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...)
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:
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...)
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 firstname.lastname@example.org 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...)
The last few days I spent in Mumbai, India, at an Oracle office doing Oracle things. Beyond that, I can't say much, hopefully more sometime in the coming months! It was very interesting and intense and I'm looking forward to sharing more about that when the time is right. No (more...)