Microsoft has been aggressively recruiting developers and educator to .Net. What are we doing?
If you've been following N. Alex Rupp's recent reports you'll know that Microsoft invited him to come to their TechEd conference as their guest. Educator friends have also been brought to Microsoft conferences and been given training and hardware in support of classes that are taught with Microsoft technologies. Authors have been given generous grants to write books that use .Net languages.
It doesn't all have to be about monetary support. What are we and what can we do as a community to help grow the Java ecosystem and re-energize it. It is hard, when you are at a conference, to maintain perspective. It is easy to get pulled in by the excitement but many of Rupp's observations have been cultural. In his report TechEd 2004 he writes about the differences in tone between Ballmer's address at TechEd and McNeally's at JavaOne. He also talks about hall converations saying "After spending some time in the trenches discussing ideas and technological considerations with different developers and vendors, I've come to the conclusion that there is still a great deal of bitterness toward Java developers among the .NET rank and file. What surprised me most was how the topic of Java, even among and between perfect strangers, always returned not to the technological flaws of our platform, but to the "jerk" attitudes of our developers."
Michael Ivey points to a Groovy Markup BeanBuilder. This is designed "to allow building complex trees of JavaBeans or GroovyBeans using the simple Groovy Markup syntax."
Also in Java Today, while Maven may be gathering steam, you can still do much of your heavy lifting with Ant. Grant Bremer's Flexible User and Environment Ant Configuration he shows you how to use ant to customize your environment so that each developer can work more comfortably without breaking the build. Bremer shows how the use of local properties makes it easy to switch between deploying to two different app servers.
Thanks to Mary Smaragdis for sending a reminder that Java's ninth birthday was Monday. She sent this link to Gosling Talks Duke an article Janice J. Heiss' wrote in honor of Java's sixth birthday. Note that that also appeared a bit after the official birth date.
In today's Projects and Communities , find peace with your J2EE application with karma, a Java Patterns Community project that offers an MVC framework meant to be "reusable in different j2ee technologies like servlets, ejb or webservices."
Joshua Marinacci builds on one of Amy Fowler's observations in
What are your thoughts on documentation.
Forums he asks " Would it be possible to create a second set of Javadocs containing only the most frequently used methods, with links to the full set? Maybe this is a use for the new metadata in 1.5."
Pulse1014 responds to the challenge "Where does Sun's responsibility end and our's start?" with the anser "Forgive me but did Sun just make swing open like swt? If not, how does our responsibility start when swing still isn't open source?"
The Native vs. Cross Platform L&F thread continues with Tommi_Kuenneth's observation "Swings concept of a pluggable look and feel has always been a very good idea - and still is! I quite appreciate the possibility to specify how my program looks and feels, especially as there are cool L&Fs like Ken Arnolds NapkinLAF, for example. Certainly, these are "lightweight". Today, the Windows L&F is "lightweight", too. But this need not be the same for ever. There could be a pluggable L&F which does use the routines of the underlying host environment, and then it definitely is no longer lightweight. Again, I am glad to have a choice."
In today's java.net News Headlines
- Apache Beehive
- Geronimo Set to Become Top Level Apache Project
- Happy Ninth B.Day Java
- Apache Axis C++ 1.1.1
- JDBInsight 2.1.05
- BugZero 3.6
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using
our news submission
form. All submissions go through an editorial review by news director
Steve Mallet before being posted to the site. You can also subscribe to
News RSS feed.
Current and upcoming
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> events submission
form. All submissions go through an editorial review before being
posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the
Today RSS feed. All java.net members can subscribe to the email
updates for the site at the href="https://java-net.dev.java.net/servlets/ProjectMailingListList">
java-net Mailing Lists page. You must be logged in to subscribe
to the javanet_Daily and javanet_Weekly lists. Also, once this page
is no longer featured as the front page of
java.net it will be archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.