Recommended Viewing : Apples & Oranges – Highlights of Eclipse, NetBeans and IDEA IDEs

There are a number of Java-based IDEs that offer a variety of features.  This is a nice presentation which highlights three IDEs – NetBeans, Eclipse and IntelliJ IDEA. This is both good for both experienced and new users.  It introduces the IDEs and the strengths of these IDEs.


Select the image to watch the video.  You may find this article of interest, as well.


gotoswdevGo to more posts on software development at

Recommended Viewing : 44 Tips for Front-End Web Developers

Geertjan Wielenga, Principal Product Manager of Oracle’s NetBeans team and one of the most knowledgeable software development people you will ever meet, has created two  videos covering developing web front-ends.  NetBeans is my development environment of choice and you will understand why in these videos. Geertjan walks through a series of tips.  These video tips revolve around development using HTML5, JavaScript, CSS and NetBeans.

NetBeans 7.4 RC1 Is Available, Adds Lots Features

My favorite software development environment, NetBeans, has released a new early access version – NetBeans 7.4 RC1.  There are a number of new features including support for HTML 5. Included in the new support for :

  • Cordova application development.
  • Support for Android and IOS browsers.
  • Editing support for SASS and LESS stylesheet language
  • HTML 5 features available in Java EE projects
  • HTML 5 features in PHP applications

Also better support for JavaScript – editing support for AngularJS, Knockout and ExtJS frameworks, navigator and code folding in JSON files and enhanced code completion. A lot of work went into improving PHP  and C/C++ support.  Considerable effort has also gone into providing hints (guidance) around Java exception handling.

NetBeans development environment provides wide support for Java (ME, SE, EE), C/C++, PHP, JavaScript, Groovy and a number of other languages.

You can see all the new changes in the Information page and release notes.

You can download the new release here.

There are some nice videos showing how to use Knockout  with NetBeans :


Recommended Viewing : James Gosling on Liquid Robotics and Their Wave Gliders

Over many years, I have encountered attempts to use Java in low latency as well as near real-time environments.  James Gosling has been at the center of many of these efforts. Beyond his amazing work as the principle creator of Java he is now creating some amazing robots with remarkable characteristics. He has been working at Liquid Robotics and has been hard at work on some incredibly interesting software that are incorporated into the Wave Gliders.  In this first video he discusses the work at Liquid Robotics :

I attended this next talk where he discussed his work – it is extremely interesting :

You can see some of the latest efforts around obstacle and ship avoidance here :


Recommended Hands-On Lab : Java Enterprise Edition 7

If you are looking for a way to learn the full gamut of APIs found in Java EE 7 – there is a nice hands-on lab that walks you through.  Among the APIs :  Java Persistence 2.1, Java RESTful Web Services 2.0, Java Message Service 2.0, JavaServer Faces 2.2, Context and Dependency Injection 1.1, Bean Validation 1.1, Batch Applications for the Java Platform 1.0, Java API for JSON Processing 1.0, Java WebSocket 1.0, Java Transaction 1.2 and more.  The detailed instructions to the lab can be found here :


The  link above  provide instructions and starting code for the Java EE 7 hands-on lab. The hands-on lab builds a typical 3-tier end-to-end application.    The starting code can be found here :


You will be asked to also download a Java SE 7, NetBeans IDE 7.3 or higher and  not only  the GlassFish 4 App Server.  The application the lab builds is a typical three tier Java EE 7 web application that allows customers to show movie times and make reservations at a 7 theater Cineplex.  It is possible to change movies, there is a chat room to discuss movies.  Total sales are calculated at the end of the day.   ( link: )


Note : NetBeans IDE 7.3.1 Introduces Java EE 7 Support

If you are like a large number of enterprise and cloud software developers and you use Java, and specificnb73-110X32ally Java Enterprise Edition (Java EE). You may be interesting in knowing that the newly release open source development environment, NetBeans.  NetBeans IDE 7.3.1 has support for the latest version of Java EE 7.  You can see what the new release supports in the release notes.  It should be pointed out that NetBeans has a very strong Platform framework (NetBeans Platform) that allow for the development of rich client platform applications.  In addition, NetBeans also supports languages such as C, C++, PHP, Groovy and more.