Skip to main content

Daniel H. Steinberg

Daniel Steinberg runs and is former editor-in-chief of



Excerpts from the JavaOne 2009 MIDP 3.0 In Depth: Tutorials and Demonstrations session with Roger Riggs, Lakshmi Dontamsetti and Stan Kao.
Excerpts from the JavaOne 2009 MIDP 3.0 session with Angus Huang, Roger Riggs, and Paul Su.
Excerpts from the JavaOne 2009 Augmented Reality session with Kenneth Andersson and Erik Hellman of Sony Ericsson.
David "Lefty" Schlesinger, Director of Open Source Technologies at Access, shares his views on open source with Terrence Barr.
A conversation with Robert Virkus of Enough Software about J2MEPolish and the "Mobile Deverloper's Guide to the Galaxy"
Eloi Junior from Brazil has just opened the Tranqueira project and shares his experience in using LWUIT.
Kay Glahn from Vodafone Group R&D and Erkki Rysa from Nokia share the new features in MSA2 in this abbreviated feature from JavaOne.
Highlights from the JavaOne session TS-4506 with hints & tips on migrating your Java ME applications to JavaFX Mobile.
An interview with Ph.D. candidate Valderi Leithardt in Brazil on using SunSpots for gesture recognition.
Excerpts of the panel discussion for the launch of JATAF (the Java Application Terminal Alignment Framework) at JavaOne.
A conversation with the organizers of Mobile, Media, and eMbedded Developer Days/Latin America in Goiania, Brazil.
Victor D'yakov talks about the new Java Device Testing Framework project in the Mobile & Embedded Community
Eric Areseneau talks about Java now being available for the FIRST 2010 Competition.
Roger Brinkley and Terrence Barr preview JavaOne 2009 for mobile, media and embedded developers.
JSR 290 developers Natalia Medvedenko and Petr Panteleyev talk about JSR 290 and the new power it will give Java ME developers.
Roy Ben Hayun on Java ME on Symbian OS
Vladimir Savchenko of Sound of Motion talks about their Java ME application that transforms their cycles into advanced cycling computer.
Daniel Green from Sun Microsystems talks about computers in education, getting kids excited, and computer clubs on thumb drives.
Ian Utting from the University of Kent and BlueJ and Greenfoot development talks about both products while at SIG/CSE.
Solomon Saul of DigiQuest shares his experience with games development on TV with Java as a programming language and the transition of DigiQuest products to mobile devices.
Tomas Brandalik and David Pulkrabek tell about the new features in the Early Access release of the Java ME Software Developer Kit
Eric Klein, VP of Java Marketing, tells you just about everything you want to know about the Java FX 1.1 release that is targeting mobile devices.
Thomas Schüppel of bit-side talks with Terrence about his companies experience developing on mobile devices.
Daniel Steinberg did a walk about the floor at the Mobile, Media and eMbedded Developer Days soliciting comments from the various attendees.
Phil Bender talks about the OpenCable project, its relationship to Tru2Way and his talk on the Tru2Way Roadmap and Mobile, Media, and Embedded Developer Days.
Juraj Svec and Jan Sterba of the JavaFX Mobile development team are preparing for JavaFX/Mobile presentations at Mobile, Media, and eMbedded Developer Days. Here them talk about the challenges in developing this platform in this introduction to JavaFX/Mobile.
Sean Sheedy was recently elected a JCP ME Executive Committee and is soliciting feedback on what developers think the EC should be addressing.
Eric Areseneau, M&E Governance Board member and Squawk project lead, was recently written up as a Contrarian Mind. Listen to his ideas on getting a Java Virtual Machine in small embedded systems.
Jonathan Knudsen talks about the LWUIT and the LWUIT Half Day Tutorial that he and Chen Fishbein will be giving the day after M3DD.
Jon Bostrom of MobiNoir Consulting is currently engaged on the Sprint Titan Project, bringing OSGi to Mobile.


Start with a few techniques for generating images on the server-side and pushing them out to the client.

What is happening to your code while you aren't looking at it?

Using Resume Driven Development to decide on which technology to use in a project.

What do you do if your method requires a variable number of variables?

While generics and the language enhancements in JSR 201 get all the press, there are other changes coming in J2SE 1.5 such as enhanced Unicode support.

Jonathan Simon launches the Java Audio discussion and says he uses JSyn. He asks what you are using.

Brian Goetz reports on the spec developers may never take the time to read - JSR 133.

"We're not a bunch of moronic secret subversive Microsoft lapdogs. We've worked very hard over the years to fairly balance the needs of all the various communities. Relax. Have a little faith...

Athomas Goldberg has written an interesting blog about the place for Java in game development that can be extended to Java programming in other contexts.

If the value proposition of Java is that you can "write once run anywhere", why doesn't the early access version of Java Studio Creator run on my Mac?

"The natural extension of grid computing is the Java grid [..] because the principles behind [Java] have been to introduce a fundamental abstraction layer between the code and state, and the...

We're launching polls today on Our first question asks which of the new J2SE 1.5 features you are most interested in using. Also, we've posted our second (not so) stupid question...

We will launch the book club later today as a forum hosted by John Mitchell. Our first book is Fred Brooks' "The Mythical Man-Month: Essays on Software Engineering".

You dummy up a UI with menu items, text fields, buttons, and other widgets. It looks pretty good - it just doesn't do anything yet.

Sun has settled with Microsoft, plans to cut 3300 jobs, and Jonathan Schwartz has been named the new president and COO.

The look and feel of the site will start to change today. In addition we will start to roll out changes over the next couple of weeks that include additional features and some new...

Kathy Sierra blogs about why Pair Programming is not always a choice.

Dynamic typing or Strong Typing - choose one. Collective code ownership or a single owner of a class - discuss.

There's a piece of software you really like, why not buy licenses for a friend or two?

The elevator kept stopping at the wrong floor. It was a combination of the UI and the user.

What if Jini was part of J2SE?

Ken Arnold keynotes on five years of the Jini community.

Bill Coleman addresses the SDForum on the next big thing.

Does the advice your mom used to give you about dating apply to producing software?

Chris Adamson continues his series on the Java APIs for OpenGL.

The winners of the 14th annual JOLT awards were announced last night in Santa Clara at SDWest.

When creating a new web service, keep it simple and reuse existing technologies.

The review ballot for JSR 241: The Groovy Programming language started today and closes in two weeks.

Are we doing new things in Java or just redoing what already exists? And would that be bad?

Is it time to rally round Java Data Objects?