Skip to main content


Posted by editor on November 11, 2008 at 7:40 AM PST

Schedule posted for M3DDs

It goes without saying that your conference will get more Early Bird signups once the session list is up, so that would-be attendees know in advance what they're registering for. Fortunately, the second installment of the Mobile & Embedded Community's conference is ahead of the game on this.

The Mobile, Media, and eMbedded Developer Days have posted their schedule for the January conference, starting with a keynote by Jeet Kaul, Vice President Client Software Group, and Eric Klein Vice President of Java Marketing. After that, Craig Gerig, the Director of Java ME Development offers a Mobility Roadmap.

Co-organizer Roger Brinkley describes more of the conference's content in his blog Mobile, Media, and eMbedded Developer Days Schedule Set:

From there on the diversity of Java ME will become immediately apparent in the technical sessions. Media talks on Tru-2-Way, The New Java TV Stand for Digital TV in Brazil and Creating Blue-Ray Disc™ Games and Menus using Open Source Tools are balanced against embedded talks on Effective Energy Management Through Java, Squawk for Java ME for Embedded Devices and Swarm of Brian. Traditional Java ME talks are highlighted in Does Your Mobile Speak Java FX, MIDP-3 - What it Brings to Developers, LWUIT, and Mobile Widget Development and Project Cupuchin - Energizing Rich Mobile Media. We'll also cover the traditional tools topics of Java ME Platform SDK, Eclipse and special session on The Heart of Parameteric Development as well as new JSRs like JSR 290: Web UI for Java ME Applications. Finally we'll show off a couple of the community projects like Diamond Powder and Floggy.

Enough content for you? Early Bird pricing of $175.00 is available through November 22. Check out the conference page for more details.

Also in Java Today,

SailFin, the SIP Servlet project that implements JSR 289 has released V1 Milestone 6. As Binod notes in his blog this release passes the JSR 289 TCK. V1M6 also resolves many scalability bugs after significant cluster testing.

"Each year, the Java Community Process (JCP) holds elections to fill a portion of the seats on the executive committees that oversee the Java SE, EE, and ME standards. This year's elections have already started, and online voting will be available through November 17th on the JCP's 2008 election Web site." In the interview Patrick Curran on the JCP Elections, Artima speaks with JCP chair Patrick Curran about the significance of this year's elections.

Speaking of the JCP election, Terrence Barr posts an endorsement in today's Weblogs. In
JCP Java ME EC Election: Vote now for a Voice for Independent Developers, he writes, "bringing an independent voice from the developer community to the ME EC is not a miracle cure - but I am convinced that an individual with passion and experience can act as a catalyst to be a communication bridge between the developer community and the JCP."

Bruno Ghisi shares some Ideas around Java Speech API and Language Translation. "Some fun I had with Java Speech API and an unofficial Java API for Google Translator. It seems there a lot of interesting thing to create with that."

Bhavani Shankar posts a hefty tutorial on Automatic invalidation of SIP sessions (aka Invalidate When Ready - IWR) in SailFin. "This is about the automatic invalidation of SIP sessions (IWR) in SailFin container - the fastest SIP session invalidation and resource clean up mechanism. This type of invalidation happens as soon as the SIP dialog terminates (eg., after processing BYE request). This blog entry is intended to explain how it works and how the applications can use it and get benefit out of it."

In today's Forums, Ryan de Laplante kicks off a lengthy and rather deep thread on How to get a memory snapshot. "I'm trying to use NetBeans to compare two heap dumps taken seconds apart to help me find a memory leak. The heapdumps are of GlassFish with my app running inside. I took them using VisualVM. VisualVM did not detect the GlassFish running as a windows service, so I had to connect to it using JMX. I think I lose a lot of VisualVM features when doing that. Anyway, NetBeans doesn't seem to let me compare two heap dumps, it wants Profiler Snapshots (.nps files). Any idea how I can do this with GlassFish running as a Windows service?"

trembovetski has a suggestion for moving Java2D pixels around in
Re: Creating a VolatileImage from a WritableRaster? "Create a BufferedImage from that raster, and copy it to a VolatileImage of appropriate size. You'll have to update the image every time the raster changes though. It may be better just using the BufferedImage - although that depends on what you're trying to do."

heziflash is looking for the connection, if any, between
LWUIT and JAVAFX, asking "1. does LWUIT works with JAVAFX
2. does JAVAFX works for mobile phones?"

Finally, ecrouse needs help with what seems to be a
Basic JButton Background color issue. "I would like to change the normal color of the depressed state (while user clicks on button and holds button down) from the standard metal background color to a different color. When the user releases the button I would like the button to resume it's normal background color. I tried overriding the processMouseEvents() function by extend a MyButton class from JButton. I caught a MOUSE_PRESSED event and setBackGround( SomeColor ) this worked, however, I lost state changing behavior. But when I tried inserting a super.processMouseEvent() function in my overriden function I gained the normal state changing behavior but the background no longer changed during the depressed state like I had before."

Current and upcoming Java