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

In the past week I've been much more aware when I use or hear the phrase "Can't you just ...". I never really connected my negative reaction in hearing it to the positive helpful intent I have...

Ten years ago today, forever seemed like a really long time. That was the day that I formally exchanged vows with Kimmy the wonderwife. Father Guido Sarducci used to say that the phrase "forever...

I'm a fan of XP. In many situations the principles and practices that underly XP make a lot of sense to me. I'm not offended when someone else doesn't like it or finds fault with it or decides it...

Threads can bite you in so many ways. N. Alex Rupp's java.net article ...

If software is a craft, shouldn't pride in your work be a motivating factor? What does it take for you to feel responsible for your work and to do it to your utmost? Who else needs to know which...

Today we debut the new java.net Event Calendar. Check the listings for upcoming interesting conferences, meetings, seminars, and social gatherings....

The editorial mission for java.net is pretty simple. We look to include content of interest to Java developers. Not all of the content has to be Java specific...

Today in java.net we highlight a new project built to give "hard-core Javaphiles, new and old, that 'wow, I never knew that was possible!' feeling". The...

Maybe this is the wrong group to ask, but how often have you used open source software and not messed with the code base? This is, of course, a non-representative sample of users of open source...

You see a need for hole to be filled in a particular software offering or API. It's just so obvious. It wouldn't be that hard to do. You ask, "Why don't they just < fill your favorite pet...

Imagine a high school or college student working late the night before a paper is due. The libraries are closed when the student starts to work on the Bibliography. What if the student's word...

Briefly, yesterday, we quietly debuted a feature that allowed you to submit your Java related events for listing in java.net . Thanks to those that submitted...

Clay Shirkey recommends that when you are constructing social software to support large and long-lived groups, you need to build in barriers to participation. For some groups this is a binary...

Cory Doctorow looks at the SCO Linux strategy as a high-stakes version of the Prisoner's Dilemma. You can read more about this classic game at...

The GridBagLayout is kind of the brocoli of the Swing layout managers. It's good for you, there are people who seem to really like it, but it's brocoli. In Java...

The java.net top weblog introduces a new feature: our Poetry Corner. The first contribution is from Tom...

The new Java logo was unveiled at this year's JavaOne conference. There was so much secrecy around the logo that, even though O'Reilly edits the content for java.net and the new logo sits at the...

You get a big fat requirements specification document. You know, the one big enough for a three year old to use as a booster seat. You couldn't possibly have read it all -- do you sign it? In...

Today we feature Danese Cooper's notes from the first java.net community meeting. The notes are presented as notes and not...

Getting started programming in Java can be a daunting task. Experienced programmers don't think twice about creating a GUI and adding a JButton. Ken Arnold suggests that you look at the JButton...

It's not always easy to prove that two things are equivalent. There are
the straightforward cases from high school geometry of those stupid
proofs that two triangles are equivalent...

At my first OOPSLA in Minneapolis I sat a couple of rows behind Jim Coplien at the Educators' Symposium. In one activity we had to gather in groups of four and decide on which eight (I think)...

Checking our logs, many people check in with java.net each day by checking this daily RSS feed. You can subscribe in your newsreader using the Orange and...

In his java.net weblog entry "A Client Side Container for J2EE", Maciej Zawadzki takes a first stab at arguing for a client side container. He argues that in...

It's still early days for java.net We went live a little under a month ago and still have a long way to go. We're still tagging this release as beta 0.1. We'...

My wife's email includes offers to lengthen appendages she doesn't have by 27%. The spam filter finds most of them, but she has to take the time to delete them and once in a while comes across a...

An optimizing compiler often give you choices that include optimizing for speed or optimizing for code size. Discussions of improving code can not be separated from your objectives. If you are...

Last week in Java Today we featured an "Also Today" item on the Echo project and encouraged you to read and possibly join in the discussion. In today's...

Much of the content on Java Today is produced by people when the mood strikes them. We don't tell someone when to blog nor assign a topic. We don't set...

It's been a busy month. I've been to two conferences since JavaOne and am heading to OSCon in Portland next week. Good conferences can be...