A new article by Djamel Torche is a great introduction to the key features of the NetBeans Platform:
"After trying and using the NetBeans Platform, I'm impressed", writes Djamel. "Really impressed by what it provides as functionalities, component/code re-usability, and best practices."
He then summarizes the key (more...)
The NetBeans Platform allows rapid construction of an application that has some advanced capabilities, including templates, undo/redo, auto update, and more. It is an alternative to Eclipse Platform for those that wish to use standard Java Swing user interface instead of the Eclipse SWT user interface. The NetBeans Platform grew (more...)
While trying out the Eclipse formatter plugin in a build of NetBeans IDE 7.4, where it works fine as well, I saw several other new tabs in the Project Properties dialog.
Compare the screenshots below, the first is the Project Properties dialog for Maven Java EE projects in NetBeans (more...)
"You never develop code without version control, why do you develop your database without it?" That's a very clear statement about the purpose of Liquibase. Liquibase is a free and open source database change tracking tool built on the premise that database changes should be managed in source control, (more...)
Here's the quote of the year for me:
Here I've got a Java EE 7 backend, using JPA and EJB, together with an HTML5 frontend, using Backbone.js and HTML, all defined within the same Maven application:
This kind of mixed Java EE 7 / HTML5 application can be created from templates and wizards in NetBeans IDE 7. (more...)
And how can (more...)
Recently I was showing someone how NetBeans IDE lets you fix missing @Override annotations:
Then the someone said: "Well, now that I have fixed this particular missing @Override annotation, it would be cool if I could immediately tell NetBeans to find all other instances of missing @Override annotations, throughout my (more...)
Several times I've been told that the only major blocker to considering NetBeans IDE as a viable alternative is that Java formatting rules have been defined in Eclipse and that those formatting rules cannot be imported into NetBeans IDE.
Well, Willie Scholtz from South Africa has solved this problem:
The JavaFX 8 API, which is bundled with JDK 8, contains a new UI control known as the DatePicker. The video below by Jim Weaver demonstrates how to use NetBeans IDE 7.4 Beta to create a JavaFX application from scratch that contains a DatePicker. It also touches on using (more...)
In a couple of NetBeans discussions and issues, users are asking for a Java scrapbook feature:
I took Jesse Glick's Scrapbook feature, mentioned at the end of the issue above, included Java code templates, coloring, and other features, and have made it (more...)
Once you've installed Scala and taken it for a test drive as described yesterday, you're a couple of clicks away from using Lift in NetBeans IDE. Click to enlarge the image below, which shows the Scala editor, in the context of a Maven web project, together with the result (more...)
Took me about 20 minutes to figure out the procedure below, including downloading the related software. At the end, you'll have the samples from the Scala distribution up and running in NetBeans IDE:
Let's get started.
- Download NetBeans IDE 7.3.1, which is the latest official release of (more...)
I took a look at Oracle SQL Developer 4.0 today. Startup is really fast and a lot is familiar:
And the window system too, much more flexible than what JDeveloper used to have!
Here's the installation directory, i.e., including parts of NetBeans:
Very cool, just like JDeveloper 12c.
The follow up question from Michael Bishop re dead code detection introduced in this blog entry yesterday is as follows:
So if I add all my source directories to this GUI and search, it will find code that's not used BY any module IN any module? Sounds pretty cool indeed.
In NetBeans IDE, you can go to Source | Inspect to look for unused imports and assignments in your code. But that, of course, is only the tip of the iceberg. Michael Bishop, on the email@example.com mailing list, asks:
I'm looking to clean up some of my code. (more...)
Knowledge Based Systems Inc's (kbsi.com) Cyber-Physical-Electromagnetic Spectrum Integrated Domain Mapping Toolkit for Vulnerability Analysis and Critical Resource Identification Enablement (CEPHEID VARIABLE) project addresses the growing need for analyzing cyber-physical system vulnerabilities and identifying their critical resources. The technology benefits a diverse set of industries that are increasingly (more...)
The Groovy support in NetBeans IDE is based on two use cases. In the first case, you're a Java programmer and want to use Groovy as a support language; therefore, in this scenario, you'll create a Java project and then add Groovy artifacts (Groovy classes and scripts) and go from (more...)
More often than not, you know your code is pretty messed up. The excuse you have is that you inherited it from someone else. That, of course, doesn't change the fact that your code is messed up. It changes how responsible you feel about it but, as you'll soon be (more...)
In NetBeans IDE 7.4, which is currently in its Beta release, go to the New Project wizard and search for 'websocket'. You'll find three very cool WebSocket samples are now bundled with the IDE. Let's play with the "Auction WebSocket (Java EE 7)" sample. Select it and complete the (more...)