<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Planet NetBeans</title>
    <link>http://www.planetnetbeans.org/</link>
    <language>en</language>
    <description>Planet NetBeans - http://www.planetnetbeans.org/</description>
    <item>
      <title>Adam Bien: Simplest Possible EJB 3.1 Timer</title>
      <guid isPermaLink="false">http://www.adam-bien.com/roller/abien/entry/simplest_possible_ejb_3_16</guid>
      <link>http://www.adam-bien.com/roller/abien/entry/simplest_possible_ejb_3_16</link>
      <description>&lt;pre&gt;&lt;code&gt; @Singleton public class TimerService { @EJB HelloService helloService; @Schedule(second="*/1", minute="*",hour="*", persistent=false) public void doWork(){ System.out.println("timer: " + helloService.sayHello()); } } &lt;/code&gt; &lt;/pre&gt; A timer doesn't have to be a singleton - it can be a @Stateless and even a @Stateful bean. The method doWork() will be invoked every second. There is no registration or configuration needed. &lt;p&gt;&lt;strong&gt;How to
      compile:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You will need the EJB 3.1 API in the classpath, or at least the &lt;font face="courier new,courier,monospace"&gt;@Singleton, @Schedule and @EJB&lt;/font&gt;&#160;annotation.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;How to deploy: &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Just JAR or WAR the interceptor with an EJB and put the archive into e.g: [glassfishv3]\glassfish\domains\domain1\autodeploy&lt;/p&gt; &lt;p&gt;Btw. the initial deployment of the entire WAR took
      on my machine: &lt;/p&gt;&lt;pre&gt;&lt;code&gt; INFO: Loading application SimpleTimer at /SimpleTimer INFO: SimpleTimer was successfully deployed in 363 milliseconds. &lt;/code&gt; &lt;/pre&gt; &lt;p&gt;&lt;strong&gt;How to use:&lt;/strong&gt;&lt;/p&gt; Another service can be easily injected to the timer and so invoked periodically: &lt;pre&gt;&lt;code&gt; @Stateless public class HelloService { public String sayHello(){ return "Hello from control: " + System.currentTimeMillis(); } } &lt;/code&gt;
      &lt;/pre&gt; &lt;p&gt;&lt;strong&gt;And&lt;/strong&gt;: there is no XML, strange configuration, libraries, additional dependencies needed...You will find the whole executable project (tested with Netbeans 6.8 and Glassfish v3) in:&#160;&lt;a href="http://kenai.com/projects/javaee-patterns/" target="_blank"&gt;http://kenai.com/projects/javaee-patterns/&lt;/a&gt;&#160;[project name: SimpleTimer].&lt;/p&gt; &lt;p&gt;&lt;span class="Apple-style-span"&gt;[See also "&lt;/span&gt;&lt;a
      href="http://press.adam-bien.com" target="_blank"&gt;&lt;span class="Apple-style-span"&gt;Real World Java EE Patterns - Rethinking Best Practices&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;"]&#160;&lt;/span&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 09 Feb 2010 09:03:44 +0000</pubDate>
    </item>
    <item>
      <title>The Aquarium: Hudson News - Oracle, New Blog, Twitter Feed, Windows Installer</title>
      <guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/hudson_news_oracle_s_commitment</guid>
      <link>http://blogs.sun.com/theaquarium/entry/hudson_news_oracle_s_commitment</link>
      <description>&lt;p&gt; Catching up on &lt;a href="http://hudson-ci.org"&gt;Hudson&lt;/a&gt; news in the last couple of weeks: &lt;/p&gt; &lt;p&gt; The most important change is that on Jan 27th, during the &lt;a href="http://www.oracle.com/us/sun/044498.html"&gt;Strategy Presentations&lt;/a&gt; around the completion of Change in Control of the acquisition of Sun, Thomas Kurian indicated that Oracle was going to continue supporting Hudson as an Open Source project, to be integrated into Oracle's
      offerings (other CiC news in the &lt;a href="http://blogs.sun.com/theaquarium/entry/summary_of_post_oracle_changes"&gt;Summary Post&lt;/a&gt;). &lt;/p&gt; &lt;p&gt; As part of the CiC, Kohsuke is now in the Developer Tools group, under Ted Farrell, which provides continuity for the current arrangement: although &lt;a href="http://weblogs.java.net/blog/kohsuke"&gt;Kohsuke&lt;/a&gt; will no longer report to me, he will work full-time on Hudson with a &lt;a href="http://gist.github.com/297933"&gt;large
      number of other committers&lt;/a&gt; into the project. &lt;/p&gt; &lt;p&gt; In &lt;em&gt;other news&lt;/em&gt;: &lt;/p&gt; &lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;a href="http://blogs.sun.com/theaquarium/resource/HudsonCommitmentFromOracle.png" target="_blank" title="From Thomas Kurian's Presentation - Click for larger image"&gt; &lt;img src="http://blogs.sun.com/theaquarium/resource/HudsonCommitmentFromOracle-130_100px.png" align="left" height="100" width="130" vspace="4" alt="ALT DESCR"
      hspace="4" /&gt; &lt;/a&gt; &lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt; • Kohsuke has made available a &lt;a href="http://weblogs.java.net/blog/kohsuke/archive/2010/01/26/msi-installers-hudson"&gt;MSI Installer&lt;/a&gt; for Hudson on Windows (&lt;a href="http://hudson-ci.org/msi/"&gt;download&lt;/a&gt;). &lt;br /&gt; • &lt;a href="http://blog.hudson-ci.org/users/rtyler"&gt;Tyler&lt;/a&gt; has started the new official &lt;a href="http://blog.hudson-ci.org/"&gt;Hudson Blog&lt;/a&gt;. &lt;br /&gt; •
      Follow Hudson News via Twitter at &lt;a href="http://twitter.com/hudsonci"&gt;@hudsonci&lt;/a&gt;. &lt;br /&gt; • We will continue to track key Hudson news at &lt;a href="http://blogs.sun.com/theaquarium"&gt;TA&lt;/a&gt; and &lt;a href="http://twitter.com/glassfish"&gt;@glassfish&lt;/a&gt;. &lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description>
      <pubDate>Tue, 09 Feb 2010 07:04:49 +0000</pubDate>
    </item>
    <item>
      <title>Arun Gupta, Miles to go ...: TOTD #108: Java EE 6 web application (JSF 2.0 + JPA 2.0 + EJB 3.1) using Oracle, NetBeans, and GlassFish</title>
      <guid isPermaLink="false">http://blogs.sun.com/arungupta/entry/totd_108_java_ee_6</guid>
      <link>http://blogs.sun.com/arungupta/entry/totd_108_java_ee_6</link>
      <description>&lt;p&gt; &lt;a href="http://blog.arungupta.me/2009/09/totd-105-how-to-install-oracle-database-10g-on-mac-os-x-intel/"&gt;TOTD #106&lt;/a&gt; explained how to install Oracle database 10g R2 on Mac OS X. &lt;a href="http://blog.arungupta.me/2009/09/totd-106-connect-to-oracle-database-using-netbeans/"&gt;TOTD #107&lt;/a&gt; explained how to connect this Oracle database using NetBeans. This &lt;strong&gt;T&lt;/strong&gt;ip &lt;strong&gt;O&lt;/strong&gt;f &lt;strong&gt;T&lt;/strong&gt;he
      &lt;strong&gt;D&lt;/strong&gt;ay will explain how to use the sample HR database (that comes with Oracle database server) to write a simple &lt;a href="http://jcp.org/en/jsr/detail?id=316"&gt;Java EE 6&lt;/a&gt; application.&lt;/p&gt; &lt;p&gt;This application will use Java Server Faces 2.0 for displaying the results, Enterprise Java Beans 3.1 + Java Persistence API 2.0 for middle tier, and Oracle database server + &lt;a href="http://glassfish.org/v3"&gt;GlassFish v3&lt;/a&gt; as the backend. The
      &lt;a href="http://download.java.net/glassfish/v3/promoted/latest-glassfish.zip"&gt;latest promoted build&lt;/a&gt; (&lt;a href="http://download.java.net/glassfish/v3/promoted/glassfish-v3-b65.zip"&gt;65&lt;/a&gt; of this writing) will not work because of the &lt;a href="https://glassfish.dev.java.net/issues/show_bug.cgi?id=9885"&gt;issue #9885&lt;/a&gt; so this blog will use &lt;a href="http://download.java.net/glassfish/v3/promoted/glassfish-v3-b63.zip"&gt;build 63&lt;/a&gt; instead.&lt;/p&gt;
      &lt;p&gt;Several &lt;a href="http://blog.arungupta.me/2009/08/totd-94-a-simple-java-server-faces-2-0-jpa-2-0-application-getting-started-with-java-ee-6-using-netbeans-6-8-m1-glassfish-v3/"&gt;improvements&lt;/a&gt; have been made over NetBeans 6.8 M1 build and this blog is using the nightly build of &lt;a href="http://bits.nbextras.org/dev/nightly/2009-09-27_02-01-01/zip/netbeans-trunk-nightly-200909270201.zip"&gt;9/27&lt;/a&gt;. The environment used in this blog is:&lt;/p&gt; &lt;ul&gt;
      &lt;li&gt;NetBeans 9/27 nightly&lt;/li&gt; &lt;li&gt;GlassFish v3 build 63&lt;/li&gt; &lt;li&gt;Oracle database server 10.2.0.4.0 R2 on Mac OS X&lt;/li&gt; &lt;li&gt;Oracle JDBC Driver type 4 (&lt;a href="http://download.oracle.com/otn/utilities_drivers/jdbc/112/ojdbc6.jar"&gt;ojdbc6.jar&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Lets get started!&lt;/p&gt; &lt;ol&gt; &lt;li&gt; Configure GlassFish v3 with JDBC connection &lt;ol&gt; &lt;li&gt;Download and unzip &lt;a
      href="http://download.java.net/glassfish/v3/promoted/glassfish-v3-b63.zip"&gt;build 63&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;Download &lt;a href="http://download.oracle.com/otn/utilities_drivers/jdbc/112/ojdbc6.jar"&gt;ojdbc6.jar&lt;/a&gt; and copy to "glassfishv3/glassfish/domains/domain1/lib/ext" directory.&lt;/li&gt; &lt;li&gt; Start the Application Server as:&lt;br /&gt; &lt;pre&gt;&lt;code&gt;./bin/asadmin start-domain --verbose &amp;amp;&lt;/code&gt; &lt;/pre&gt; &lt;/li&gt; &lt;li&gt; Create a JDBC
      connection pool as:&lt;br /&gt; &lt;pre&gt;&lt;code&gt;./bin/asadmin create-jdbc-connection-pool --datasourceclassname oracle.jdbc.pool.OracleDataSource --restype javax.sql.DataSource --property "User=hr:Password=hr:URL=jdbc\:oracle\:thin\:@localhost\:1521\:orcl" jdbc/hr&lt;/code&gt; &lt;/pre&gt; &lt;br /&gt;and verify the connection pool as:&lt;br /&gt; &lt;pre&gt;&lt;code&gt;./bin/asadmin ping-connection-pool jdbc/hr&lt;/code&gt; &lt;/pre&gt; &lt;/li&gt; &lt;li&gt; Create a JDBC resource as:
      &lt;pre&gt;&lt;code&gt;./bin/asadmin create-jdbc-resource --connectionpoolid jdbc/hr jdbc/hr&lt;/code&gt; &lt;/pre&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/li&gt; &lt;li&gt; Configure GlassFish v3 build 63 in NetBeans &lt;ol&gt; &lt;li&gt;In NetBeans IDE "Services" panel, right-click on "Servers" and click on "Add Server...". Choose "GlassFish v3" and provide a name as shown below:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb68-9-27-v3b63-add-server.png"
      style="margin: 5px;" height="354" width="311" alt="" border="1" /&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Click on "Next &gt;" and specify the unzipped GlassFish location as:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb68-9-27-v3b63-server-location.png" style="margin: 5px;" height="174" width="431" alt="" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;and click on "Finish".&lt;/li&gt; &lt;/ol&gt; &lt;/li&gt; &lt;li&gt; Create the Java EE 6 application &lt;ol&gt;
      &lt;li&gt;In "Projects" pane, right-click and select "New Project...".&lt;/li&gt; &lt;li&gt;Choose "Java Web" and "Web Application" and click on "Next". Choose the project name as "HelloOracle":&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb68-9-27-hello-oracle.png" style="margin: 5px;" height="167" width="462" alt="" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;and click on "Next &gt;".&lt;/li&gt; &lt;li&gt;Select the recently added GlassFish v3 server and
      choose "Java EE 6 Web" profile:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb68-9-27-hello-oracle-javaee6-settings.png" style="margin: 5px;" height="211" width="445" alt="" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;and click on "Next &gt;". Notice "Java EE 6 Web" profile is chosen as the Java EE version.&lt;/li&gt; &lt;li&gt;Select "JavaServer Faces" on the frameworks page:&lt;br /&gt;&lt;br /&gt;&lt;img
      src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb68-9-27-hello-oracle-jsf2-settings.png" style="margin: 5px;" height="371" width="498" alt="" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;and click on "Finish". Notice the JSF libraries bundled with the App Server are used.&lt;/li&gt; &lt;/ol&gt; &lt;/li&gt; &lt;li&gt; Create the Java Persistence Unit &lt;ol&gt; &lt;li&gt;Right-click on the project, select "New", "Entity Classes from Database...":&lt;br /&gt;&lt;br /&gt;&lt;img
      src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb68-9-7-hello-oracle-create-entity-classes.png" style="margin: 5px;" height="183" width="573" alt="" border="1" /&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;From the Data Source, select "jdbc/hr" as shown:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb68-9-27-hello-oracle-jdbc-hr-datasource.png" style="margin: 5px;" height="129" width="560" alt="" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;This is the same
      JDBC resource created earlier. Select "EMPLOYEES" from the Available Table, click on "Add &gt;" to see the output as:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb78-9-27-hello-oracle-add-employees.png" style="margin: 5px;" height="350" width="548" alt="" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;The related tables are automatically included. Click on "Next &gt;".&lt;/li&gt; &lt;li&gt;Click on "Create Persistence Unit ..." and take all the defaults and click
      on "Create".&lt;/li&gt; &lt;li&gt;Specify the package name as "model":&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb78-9-27-hello-oracle-create-pu.png" style="margin: 5px;" height="392" width="506" alt="" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;and click on "Finish". This generates a JPA-compliant POJO class that provide access to tables in the underlying Oracle database. The class name corresponding to each table is shown in the wizard.&lt;/li&gt;
      &lt;/ol&gt; &lt;/li&gt; &lt;li&gt; Create Enterprise Java Beans &lt;ol&gt; &lt;li&gt;Right-click on the project and select "New Class...".&lt;/li&gt; &lt;li&gt;Specify the class name as "EmployeesBean" and package as "controller", click on "Finish".&lt;/li&gt; &lt;li&gt; Annotate the class to make it an Enterprise Java Bean and a JSF Managed Bean as:&lt;br /&gt; &lt;pre&gt;&lt;code&gt;@javax.ejb.Stateless @javax.faces.bean.ManagedBean&lt;/code&gt; &lt;/pre&gt; &lt;br /&gt;&lt;br /&gt;Notice, the EJB
      is bundled in the WAR file and no special type of modules are required. Java EE 6 provides simplified packaging of EJB which makes it really ease to use.&lt;br /&gt;&lt;br /&gt;Also this application is currently using JSF managed bean but will use &lt;a href="http://jcp.org/en/jsr/detail?id=299"&gt;JSR 299&lt;/a&gt; (aka Web Beans) in a future blog. &lt;/li&gt; &lt;li&gt; Inject the Persistence Unit by adding the following variable: &lt;pre&gt;&lt;code&gt;@PersistenceUnit EntityManagerFactory
      emf;&lt;/code&gt; &lt;/pre&gt; &lt;/li&gt; &lt;li&gt; Add a new method to retrieve the list of all employees as:&lt;br /&gt; &lt;pre&gt;&lt;code&gt;public List getEmployees() { return em.createNamedQuery("Employees.findAll").getResultList(); }&lt;/code&gt; &lt;/pre&gt; &lt;br /&gt;"Employees.findAll" is a default &lt;em&gt;NamedQuery&lt;/em&gt; generated by NetBeans and makes it easy to query the database. Several other queries are generated for each mapped JPA class, such as
      "Employees.findByEmployeeId" and "Employees.findByFirstName". Custom queries can also be created and specified on the POJO class.&lt;br /&gt;&lt;br /&gt;The completed class looks like:&lt;br /&gt; &lt;pre&gt;&lt;code&gt;@Stateless @ManagedBean public class EmployeesBean { @PersistenceContext EntityManager em; public List getEmployees() { return em.createNamedQuery("Employees.findAll").getResultList(); } }&lt;/code&gt; &lt;/pre&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/li&gt; &lt;li&gt; Use EJB in the
      generated JSF page &lt;ol&gt; &lt;li&gt;JSF 2 uses Facelets as the templating mechanism and NetBeans generate a simple "index.xhtml" file to start with. Expand "Web Pages" and open "index.xhtml".&lt;/li&gt; &lt;li&gt; Replace the body template with:&lt;br /&gt; &lt;pre&gt;&lt;code&gt;&amp;lt;h1&gt;First Java EE 6 app using Oracle database&amp;lt;/&gt; &amp;lt;h:dataTable var="emp" value="#{employeesBean.employees}" border="1"&gt; &amp;lt;h:column&gt;&amp;lt;h:outputText value="#{emp.lastName}"/&gt;,
      &amp;lt;h:outputText value="#{emp.firstName}"/&gt;&amp;lt;/h:column&gt; &amp;lt;h:column&gt;&amp;lt;h:outputText value="#{emp.email}"/&gt;&amp;lt;/h:column&gt; &amp;lt;h:column&gt;&amp;lt;h:outputText value="#{emp.hireDate}"/&gt;&amp;lt;/h:column&gt; &amp;lt;/h:dataTable&gt;&lt;/code&gt; &lt;/pre&gt; &lt;br /&gt;It uses JSF value expressions to bind the Enterprise Java Bean and dumps the HTML formatted name, email, and hire date of each employee in the database. &lt;/li&gt; &lt;/ol&gt; &lt;/li&gt;
      &lt;li&gt;Run the project: Right-click on the project and select "Run" to see the output at "http://localhost:8080/HelloOracle/" as:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.arungupta.me/wp-content/uploads/2009/09/nb68-9-27-v3b63-hello-oracle-output.png" style="margin: 5px;" height="651" width="605" alt="" border="1" /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;So we can easily create a Java EE 6 application using NetBeans, Oracle, and GlassFish.&lt;/p&gt; &lt;p&gt;A complete archive of all the TOTDs
      is &lt;a href="http://blog.arungupta.me/topics/totd/"&gt;available here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;This and other similar applications will be demonstrated at the upcoming &lt;a href="http://www.oracle.com/openworld/index.html"&gt;Oracle Open World&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;small&gt;Technorati: &lt;a href="http://technorati.com/tags/totd"&gt;totd&lt;/a&gt; &lt;a href="http://technorati.com/tags/oracle"&gt;oracle&lt;/a&gt; &lt;a
      href="http://technorati.com/tags/database"&gt;database&lt;/a&gt; &lt;a href="http://technorati.com/tags/glassfish"&gt;glassfish&lt;/a&gt; &lt;a href="http://technorati.com/tags/v3"&gt;v3&lt;/a&gt; &lt;a href="http://technorati.com/tags/javaee"&gt;javaee&lt;/a&gt; &lt;a href="http://technorati.com/tags/javaserverfaces"&gt;javaserverfaces&lt;/a&gt; &lt;a href="http://technorati.com/tags/ejb"&gt;ejb&lt;/a&gt; &lt;a href="http://technorati.com/tags/jpa"&gt;jpa&lt;/a&gt; &lt;a
      href="http://technorati.com/tags/netbeans"&gt;netbeans&lt;/a&gt; &lt;a href="http://technorati.com/tags/oow"&gt;oow&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 09 Feb 2010 02:40:14 +0000</pubDate>
    </item>
    <item>
      <title>Lukas Hasik's notes about work life (and more): NetBeans 6.8 Patch 1 - looot of fixes for JavaFX</title>
      <guid isPermaLink="false">http://blogs.sun.com/lukas/entry/netbeans_6_8_patch_1</guid>
      <link>http://blogs.sun.com/lukas/entry/netbeans_6_8_patch_1</link>
      <description>&lt;a href="http://blogs.sun.com/lukas/feed/entries/rss?cat=%2FNetBeans"&gt;Patch 1 for NetBeans 6.8&lt;/a&gt; has been released on Friday 2/5/2010. Update your IDE to get the latest &lt;a href="http://java.sun.com/javafx/1/reference/releasenotes/javafx-sdk-release-notes-1-2-3.html"&gt;JavaFX SDK 1.2.3&lt;/a&gt; and &lt;a href="https://netbeans.org/bugzilla/buglist.cgi?product=javafx&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=68patch1-verified"&gt;36 fixes in
      JavaFX area&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt; &lt;i&gt;disclaimer: all opinions/comments/ideas in this blog represent my view of the world. They may differ from a view or an opinion of my current/recent/future employer. All feature/product reviews/screencasts or presentations were taken from a parallel universe and are not connected with anything you know if not stated differently. &lt;/i&gt;</description>
      <pubDate>Mon, 08 Feb 2010 20:52:30 +0000</pubDate>
    </item>
    <item>
      <title>Bistro!: GlassFish , Kenai, and HotSpot under the Oracle Sun</title>
      <guid isPermaLink="false">http://blogs.sun.com/alexismp/entry/glassfish_kenai_and_hotspot_under</guid>
      <link>http://feedproxy.google.com/~r/Bistro/~3/Ensvy8Cw8JQ/glassfish_kenai_and_hotspot_under</link>
      <description>&lt;p&gt; &lt;img src="http://blogs.sun.com/main/resource/oracle-sun.png" align="right" border="0" vspace="5" hspace="15" /&gt; It's been just over a week since Oracle held its post-acquisition &lt;a href="http://blogs.sun.com/theaquarium/entry/oracle_sun_strategy_update_webcast"&gt;stategy webcast&lt;/a&gt; and we've already seen some fast reactions and comments from Oracle on several topics : &lt;br /&gt; &lt;br /&gt;• Projects hosted on &lt;strong&gt;Kenai&lt;/strong&gt; will preserve
      their infrastructure and be moved to java.net (the best of both worlds if you ask me). See &lt;a href="http://blogs.sun.com/projectkenai/entry/the_future_of_kenai_com"&gt;Ted Farrell's post&lt;/a&gt; for the details. &lt;br /&gt;&lt;br /&gt;• &lt;strong&gt;&lt;a href="http://glassfish.org"&gt;GlassFish&lt;/a&gt;&lt;/strong&gt; has seen an interesting set of reactions most of which worried about the wording used during the launch event. Mike Lehmann, WebLogic PM discusses &lt;a
      href="http://www.theserverside.com/news/thread.tss?thread_id=59317#332067"&gt;here&lt;/a&gt; and &lt;a href="http://blog.eisele.net/2010/02/glassfish-vs-weblogic-10-visions-for.html?showComment=1265316113593#c573858513072567459"&gt;there&lt;/a&gt; the situation and the likelihood of GlassFish v3 getting HA/Clustering capabilities in the near future. That's Mike's 1st post on TSS btw! I think that means he cares about GlassFish ;) &lt;br /&gt;&lt;br /&gt;• On the JVM side, people have been asking
      question about &lt;strong&gt;HotSpot&lt;/strong&gt; vs. JRockit and Henrik Ståhl, JRockit PM &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=59317#332147"&gt;offered a first insight&lt;/a&gt; into what it would mean to have a combined product in the long run (also covers OpenJDK). &lt;/p&gt; &lt;p&gt; Overall, it's great to see Oracle reacting quickly to the community's concerns and I think one should judge the work of the combined teams (Sun and Oracle could not talk about future
      plans before January 27th) on the roadmaps and the execution. Remember, the proof of the pudding is in the roadmap! &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Bistro/~4/Ensvy8Cw8JQ" height="1" width="1" /&gt;</description>
      <pubDate>Mon, 08 Feb 2010 17:04:23 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Zone - The social network for developers: Kenai Will Live on in Java.net</title>
      <guid isPermaLink="false">http://netbeans.dzone.com/17921 at http://netbeans.dzone.com</guid>
      <link>http://feeds.dzone.com/~r/zones/netbeans/~3/U7x9j3-g0N4/kenai-will-live-javanet</link>
      <description>Two weeks ago Oracle announced that it would be shutting down Project Kenai for public use and moving it inside the company for continued internal use.&#160; Oracle said that the project was not achieving the expected usage levels, but they also said that they would look for other avenues to advance the project and possibly re-open it to the public if it could be improved.&#160; It appears the plan has...&lt;img src="http://feeds.feedburner.com/~r/zones/netbeans/~4/U7x9j3-g0N4"
      height="1" width="1" /&gt;</description>
      <pubDate>Mon, 08 Feb 2010 15:40:51 +0000</pubDate>
    </item>
    <item>
      <title>Toni Epple: Kenai Infrastructure and Projects to Become Part of Java.net | Java.net</title>
      <guid isPermaLink="false">http://eppleton.sharedhost.de/blog/?p=1125</guid>
      <link>http://eppleton.sharedhost.de/blog/?p=1125</link>
      <description>&lt;p&gt;Sometimes it’s good to cool down, relax &amp;amp; wait &amp;amp; see.&#160; A lot of people (me included) were unhappy due to the sudden death of Kenai. It was a project I loved, especially because it was closely integrated in NB and had some features&#160; I was missing from java.net, my favorite Java community site.&lt;/p&gt; &lt;p&gt;So we were discussing various scenarios what we could do. There were lot’s of discussions what would be the best project hosting site for our
      projects and what we should tell our community. Some people already moved their projects to Google Code or JavaForge. We were discussing if we should have our own forge for NB related projects, or if we should ask the NetBeans Team to open up their Kenai infrastructure for us.&lt;/p&gt; &lt;p&gt;But now it turns out that the Kenai infrastructure will be part of Java.net:&lt;/p&gt; &lt;p&gt;&lt;a href="http://java.net/story/kenai-infrastructure-and-projects-become-part-javanet"&gt;Kenai Infrastructure
      and Projects to Become Part of Java.net | Java.net&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Actually this is perfect. I never understood why Sun would open a second project hosting site, if not as a playground for improvements for java.net. So now we have the best of breed, the strong and vivid community of Java.net, and teh advanced and modern features of Kenai. And Java.net still seems to be an independent entity inside Oracle.&lt;/p&gt; &lt;p&gt;Nevertheless let’s not forget we lost some strong supporters of
      our community through the merger. For the NetBeans Dream Team this is especially true for Aaron Houston. Thanks Aaron and congratulations to your new employer for having you aboard…&lt;/p&gt;</description>
      <pubDate>Mon, 08 Feb 2010 13:45:16 +0000</pubDate>
    </item>
    <item>
      <title>Geertjan's Blog: Inventory Management Software on the NetBeans Platform</title>
      <guid isPermaLink="false">http://blogs.sun.com/geertjan/entry/inventory_management_software_on_the</guid>
      <link>http://blogs.sun.com/geertjan/entry/inventory_management_software_on_the</link>
      <description>Recently I mentioned the &lt;a href="http://blogs.sun.com/geertjan/entry/e_mail_management_system_on"&gt;E-Mail Management System&lt;/a&gt; that is part of a customer service suite provided by Artificial Solutions in Stockholm Sweden: &lt;p&gt;&lt;a href="http://blogs.sun.com/geertjan/resource/stockholm_ems1.png"&gt;&lt;img src="http://blogs.sun.com/geertjan/resource/stockholm_ems1_small.png" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;However, it turns out that that same organization also has
      inventory management software on the NetBeans Platform. Their internal Time Reporting, Project Management and Resource Allocation system is based on the NetBeans Platform, while they've worked on quite a few different prototypes and mock-ups, using the NetBeans Platform as a natural base, using a wide array of the different APIs provided. &lt;/p&gt;&lt;p&gt;&lt;a href="http://netbeans.dzone.com/sites/all/files/rap.png"&gt;&lt;img src="http://netbeans.dzone.com/sites/all/files/rap_small.png"
      /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;And the NetBeans Platform was also chosen for the UI for their internal computer hardware, server and virtual machine inventory system: &lt;/p&gt;&lt;p&gt;&lt;a href="http://netbeans.dzone.com/sites/all/files/inventory.png"&gt;&lt;img src="http://netbeans.dzone.com/sites/all/files/inventory_small.png" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;All three of the above applications are extremely data-intensive, which is a typical reason for wanting to use the NetBeans
      Platform, since it provides so much UI (especially complex Swing components that aren't found in standard Swing) for managing large sets of data out of the box. &lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;font color="red"&gt;In other news.&lt;/font&gt;&lt;/b&gt; Read an interview, published today, with the developers behind these applications &lt;a href="http://netbeans.dzone.com/netbeans-rcp-customer-service"&gt;here on NetBeans Zone&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 08 Feb 2010 09:15:24 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Zone - The social network for developers: Interview: Customer Service Software on the NetBeans Platform</title>
      <guid isPermaLink="false">http://netbeans.dzone.com/17897 at http://netbeans.dzone.com</guid>
      <link>http://feeds.dzone.com/~r/zones/netbeans/~3/-VSvCxZXMp4/netbeans-rcp-customer-service</link>
      <description>An interview with two engineers from Artificial Solutions in Stockholm, Sweden... about their customer service solutions that make use of the NetBeans Platform!&lt;img src="http://feeds.feedburner.com/~r/zones/netbeans/~4/-VSvCxZXMp4" height="1" width="1" /&gt;</description>
      <pubDate>Mon, 08 Feb 2010 08:12:22 +0000</pubDate>
    </item>
    <item>
      <title>The Aquarium: GlassFish Support, HA, Clustering and More</title>
      <guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/glassfish_support_from_oracle_and</guid>
      <link>http://blogs.sun.com/theaquarium/entry/glassfish_support_from_oracle_and</link>
      <description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;a href="http://blogs.sun.com/theaquarium/resource/IceRocketGlassFishTrend.png" target="_blank" title="GlassFish Blog Trend at IceRocket - Click for larger image"&gt; &lt;img src="http://blogs.sun.com/theaquarium/resource/IceRocketGlassFishTrend-195_100px.png" align="left" height="100" width="195" vspace="4" alt="ALT DESCR" hspace="4" /&gt; &lt;/a&gt; &lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt; The Sun-Oracle &lt;a
      href="http://blogs.sun.com/theaquarium/entry/oracle_sun_strategy_update_webcast"&gt;Strategy WebCast&lt;/a&gt; and subsequent &lt;a href="http://blogs.sun.com/theaquarium/entry/summary_of_post_oracle_changes"&gt;Webcasts and Docs&lt;/a&gt; generated multiple comments and discussions threads in the Web from which I want to highlight a few comments in here. Please check the original posts for context, clarification and &lt;em&gt;caveats&lt;/em&gt;. &lt;/p&gt;
      &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt; &lt;em&gt;On OSS licensing&lt;/em&gt; - "There are no plans to change the open source GlassFish licensing for any of the GlassFish modules that I am aware of as I work directly with the team right now in the integration process" (&lt;a href="http://blog.eisele.net/2010/02/glassfish-vs-weblogic-10-visions-for.html?showComment=1265316113593#c573858513072567459"&gt;Mike Lehmann, Director of PM for WebLogic Server and GlassFish&lt;/a&gt;).
      &lt;/p&gt; &lt;p&gt; &lt;em&gt;On clustering&lt;/em&gt; - "Clearly GlassFish 2.1 has clustering today and 3.0 currently does not. Customers depend on the GlassFish 2.1 implementation and as I have said on TSS we are committed to continue supporting it per our lifetime support policies" (&lt;a href="http://blog.eisele.net/2010/02/glassfish-vs-weblogic-10-visions-for.html?showComment=1265316113593#c573858513072567459"&gt;ML&lt;/a&gt;). &lt;/p&gt; &lt;p&gt; &lt;em&gt;More on clustering&lt;/em&gt; - "We
      are very much working with the team to assess how clustering will fit on the 3.x roadmap given it was already on the original 3.x roadmap - the ideal will be at least parity with 2.1 - so judge on the result when we deliver versus ahead of the plan" (&lt;a href="http://blog.eisele.net/2010/02/glassfish-vs-weblogic-10-visions-for.html?showComment=1265316113593#c573858513072567459"&gt;ML&lt;/a&gt;). &lt;/p&gt; &lt;p&gt; Ultimately, all of these comments will need to be judged by the reality of what
      Oracle delivers. As I wrote at TSS, "&lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=59317#332069"&gt;The Proof of the Pudding is in the RoadMap&lt;/a&gt;". In that same thread, Mike writes: "You will have to judge us on how we execute over the next few months while we realign roadmaps and delivery schedules but I hope we can surprise folks with some good turns we can do as a combined company." &lt;/p&gt; &lt;p&gt; It is still very early in the process of integrating the GlassFish
      team into Oracle; remember that the two companies could not work together before CiC. Hopefully we will soon be able to give you more details. &lt;/p&gt;</description>
      <pubDate>Mon, 08 Feb 2010 05:59:49 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans for PHP: Formatting - Braces - Update</title>
      <guid isPermaLink="false">http://blogs.sun.com/netbeansphp/entry/formatting_braces_update</guid>
      <link>http://blogs.sun.com/netbeansphp/entry/formatting_braces_update</link>
      <description>&lt;p&gt; The position of braces in PHP code can be set up in the PHP formatting setting, category&lt;i&gt; &lt;/i&gt;&lt;b&gt;Braces&lt;/b&gt;(select item Braces in the Category combo box). It's possible to set up separately position of the brace after class declaration, function or method declaration and for other statements.&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.sun.com/netbeansphp/resource/article_images/formatting-braces2.png" /&gt; &lt;/p&gt; &lt;p&gt;There are three values
      -&#160; &lt;i&gt;Same Line&lt;/i&gt;, &lt;i&gt;New Line&lt;/i&gt; and &lt;i&gt;Preserve Existing&lt;/i&gt;&#160;&#160;that can be set to. The default value is &lt;i&gt;Same Line&lt;/i&gt;.&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.sun.com/netbeansphp/resource/article_images/formatting-braces3.png" /&gt; &lt;/p&gt;</description>
      <pubDate>Mon, 08 Feb 2010 00:13:29 +0000</pubDate>
    </item>
    <item>
      <title>Adam Bien: bad pbr sig - and a simple solution</title>
      <guid isPermaLink="false">http://www.adam-bien.com/roller/abien/entry/bad_pbr_sig_and_a</guid>
      <link>http://www.adam-bien.com/roller/abien/entry/bad_pbr_sig_and_a</link>
      <description>After the addition of a hard disc to a mirrored zfs rpool, the boot process immediately stopped with the GRUB message: "bad pbr sig". It means that something is wrong with the Primary Boot Record (aka Master Boot Record). The solution was simple - I swapped the boot order of the hard discs in BIOS. Now it works perfectly again.</description>
      <pubDate>Sun, 07 Feb 2010 09:55:31 +0000</pubDate>
    </item>
    <item>
      <title>APIDesign - Blogs: Swinging OSGi Emerges</title>
      <guid isPermaLink="false">http://wiki.apidesign.org/wiki/Blogs:JaroslavTulach:Daily_Life:NetigsoNetBinoxNews</guid>
      <link>http://wiki.apidesign.org/wiki/Blogs:JaroslavTulach:Daily_Life:NetigsoNetBinoxNews</link>
      <description>&lt;p&gt;&lt;a href="http://wiki.apidesign.org/wiki/Blogs:JaroslavTulach:Daily_Life:NetigsoNetBinoxNews" title="Blogs:JaroslavTulach:Daily Life:NetigsoNetBinoxNews"&gt;Dear fans&lt;/a&gt; of &lt;a href="http://wiki.apidesign.org/wiki/Felix" class="mw-redirect" title="Felix"&gt;Felix&lt;/a&gt;, &lt;a href="http://wiki.apidesign.org/wiki/Equinox" title="Equinox"&gt;Equinox&lt;/a&gt; and &lt;a href="http://wiki.apidesign.org/wiki/NetBeans" title="NetBeans"&gt;NetBeans&lt;/a&gt;.
      &lt;/p&gt;&lt;p&gt;Recently we faced a little bit of instability. First of all we did significant refactorings of the &lt;a href="http://wiki.apidesign.org/wiki/OSGi" title="OSGi"&gt;OSGi&lt;/a&gt; and &lt;a href="http://wiki.apidesign.org/wiki/NetBeans" title="NetBeans"&gt;NetBeans&lt;/a&gt; integration code. We wanted to polish the integration with &lt;a href="http://wiki.apidesign.org/wiki/NetBeans_Runtime_Container" title="NetBeans Runtime Container"&gt;NetBeans Runtime Container&lt;/a&gt; and
      abstract away any dependencies on individual &lt;a href="http://wiki.apidesign.org/wiki/OSGi" title="OSGi"&gt;OSGi&lt;/a&gt; containers. We are done and right now everything seems to be stable. See the family of &lt;a href="http://wiki.apidesign.org/wiki/Netigso" class="mw-redirect" title="Netigso"&gt;Netigso&lt;/a&gt; related build jobs at &lt;a href="http://hudson.apidesign.org/hudson/view/Netigso/" class="external text" rel="nofollow" title="http://hudson.apidesign.org/hudson/view/Netigso/"&gt;our
      hudson builder&lt;/a&gt;. The other reason for instability was crash of my Internet connection. This is fixed now as well. You can connect the the builder again. &lt;/p&gt;&lt;p&gt;There is more good news. First of all the &lt;a href="http://wiki.apidesign.org/wiki/Netigso" class="mw-redirect" title="Netigso"&gt;Netigso&lt;/a&gt; project has become part of &lt;a href="http://wiki.apidesign.org/wiki/NetBeans" title="NetBeans"&gt;NetBeans&lt;/a&gt; and will be &lt;a
      href="http://wiki.netbeans.org/NewAndNoteworthy69m1" class="extiw" title="netbeans:NewAndNoteworthy69m1"&gt;available in 6.9M1&lt;/a&gt; (thus I disabled the special Netigso job on my own builder, it is no longer necessary). &lt;/p&gt;&lt;p&gt;Second, I have improved the &lt;a href="http://hudson.apidesign.org/hudson/view/Netigso/job/netbinox/" class="external text" rel="nofollow" title="http://hudson.apidesign.org/hudson/view/Netigso/job/netbinox/"&gt;Netbinox IDE&lt;/a&gt;. It is now more stable
      (especially the &lt;a href="http://wiki.apidesign.org/wiki/Equinox" title="Equinox"&gt;equinox&lt;/a&gt; integration) and also includes brand new splash screen. &lt;/p&gt;&lt;p&gt;Enjoy! Test. Report bugs. &lt;/p&gt;&lt;p&gt;--&lt;a href="http://wiki.apidesign.org/wiki/User:JaroslavTulach" title="User:JaroslavTulach"&gt;JaroslavTulach&lt;/a&gt; 07:05, 7 February 2010 (UTC) &lt;/p&gt;</description>
      <pubDate>Sun, 07 Feb 2010 07:05:00 +0000</pubDate>
    </item>
    <item>
      <title>The Aquarium: Summary of Post-Oracle Links and Changes</title>
      <guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/summary_of_post_oracle_changes</guid>
      <link>http://blogs.sun.com/theaquarium/entry/summary_of_post_oracle_changes</link>
      <description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;a href="http://www.oracle.com/us/sun/index.htm" target="_blank" title="TITLE"&gt; &lt;img src="http://blogs.sun.com/theaquarium/resource/OracleSunComplete-321_100px.png" align="left" height="100" width="321" vspace="4" alt="ALT DESCR" hspace="4" /&gt; &lt;/a&gt; &lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt; This running entry collects key announcements related to &lt;a
      href="http://blogs.sun.com/theaquarium/entry/acquisition_completed"&gt;Oracle's Acquisition of Sun&lt;/a&gt;; some from the &lt;a href="http://blogs.sun.com/theaquarium/entry/oracle_sun_strategy_update_webcast"&gt;Jan 27th event&lt;/a&gt;, some from &lt;a href="http://blogs.sun.com/theaquarium/entry/additional_webcasts_from_oracle_on"&gt;companion webcasts&lt;/a&gt;, and some later announcements. &lt;/p&gt; &lt;p&gt; The main theme of the acquisition is &lt;em&gt;"We're Changing the Way you Buy, Run
      and Manage Business Systems"&lt;/em&gt;. &lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt; &lt;strong&gt;Main Entry Points&lt;/strong&gt;: &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;a href="http://www.oracle.com/us/sun/index.html"&gt;Sun Acquisition&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href="http://www.oracle.com/us/sun/044498.html"&gt;Jan 27th Strategy Event&lt;/a&gt;. Includes webcast, highlights and presentations. 5 hours but worth it. &lt;/li&gt; &lt;li&gt; &lt;a
      href="http://www.oracle.com/events/productstrategy/index.html"&gt;Strategy Webcast Series&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt; &lt;p&gt; From the &lt;strong&gt;Software Segment&lt;/strong&gt; of the Strategy Webcast Series: &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12630/lobby_external_flash_clean_480x360/default.htm"&gt;Jeet &amp;amp; Hasan&lt;/a&gt; on Java Strategy. Covers JavaFX, JavaSE, Blu-Ray, GlassFish, JavaCard, Developer Sites, JCP,
      JavaOne Java For Business. &lt;/li&gt; &lt;li&gt; &lt;a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12629/lobby_external_flash_clean_480x360/default.htm"&gt;Hasan Rizvi&lt;/a&gt; on Application Server. GlassFish, WebLogic, protecting investment in existing products, Oracle Application Grid, Grid Architecture, jRockit, Coherence, Tuxedo, OpenMQ, GlassFish WebStack and GF SpaceServer - and Liferay, Sun WebServer, Portal Server, Oracle WebCenter. Check slide 12 (and 6'12") for current level
      of details on WebLogic/GlassFish alignment. &lt;/li&gt; &lt;li&gt; &lt;a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12616/lobby_external_flash_clean_480x360/default.htm"&gt;Richard Sarwal and Steve Wilson&lt;/a&gt; on Oracle Enterprise Manager and xVM OpsCenter. Combined story covers discovery, provisioning, updating, monitoring - including for virtualized assets. Application-to-disk management. &lt;/li&gt; &lt;li&gt; &lt;a
      href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12637/lobby_external_flash_clean_480x360/default.htm"&gt;OpenOffice&lt;/a&gt;, with Michael Bemmer. Open Source, name changes, Oracle value proposition, Web-Based version, JDeveloper support, Extensions, ODF-support, integration with other Oracle products. &lt;/li&gt; &lt;li&gt; &lt;a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12625/lobby_external_flash_clean_480x360/default.htm"&gt;Cloud&lt;/a&gt; with Richard Sarwal. A pretty
      good presentation covering IAAS, PAAS, SAAS; Private and Public Clouds; range from Silo &gt; Grid &gt; Private Cloud &gt; Hybrid including Private and Public Cloud; cloud-in-a-box. Discontinuing the Sun public cloud offering but leveraging Sun's technology, including Q-Layer team for Oracle products that provide flexible, self-service, dynamic services. &lt;/li&gt; &lt;li&gt; &lt;a
      href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12623/lobby_external_flash_clean_480x360/default.htm"&gt;Operating Systems&lt;/a&gt; by Edward Screven. &lt;/li&gt; &lt;/ul&gt; &lt;p&gt; From the &lt;strong&gt;Systems Segment&lt;/strong&gt; of the Strategy Webcast Series: &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12618/lobby_external_flash_clean_480x360/default.htm"&gt;Storage&lt;/a&gt; with Mike Shapiro, including OpenStorage and Flash
      products. &lt;a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12619/lobby_external_flash_clean_480x360/default.htm"&gt;Blade Server&lt;/a&gt; and &lt;a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12620/lobby_external_flash_clean_480x360/default.htm"&gt;x86 Rack Server&lt;/a&gt; are covered by Ali Alasti; &lt;a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12621/lobby_external_flash_clean_480x360/default.htm"&gt;Archival&lt;/a&gt; (tapes) by Jim Cates, and &lt;a
      href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12617/lobby_external_flash_clean_480x360/default.htm"&gt;SPARC Servers&lt;/a&gt; by Masood Heydari. &lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;strong&gt;Other Links and Project Status&lt;/strong&gt;: &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;a href="http://www.oracle.com/technology/community/sun-oracle-community-continuity.html"&gt;Overview and FAQ for Developer Community&lt;/a&gt; - Covers SDN, Java.Net, Java.Sun.Com, BigAdmin, Kenai, JavaOne and more.
      &lt;/li&gt; &lt;li&gt; &lt;a href="http://www.oracle.com/technology/tech/java/htdocs/javatoolsfaq.html"&gt;Developer Tools FAQ&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;em&gt;Kenai&lt;/em&gt; - &lt;a href="http://blogs.sun.com/projectkenai/entry/the_future_of_kenai_com"&gt;Public Site To Be Merged Into Java.Net&lt;/a&gt;; infrastructure supports NetBeans.org and will support Java.Net and other sites. &lt;/li&gt; &lt;li&gt;&lt;em&gt;WonderLand&lt;/em&gt; - Group at Oracle is &lt;a
      href="http://blogs.sun.com/wonderland/entry/good_news_and_bad_news"&gt;Shut Down&lt;/a&gt;, but they go on their own. See &lt;a href="http://blogs.sun.com/wonderland/entry/new_project_wonderland_blog"&gt;New Blog Site&lt;/a&gt;. &lt;/li&gt; &lt;li&gt;&lt;em&gt;Darkstar&lt;/em&gt; - &lt;a href="http://www.projectdarkstar.com/forum/?topic=1540.msg10397#msg10397"&gt;Project shutdown&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;em&gt;LivelyKernel&lt;/em&gt; - Seems to have moved to a &lt;a
      href="http://lively-kernel.org/"&gt;New Site&lt;/a&gt;. &lt;/li&gt; &lt;li&gt;&lt;em&gt;Derby/JavaDB&lt;/em&gt; - Live and well (&lt;a href="http://blogs.sun.com/kah/entry/we_re_still_here"&gt;Still here&lt;/a&gt;). &lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;strong&gt;Additional Information&lt;/strong&gt; - Oracle continues to update their site; see also: &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;a href="http://www.oracle.com/us/products/middleware/044270.html"&gt;Middleware Home&lt;/a&gt; &lt;/li&gt;
      &lt;/ul&gt; &lt;p&gt; &lt;strong&gt;Press, Analysts, Friends, Others&lt;/strong&gt;: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;@Redmonk - &lt;a href="http://www.redmonk.com/cote/2010/01/27/oraclesun/"&gt;Cote&lt;/a&gt; and &lt;a href="http://redmonk.com/sogrady/2010/01/28/oracle-acquisition/"&gt;Stephen&lt;/a&gt;. &lt;/li&gt; &lt;li&gt; &lt;a href="http://www.nytimes.com/2010/01/27/technology/business-computing/27oracle.html"&gt;NYtimes&lt;/a&gt;, &lt;a
      href="http://online.wsj.com/article/SB10001424052748704905604575027602941385866.html"&gt;WSJ&lt;/a&gt;, &lt;a href="http://www.pcworld.com/businesscenter/article/188094/oracle_sun_face_rocky_postmerger_road_map.html"&gt;PCWorld&lt;/a&gt;, &lt;a href="http://www.mercurynews.com/breaking-news/ci_14287957"&gt;MercuryNews&lt;/a&gt;, &lt;a href="http://news.cnet.com/8301-13556_3-10443069-61.html"&gt;CNet&lt;/a&gt; and many more... &lt;/li&gt; &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;
      &lt;em&gt;Competitors&lt;/em&gt;: &lt;br /&gt; &lt;a href="http://saviorodrigues.wordpress.com/2010/01/27/oracle-explains-glassfish-mysql-openoffice-solaris-plans/"&gt;Savio Rodrigues&lt;/a&gt; (IBM/Geronimo), &lt;a href="http://blogs.jboss.org/blog/mlittle/2010/01/29/Were_still_the_home_of_open_source.txt"&gt;Mark Little&lt;/a&gt; (JBoss) and &lt;a href="http://blogs.mulesoft.org/glassfish-users-where-to-go-next/"&gt;Sateesh Narahari&lt;/a&gt; (MuleSoft), &lt;/li&gt; &lt;li&gt;
      &lt;em&gt;Friends&lt;/em&gt;: &lt;br /&gt; &lt;a href="http://www.crazymcphee.net/x/2010/02/04/glassfish-is-doomed-in-the-department"&gt;Scot McPhee&lt;/a&gt;, &lt;a href="http://blog.eisele.net/2010/02/glassfish-vs-weblogic-10-visions-for.html"&gt;Markus Eisele&lt;/a&gt;, and &lt;a href="http://www.javaworld.com/community/?q=node/4003"&gt;Douglas Dooley&lt;/a&gt;. &lt;/li&gt; &lt;li&gt; Thread at &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=59317"&gt;TSS&lt;/a&gt;, including
      posts by Mike Lehman, PM for WLS. &lt;/li&gt; &lt;/ul&gt; &lt;p&gt; A general comment is that we need some time to put the roadmap together; remember that the Sun people could not work with Oracle folks before CiC, so, if there had been a detailed roadmap it would have come from Oracle, not a collaboration... &lt;/p&gt;</description>
      <pubDate>Sun, 07 Feb 2010 01:37:53 +0000</pubDate>
    </item>
    <item>
      <title>APIDesign - Blogs: Swinging OSGi Emerges</title>
      <guid isPermaLink="false">http://wiki.apidesign.org/wiki/Felix</guid>
      <link>http://wiki.apidesign.org/wiki/Felix</link>
      <description>&lt;p&gt;Dear fans of &lt;a href="http://wiki.apidesign.org/wiki/Felix" class="mw-redirect" title="Felix"&gt;Felix&lt;/a&gt;, &lt;a href="http://wiki.apidesign.org/wiki/Equinox" title="Equinox"&gt;Equinox&lt;/a&gt; and &lt;a href="http://wiki.apidesign.org/wiki/NetBeans" title="NetBeans"&gt;NetBeans&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Recently we faced a little bit of instability. First of all we did significant refactorings of the &lt;a href="http://wiki.apidesign.org/wiki/OSGi"
      title="OSGi"&gt;OSGi&lt;/a&gt; and &lt;a href="http://wiki.apidesign.org/wiki/NetBeans" title="NetBeans"&gt;NetBeans&lt;/a&gt; integration code. We wanted to polish the integration with &lt;a href="http://wiki.apidesign.org/wiki/NetBeans_Runtime_Container" title="NetBeans Runtime Container"&gt;NetBeans Runtime Container&lt;/a&gt; and abstract away any dependencies on individual &lt;a href="http://wiki.apidesign.org/wiki/OSGi" title="OSGi"&gt;OSGi&lt;/a&gt; containers. We are done and right now
      everything seems to be stable. See the family of &lt;a href="http://wiki.apidesign.org/wiki/Netigso" class="mw-redirect" title="Netigso"&gt;Netigso&lt;/a&gt; related build jobs at &lt;a href="http://hudson.apidesign.org/hudson/view/Netigso/" class="external text" rel="nofollow" title="http://hudson.apidesign.org/hudson/view/Netigso/"&gt;our hudson builder&lt;/a&gt;. The other reason for instability was crash of my Internet connection. This is fixed now as well. You can connect the the builder again.
      &lt;/p&gt;&lt;p&gt;There is more good news. First of all the &lt;a href="http://wiki.apidesign.org/wiki/Netigso" class="mw-redirect" title="Netigso"&gt;Netigso&lt;/a&gt; project has become part of &lt;a href="http://wiki.apidesign.org/wiki/NetBeans" title="NetBeans"&gt;NetBeans&lt;/a&gt; and will be &lt;a href="http://wiki.netbeans.org/NewAndNoteworthy69m1" class="extiw" title="netbeans:NewAndNoteworthy69m1"&gt;available in 6.9M1&lt;/a&gt; (thus I disabled the special Netigso job on my own builder,
      it is no longer necessary). &lt;/p&gt;&lt;p&gt;Second, I have improved the &lt;a href="http://hudson.apidesign.org/hudson/view/Netigso/job/netbinox/" class="external text" rel="nofollow" title="http://hudson.apidesign.org/hudson/view/Netigso/job/netbinox/"&gt;Netbinox IDE&lt;/a&gt;. It is now more stable (especially the &lt;a href="http://wiki.apidesign.org/wiki/Equinox" title="Equinox"&gt;equinox&lt;/a&gt; integration) and also includes brand new splash screen. &lt;/p&gt;&lt;p&gt;Enjoy! Test. Report
      bugs. &lt;/p&gt;&lt;p&gt;--&lt;a href="http://wiki.apidesign.org/wiki/User:JaroslavTulach" title="User:JaroslavTulach"&gt;JaroslavTulach&lt;/a&gt; 13:57, 6 February 2010 (UTC) &lt;/p&gt;</description>
      <pubDate>Sat, 06 Feb 2010 13:57:00 +0000</pubDate>
    </item>
    <item>
      <title>Adam Bien: kenai.com is dead - long live kenai (under different name)</title>
      <guid isPermaLink="false">http://www.adam-bien.com/roller/abien/entry/kenai_com_is_dead_long</guid>
      <link>http://www.adam-bien.com/roller/abien/entry/kenai_com_is_dead_long</link>
      <description>&lt;p&gt;Even got this email:&#160;&lt;/p&gt;&lt;p&gt;"&lt;span class="Apple-style-span"&gt;In an effort to get information out to the Kenai community quickly, while trying to manage the integration of our two companies, I think we did a poor job at communicating our plans for&#160;&lt;a href="http://Kenai.com/"&gt;Kenai.com&lt;/a&gt;&#160;to you. &#160;I would like to remedy that now. &#160;Our strategy is simple. &#160;We don't believe it makes sense to continue investing in multiple
      hosted development sites that are basically doing the same thing. &#160;Our plan is to shut down&#160;&lt;a href="http://kenai.com/"&gt;kenai.com&lt;/a&gt;&#160;and focus our efforts on&#160;&lt;a href="http://java.net/"&gt;java.net&lt;/a&gt;&#160;as the hosted development community. &#160;We are in the process of migrating&#160;&lt;a href="http://java.net/"&gt;java.net&lt;/a&gt;&#160;to the kenai technology. &#160;This means that any project currently hosted on&#160;&lt;a
      href="http://kenai.com/"&gt;kenai.com&lt;/a&gt;&#160;will be able to continue as you are on&#160;&lt;a href="http://java.net/"&gt;java.net&lt;/a&gt;. &#160;We are still working out the technical details, but the goal is to make this migration as seamless as possible for the current&#160;&lt;a href="http://kenai.com/"&gt;kenai.com&lt;/a&gt;&#160;projects. &#160;So in the meantime I suggest that you stay put on&#160;&lt;a href="http://kenai.com/"&gt;kenai.com&lt;/a&gt;&#160;and let us work through the
      details and get back to you later this month.&#160;&lt;br /&gt;&lt;br /&gt;Thanks for your feedback and patience."&lt;/span&gt;&lt;/p&gt;&lt;p&gt;These are actually great news. Hopefully all the kenai.com infrastructure like mercurial (subversion isn't fun), jira and hudson will be supported by java.net. So I'm waiting with the migration of &lt;a href="http://kenai.com/projects/javaee-patterns" target="_blank"&gt;"Real World Java EE Patterns&lt;/a&gt;" project and will even commit some more content
      soon. The great story about mercurial: the whole repository with history etc. sits on my machine and can be pushed wherever I want :-). kenai.com is/was &lt;a href="http://www.adam-bien.com/roller/abien/entry/kenai_com_for_private_clouds" target="_blank"&gt;an interesting platform - suitable not only for opensource&lt;/a&gt; projects.&lt;/p&gt;</description>
      <pubDate>Sat, 06 Feb 2010 13:07:06 +0000</pubDate>
    </item>
    <item>
      <title>Geertjan's Blog: Airport &amp; Passenger Management on the NetBeans Platform</title>
      <guid isPermaLink="false">http://blogs.sun.com/geertjan/entry/airport_passenger_management_on_the</guid>
      <link>http://blogs.sun.com/geertjan/entry/airport_passenger_management_on_the</link>
      <description>In case you missed it, there's a new interview/article on NetBeans Zone entitled "&lt;a href="http://netbeans.dzone.com/netbeans-airport-operation-management"&gt;Airport Operation Management on Oracle and the NetBeans Platform&lt;/a&gt;". &lt;p&gt;You'll find out about two NetBeans Platform applications created by &lt;a href="http://airit.com/"&gt;AirIT&lt;/a&gt; in Orlando, FL, for managing airports and passengers. AirIT's solutions are operational at many airports around the world
      including Detroit, Minneapolis, Memphis, Philadelphia, Miami, Puerto Rico's, Luis Munoz Marin International Airport, Frankfurt, Berlin, and Düsseldorf International Airports in Germany. &lt;/p&gt;&lt;p&gt;Why is the &lt;a href="http://platform.netbeans.org/"&gt;NetBeans Platform&lt;/a&gt; being used? &lt;font color="red"&gt;"When we began thinking about evolving our rich client framework, we wanted a proven foundation to base it on. The NetBeans Platform provides us with a module-based system that
      includes many conveniences that we now take for granted: full Swing integration, allowing us to reuse existing UI components; a robust windowing framework, modes and undocking windows enhance user productivity; loose coupling between modules, allows for the recombination of modules to build new suites of products to meet the needs of a specific customer; and the ease of use, the underlying APIs are easy to pick up and use even for a developer new to the platform. The NetBeans Platform has been
      integral in our efforts to integrate our products into a comprehensive enterprise suite."&lt;/font&gt; &lt;/p&gt;&lt;p&gt;The first of the two applications is &lt;a href="http://www.airit.com/operational-rms.cfm"&gt;Flight Information System&lt;/a&gt;, used by airport personnel to plan for and manage flights of all types, airport usage (such as concourses, terminals, gates, ticket counters), and flight schedules, among other information: &lt;/p&gt;&lt;p&gt;&lt;a
      href="http://blogs.sun.com/geertjan/resource/fim-ss-07.jpg"&gt;&lt;img src="http://blogs.sun.com/geertjan/resource/fim-ss-07_small.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;The second is &lt;a href="http://www.airit.com/passenger-ldcs.cfm"&gt;Local Departure Control System&lt;/a&gt;, which is a passenger processing solution that allows airline operations without proprietary departure control systems to deliver first-rate passenger and baggage handling by alleviating the need to manually process
      passengers and baggage: &lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.sun.com/geertjan/resource/fids-ss-02.jpg"&gt;&lt;img src="http://blogs.sun.com/geertjan/resource/fids-ss-02_small.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Next week more recently discovered NetBeans Platform applications will be highlighted here and on &lt;a href="http://netbeans.dzone.com"&gt;netbeans.dzone.com&lt;/a&gt;. If you have applications on the NetBeans Platform that the world should know about, please say
      so!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 06 Feb 2010 10:45:06 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Zone - The social network for developers: Airport Operation Management on Oracle and the NetBeans Platform</title>
      <guid isPermaLink="false">http://netbeans.dzone.com/17721 at http://netbeans.dzone.com</guid>
      <link>http://feeds.dzone.com/~r/zones/netbeans/~3/N_y4XwY5Tn0/netbeans-airport-operation-management</link>
      <description>Next time you fly somewhere, be aware that a lot of the processing of your trip might have been planned via the NetBeans Platform! AirIT, based in Orlando, FL, provides software for managing airport operations. And, though AirIT is database agnostic, a majority of its installations are running on Oracle Database 10g or greater.&lt;img src="http://feeds.feedburner.com/~r/zones/netbeans/~4/N_y4XwY5Tn0" height="1" width="1" /&gt;</description>
      <pubDate>Fri, 05 Feb 2010 18:28:23 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans for PHP: Formatting - Braces</title>
      <guid isPermaLink="false">http://blogs.sun.com/netbeansphp/entry/formatting_braces</guid>
      <link>http://blogs.sun.com/netbeansphp/entry/formatting_braces</link>
      <description>&lt;p&gt;&lt;b&gt;Based on the comments under this post the options for placing braces were changed. So this post is not relevant anymore and new information you can find &lt;a href="http://blogs.sun.com/netbeansphp/entry/formatting_braces_update"&gt;here&lt;/a&gt;.&lt;/b&gt;&lt;/p&gt; &lt;p&gt;When you select PHP language in the formatting setting then in &lt;i&gt;Category&lt;/i&gt; combo box you can select category &lt;b&gt;Braces&lt;/b&gt;. The panel for this category contains only
      one combo box, where you can define&#160;the position of braces. There are three values -&#160; &lt;i&gt;Same Line&lt;/i&gt;, &lt;i&gt;New Line&lt;/i&gt; and &lt;i&gt;Preserve Existing&lt;/i&gt;. The default value is &lt;i&gt;Same Line&lt;/i&gt;. See the picture.&lt;/p&gt; &lt;p&gt; &lt;img src="http://blogs.sun.com/netbeansphp/resource/article_images/formatting-braces.png" /&gt;&lt;/p&gt; &lt;p&gt;&#160;I'm not sure whether this one option is sufficient. Does someone have a requirement to offer more
      options for the braces? For example the Java formatting has options that allow to set different behavior for class declaration, methods declaration and other cases. Also it allows to set that&#160; braces are indented on the new line.&lt;br /&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 05 Feb 2010 16:56:26 +0000</pubDate>
    </item>
    <item>
      <title>Lukas Hasik's notes about work life (and more): [video] Overreacting to Oracle Acquisition</title>
      <guid isPermaLink="false">http://blogs.sun.com/lukas/entry/video_overreacting_to_oracle_acquisition</guid>
      <link>http://blogs.sun.com/lukas/entry/video_overreacting_to_oracle_acquisition</link>
      <description>If there were a doubts that the Sun and Oracle are different companies with different approach and different kind of employees then you should see these videos. LOL. &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/user/OracleWebVideo#p/c/1994D35BBAEE7C42/2/C1Hb9JGHLec"&gt;Videos: Overreacting to Oracle Acquisition of Sun &lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;i&gt; disclaimer: all opinions/comments/ideas in this blog represent my view of the world. They
      may differ from a view or an opinion of my current/recent/future employer. All feature/product reviews/screencasts or presentations were taken from a parallel universe and are not connected with anything you know if not stated differently. &lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;</description>
      <pubDate>Fri, 05 Feb 2010 09:44:08 +0000</pubDate>
    </item>
    <item>
      <title>Geertjan's Blog: Swedish Ministry of Defence on the NetBeans Platform</title>
      <guid isPermaLink="false">http://blogs.sun.com/geertjan/entry/swedish_ministry_of_defence_on</guid>
      <link>http://blogs.sun.com/geertjan/entry/swedish_ministry_of_defence_on</link>
      <description>The &lt;a href="http://www.foi.se/FOI/templates/startpage____96.aspx"&gt;Swedish Defence Research Agency&lt;/a&gt; is a Swedish government agency for defence research that reports to the Ministry of Defence. In &lt;a href="http://ieeexplore.ieee.org/iel5/4042000/4042001/04042072.pdf?arnumber=4042072"&gt;this document&lt;/a&gt; (or &lt;a href="http://www.foi.se/upload/projects/fusion/FOI-R--1814--SE.pdf"&gt;here&lt;/a&gt; in Swedish) you can read about its MOSART Research Testbed, which
      is a framework for integration, testing, visualization, and evaluation of research results relating to surveillance data. The primary goal of MOSART is to simplify the integration of research results and other advanced functionality into larger simulations and demonstrators. &lt;p&gt;One part of MOSART is an application called NetScene. It is a tool for creating, editing, and executing scenarios in the testbed and is especially developed with distributed simulation in mind. Its main features are that
      it uses an XML based scenario format, that it has a GUI for adding, editing, and removing entities and paths, and that it connects to other parts of the MOSART testbed, such as HLA (High Level Architecture), which relates to real-time processing. &lt;/p&gt;&lt;p&gt;Here's a screenshot to give an impression of what NetScene is, i.e., an application created atop the NetBeans Platform: &lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.sun.com/geertjan/resource/mosart1-swedish.png"&gt;&lt;img
      src="http://blogs.sun.com/geertjan/resource/mosart1-swedish-small.png" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;These developments and the documents referred to above were created in co-operation with the Swedish Armed Forces in 2005 and 2006.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 05 Feb 2010 08:06:16 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Zone - The social network for developers: NetBeans Weekly News (Issue 425 - Feb 3, 2010)</title>
      <guid isPermaLink="false">http://netbeans.dzone.com/17823 at http://netbeans.dzone.com</guid>
      <link>http://feeds.dzone.com/~r/zones/netbeans/~3/bj5LMkBfuh4/netbeans-weekly-news-issue-425</link>
      <description>Project News Download Java Card Modules for NetBeans IDE 6.8 Java Card is a platform for writing and deploying Java code to run on tiny embedded devices, such as smart cards. The new Java Card modules for NetBeans IDE 6.8 are now available in the NetBeans Update Center. Please test the Java Card modules and tell us what you think!&lt;img src="http://feeds.feedburner.com/~r/zones/netbeans/~4/bj5LMkBfuh4" height="1" width="1" /&gt;</description>
      <pubDate>Thu, 04 Feb 2010 23:09:09 +0000</pubDate>
    </item>
    <item>
      <title>Toni Epple: A Sigh of Relief For NetBeans? - JAXenter.com</title>
      <guid isPermaLink="false">http://eppleton.sharedhost.de/blog/?p=1123</guid>
      <link>http://eppleton.sharedhost.de/blog/?p=1123</link>
      <description>&lt;p&gt;The English Version of the Article is out:&lt;/p&gt; &lt;p&gt;&lt;a href="http://jaxenter.com/Comment-A-Sigh-of-Relief-For-NetBeans-10173.html"&gt;Comment: A Sigh of Relief For NetBeans? - JAXenter.com&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Thu, 04 Feb 2010 14:57:47 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Zone - The social network for developers: Quick Start: REST Integration in NetBeans Platform 6.9</title>
      <guid isPermaLink="false">http://netbeans.dzone.com/17803 at http://netbeans.dzone.com</guid>
      <link>http://feeds.dzone.com/~r/zones/netbeans/~3/zliI8QGiOIA/restful-netbeans-platform</link>
      <description>In the upcoming release of the NetBeans Platform, already in 6.9 Milestone 1 (as shown here), one big new feature will be native REST support in NetBeans module projects. What does this mean? Whereas in the past you would need to create a REST client in a separate JAR and then attach that JAR within a library wrapper module to your NetBeans Platform application...&lt;img src="http://feeds.feedburner.com/~r/zones/netbeans/~4/zliI8QGiOIA" height="1" width="1" /&gt;</description>
      <pubDate>Thu, 04 Feb 2010 14:42:45 +0000</pubDate>
    </item>
    <item>
      <title>Geertjan's Blog: French Ministry of Defence on the NetBeans Platform</title>
      <guid isPermaLink="false">http://blogs.sun.com/geertjan/entry/french_ministry_of_defence_on</guid>
      <link>http://blogs.sun.com/geertjan/entry/french_ministry_of_defence_on</link>
      <description>&lt;font color="blue"&gt;"ASTRAD, which stands for "architecture and simulation tool for radar analysis and design", is a powerful software platform fitted to radar techniques. It provides users with all the functions needed to model, simulate and design radar systems. Launched as a joint project between French Ministry of Defence and the radar industry community, the ASTRAD software has the ambition to stand out as a reference platform for engineering and scientific
      applications."&lt;/font&gt; &lt;p&gt;Don't take my word for it, read the article (assuming you want to pay $36 too) published May 2008, here: &lt;/p&gt;&lt;p&gt;&lt;a href="http://ieeexplore.ieee.org/iel5/4696625/4720717/04720747.pdf?arnumber=4720747"&gt;ASTRAD: Simulation platform, a breakthrough for future electromagnetic systems development&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Here are some small and grainy screenshots from within the article above: &lt;/p&gt;&lt;p&gt;&lt;img
      src="http://blogs.sun.com/geertjan/resource/astrad1.png" /&gt; &lt;img src="http://blogs.sun.com/geertjan/resource/astrad2.png" /&gt; &lt;/p&gt;&lt;p&gt;When you read the article you'll find the following paragraph: &lt;font color="blue"&gt;"ASTRAD includes open-source components to avoid license pending issues and to maintain control over the software. The IDE is based on the NetBeans Platform, a Sun Microsystems open-source reusable framework for assisting in the development of other desktop
      applications. ASTRAD is a set of NetBeans modules providing many additional features. The resulting architecture inherits from NetBeans modularity and is easily tailored to different deployments."&lt;/font&gt; &lt;/p&gt;&lt;p&gt;And guess how the article ends? &lt;font color="blue"&gt;"Launched as a joint project between French Ministry of Defence and radar industry community, the ASTRAD software has the ambition to stand out as a reference platform for engineering and scientific applications. A
      common objective is also to promote ASTRAD as the European solution and propose built-in solution for the design and assessment of complex systems."&lt;/font&gt; &lt;/p&gt;&lt;p&gt;That reminds me a bit of what Saab Systems Grintek is doing with the NetBeans Platform for the South African National Defence Force: &lt;a href="http://kitt.co.za/"&gt;http://kitt.co.za&lt;/a&gt;. Hmmm. Along the way there are now so many defence related NetBeans Platform screenshots on &lt;a
      href="http://platform.netbeans.org/screenshots.html"&gt;NetBeans Platform Showcase&lt;/a&gt; that the time has come to create two separate categories from the "Aerospace and Defence" section. &lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;font color="red"&gt;In other news.&lt;/font&gt;&lt;/b&gt; Tomorrow's blog entry will be entitled "Swedish Ministry of Defence on the NetBeans Platform".&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 04 Feb 2010 08:05:37 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans Zone - The social network for developers: Interview: Access Control Software on the NetBeans Platform</title>
      <guid isPermaLink="false">http://netbeans.dzone.com/17741 at http://netbeans.dzone.com</guid>
      <link>http://feeds.dzone.com/~r/zones/netbeans/~3/gfyg2YTpiFg/interview-access-control</link>
      <description>FERMAX is a Spanish family company with headquarters in Valencia, Spain. Founded in 1949, the company specializes in designing, manufacturing and commercializing Audio/Video Door Entry and Access Control Systems. At present, FERMAX enjoys a prominent position among the leading brands worldwide.Below follows an interview with Oswaldo Rubio, a software developer in the FERMAX R &amp;amp; D department.&lt;img src="http://feeds.feedburner.com/~r/zones/netbeans/~4/gfyg2YTpiFg" height="1"
      width="1" /&gt;</description>
      <pubDate>Thu, 04 Feb 2010 08:05:35 +0000</pubDate>
    </item>
    <item>
      <title>Bistro!: Le Paris JUG a deux ans!</title>
      <guid isPermaLink="false">http://blogs.sun.com/alexismp/entry/le_paris_jug_a_deux</guid>
      <link>http://feedproxy.google.com/~r/Bistro/~3/c8wEnBCZBiE/le_paris_jug_a_deux</link>
      <description>&lt;p&gt; &lt;a href="http://www.parisjug.org/xwiki/bin/view/Meeting/20100209"&gt; &lt;img src="http://www.parisjug.org/xwiki/bin/download/Meeting/20100209Cocktail/juggyanniversaire.jpg?height=88&amp;amp;width=100" align="right" border="0" vspace="10" hspace="10" /&gt; &lt;/a&gt; Ne faites pas comme moi, ne loupez pas si vous êtes sur Paris la &lt;a href="http://www.parisjug.org/xwiki/bin/view/Meeting/20100209"&gt;soirée pour fêter les deux ans du ParisJUG&lt;/a&gt; le 9 février 2010
      dans le 17ème (attention c'est pas la Sorbonne du quartier latin...). &lt;/p&gt; &lt;p&gt; Antonio et la bande on préparé une belle soirée avec &lt;a href="http://sacha.labourey.com/"&gt;Sacha Labourey&lt;/a&gt; (que j'ai déjà raté lors de son premier passage) comme intervenant dans la séance plénière. Je regrette beaucoup de ne pas pouvoir être là, je pense que mes oreilles Sun/Oracle vont siffler ;) &lt;/p&gt; &lt;p&gt; Je compte bien suivre la soirée sur Twitter (juste pas jusqu'à la fin du &lt;a
      href="http://www.parisjug.org/xwiki/bin/view/Meeting/20100209Cocktail"&gt;resto&lt;/a&gt; ou de la quatrième mi-temps orchestrée sans doute par Cyril &amp;amp; co. :) &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Bistro/~4/c8wEnBCZBiE" height="1" width="1" /&gt;</description>
      <pubDate>Wed, 03 Feb 2010 21:16:51 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans for PHP: Formatting - Tabs and Indents</title>
      <guid isPermaLink="false">http://blogs.sun.com/netbeansphp/entry/formatting_tabs_and_indents</guid>
      <link>http://blogs.sun.com/netbeansphp/entry/formatting_tabs_and_indents</link>
      <description>&lt;p&gt;Few weeks ago I wrote that I try to improve indentation engine and formatting for PHP files. Some improvements in the indentation engine were done during fixing NetBeans 6.8 and with this post I would like to start a discussion about formatting, which I try to improve during these days. In the &lt;a href="http://bits.netbeans.org/download/trunk/nightly/latest/"&gt;development&lt;/a&gt; builds there are new categories for the PHP formatting options.&#160;Now are available
      categories for setting &lt;i&gt;Tabs and Indents&lt;/i&gt;, &lt;i&gt;Braces&lt;/i&gt;, &lt;i&gt;Spaces&lt;/i&gt; and &#160;&lt;i&gt;Blank Lines&lt;/i&gt;.&lt;/p&gt; &lt;p&gt;User can modify behavior of the formatter in two levels. In&#160;&lt;i&gt;Editor&lt;/i&gt;&#160;category -&gt;&#160;&lt;i&gt;Formatting&lt;/i&gt;&#160;tab in&#160;&lt;i&gt;Options&lt;/i&gt; dialog (&lt;i&gt;Tools&lt;/i&gt; -&gt; &lt;i&gt;Options&lt;/i&gt;) you can modify setting for PHP formatting. You should select
      &lt;i&gt;PHP&lt;/i&gt; in the &lt;i&gt;Language&lt;/i&gt; combo box, if you want to change PHP specific settings.&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.sun.com/netbeansphp/resource/article_images/formatting-globalOptions.png" /&gt; &lt;/p&gt; &lt;p&gt;These global options influence the behavior for all PHP files, except the files belonging projects that use their own setting. So the PHP formatting can be also influence on the project level. In &lt;i&gt;Project Properties&lt;/i&gt; dialog is
      Formatting category and you can decide, whether the project will use global options or the project specific options. Also you can easily reuse options from other project after click on &lt;i&gt;Load from other project&lt;/i&gt; button. Like in the global options you should select PHP in the Language combo box, if you want to change behavior of the PHP formatting for the selected project.&#160;&lt;/p&gt; &lt;p&gt;&lt;img
      src="http://blogs.sun.com/netbeansphp/resource/article_images/formatting-projectOptions.png" /&gt;&lt;/p&gt; &lt;p&gt;The first category is &lt;b&gt;Tabs And Indents&lt;/b&gt;. The options &lt;i&gt;Number of Spaces per Indent&lt;/i&gt;, &lt;i&gt;Tab Size&lt;/i&gt; and &lt;i&gt;Right Margin&lt;/i&gt; are common for all editors and by default the global setting is used. The check box &lt;i&gt;Expand Tabs to Spaces&lt;/i&gt; is clear. By default it is checked and it means that the existing chars '\t'
      are replaced by the count of spaces that is defined as &lt;i&gt;Tab Size&lt;/i&gt; property. Property &lt;i&gt;Number of Spaces per Indent&lt;/i&gt;&#160;defines the maximum number of spaces that will be created after pressing TAB key to indent the source code. &#160;When the check box&#160;&lt;i&gt;Expand Tabs to Spaces &lt;/i&gt;is unchecked, then the defined number of spaces in &lt;i&gt;Tab Size&lt;/i&gt; property is converted to the '\t' char. For this reason is good&#160;if you set
      &lt;i&gt;Number of Spaces per Tab&lt;/i&gt; to an even multiple or divisor of &lt;i&gt;Tab Size&lt;/i&gt;&#160;. &#160;&lt;/p&gt; &lt;p&gt;The PHP specific options:&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;Initial Indentation&lt;/b&gt; - &#160;In files only with PHP code it defines number of spaces, that are placed at the beginning of every line (except the PHP delimiters &lt;i&gt;&amp;lt;?php&lt;/i&gt;, &lt;i&gt;&amp;lt;?&lt;/i&gt; and &lt;i&gt;?&gt;&lt;/i&gt;). In files, where
      is HTML mixed with php, the Initial Indentation defines number of spaces from beginning of the PHP delimiter.&#160;&lt;/li&gt; &lt;li&gt;&lt;b&gt;Continuation Indentation Size&lt;/b&gt; - If there is a long expression, which is on more lines, then the continuation of the expression is indented through this property. &#160;&lt;/li&gt; &lt;li&gt;&lt;b&gt;Items in Array Declaration&lt;/b&gt; - It's similar to previous property, but for an array declaration.&lt;/li&gt; &lt;/ul&gt; &lt;div&gt; &lt;p&gt;It
      should be clear from this picture:&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.sun.com/netbeansphp/resource/article_images/formatting-TabsAndIndent.png" /&gt; &lt;/p&gt; &lt;p&gt;The next time I'm going to write about next category. Try the latest development build and suggest what else should be configurable.&#160;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&#160;&lt;/p&gt;</description>
      <pubDate>Wed, 03 Feb 2010 15:59:29 +0000</pubDate>
    </item>
    <item>
      <title>Geertjan's Blog: Fingerprint Reader on the NetBeans Platform</title>
      <guid isPermaLink="false">http://blogs.sun.com/geertjan/entry/fingerprint_reader_on_the_netbeans</guid>
      <link>http://blogs.sun.com/geertjan/entry/fingerprint_reader_on_the_netbeans</link>
      <description>I've come across a whole bunch of new (to me, anyway) NetBeans Platform applications in the past few weeks. Mostly commercial applications. While working on interviews with the related developers, I'm also gathering their cool screenshots for inclusion in our evergrowing &lt;a href="http://platform.netbeans.org/screenshots.html"&gt;NetBeans Platform Showcase&lt;/a&gt;. &lt;p&gt;Here's one of them, from &lt;a href="http://fermax.com/"&gt;Fermax Electronica SAE&lt;/a&gt;, a company
      specializing in audio and video door entry systems. The application is designed to manage an Access Control installation based on thermal fingerprint readers, manufactured by Fermax: &lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.sun.com/geertjan/resource/fermax1.png"&gt;&lt;img src="http://blogs.sun.com/geertjan/resource/fermax1-small.png" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.sun.com/geertjan/resource/fermax2.png"&gt;&lt;img
      src="http://blogs.sun.com/geertjan/resource/fermax2-small.png" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Pretty cool stuff and I'm interested in finding out more about thermal fingerprint readers and how that works with Java, aren't you? That's what the interview will spend some time on, so watch this space (and &lt;a href="http://netbeans.dzone.com"&gt;NetBeans Zone&lt;/a&gt;) for that interview in the coming days! (&lt;font color="blue"&gt;Update:&lt;/font&gt; &lt;a
      href="http://netbeans.dzone.com/news/interview-access-control"&gt;here it is&lt;/a&gt;.) &lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;font color="red"&gt;In other news.&lt;/font&gt;&lt;/b&gt; Read &lt;a href="http://sinati.com/blog/2010/glassfish/building-osgi-declarative-service-maven-using-netbeans"&gt;Building an OSGi declarative service with Maven using NetBeans&lt;/a&gt;, by Kayode Odeyemi, published this week in his blog.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 03 Feb 2010 15:16:17 +0000</pubDate>
    </item>
    <item>
      <title>The Aquarium: SailFin V2 webinar: February 3rd 2010</title>
      <guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/sailfin_v2_webinar_february_3rd</guid>
      <link>http://blogs.sun.com/theaquarium/entry/sailfin_v2_webinar_february_3rd</link>
      <description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;a href="http://blogs.sun.com/theaquarium/tags/sailfin" title="Sailfin entries on TheAquarium"&gt; &lt;img src="http://blogs.sun.com/theaquarium/resource/SailFinDuke-112_138px.jpg" align="left" vspace="4" hspace="4" alt="Sailfin logo" /&gt; &lt;/a&gt; &lt;/td&gt; &lt;td valign="top"&gt; &lt;p&gt; Today, February 3rd 2010, at 10 AM Pacific Standard Time, Prasad is talking about SailFin V2 (Sun GlassFish Communications Server 2.0) in the
      &lt;a href="http://www.sun.com/software/webinars/"&gt;latest edition of Sun Software Webcasts&lt;/a&gt;. The webinar will cover new features in &lt;a href="http://sailfin.dev.java.net"&gt;SailFin V2&lt;/a&gt; and also explain how to develop SIP applications using SailFin V2. &lt;/p&gt; &lt;p&gt; &lt;a href="https://dct.sun.com/dct/forms/reg_us_1301_345_0.jsp"&gt;You can register here&lt;/a&gt; for the webinar. For more information, please take a look at &lt;a
      href="http://blogs.sun.com/prsad/entry/sailfin_webinar"&gt;Prasad's blog&lt;/a&gt;. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description>
      <pubDate>Wed, 03 Feb 2010 10:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>
