The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


Heading For The Light

Posted by editor on January 9, 2008 at 6:27 AM PST

CodeMash and Sun Tech Days Atlanta begin

New year, new conference schedule. On this first full week of 2008, the first two events on the java.net calendar are underway. Up in Sandusky, Ohio, it's CodeMash, a novel conference that seeks to bring together top people of different stripes -- Java, .NET, PHP, etc. -- and get them to share ideas, experiences, and opinions. Among their Java presentations are sessions on JVM scripting languages, Groovy, and the Java Posse's Dick Wall speaking on Android and Guice.

Down here in Atlanta, we've got the latest round of the Sun Tech Days, which I need to head out to in about 40 minutes, as I'm scheduled to do coffee with java.net blogger Marina Sum at 10:30. Fortunately, the event is just 10 miles down the freeway at the Cobb Galleria, which will be a little odd for me, because I usually only go to this convention center once a year, for Anime Weekend Atlanta. I have to expect that Sun Tech Days will involve a lot fewer people dressed as Naruto or Aerith, but you never know... after all, the latter did inspire the name of the aerith photo mashup project on java.net.

The Java development track looks to have a number of good sessions, covering Java SE 7, OpenJDK, the consumer JRE, JavaFX Script, and an extreme GUI makeover for the phone. And that's just on the client/user-facing side. The server-side attendees will enjoy talks on JSF, GlassFish, Project Metro, and more.

Should be a good couple of days. If you're a Java developer in this part of the U.S., I hope I'll see you there today or tomorrow. Stop by, say hi, and let me record you for our upcoming podcasts.


Marina Sum blogged about Sun Tech Days before heading east yesterday, and we link to her blog in today's Weblogs section. She says When an Assignment is Fun... "it's not work at all. But I should qualify that: It's not grunt work but fulfilling and satisfying work instead. That's what Tech Days Atlanta (January 9-10) is shaping up to be like for me."

Continuing the follow-up to Bruce Eckel's blog about Java evolution, Cay Horstmann asserts that Dinosaurs Can Take the Pain. "There has been much discussion on whether Java programmers are becoming dinosaurs, on an evolutionary dead end and overtaken by more nimble mammals. . What is a Java programmer to do? In this blog, I argue that we need to focus on less on syntax and more on the pain points of Java programming."

Finally, Lucas Torri shows off Adding a Humidity Sensor to Sun SPOT. "Last month I got a Sun SPOT from a friend that came back from US and I can say that the kit is very cool and easy to use. Now, in my way to learn more about it I decided to add a Humidity Sensor to the board."


In Java Today, Hans Muller has posted an extensive Introduction to the Scene Graph project, also known as "Scenario", which provides the graphical runtime for Java FX Script. Along with discussing the project's goals and status, he also takes a look at Scene Graph's APIs. " For now, what I'd like to do is to provide an introduction to the new Java APIs and just one demo. The team has written a whole raft of demos and we'll be opening up a subproject before too long, that contains the entire demo catalog."

A new SDN article, GlassFish v2: Open for Business makes the business case for adopting GlassFish: "characteristics such as high availability, scalability, enterprise-grade performance, centralized administration, easy one-step configuration, and efficient and reliable message delivery make GlassFish v2 an enterprise-quality application server with the robustness to handle the demands of production environments and the reliability to handle business-critical applications."

A recent DevX article by Steven Hale argues that Small Steps Lead to Big Improvements in Java Code Quality. "Rather than setting arbitrary targets, I chose the strategy of incremental improvement. To successfully execute this strategy, each build must have equal or better coverage than the previous successful build. By taking many small steps I hoped to achieve a giant leap in quality. This article describes how you can implement the incremental improvement strategy in your code coverage using Cobertura and Apache Ant.


In today's Forums, kbr explains why JavaScript and LiveConnect can't just call a static method from core Java, in Re: create objects in applet codebase. "The reason is as follows. Each JavaScript -> Java call needs to be conceptually scoped within a particular applet's context. (You might have multiple applets on the same page.) A static Java method invocation from JavaScript, even in the next-generation Java Plug-In, is basically scoped within an arbitrarily chosen applet on the web page, or in the case of the Firefox browser, within a dummy applet on the web page not associated with any particular codebase. We could add a feature to the next-generation Java Plug-In to support this. For example, if you had an applet whose ID was "myApplet", I think we could support the syntax "myApplet.Packages.com.foo.Bar.baz()". Would you like me to file an RFE about this? Do you have a particular motivating use case in mind?"

rbair agrees that native-looking widgets take work, in Re: thinkin about implementing a JXMultiSlider & could use some design advice. "I'm afraid you aren't missing anything obvious. Native looking custom components is a hard problem, no matter what toolkit you use. I don't know if it is possible to build a custom multi-slider on BasicSliderUI. I suspect you'll just have to write UI delegates for the different platform LAFs, similar to how we did it for JXTaskPane."

In a rather surprising question, jagtapyb asks about Porting phoneme on X11. "Does phoneme feature support (or planning to support) for X window system (X11)?"


Current and upcoming Java Events :

Registered users can submit event listings for the java.net Events Page using our 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 Java 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 java.net Archive.



CodeMash and Sun Tech Days Atlanta begin
Comments
Comments are listed in date ascending order (oldest first)