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

Search

Online Books:
java.net on MarkMail:


Time of the Season

Posted by editor on July 10, 2007 at 11:08 AM PDT

A late start, a chaotic rush of activity

Sorry the blog is so late today... it's been a weird day here. I blame long, lazy summer days.

Anyways, up late, get the kid to preschool, then distracted with technical issues (all right, I'll give: I was trying to get Maple Story running on Parallels and it apparently balked at the virtualized graphics card), and in the stack of things to do, I overlooked pushing the latest Mobile & Embedded Podcast to the front page until almost lunch-time.

And this isn't one you want to overlook. Java Mobility Podcast 11 features a conversation with Dalibor Topic, who's best known from his work on Kaffe and GNU Classpath, and is now a member of the OpenJDK Governance Board (he's also active on various java.net forums, under the username robilad). You might be wondering what someone so invested in Java SE is doing on the ME podcast, yet his conversation with Roger Brinkley is filled with relevance to both communities. Roger asks him about the focus within the ME community on application developers, and this leads to a discussion of the importance of distribution channels for software. Dalibor notes that while Microsoft and Apple largely control their channels, mobility potentially offers a greater opportunity for innovation. There are also interesting parallels to be drawn from the open-sourcing of the ME and SE implementations, both of which were announced together last November.


We also have a new Feature Article today, an introduction to Scalable Vector Graphics on Java ME. SVG Tiny Profile is spec'ed for Java ME in JSR 226, and it will be a requirement in upcoming ME handsets. In this article, Biswajit Sarkar has an introduction to drawing, loading, and animating SVG images in ME.


In Java Today, the Beans Binding project, which is developing both the spec and implementation of JSR-295, is making a major change of course by eliminating the required use of the the JSP Expression Language (EL). in a message to the beansbinding developer list, Shannon Hickey proposes a new API to bind properties together. "We all know the two current hot problems with JSR 295: the EL requirement, and the use of ad-hoc parameters rather than subclasses. [...] This is a proposal for resolving these issues, and a request for comments."

Continuing a series from earlier this year, Hibernate creator Gavin King has posted two more installments in his Java EE 6 Wish List series. Part II focuses on JSF. "I'm a fan of JSF, not because JSF is by any means perfect, but because I like the overall architecture, and judge its warts and limitations to be more "fixable" than those of other Web Framworks I've used." He calls for asynchronous partial submits and renders, an annotation-based programming model, improved orchestration and error handling, an enhanced lifecycle for non-faces requests, and more. In Part III, he turns his attention to the Expression Language (EL). "While a lot of effort was put into designing the Java-level APIs for working with Unified EL, the expression language itself hasn't changed much since the earliest days of JSP. It is now well past time for some new features."

Heard enough of REST vs. WS-*? David Chappell's blog declares the war over, citing REST adoption by the already WS-inclined Sun and Microsoft. "The war ended in a truce rather than crushing victory for one side--it's Korea, not World War II. The now-obvious truth is that both technologies have value, and both will be used going forward." Elliotte Rusty Harold stretches this analogy in North and South: "That's a nice analogy. Take it one step further though. WS-* is North Korea and REST is South Korea. While REST will go on to become an economic powerhouse with steadily increasing standards of living for all its citizens, WS-* is doomed to sixty+ years of starvation, poverty, tyranny, and defections..."


John O'Conner looks at the Swing Application Framework in today's Weblogs and asks Could you cut your development time in half? His results: "Uh...maybe. Hmm...ok, I give. I don't really know. However, I'm absolutely sure you'll save some time. The investment will be worth it, especially if you have new developers on the project."

Scott Oaks notes the low-level implementation of Java branching in Switching tracks. "Java has two switch statements -- should you actually care?"

Finally, in ME application testing - MIDlet instantiation, Alexey Popov writes about a "very common problem - people try to write unit tests for their MIDlets and find that when they try to call new MyMIDlet() they see SecurityException. Here we try to come up with an idea on how it can be possible to workaround this problem with some test frameworks."


In today's Forums, ulim asks Which JPA Implementations work? "Besides the included Toplink, which other JPA implementations work with Glassfish V2 beta 2 or newer? I tried Hibernate and OpenJPA according to some older blog entries that I found and apparently that information is outdated, as I'm getting exceptions all over the place when following the instructions."

sabatier_sabrika would like some guidance doing SOAP over HTTP/POST. "I have a user form with the required parameters and a submit button. I have an XML schema which specifies the format for the soap requests and responses. How do I accept user input, wrap it into a soap request, send it via HTTP/POST to a server ( http://localhost:9999/xyz/xyz), wait for a soap response and display the response in a readable format to the user when they press the submit button? Not that hard is it?!"

Finally, in the thread Re: Anyone got a new JDIC build (jdic.jar) they can share, ljnelson expresses frustration over the status of JDIC. "Dead, I tell you; this project is dead. I've had the same problems, and have asked for help in much the same manner, and have been met with the same silence. Best of luck, and let the forum know if you find some other project or something that will help us all out."


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.



A late start, a chaotic rush of activity
Comments
Comments are listed in date ascending order (oldest first)