Update! They eliminated everyone in NetBeans in the USA

There is a post by David Van Couvering to his dismissal at this SUN NetBeans forum . David was the head of the DB NetBeans team. According to his information, the entire NetBeans team was disbanded in the United States.

They eliminated everyone in NetBeans in the United States. The entire team was laid off J2EE, as well as the frameworks team. They also eliminated the QA team in St. Petersburg. So I do not think it's about mysql db tooling and tooling redundancy.

In recent months, several improvements have been implemented in the DB support in NetBeans, the example now: even the SQL code completion in NetBeans PHP editor is possible.

Too bad! Both for the affected developers as well as the NetBeans user.

The database support in NetBeans could be really good. There were many ideas to take place in what direction the development should be. The following are links to a few wiki pages of the DB team:
NetBeansDatabases
RewriteDBExplorer
NetBeansDatabases

The developers have looked beyond the horizon and what is considered the competition evolves in this area: DBCompetitiveAnalysis

DB Netbeans team eliminated

On the NetBeans DB mailing list (db.netbeans.org) has a SUN staff yesterday announced that the entire team was eliminated NetBeans DB:

You should know that actually the entire team was eliminated DB today, so this list, for a time at least, will be quite silent.

These are the effects of the Sun announcement to cut jobs 6000 . This "measure" has the market today with a strong price increase rewards.

Getting the sources from Netbeans Mercurial

To work with the latest NetBeans sources, it is only one way: get the data from the source management. Some time ago moved from CVS to Mercurial SUN. Wiso, why? No idea! In connection with Netbeans is my first time to the source management Mercurial come in contact.

What exactly do anything to retrieve the source code is here described.
A hint from my own experience I can add: The first retrieve the source should not be carried out wirelessly. Anyway, it worked for me only works when I had my laptop connected via a network cable to the Internet.

Once the sources are successfully drawn on the plate to see the properties of the folder something like this:

image

That's quite a start! 239 000 Files! As you can wish all those who want to incorporate new here just "good succeed" ;)

Who is now an ant build starts to build the complete IDE with all extensions, which takes time. On my laptop (Centrino Duo) about 1 hour can be the whole extensions (this is mobile and the mobile) is not needed, can keep the build much slimmer by running it as:

ant Dcluster.config = basic

This will create only the Basic IDE. For me to get to know the (new) SQL Support for NetBeans: Just the right example.

Zip file of the NetBeans sources too big for WinZip?

Anyone who wishes to deal with the sources of NetBeans can here download a ZIP file of the entire IDE. The problem I've encountered here is the ZIP file itself! The extract this file with Winzip successfully saw at first glance. Simply "unzip file here" and away you go (I was thinking ;) .
The extract needed some time on my laptop since many many files are included. The file (netbeans-trunk-night_xxx.zip) is about 280 MB in size and extract it with Winzip returns no error messages.

The subsequent attempt an ant build file to run with them, brought the most remarkable results and definitely not bootable IDE. Some re-download and then try to build did not improve. Unfortunately, the busy email traffic helped with the next (very helpful) is not Netbeans developers. They confirmed again that the file is in order and build on them to work without problems.

Then I got the idea to use another packer, sometimes even the best ideas are the spontaneous ;) ... This was the solution of the problem!

Winzip says: This ZIP file is befänden 2671 files.

Winzip Eigenschaften

The same document of 7-Zip provides analysis of this result:

7-ZIP Eigenschaften

There are now suddenly 68 207 files! Aha!

After I had unpacked the sources with this tool, was also the subsequent build (almost) no problem, but that's another story.

Squirrel SQL and NetBeans?

Squirrel SQL is a very good Java based SQL client. This tool uses JDBC to connect to any database. The only requirement: A JDBC driver must be present.
Squirrel is open source and is at SourceForge hosted. Life into the project was launched by Colin Bell, I think it was in 2001. In any case, says the copyright of the entry in the class: Main.java.
A few years later, Gerd Wagner then intervened into the action. Colin and Gerd are still the project admins at SourceForge. The operation and performance are great and the possibilities are very extensive. Could be noticed at work that the squirrels attack a few years and convinced by a good many small features. Now is the end of the adulation ;)
Unfortunately, the UI could not keep pace with progress. It seems a bit in the years come:

SQuirreL SQL UI

But it's open source. So do not complain: tackling! No sooner said than done. To avoid reinventing the wheel, I've fallen in NetBeans. Specifically, on the NetBeans platform . Here is an excerpt of the description from Wikipedia:

The NetBeans Platform is an application runtime - a basis for a generic large desktop application. Most applications have similar requirements: menus, document management, change settings and so on. The NetBeans platform created for example, menus or generates code for saving settings. The developer must use his code as a NetBeans module, create and add this to the platform to create a platform-independent application. The NetBeans platform is designed to allow developers to concentrate on the business logic as essential tasks, saving time and effort.

More details get updated very often here .

Squirrel uses already currently a small part of the NetBeans platform. The SQL editor is based on the NetBeans editor. It provides SQL code completion, automatic syntax checking. It has useful shortcuts for bookmarks with Ctrl-Space, dissolve the IntelliSense function (auto-completion of SQL commands).

My first try with port-Squirrel and Netbeans can see in the pictures below:

SQuirreL on NetBeans: SQL History

SQuirreL on NetBeans: JDBC Panel

SQuirreL on NetBeans: Session Panel

To achieve this state intervention in many places in Squirrel's source code were necessary. Unfortunately, often working directly with JInternalFrames, which prevented a lean adjustments by a few refactorings. Rocketed to the current state I can tell the size of the package "Squirrel" in the considerable height.
Because of the great effort I am of NetBeans this way is no longer quite so sure. The cost \ benefit is not in a good relationship. Only when more features of the NetBeans platform would be used, it would look better again. NetBeans has a fine example module system, an auto-update Mechnismuss, shortcut management, and more. Squirrel could offer a complete port on the NetBeans Platform hightlighting example syntax for XML. Even the well-known problem with very large SQL statements in SQL Editor would be solved. However, this adaptation is still an unknown quantity for me. The Squirrel's editor based on the NetBeans editor already, but this is a very old version. Especially since NetBeans 6.0 has been in use \ integration of the editor, did some (project Schliemann)
But, I'm starting to polish the front end of the mission. So back on topic: I will go and follow the NetBeans way but not looking for an alternative.
to miss the squirrel a fresh UI ;)
Those interested in the sources, can report you!