First Stop: Beijing - Tales from the NetBeans Day WorldTour
Released: 13 Sept 2005
After the success of NetBeans Day - San Francisco, NetBeans Team has hit the road for a ten city
around-the-world tour. Our first stop was in Beijing on Monday, 12 September. Over 500 developers gathered at the
city's Hotel Nikko to hear presentations from our finest technicians, meet other community members, and stock up
on t-shirts, CDs, and other related tsotchkes.
Sun Tools architect and distinguished engineer Bob Brewin
was scheduled to moderate the event. Unfortunately, the weather did not cooperate and he was stranded in Japan.
James Gosling stepped in and hosted the day. As the crowd
ate their hamburgers and French fries, Gosling gave an overview of Java technology and NetBeans. He explained
that Java provides a homogenous view of the heterogeneous environment developers typically have to work in.
“Rather than ‘write once, run anywhere’, what is more important to developers is
‘Learn once, work anywhere’,” he said. As the crowd asked for more information on the
next release of the Java platform, Gosling explained that it's the community that makes Java work. Even he doesn't
know what will be in the next release because the Java developer community ultimately determines the platform's
features through their involvement in the Java Community Process.
Netbeans Evangelist Tim Boudreau explained the new
features in Netbeans 4.1. He also gave several demonstrations that showed how to import an existing project with
an Ant build script into NetBeans, profile code, and quickly create unit tests. Boudreau finished with a quick
peak of Matisse, the powerful new GUI
feature coming in NetBeans 5.0. He said cross-platform layout is a challenge for all developers, and while the
grid-bag layout is powerful, it's also hard to use. While he dragged and dropped components into place, Boudreau
explained that GUIs built in Matisse will know and follow the guidelines for a particular platform (Windows, Mac,
Java) and adjust accordingly.
Boudreau's presentation was followed up with a lively Q and A session. Attendees asked questions about the
Visual Editor, JavaServer Faces support, struts, Maven, and plug-in support. He was also asked to describe the
differences between NetBeans and two other leading Java IDEs:
Sun's Java Studio Creator and IBM's
Eclipse. One attendee in particular asked him “what are the three most important reasons for me to switch
from Eclipse to NetBeans?” Boudreau responded by describing NetBeans improved usability and four other
specifics:
- NetBeans is standards-based (for example, the new GUI builder, Matisse)
- Increased productivity (Ant-based projects)
- J2EE support
- J2ME support
NetBeans Evangelist Gregg Sporar came next and wowed the
crowd when he opened his presentation with “Hello, I'm sorry, I don't speak Chinese,” in Mandarin. He then went on
to describe the J2EE support in NetBeans. “NetBeans knows about the plumbing of J2EE so you don't have to,” Sporar
said in English. NetBeans supports the J2EE developer with tight integration with web servers and app servers, and
cool tools like a J2EE editor and a deployment descriptor wizard. He finished his presentation by showing how you can view,
open, and run Java BluePrints from within NetBeans.
Up next came engineer Martin Ryzl who showed the mobility support in NetBeans. Ryzl demonstrated building a mobile app in
the Visual Mobile Designer by dragging and dropping MIDP components like text boxes and a progress bar. He then showed how
to create ‘conditional text’ based on the target device. The crowd also showed a lot of interest in 3-D graphics.
NetBeans Day - China ended with a Java community event. Gosling and the other presenters came back on stage for a final
Q and A session. The attendees asked them many tough questions, but one in particular resonated with the entire audience:
how can improvements in a Western IDE meet the needs of Chinese developers? Boudreau took the question by describing
academic research efforts on usability and the opportunity for Chinese developers to become involved in future NetBeans
usability studies. Most important, he emphasized, was that Chinese developers get involved and become active members of the
NetBeans community. As all NetBeans Day China attendees received
a NetBeans CD, with 4.1 in Simplified Chinese, they are well on their way
to becoming part of our growing, dynamic community.
The next stop of our worldTour is Tokyo in November. For more information on this and other upcoming venues, see
our NetBeans worldTour site.