Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Open Source

April 2017, “Community Choice” Project of the Month – Liferay Portal

SourceForge.net: Front page news - Sat, 04/01/2017 - 05:22

For our April “Community Choice” Project of the Month, the community elected Liferay Portal, the world’s leading enterprise open source portal framework. It offers integrated Web publishing and content management; an enterprise service bus and service-oriented architecture; and compatibility with all major IT infrastructure. Liferay Portal was previously chosen Project of the Month in July 2012. Recently we caught up with the team behind the project as they shared some thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this project?
Liferay Portal Team (LPT): Brian Chan wanted to make a portal for his church so that members could collaborate (this was back in early 2000) and he didn’t see any solutions out there that he liked. The existing options were either commercial and very expensive, or they didn’t have the architecture he was looking for. He wanted an open source solution that would also work for the enterprise, so he built it himself.

SF: Has the original vision been achieved?
LPT: Yes and no. The portal for his church never made it — according to him, the church needed a Honda Civic, and Brian built the equivalent of an F-16. But it turns out there are a lot of organizations who do need an F-16, so his vision for the portal has been valuable for a lot of different use cases.

SF: Who can benefit the most from your project?
LPT: A project that has needs beyond a simple static website or basic cms. Organizations that are starting to operate at scale, want to control and have transparency in their infrastructure stack, and get a powerful site with an expansive featureset out of the box will benefit from Liferay. Anyone excited to get their hands on cutting edge open source technology should definitely check out our SourceForge project.

SF: What core need does Liferay Portal fulfill?
LPT: Liferay is especially good for integrating a lot of complex systems into one streamlined platform, making it easier for organizations with a large amount of users to match each group’s different needs. It’s a good fit for traditional horizontal portal use cases, but a lot of features have been added and expanded over the years (like a CMS and mobile tools), so it is able to support a number of different types of websites across different industries.

SF: What’s the best way to get the most out of using Liferay Portal?
LPT: Download it and use as much out of the box as you can. It’s highly customizable. With our latest OSGi re-factor, you can build lots of small components that extend the functionality, more so than any other platform out there.

SF: What has your project team done to help build and nurture your community?
LPT: We are an open source community at heart. You can submit pulls to us on github, you can download our files on SourceForge, you can submit requests on our JIRA account. We try to be as open and transparent with our community as possible. Many of our community members have been with us from the beginning of the project, and they have always been a huge part of Liferay’s success. We have renewed our focus on our community this year and we look forward to sharing more in the next few months.

SF: Have you all found that more frequent releases helps build up your community of users?
LPT: Yes, absolutely. It can be a challenge to release quickly as the platform builds more features, but we’re always pushing to get new releases out to our community as soon as we can.

SF: What was the first big thing that happened for your project?
LPT: The Madrid school system started using it and they’re still users. Within the city of Madrid, 1,600 schools use it for web content delivery and collaboration.

SF: What helped make that happen?
LPT: Someone had already paid a large commercial license to another vendor, but it wasn’t working out, so they needed something different. They found Liferay on SourceForge, downloaded it and began to use it. If it weren’t for the product being open source and on SourceForge, that never would have happened.

SF: How has SourceForge and its tools helped your project reach that success?
LPT: Having it available on SourceForge, like in the example above, makes it easier for the people who need it to find it and start using it right away.

SF: What is the next big thing for Liferay Portal?
LPT: Over the years, Liferay itself has transformed into the next iteration of portals. Think of portals as phones, and CMSs like cameras. Over time, as technology advances, they’ve begun to blend into one product. You still have DSLR cameras, but the majority of the pictures people take are with their phones. As we evolve as a company, we’re pushing to add more and more features and products for the next generation of users. For example, we’ve recently launched Liferay Digital Experience Platform (DXP).

SF: How long do you think that will take?
LPT: We’re there now, but we constantly see it evolving. It’s like asking, when will smartphones be done? We’re not sure. But, people will always want another iteration of phones that don’t exist yet.

SF: Do you have the resources you need to make that happen?
LPT: We have a great team in place. Our product management and engineering guilds are constantly thinking about what makes sense from a user and customer perspective. How will people be using Liferay and what can we do to help make their jobs easier? But we also look to our community for contributions and to tell us whether we’re headed in the right direction.

SF: If you had to do it over again, what would you do differently for Liferay Portal?
LPT: Some of us wish we had called our SourceForge project Liferay! We didn’t think about the full scope that Liferay was going to reach when we first created it, all of the decisions about branding and naming that go into creating software. Now, we’re thinking more about where the industry is going and making sure that our technology can evolve at the same rate, so the people using Liferay have the tools they need to keep up.

SF: Is there anything else we should know? Anything else you’d like to share with the SourceForge community?
LPT: Thank you for all the years that you’ve helped us. We’re humbled to be SourceForge’s project of the month and are excited to continue contributing to your community.

[ Download Liferay Portal ]

Categories: Open Source

CodePlex Shuts Down. SourceForge is Here

SourceForge.net: Front page news - Fri, 03/31/2017 - 23:59

By now you may have seen the announcement that CodePlex is shutting down. While we hate to see good open source destinations retire, we know there are thousands of projects on CodePlex that deserve to live on. To that end, SourceForge can help be your project’s next home.

Here’s a message from Logan Abbott, President of SourceForge:

Hi Everyone,

I just wanted to give a bit of background on the recent history surrounding SourceForge in case any CodePlex project developers are looking for a new open source home.

My company acquired SourceForge in January of 2016 and have been improving significantly. We welcome any CodePlex devs and projects that would like to move over to SourceForge. We support git and svn.

To migrate to SourceForge you can use the following options:

GitHub importer
SVN importer

We acquired SourceForge and Slashdot in January of 2016 from DHI Group (also known as DICE). The first thing we did after we took over was remove bundled adware from projects.

We also now scan all projects for malware in case third party developers are adding their own adware.

SourceForge also now supports HTTPS support for Project Websites as well as HTTPS downloads of all projects.

In addition, SourceForge also now supports 2-factor authentication.

We also have a big UX redesign coming very soon.

In the past, SourceForge has also taken heat for deceptive ads that may look like download buttons. To this end we have a full time team member that polices the site and blacklists deceptive ads that sneak in via programmatic ad exchanges. We also released a self-serve tool where users can report those misleading or deceptive ads that sneak in via programmatic ad exchanges so that we can blacklist them right away. We’re committed to restoring trust in SourceForge and building out some cool new features.

Up to date improvements can be found here going forward.

I also did an AMA on Reddit here for those interested in more information. I am always available on Twitter @loganabbott as well.

Thanks,

Logan Abbott
President
SourceForge

Categories: Open Source

Google hosts the Apache HBase community at HBaseCon West 2017

Google Open Source Blog - Fri, 03/31/2017 - 18:00
We’re excited to announce that Google will host and organize HBaseCon West 2017, the official conference for the Apache HBase community on June 12. Registration for the event in Mountain View, CA is free and the call for papers (CFP) is open through April 24. Seats are limited and the CFP closes soon, so act fast.


Apache HBase is the original open source implementation of the design concepts behind Bigtable, a critical piece of internal Google data infrastructure which was first described in a 2006 research paper and earned a SIGOPS Hall of Fame award last year. Since the founding of HBase, its community has made impressive advances supporting massive scale with enterprise users including Alibaba, Apple, Facebook, and Visa. The community is fostering a rich and still-growing ecosystem including Apache Phoenix, OpenTSDB, Apache Trafodion, Apache Kylin and many others.

Now that Bigtable is available to Google Cloud users through Google Cloud Bigtable, developers have the benefit of platform choices for apps that rely on high-volume and low-latency reads and writes. Without the ability to build portable applications on open APIs,  however, even that freedom of choice can lead to a dead end — something Google addresses through its investment in open standards like Apache Beam, Kubernetes and TensorFlow.

To that end, Google’s Bigtable team has been actively participating in the HBase community. We’ve helped co-author the HBase 1.0 API and have standardized on that API in Cloud Bigtable. This design choice means developers with HBase experience don’t need to learn a new API for building cloud-native applications, ensures Cloud Bigtable users have access to the large Apache Hadoop ecosystem and alleviates concerns about long-term lock-in.

We hope you’ll join us and the HBase community at HBaseCon West 2017. We recommend registering early as there is no registration available on site. As usual, sessions are selected by the HBase community from a pool reflecting some of the world’s largest and most advanced production deployments.

Register soon or submit a paper for HBaseCon — remember, the CFP closes on April 24! We look forward to seeing you at the conference.

By Carter Page and Michael Stack, Apache HBase Project Management Committee members
Categories: Open Source

Jabatix Workbench Community Edition

Date Created: Fri, 2017-03-31 07:48Date Updated: Fri, 2017-03-31 10:15JABATIX S.A.Submitted by: Antonio Bloise

Jabatix is a powerful working environment of open technologies that integrate diverse data sources and applications across an enterprise. Programs can be developed in the workbench on the client side and deployed to a server environment. With Jabatix, its main features of business object representation; the built-in Cantor and Groovy scripting languages; process flow automation; and user-friendly reporting, a better value for incremental custom programming investments can be achieved.

Requires the Nebula Stable Widget set.

Learn more here:
http://www.jabatix.net

Categories: Open Source

Percepio Trace Exporter

Date Created: Fri, 2017-03-31 03:25Date Updated: Fri, 2017-03-31 08:03PercepioSubmitted by: Joel Byren

If you are developing an embedded application that is running FreeRTOS, chances are you could work faster if you have a proper visualization tool. Tracealyzer will help you reveal the runtime world!

Percepio Trace Exporter helps you integrate your Eclipse-based IDE with Tracealyzer.

Categories: Open Source

An Upgrade to SyntaxNet, New Models and a Parsing Competition

Google Open Source Blog - Thu, 03/30/2017 - 19:04
Crossposted from the Google Research Blog

At Google, we continuously improve the language understanding capabilities used in applications ranging from generation of email responses to translation. Last summer, we open-sourced SyntaxNet, a neural-network framework for analyzing and understanding the grammatical structure of sentences. Included in our release was Parsey McParseface, a state-of-the-art model that we had trained for analyzing English, followed quickly by a collection of pre-trained models for 40 additional languages, which we dubbed Parsey's Cousins. While we were excited to share our research and to provide these resources to the broader community, building machine learning systems that work well for languages other than English remains an ongoing challenge. We are excited to announce a few new research resources, available now, that address this problem.

SyntaxNet Upgrade
We are releasing a major upgrade to SyntaxNet. This upgrade incorporates nearly a year’s worth of our research on multilingual language understanding, and is available to anyone interested in building systems for processing and understanding text. At the core of the upgrade is a new technology that enables learning of richly layered representations of input sentences. More specifically, the upgrade extends TensorFlow to allow joint modeling of multiple levels of linguistic structure, and to allow neural-network architectures to be created dynamically during processing of a sentence or document.

Our upgrade makes it, for example, easy to build character-based models that learn to compose individual characters into words (e.g. ‘c-a-t’ spells ‘cat’). By doing so, the models can learn that words can be related to each other because they share common parts (e.g. ‘cats’ is the plural of ‘cat’ and shares the same stem; ‘wildcat’ is a type of ‘cat’). Parsey and Parsey’s Cousins, on the other hand, operated over sequences of words. As a result, they were forced to memorize words seen during training and relied mostly on the context to determine the grammatical function of previously unseen words.

As an example, consider the following (meaningless but grammatically correct) sentence:
This sentence was originally coined by Andrew Ingraham who explained: “You do not know what this means; nor do I. But if we assume that it is English, we know that the doshes are distimmed by the gostak. We know too that one distimmer of doshes is a gostak." Systematic patterns in morphology and syntax allow us to guess the grammatical function of words even when they are completely novel: we understand that ‘doshes’ is the plural of the noun ‘dosh’ (similar to the ‘cats’ example above) or that ‘distim’ is the third person singular of the verb distim. Based on this analysis we can then derive the overall structure of this sentence even though we have never seen the words before.

ParseySaurus
To showcase the new capabilities provided by our upgrade to SyntaxNet, we are releasing a set of new pretrained models called ParseySaurus. These models use the character-based input representation mentioned above and are thus much better at predicting the meaning of new words based both on their spelling and how they are used in context. The ParseySaurus models are far more accurate than Parsey’s Cousins (reducing errors by as much as 25%), particularly for morphologically-rich languages like Russian, or agglutinative languages like Turkish and Hungarian. In those languages there can be dozens of forms for each word and many of these forms might never be observed during training - even in a very large corpus.

Consider the following fictitious Russian sentence, where again the stems are meaningless, but the suffixes define an unambiguous interpretation of the sentence structure:
Even though our Russian ParseySaurus model has never seen these words, it can correctly analyze the sentence by inspecting the character sequences which constitute each word. In doing so, the system can determine many properties of the words (notice how many more morphological features there are here than in the English example). To see the sentence as ParseySaurus does, here is a visualization of how the model analyzes this sentence:
Each square represents one node in the neural network graph, and lines show the connections between them. The left-side “tail” of the graph shows the model consuming the input as one long string of characters. These are intermittently passed to the right side, where the rich web of connections shows the model composing words into phrases and producing a syntactic parse. Check out the full-size rendering here.

A Competition
You might be wondering whether character-based modeling are all we need or whether there are other techniques that might be important. SyntaxNet has lots more to offer, like beam search and different training objectives, but there are of course also many other possibilities. To find out what works well in practice we are helping co-organize, together with Charles University and other colleagues, a multilingual parsing competition at this year’s Conference on Computational Natural Language Learning (CoNLL) with the goal of building syntactic parsing systems that work well in real-world settings and for 45 different languages.

The competition is made possible by the Universal Dependencies (UD) initiative, whose goal is to develop cross-linguistically consistent treebanks. Because machine learned models can only be as good as the data that they have access to, we have been contributing data to UD since 2013. For the competition, we partnered with UD and DFKI to build a new multilingual evaluation set consisting of 1000 sentences that have been translated into 20+ different languages and annotated by linguists with parse trees. This evaluation set is the first of its kind (in the past, each language had its own independent evaluation set) and will enable more consistent cross-lingual comparisons. Because the sentences have the same meaning and have been annotated according to the same guidelines, we will be able to get closer to answering the question of which languages might be harder to parse.

We hope that the upgraded SyntaxNet framework and our the pre-trained ParseySaurus models will inspire researchers to participate in the competition. We have additionally created a tutorial showing how to load a Docker image and train models on the Google Cloud Platform, to facilitate participation by smaller teams with limited resources. So, if you have an idea for making your own models with the SyntaxNet framework, sign up to compete! We believe that the configurations that we are releasing are a good place to start, but we look forward to seeing how participants will be able to extend and improve these models or perhaps create better ones!

Thanks to everyone involved who made this competition happen, including our collaborators at UD-Pipe, who provide another baseline implementation to make it easy to enter the competition. Happy parsing from the main developers, Chris Alberti, Daniel Andor, Ivan Bogatyy, Mark Omernick, Zora Tung and Ji Ma!

By David Weiss and Slav Petrov, Research Scientists
Categories: Open Source

Provide Your Feedback | Eclipse Foundation Survey

Eclipse News - Wed, 03/29/2017 - 21:00
Provide your opinion on open source and the Eclipse Foundation. Take our survey today!
Categories: Open Source

Today in Tech – 1989

SourceForge.net: Front page news - Wed, 03/29/2017 - 05:12

March 29, 1989 – Pixar wins an Academy Award for Tin Toy, the first fully computer-animated work to ever win best animated short film. The film was directed by John Lasseter and financed by then Pixar owner Steve Jobs. It was an official test of the PhotoRealistic RenderMan software. The short film later caught the attention of Disney, which partnered with Pixar to create the highly successful Toy Story, an animated movie turned film franchise with elements inspired by the original short film.

tin_toy_poster

Official poster for Tin Toy. Image taken from Wikipedia

Watch the original short film:

 

Categories: Open Source

A New Home for Google Open Source

Google Open Source Blog - Wed, 03/29/2017 - 00:57
Google Open Source logoFree and open source software has been part of our technical and organizational foundation since Google’s early beginnings. From servers running the Linux kernel to an internal culture of being able to patch any other team's code, open source is part of everything we do. In return, we've released millions of lines of open source code, run programs like Google Summer of Code and Google Code-in, and sponsor open source projects and communities through organizations like Software Freedom Conservancy, the Apache Software Foundation, and many others.

Today, we’re launching opensource.google.com, a new website for Google Open Source that ties together all of our initiatives with information on how we use, release, and support open source.

This new site showcases the breadth and depth of our love for open source. It will contain the expected things: our programs, organizations we support, and a comprehensive list of open source projects we've released. But it also contains something unexpected: a look under the hood at how we "do" open source.

Helping you find interesting open sourceOne of the tenets of our philosophy towards releasing open source code is that "more is better." We don't know which projects will find an audience, so we help teams release code whenever possible. As a result, we have released thousands of projects under open source licenses ranging from larger products like TensorFlow, Go, and Kubernetes to smaller projects such as Light My Piano, Neuroglancer and Periph.io. Some are fully supported while others are experimental or just for fun. With so many projects spread across 100 GitHub organizations and our self-hosted Git service, it can be difficult to see the scope and scale of our open source footprint.

To provide a more complete picture, we are launching a directory of our open source projects which we will expand over time. For many of these projects we are also adding information about how they are used inside Google. In the future, we hope to add more information about project lifecycle and maturity.

How we do open sourceOpen source is about more than just code; it's also about community and process. Participating in open source projects and communities as a large corporation comes with its own unique set of challenges. In 2014, we helped form the TODO Group, which provides a forum to collaborate and share best practices among companies that are deeply committed to open source. Inspired by many discussions we've had over the years, today we are publishing our internal documentation for how we do open source at Google.

These docs explain the process we follow for releasing new open source projects, submitting patches to others' projects, and how we manage the open source code that we bring into the company and use ourselves. But in addition to the how, it outlines why we do things the way we do, such as why we only use code under certain licenses or why we require contributor license agreements for all patches we receive.

Our policies and procedures are informed by many years of experience and lessons we've learned along the way. We know that our particular approach to open source might not be right for everyone—there's more than one way to do open source—and so these docs should not be read as a "how-to" guide. Similar to how it can be valuable to read another engineer's source code to see how they solved a problem, we hope that others find value in seeing how we approach and think about open source at Google.

To hear a little more about the backstory of the new Google Open Source site, we invite you to listen to the latest episode from our friends at The Changelog. We hope you enjoy exploring the new site!

By Will Norris, Open Source Programs Office
Categories: Open Source

Google Summer of Code 2017 student applications are open!

Google Open Source Blog - Tue, 03/28/2017 - 17:24
Are you a university student looking to learn more about open source software development? Consider applying to Google Summer of Code (GSoC) for a chance to spend your break coding on an open source project.

vertical GSoC logo.jpg

For the 13th straight year GSoC will give students from around the world the opportunity to learn the ins and outs of open source software development while working from their home. Students will receive a stipend for their successful contributions to allow them to focus on their coding during the program.

Mentors are paired with the students to help address technical questions and to monitor their progress throughout the program. Former GSoC participants have told us that the real-world experience they’ve gained during the program has not only sharpened their technical skills, but has also boosted their confidence, broadened their professional network and enhanced their resumes.

Interested students can submit proposals on the program site now through Monday, April 3 at 16:00 UTC. The first step is to search through the 201 open source organizations and review the “Project ideas” for the organizations that appeal to you. Next, reach out to the organizations to introduce yourself and determine if your skills and interests are a good match with their organization.




Since spots are limited, we recommend writing a strong project proposal and submitting a draft early to receive feedback from the organization which will help increase your chances of selection. Our Student Manual, written by former students and mentors, provides excellent helpful advice to get you started with choosing an organization and crafting a great proposal.

For information throughout the application period and beyond, visit the Google Open Source Blog, join our Google Summer of Code discussion lists or join us on Internet Relay Chat (IRC) at #gsoc on Freenode. Be sure to read the Program Rules, Timeline and FAQ, all available on the program site, for more information about Google Summer of Code.

Good luck to all the open source coders who apply, and remember to submit your proposals early — you only have until Monday, April 3 at 16:00 UTC!

By Stephanie Taylor, Google Summer of Code Program Manager
Categories: Open Source

Projects of the Week, March 27, 2017

SourceForge.net: Front page news - Mon, 03/27/2017 - 05:25

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

Otter Browser

[ Download Otter Browser ]


Cyberfox Portable Edition

Cyberfox Portable Edition (PortableApp.com Ready!) The Famous Portable Apps Collection Just Got Better With Cyberfox Portable powered by Mozilla Firefox source code. Compatible Windows Operating Systems: Windows 7/7 SP1 OS x86|x64 Windows 8/8.x OS x86|x64 Windows 10 OS x86|x64 (Windows XP Unsupported, Windows Vista Unsupported) Dedicated support forums. https://8pecxstudios.com/Forums/index.php Dedicated Contact Forms. https://cyberfox.8pecxstudios.com/contact-us Portable Updater: https://8pecxstudios.com/Forums/viewtopic.php?f=3&t=725 See notifications for critical release information: https://cyberfox.8pecxstudios.com/notifications Tell us what you think and write a review. https://8pecxstudios.com/Forums/viewforum.php?f=9 Thank you for your support. Future direction of project https://8pecxstudios.com/Forums/viewtopic.php?f=6&t=1756
[ Download Cyberfox Portable Edition ]


PINN

PINN is an enhancement of NOOBS for the Raspberry Pi. It also permits installation of Arch Linux, OpenElec and Retropie through the familiar NOOBS-like interface.
[ Download PINN ]


jEdit

jEdit is a programmer’s text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.
[ Download jEdit ]


Jmol

Over 10,000,000 page views! Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four independent modes: an HTML5-only web application utilizing jQuery, a Java applet, a stand-alone Java program (Jmol.jar), and a “headless” server-side component (JmolData.jar). Jmol can read many file types, including PDB, CIF, SDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian, GAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other quantum chemistry programs. Files can be transferred directly from several databases, including RCSB, EDS, NCI, PubChem, and MaterialsProject. Multiple files can be loaded and compared. A rich scripting language and a well-developed web API allow easy customization of the user interface. Features include interactive animation and linear morphing. Jmol interfaces well with JSpecView for spectroscopy, JSME for 2D->3D conversion, POV-Ray for images, and CAD programs for 3D printing (VRML export).
[ Download Jmol ]


Sky Chart / Cartes du Ciel

SkyChart is a software to draw chart of the night sky for the amateur astronomer from a bunch of stars and nebulae catalogs. See main web page for full download. This software is part of a full suite for astronomical observation: https://sourceforge.net/projects/ccdciel/ https://sourceforge.net/projects/indistarter/ https://sourceforge.net/projects/eqmodgui/ Requirement: https://sourceforge.net/projects/libpasastro/ See also: https://sourceforge.net/projects/indi/
[ Download Sky Chart / Cartes du Ciel ]


DisplayCAL

DisplayCAL (formerly known as dispcalGUI) is a graphical user interface for the display calibration and profiling tools of Argyll CMS, an open source color management system. Calibrate and characterize your display devices using one of the many supported measurement instruments, with support for multi-display setups and a variety of available settings like customizable whitepoint, luminance, tone response curve as well as the option to create accurate look-up-table ICC profiles as well as some proprietary 3D LUT formats. Check the accuracy of profiles and 3D LUTs via measurements.
[ Download DisplayCAL ]


Emmabuntüs

Emmabuntüs is a desktop GNU/Linux distribution, first based on the Long Term Support versions of Xubuntu, and is now based on Debian Stable on XFCE. It’s made specifically for refurbished computers destined for humanitarian organisations, and to promote the discovery of GNU/Linux by beginners, as well as to extend the lifespan of hardware and to reduce over consumption & waste in electronics.
It strives to be beginner-friendly and reasonably light on resources so that it can be used on older computers. It also includes many modern features, such as a large number of pre-configured programs for everyday use, dockbar for launching applications, easy installation of non-free software and media codecs, and quick setup through automated scripts.
The distribution supports English, French, Spanish, Italian, Portuguese, German languages.
Newspapers reviews : http://en.newspapers.emmabuntus.org
All international reviews: http://distrowatch.com/table.php?distribution=emmabuntus
[ Download Emmabuntüs ]


d3 D3.js

D3.js (or D3 for Data-Driven Documents) is a JavaScript library that allows you to produce dynamic, interactive data visualizations in web browsers. With D3 you can bring data to life using SVG, Canvas and HTML. Powerful visualization and interaction techniques plus a data-driven approach to DOM manipulation means D3.js gives you greater design freedom and control over the final result.
[ Download D3.js ]

Categories: Open Source

29 April 2017: NetBeans Day India

NetBeans Highlights - Sat, 03/25/2017 - 05:39
Join the NetBeans community in Bangalore to learn about the latest developments in Java and JavaScript.
Categories: Java, Open Source

25 April 2017: NetBeans Day UK

NetBeans Highlights - Sat, 03/25/2017 - 05:39
We are very pleased to announce that the third NetBeans Day UK will be on tuesday 25th April. Our friends at University of Greenwich will again be hosting us.
Categories: Java, Open Source

21 April 2017: NetBeans Day Greece

NetBeans Highlights - Sat, 03/25/2017 - 05:39
This is an exciting time as NetBeans is migrating Apache. To learn more about this movement and the latest news regarding NetBeans, with UniSystems Hellas, come to a free event, on Friday 21 April.
Categories: Java, Open Source

NetBeans IDE 8.2 Patch 1 Now Available

NetBeans Highlights - Sat, 03/25/2017 - 05:39
The NetBeans Team has released a patch for NetBeans IDE 8.2 with fixes that enhance stability and performance. As you can learn more about the fixes in the NetBeans IDE 8.2 Patching Info Wiki page, the update fixes 110 bugs mainly in CND area. To obtain the fixes, NetBeans IDE 8.2 must be installed and running. Once you see an update notification in status bar, click the notification to install the updates. You can also download the fixes through the NetBeans IDE Plugins Manager (Tools > Plugins menu item) or the About dialog (Help > About menu item).
Categories: Java, Open Source

The Rise of NetBeans - Why The Increasingly Popular IDE Has Streamlined Java Application Development

NetBeans Highlights - Sat, 03/25/2017 - 05:39
Originally a student project in 1996, NetBeans has since become one of the most popular IDEs among app developers. Right out of the box, it boasts a code generator, debugging tools, a GUI builder, and support for your choice of programming language (Java, JavaScript, PHP, C++, HTML, and others welcome!), allowing you to easily create desktop, web, mobile, or HTML5 applications. The extensible platform is free, open-source, and backed by a dedicated community that knows best-practice software development. With their adoption by the Apatche Foundation and goals to continue to evolve alongside JDK releases, NetBeans is sure to remain a valuable resource for the open-source community well into the foreseeable future.
Categories: Java, Open Source

NetBeans Community Approves NetBeans IDE 8.2 for Release

NetBeans Highlights - Sat, 03/25/2017 - 05:39
We are pleased to announce the results of the NetBeans IDE 8.2 Community Acceptance Survey that ended October 2nd: 89% of 64 respondents agree that NetBeans IDE 8.2 Release Candidate is stable enough to be shipped! A few respondents pointed out several serious issues. We evaluated them all not to overlook some important problem. We are very delighted that all Node.js users consider the support rock solid but also high satisfaction with newly introduced Docker support and SQL Profiling is very positive. Check it out yourselves! Overall, this is good news for the NetBeans IDE 8.2 from the community, and we thank all who provided this valuable feedback!
Categories: Java, Open Source

Build with NetBeans IDE, Deploy to Oracle Java Cloud Service

NetBeans Highlights - Sat, 03/25/2017 - 05:39
Save time and effort deploying applications. Learn to set up Oracle Java Cloud Service, then install and use the Oracle Cloud plugin in the NetBeans IDE.
Categories: Java, Open Source

Build a Rich Client Platform To-Do Application in NetBeans IDE

NetBeans Highlights - Sat, 03/25/2017 - 05:39
Practice using NetBeans IDE features that improve code quality and increase developer productivity.
Categories: Java, Open Source

Video: Installing and Using Java ME SDK 8.0 Plugins in NetBeans IDE

NetBeans Highlights - Sat, 03/25/2017 - 05:39
This screencast demonstrates installation and usage of Oracle Java ME SDK 8.0 Plugins in NetBeans IDE on the Windows operating system.
Categories: Java, Open Source