blob: edc8ed3b4df936bddf7c9777dbc1e3a45170e172 [file] [log] [blame]
<html>
<html>
<head>
<title>NetBeans Software Day 2008 Report</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="report from the NetBeans Software Day at the 2008 CommunityOne / JavaOne Conference">
<link rel="stylesheet" type="text/css" href="../../../../netbeans.css">
</head>
<body>
<h1>NetBeans Software Day 2008 in San Francisco</h1>
<p><div class="articledate">By Ruth Kusterer for <a href="http://java.sun.com/javaone/sf/2008/articles/netbeansday.jsp">JavaOne Today</a>, photographs by Fabrizio Giudici and Ruth Kusterer</div></p>
<p><img src="../../../../images_www/articles/javaone/2008/20080505-netbeans-day-crowd.jpg" style="margin:0 10 0 10;float:left;width:200px"/></p>
<p><img src="../../../../images_www/articles/javaone/2008/20080505-judith-lilienfeld.jpg" style="margin:0 10 0 10;float:right;width:200px"/></p>
<p>One week after the release of NetBeans IDE 6.1, an enthusiastic crowd met to celebrate the fifth NetBeans Day in San Francisco, and the second NetBeans Day to be held at CommunityOne in the Moscone Center.
</p>
<p>
Director of evangelism Judith Lilienfeld welcomed the attendees with good news: In only four years, the number of active users has increased steadily to 485,000. In 2008, NetBeans IDE has already won several Jolt and Developer.com awards. In NetBeans IDE 6.1, startup speed increased significantly, and a row of new and improved plug-ins is available, including Intland's CodeBeamer plug-in and JasperSoft's visual report designer for JasperReports.
</p>
<br clear="all">
<p><img src="../../../../images_www/articles/javaone/2008/20080505-tor-norbye.jpg" style="margin:0 10 0 10;float:right;width:200px"/></p>
<p><img src="../../../../images_www/articles/javaone/2008/20080505-roman-strobl.jpg" style="margin:0 10 0 10;float:left;width:200px"/></p>
<p>
Tor Norbye talked about the soon-to-be-made-public GSF framework that stands behind the famous NetBeans Ruby IDE. GSF has been used to improve editor support for JavaScript, CSS, HTML, and JavaServer Pages (JSP) technology in NetBeans IDE 6.1, and it will also be used for the upcoming PHP, Groovy, Python, and Scala support.
</p>
<p>
Norbye stressed the difference between GSF and the already established Schliemann framework: Use Schliemann to quickly implement new basic editor features such as syntax coloring or indentation for a language. When you need deeper support such as code completion or refactoring, you supply the lexer and parser for the language, and then use the upcoming GSF framework to integrate it into the IDE.
</p>
<p><img src="../../../../images_www/articles/javaone/2008/20080505-netbeans-ide-php.jpg" style="margin:0 10 0 10;float:right;width:200px"/></p>
<p>
As an example, Roman Strobl demo'd the <a href="../../../../downloads/index.html">Early Access NetBeans IDE for PHP</a>. In addition to standard editor features such as syntax coloring, refactoring, and code completion, NetBeans IDE allows you to automatically upload PHP pages to the web server directory for a working preview. The IDE's new PHP support was implemented in only two months, thanks to GSF.
</p>
<br clear="all">
<p><img src="../../../../images_www/articles/javaone/2008/20080505-javaposse.jpg" style="margin:0 10 0 10;float:left;width:200px"/></p>
<p>
The Java Posse recorded a live podcast during the lunch break. <a href="http://www.javaposse.com">Listen in</a> as Tor Norbye (Sun Microsystems), Carl Quinn (Google), Dick Wall (Google), and Joe Nuxoll (formerly with Apple, now with Navigenics) discuss the latest news in Java development.
</p>
<p><img src="../../../../images_www/articles/javaone/2008/20080505-pavek-tulach-kuznetsov.jpg" style="margin:0 10 0 10;float:right;width:200px"/></p>
<p>
In the first technical session, "NetBeans &mdash; Faster Than Ever," NetBeans experts Arseniy Kuznetsov, Tim Boudreau, Jarda Tulach, and Tomas Pavek gave more details about the performance improvements in NetBeans IDE 6.1. The attendees got a thorough overview of code changes in various areas of the IDE.
</p>
<br clear="all">
<p><img src="../../../../images_www/articles/javaone/2008/20080505-jonathan-schwartz.jpg" style="margin:0 10 0 10;float:left;width:200px"/></p>
<p>
After this overview, Roderico Cruz and Girish Balachandar got "Enterprise Ready"! In a series of demos, they showed wizards to create, consume, test, and monitor messages across your web applications and SOAP- and REST-based web services, as well as tools to secure, orchestrate, and integrate services into your application.
</p>
<p>
Attendees also learned how to expose and consume useful software services such as Google Maps and how to generate database-ready JavaServer Faces applications in only one step. Other demos covered visual designers for authoring XML and WSDL documents, a JAXB wizard for generating Java code from XML schema, and another wizard for generating <code>Entity</code> classes from database schema. NetBeans IDE not only supports the Spring Web framework but also the Hibernate framework: Get the plug-in from the plug-in center.
</p>
<br clear="all">
<p><img src="../../../../images_www/articles/javaone/2008/20080505-chitale-norbye.jpg" style="margin:0 10 0 10;float:right;width:200px"/></p>
<p><img src="../../../../images_www/articles/javaone/2008/20080505-geertjan-wielenga.jpg" style="margin:0 10 0 10;float:left;width:200px"/></p>
<p>
In the next session, Tor Norbye, Sandip Chitale, Arun Gupta, Geertjan Wielenga, and Deep Bhattacharjee continued with the web application theme. They demonstrated Ajax features and how to make the best of frameworks like jMaki and Wicket. The JavaScript support was greatly improved in NetBeans IDE 6.1 and now covers syntactic as well as semantic highlighting, debugging, code completion and type analysis, refactoring, and quick fix hints.
</p>
<p>
After the break, NetBeans Dream Team members Fabrizio Giudici and Tom Wheeler showcased examples of desktop applications built on the NetBeans platform. The attendees also got practical advice on how to get started with platform development. If you missed it, several books are available in English and German. In addition, you can find all the platform tutorials on the <a href="http://platform.netbeans.org">NetBeans Platform web site</a>.
</p>
<p>
If you're interested in getting officially certified as a NetBeans Platform developer, Geertjan Wielenga recommends checking the <a href="http://edu.netbeans.org/courses/nbplatform-certified-training">training class schedule</a>.
</p>
<br clear="all">
<p>
Finally, James Gosling, who is known as the father of Java technology and a NetBeans fan, addressed the NetBeans community in the closing session. He invited authors and developers to step forward and show their work in a series of quick and cool Lightning Talks.
</p>
<p><img src="../../../../images_www/articles/javaone/2008/20080505-gosling-souza-wheeler.jpg" style="margin:0 10 0 10;float:left;width:200px"/></p>
<p><img src="../../../../images_www/articles/javaone/2008/20080505-netbeans-tips-and-tricks-book.jpg" style="margin:0 10 0 10;float:right;width:200px"/></p>
<p>
Afterward, NetBeans Dream Team member Tom Wheeler and NetBeans community manager Bruno Souza announced the winners of the <a href="https://netbeans.org/grant">NetBeans Innovators Grant</a> &mdash; 20 new open-source projects that Sun will support this year.
</p>
<p>
Every NetBeans Day attendee received a NetBeans bag with cool stuff including a NetBeans cap. And after the last session, all the NetBeans fans were invited to pick up their free copy of the new book <i>NetBeans Tips and Tricks</i> and a NetBeans USB memory stick preloaded with NetBeans IDE 6.1.
</p>
<br clear="all">
<p><div align="center"><img src="../../../../images_www/articles/javaone/2008/20080505-james-gosling.jpg" style="width:200px;"/></div></p>
</body>
</html>