Skip to main content

Daniel H. Steinberg

Daniel Steinberg runs dimsumthinking.com and is former editor-in-chief of java.net.

 

Articles

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.

Weblogs

RMI is part of the J2SE stack. As more power becomes available on "limited devices" you may find J2SE running on devices that were once targets for J2ME. In the meantime, there have been several...

The java.net bloggers are at it again. This time the topic is autoboxing and there's a twist - we only kind of know what we're talking about.

The Peer-to-Peer Sockets Project has a vision of "returning the end-to-end principle to the Internet.

When Ant was created there was a particular itch being scratched. The traditional make didn't seem to fit the requirements of a Java based project. Ant was a...

As of today, there is a single front page for java.net. There have been many changes to the site since we launched three months ago at JavaOne but this is the...

It's nice to see a more experienced programmer get stuck - it helps remove the mystique. It unites us. It's not like kids applauding when someone drops and breaks a plate in the cafeteria - it's a...

When chasing bugs in legacy code, Luke Francl finds that he can't run his entire suite of tests all the time. Francl has created an Ant task and supplemented JUnit so that he can run specific...

If you've been around Java for a while you've tried many different models of getting graphics to the screen. The JOGL reference implementation for Java bindings to OpenGL is available on java.net...

Bill Joy is leaving Sun after 21 years. People speculate on what he'll do next - I'm hoping he'll blog for us at java.net. In an "Ode to Joy", I opened up my vi...

Allen Holub has found himself writing an "is evil" series. Holub has long provided advice in terms that those that agree would characterize as "clear and concise" and those that disagree would...

Bruno Souza has agreed to manage the java.net JUG (Java User Groups) community. In his weblog entry The...

In his blog entry, Alex Rupp announces today's release of Apache Geronimo's 'State of the Project'. Geronimo is an endeavor to create a J2EE...

We referenced the W3C patent article yesterday in a featured story and now today in a news item. The document begins a discussion of possible...

It is natural to want to proceed from the concrete to abstractions. You want to make general statements about the world around you based on your observations. You do, however, need to keep in...

Last week I received quite a bit of feedback from those who plan to successfully apply the lessons from my eldest daughter's second grade experience to their work. Today my youngest daughter...

Last night I cleared my email at around midnight. This morning at six I logged on and downloaded 97 messaged, 85 of which were correctly identified as spam and transferred to my junk mailbox....

Sarah and Tony, the magic elves in the back room, keep adding functionality to java.net. When we launched with blogs some of the bloggers asked "why don't you ..."....

Imagine a class where, as a student, you don't have to try to outguess the instructor. You know exactly what is required and there are acceptance tests you can run to see how you are doing. This...

Today my eldest daughter begins second grade. Last week we received a supply list of what she would need this year: a box of number two pencils, a pink eraser, a glue stick, scissors, and so on...

Long before cell phones were ubiquitous, Bill Joy remarked that they changed basic assumptions about how we think about phone numbers. With land lines, personal phone numbers were mostly bound to...

In his latest blog entry URLs are your friend, James Gosling explains using URLs where you may have used other Java classes in the past.

Think of the on-line groups you belong to. How do you judge the health or activity of a community before deciding to join? There are over 400 registered projects here at java.net. How might you...

Starting today, Java.net invites registered users to submit news stories. Our rule for most content on the site is that it doesn't have to be specifically...

Whether it be offshore development, power grids, or cattle, what types of fences should we build?

Something goes wrong with an open source project that you're using - what do you do next? Maybe you write a nasty note to the newsgroup or quietly remove the software and go on with your life....

Google has added a Calculator function that allows you to "evaluate mathematical expressions involving basic arithmetic (5+2*2 or...

Fifteen hours of no power means no computer, no tv, no cellphone, and no lights. It also means a couple of candles, a deck of cards, and the best view of stars we've had in Cleveland since the...

Many recent weblog entries on java.net have highlighted different usability issues many of which could be resolved by presenting a powerful and easily...

As a recovering academic, I think a lot about bridging the gulf between practitioners and teachers. If industry wants more students to be better prepared then we have to devote some time...

Look around at the tasks you perform every day. How did you learn them? When you are trying to lend credibility to an approach you took, do you walk through the code and show the advantages or do...