Skip to main content

Walk This Way

Posted by editor on February 27, 2007 at 7:36 AM PST


Limits on mobile apps?

My editorial standards are such that I'm not willing to put on the front page stories that seem to be based entirely on rumor, second-hand information, innuendo and insult... but that doesn't mean I won't blog about them if they're interesting and have at least a kernel of truth to them. In this case, it's a post on GearLog, also noted by Slashdot, that T-Mobile in the U.S. has changed policy and blocked network access to third-party mobile applications. This means that top-tier, world class Java ME apps like Opera Mini, Google Maps for Mobile, and GMail Mobile no longer have any meaningful functionality for T-Mobile customers. Even if you're paying six bucks a month for the data plan.

I was kind of wondering why Google Maps didn't work for me when I tried it on Friday, or why Opera Mini was kicking up network errors on Saturday.

Well, in my case, I guess I'll be canceling my data plan later today (I'm not going to pay T-Mobile just to use the crappy built-in WAP browser), and looking to change carriers once my contract ends. But it would be interesting to know if there is any other kind of pressure that could be brought to bear, as many ME apps are rendered useless without network access. Maybe the device manufacturers, or Sun itself, could put in an angry phone call or two to T-Mobile management?

Are you an ME enthusiast caught by this apparent change of policies at T-Mobile? What do you think could or should be done about it?


Speaking of mobile apps,
Motorola is sponsoring a contest for Java ME game developers, and the grand prize is a publishing contract. As noted in Java Today,
the MOTODEV Game Developer Challenge calls on developers to submit "a hot new unpublished title for the ultra-slim MOTOKRZR K1 running the Java software platform." The deadline is August 10, 2007, and games will be judged on "uniqueness, fun factor, design, operation and innovation in visual arts and audio."

Among the most significant new JDK 6 features are improvements to Swing and related client-side Java APIs. In Artima's Chet Haase Interview: The State of Swing, Sun Java Client Group architect Chet Haase discusses how performance gains, new APIs, and closer integration with the native desktop help developers write more appealing and better performing Swing applications.

dev2dev recently published an article by Drew Varner offering some Guidelines for Writing JSR-168 Portlets.
"JSR-168 is a collection of Java APIs for portlet developers. There are a number of reasons to design JSR-168 portlets that adhere to the specification. Portability is an obvious benefit. Code written according to the specification will be easier to move to among portal servers. The majority of Java-based portal servers support JSR-168 portlets"


The latest Feature Article,
ColdFusion for JSP Developers, makes the case for a somewhat surprising and atypical EE webapp integration. Still, ColdFusion has been around long enough, and in different forms, that it's easy to not see it for what it is. In this article, Kola Oyedeji looks at how this long-lived scripting language has been adapted to integrate into the world of Java EE.


Kohsuke Kawaguchi's JNI alternative has gotten some notice, which he responds to in today's Weblogs.
In
NLink: native library linker, he writes:
"For some reason, the blogsphere suddenly noticed my year-old NLink project, so I'm getting a lot of traffic lately. Maybe I've never sent out the announcement, when I originally released it, so here it goes..."

Rima Patel Sriganesh wants to know
What'd you like to hear in JPA Best Practices session in JavaOne?
"As you can guess, the reason for this blog entry is to find out from you as to what you would like to hear in this session. If you have an experience working with JPA, please comment."

Finally, Mike Grogan looks at
When to Use WSIT Reliable Messaging.
"The article discusses when the Reliable Messaging feature in WSIT should be used."


In today's Forums,
Kleopatra explains some low-level Swing behavior in
Re: Selection problem in the hierarchical column of a treetable.
"Weeelll ... the base problem is that the mouse-handling is a bit hacky (the tree decides about expansion, selection ...). Specifically, I seem to remember that the selection behaviour is kind-of weird if the mouse event occurs "outside" of the text of the node in the hierarchical column. Not sure if we have an issue yet, but we had at least one discussion on this forum. Can't remember if anybody came up with a solution at that time, but you might try to search the forum (the search functionality improved greatly after the update to the latest jive version, thanks Jeff!). — "

ovisvana reports
My paper got accepted for Jazoon'07.
"I got an email from the jazoon'07 organizers that the paper I had submitted titled "Using swingx with XML model and custom Highlighters" has been accepted. The event is scheduled to be held from June 24-28, 2007 in Sihlcity Zurich, Switzerland. I am still waiting to receive more information from them. I can't thank the swinglabs people, especially Jeannette, enough for the great work they have done and how much of help they have been to me these last year or so. I will keep you posted on the developments."

Sivakumar Thyag explains a JMS limitation in
Re: JMS Queue Routing.
"No, this cannot be achieved. Here is a relevant snippet from the "Transactions" section of [the Sun Java System Message Queue 3.7 UR1 Technical Overview] "The scope of a transaction is always a single session. That is, one or more producer or consumer operations performed in the context of a single session can be grouped into a single transaction. Since transactions span only a single session, you cannot have an end-to-end transaction encompassing both the production and consumption of a message.""


Current and upcoming Java
Events
:

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 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 href="http://today.java.net/today/archive/">java.net Archive.

Limits on mobile apps?