People As Places As People
The merits of small conferences
The latest Java Posse podcast episode recaptures what was probably my favorite session from March's "Java Posse Roundup", a small session about small conferences. Java Posse #197 - Roundup 08 - User Organized Conferences began with just three of us: me, Dianne Marsh (a co-organizer of CodeMash), Stephan Janssen (founder of Javoxx, né JavaPolis), though we were later joined by Jython contributor Jim Baker and Roundup organizer Bruce Eckel. Still, it's appropriate and intimate that this group could sit comfortably around a single small table with one microphone.
Much of the exchange is practical ideas and details between the three conference organizers -- Dianne, Stephan, and Bruce -- about organizing small tech conferences, but one thing that also comes out is the idea of conferences having a specific personality, a unique reason to exist. JavaPolis may initially have aspired to be a European JavaOne, but it evolved into something much more interesting than that, and indeed, Bruce says he'd rather go to JavaPolis than JavaOne. CodeMash is particularly interesting, as it tries to get the similar-but-different camps of .NET, Java, and scripting language people talking to one another, by bringing them together for a tech conference in the middle of the winter at an indoor waterpark.
When you can watch the presentations from some conferences online, why take time off work and travel to a conference? Meeting people is one good reason, and these smaller conferences take it a step further by creating environments where speakers and attendees mingle, and where the premise of the conference is often something you wouldn't find at the one-size-fits-all mega-conferences. You might not be planning to launch one of your own -- though if you are, please go for it, as we could always use more geographical and topic diversity in our conference repertoire -- but this is still a highly-interesting listen.
Oh, and Dianne would probably like for me to mention that the CodeMash Call for Speakers is now underway.
Speaking of conference presentations and podcasts, the latest JavaOne Community Corner Podcast is j1-2k8-mtW09: Marge: Java Bluetooth Framework by Bruno Ghisi and Lucas Torri. They say, "the idea of this Mini-Talk on Community Corner is to show a little about Bluetooth, JSR 82 (Java Apis for Bluetooth) and Project Marge. Tired of big texts, full descriptions, etc? Watch this, this and this!"
In Java Today,
Kelly O'Hair's latest blog announces that the OpenJDK team is Going on a Warning Hunt. "You'll probably see a set of bugs/rfes being filed and fixed over the next few months related to reducing the warning messages in the OpenJDK builds. As the warnings get fixed, we also may want to dial up the warnings found with compiler options that ask for more warning diagnostics. We could even include the use of tools like pscan and findbugs, but that's beyond the scope of this hunt."
Geertjan Wielenga has posted a guide on JavaLobby to get you From OSGi to GlassFish in 5 Steps. "Sometime ago the new connection between GlassFish and OSGi was announced: you will be able to extend the upcoming GlassFish V3 via OSGi bundles. Though V3 isn't final yet, one can already get acquainted with it and, already, with its OSGi extensibility. The information on the practical steps of extending GlassFish via OSGi is currently not centralized, so here is a quick start, describing the absolute basics, from which one can extrapolate more meaningful scenarios."
The SDN series on Real-Time Java continues in An Introduction to Real-Time Java Technology: Part 2, Garbage Collection and the Sun Java Real-Time System (Java RTS). "Because garbage collection (GC) is one of the largest sources of unpredictability in Java applications, a real-time virtual machine (VM) must find a way to prevent collection pauses from causing tasks to miss their deadlines. [...] There are several different approaches to scheduling GC within a real-time environment, each with benefits and weaknesses. These include work-based and time-based incremental collection approaches, which are aimed at minimizing the effect of GC on scheduling."
Today's Weblogs begins with Emilian Bold
Announcing work on the NetBeans standalone editor.
For the last year I've patched and supported a standalone variant of NetBeans' HTML/XML editor. Now I'm starting to publish the changes for a totally standalone editor.
John Ferguson Smart introduces
BDD with ease with Easyb.
"Behavior-Driven development (BDD) is a promising evolution of the more well-known Test-Driven Development. And EasyB is a promising new tool for BDD in Java."
Finally, Qusay H. Mahmoud collects Highlights from O'Reilly Open Mobile Exchange (OMX) at OSCON2008.
"Symbian OS goes open source, but will it be a threat to Linux? Is the browser going to be the new open mobile platform? Here are some highlights from the OMX..."
In today's Forums,
Qunhuan Mei posts
A suggestion about TextArea.
"Hi LWUIT team. Say I have a long message to be displayed using TextArea. I need to figure out how many rows I need before a proper TextArea is constructed. But I have noticed the TextArea itself actually knows how to display a long message. I mean it knows where to start a new line and how to handle "\n" etc. So it could go a bit further to figure out the rows needed all by itself. I was wondering if you could add/modify TextArea constructor (s) so that we do not need to supply "rows" value. Make sense?"
Sahoo explains the status of GlassFish vis-a-vis the emerging EE 6 spec in
Re: Does Glassfish 3 supports Java EE 6?
"Java EE 6 is not out yet. When Java EE 6 becomes available, GlassFish will support it. It will happen in v3 time frame. Currently, v3 support Java EE 5 + some of the new features of Java EE 6. The most notable EE 6 feature in v3 is support for EJBs in .war file."
jwwwwl lets off a little steam about browser components in
"Some time before i programmed in C++. And i used COM, ActiveX. There was no problems with embedding IE in programs. But now i see that in Java i can't embedding any normal browser. I looked JRex, JxBrowser, NativeSwing Browser and last JDIC Browser. JRex dosn't work in Vista x64 and seems not supported already. JxBrowser even dosn't start. NativeSwing freezes application. Last and most stable of all is JDIC Browser. But i noticed that it load CPU up to 100% when i go to some web sites. So it seems that Java have no working browser."
Current and upcoming Java
- July 21-25 - O'Reilly Open Source Convention 2008
- July 25-27 - Central Ohio Software Symposium 2008
- July 25-27 - Desert Southwest Software Symposium 2008
- August 1-3 - Central Iowa Software Symposium 2008
- August 4-8 - Java Training Philippines
- August 8-10 - Atlantic Northeast Software Symposium 2008
- August 11-15 - Struts Training Philippines
- August 18-22 - J2EE Training Philippines
- August 25-28 - Dev Week India 2008
- September 29-October 1 - The Ajax Experience
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
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed. 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.
The merits of small conferences