NewAndNoteworthy69m1

(Difference between revisions)
m
Line 9: Line 9:
==== NetBeans Platform OSGi interoperability ====
==== NetBeans Platform OSGi interoperability ====
-
The long time experimental project [[OSGiAndNetBeans|Netigso]] has matured and become official part of NetBeans 6.9. Now you can [[OSGiAndNetBeansImportBundles|smoothly include]] 3rd party [[OSGi]] bundles into your NetBeans platform based applications and use them from your existing Ant projects.  
+
The long time experimental project [[OSGiAndNetBeans|Netigso]] has matured and became an official part of NetBeans 6.9. NetBeans by default provides you the [[apidesign:Felix|Felix 2.0.3]] [[OSGi]] container during runtime. There is however also [[apidesign:Netbinox|experimental support]] for [[apidesign:equinox|equinox]]. See it in action in our [[apidesign:NetbinoxTutorial|demo screencast]].
 +
 
 +
Now you can [[OSGiAndNetBeansImportBundles|smoothly include]] 3rd party [[OSGi]] bundles into your NetBeans platform based applications and use them from your existing Ant projects.  
[[Image:OSGiAndNetBeansImportBundles4.png]]
[[Image:OSGiAndNetBeansImportBundles4.png]]
-
NetBeans by default provide you the [[apidesign:Felix|Felix 2.0.3]] [[OSGi]] container during runtime. There is however also [[apidesign:Netbinox|experimental support]] for [[apidesign:equinox|equinox]]. See it in action in our [[apidesign:NetbinoxTutorial|demo screencast]].
+
The "Maven" category of projects in New Project wizard now makes four new project archetypes available directly from the first panel of the wizard - "Maven OSGi Bundle", "Maven NetBeans Module using OSGi", "Maven NetBeans Module" and "Maven NetBeans Application".
 +
 
 +
Maven support in NetBeans is extended to support more visibly a development of plain OSGi bundles. See "Maven OSGi Bundle" project template under "Maven" category in the New Project wizard.
-
placeholder: maven support for OSGi bundle is preferred way to develop ''plain'' [[OSGi]] bundles. Our Maven's and NBM plugin has been enhanced to handle OSGi dependencies correctly as well.
+
Our Maven NBM plugin has been enhanced to handle OSGi dependencies correctly as well. So you can add OSGi bundles as dependencies in "Maven NetBeans Module using OSGi" projects.
-
There is ''experimental'' support for converting NetBeans modules into OSGi bundles and running them in an unmodified OSGi container with no special startup procedure. Actions "Build OSGi Bundles" and "Run in OSGi" are available in module suite's project popup menu. See [[NetBeansInOSGi]] for details.
+
There is an ''experimental'' support for converting NetBeans modules into OSGi bundles and running them in an unmodified OSGi container with no special startup procedure. Actions "Build OSGi Bundles" and "Run in OSGi" are available in module suite's project popup menu. See [[NetBeansInOSGi]] for details.
==== REST Webservices support for RCP applications ====
==== REST Webservices support for RCP applications ====

Revision as of 15:48, 4 February 2010

Contents

New And Noteworthy for NetBeans 6.9 Milestone 1

NetBeans switched to build and run on JDK 6 only

NetBeans.org build infrastructure, NetBeans launchers and installers are now changed to require JDK 6, not allowing use of Java 5 anymore.

As a consequence NetBeans launchers now use -splash option to give NetBeans as fast indication of the start as possible.

NetBeans Platform OSGi interoperability

The long time experimental project Netigso has matured and became an official part of NetBeans 6.9. NetBeans by default provides you the Felix 2.0.3 OSGi container during runtime. There is however also experimental support for equinox. See it in action in our demo screencast.

Now you can smoothly include 3rd party OSGi bundles into your NetBeans platform based applications and use them from your existing Ant projects.

Image:OSGiAndNetBeansImportBundles4.png

The "Maven" category of projects in New Project wizard now makes four new project archetypes available directly from the first panel of the wizard - "Maven OSGi Bundle", "Maven NetBeans Module using OSGi", "Maven NetBeans Module" and "Maven NetBeans Application".

Maven support in NetBeans is extended to support more visibly a development of plain OSGi bundles. See "Maven OSGi Bundle" project template under "Maven" category in the New Project wizard.

Our Maven NBM plugin has been enhanced to handle OSGi dependencies correctly as well. So you can add OSGi bundles as dependencies in "Maven NetBeans Module using OSGi" projects.

There is an experimental support for converting NetBeans modules into OSGi bundles and running them in an unmodified OSGi container with no special startup procedure. Actions "Build OSGi Bundles" and "Run in OSGi" are available in module suite's project popup menu. See NetBeansInOSGi for details.

REST Webservices support for RCP applications

  • Added a new Action: "Generate REST Client..." to Insert Code action group (available also in Netbeans plugin modules):
File:Generate_rest_client_action.png
  • The action allows user to select a REST resource from projects open in Netbeans, then, according to the selection, generates an internal REST Client class, based on Jersey REST Client API:

Performance

The revolutionary slowness detector has been enhanced and used in Go To Type dialogs and Code Completion popup window. As a result you, the NetBeans IDE users, can send us in the field detected slowness reports. We are going to use them to speed up your favorite IDE. Don't hesitate to send us your reports and welcome to the performance team!

PHP

Java and editor

(screenshots coming shortly)

  • JDK 7 initial support (Java_EditorJDK7)
  • Support for annotation processors in the editor
  • Go to Implementation
  • Additional hints
  • New applet support and JNLP
  • Stack trace analyzer
  • support for URLs in the editor (Ctrl-click works on URLs)
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo