Michael Bien's Weblog

Tuesday Apr 01, 2008

NetBeans 7.0 with better desktop integration planed

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
This weblog has moved to a new location.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

You probably already know a lot of changes are planed for the NetBeans 7.0 release.

One of the bigger changes is tighter integration to the Windows Presentation Foundation for the SWT/JFace rewrite of NetBeans 7.0 similar tho the Eclipse roadmap. The minimum system requirement will rise to windows vista ultimate with a DirectX 10 capable graphics card and a USB stick plugged into your system (swap file for java quickstarter) to render NetBeans 7 in full HD. The primary reason for that was the out of the box Java 6 incompatibility to apple systems (who knows maybe it is compatible with MacOS X but no one will tell you because if he tried installing SE 6 on macs he/she also signed an NDA...) and the issue that many architects simple do not understand the internals of linux distributions (e.g Ubuntu) to install NetBeans.

On older cards or other operating systems JEdit will be started in compatibility mode (motif look&feel and full shell support).

The reason for that are the new consumer guidelines and download size limitations of the java 6 Update 10 release. (there is a because of backwards compatibility problems [to build 11] not fixable ArrayIndexOutOfBounds bug in the pack200 implementation - primary reason why the swing renderer does not fit into the NB 7 distribution anymore if started with Java 6 update 10).

This brings several advantages. E.g instead of playing Jake in the browser (update 10 required) NetBeans 7.0 will be capable to render Halo 3 in the editor pane (with full profiler integration and 16x FSAA text overlay). Regular patches will be available via update center.
 
Additionally to that better joystick support is planed. This should improve the navigation through larger projects and replace the "go to declaration" action. You may also activate the force feedback option in the new "user experience" tab in the options dialog to detect the files which causes unit tests to fail. (Note: not available in JEdit compatibility mode but there will be a blinking icon instead)

The higher costs to develop NetBeans 7.0 make a complete free distribution not feasible but it will be still free for opensource developers (but not without limitations e.g UML diagrams will be limited to only two kind of widgets "hack" and "ship" while maintaining 100% SSP compatibility).

Note: This entry has been posted on 1. April and nothing of that above is true :-)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
This weblog has moved to a new location.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Kommentare:

Hah, you don't catch us out that easily.
Hang on, what time zone are you in? It is April 1st there, right?

Gesendet von Andy Stevens am April 01, 2008 at 03:10 PM CEST #

Reading this post mor carefully and checking the date made me realize this was an April fools tale

nice try :P

Gesendet von laurent Morissette am April 01, 2008 at 05:14 PM CEST #

"...render NetBeans 7 in full HD."
What? Why would I need to do this?

"...capable to render Halo 3 in the editor pane..."
Are they planning on appealing to game developers? Because that is what this sounds like. Is this where we are going with NetBeans 7?

For my general java/web development use, I can't see the need to render Halo3 in the editor pane. Nor would I need to render in HD.

But, if I were a game developer, I could understand that requirement. I could also understand wanting to charge a fee for that type of development (3D game development). But, if there are also going to be system requirements on NetBeans 7 for me to use Windows Vista, I will probably not be using NetBeans 7. And that will be a shame.

Can anyone clarify?

Gesendet von Jason Kilgrow am April 01, 2008 at 06:22 PM CEST #

I love it when people don't get the April Fool joke :)

Gesendet von Adrian am April 01, 2008 at 07:21 PM CEST #

I think it would be better to make the minimum requirements for graphics to a dual SLI graphics adapter just to make sure that Halo 3 would run.

Maybe a minimum quad core CPU just to make sure.

What do you think! ;-)

Gesendet von kihbord am April 02, 2008 at 12:49 AM CEST #

But why not require 2 monitors, so everyone can view their Java source on one screen, and their applications on the other.

Thanks in advance,
Magnus

Gesendet von Magnus am April 02, 2008 at 01:40 AM CEST #

As for a quad core requirement, I agree, but it should be a requirement not only for developing applications, but for running them too --- because then all Java apps would run really fast.

Gesendet von Magnus am April 02, 2008 at 01:46 AM CEST #

Hoo boy....do I feel dumb.
Good one. I totally fell for that. :)

Gesendet von Jason Kilgrow am April 02, 2008 at 06:58 AM CEST #

*rofl* definitely a good one for this year's april :-D

Why not re-create NetBeans based on the Eclipse platform?

- mathias

Gesendet von Mathias am April 02, 2008 at 02:10 PM CEST #

As I finsihed reading this blog entry I was thinking: Normally I understand what adams says in his blog but wtf does he want to say with this one ... hm ... maybe I should post a comment and ask if he has been drunk, but then I saw the other comments and realized you got me ;-)

anyway, good one

markus

Gesendet von Markus am April 02, 2008 at 02:28 PM CEST #

Markus,

the main reason is probably that I'm not adam, I'm his brother michael ;-) the URL problem will be fixed in the next roller release.

@all,

I still can't believe that so many thought this entry was true - really cool :-)

Gesendet von Michael Bien am April 02, 2008 at 05:41 PM CEST #

Senden Sie einen Kommentar:
  • HTML Syntax: Ausgeschaltet

Calendar

Feeds

Search

Links

my.netbeans

License