Skip to main content

Jonathan Simon

Jonathan Simon is a developer and author specializing in user interaction. He is currently heading up the user interface effort for Firethorn, a startup developing a J2ME-based mobile banking application. In a previous lifetime, Jonathan designed and developed mission-critical financial trading clients for Wall Street investment banks. He has written extensively about his experiences here at, as well as for IBM DeveloperWorks, JavaWorld, Addison Wesley and O'Reilly. He is especially interested in interaction design and data visualization with an emphasis on the access and presentation of information to improve the user experience. An avid percussionist, composer, and electronic musician, Jonathan spends most of his non-working hours on the drums laying down the funk or otherwise making really cool noises.


jonathansimon's blog

To chat/blog or not to chat/blog

Posted by jonathansimon on July 25, 2003 at 6:12 AM PDT

The times article talks about using the use of IM and blogging during presentations. I know there were several blogs during JavaOne while a whole bunch of us were impatiently awaiting James Gosling to give his keynote. But how does this effect the presentation?

Java VM Management, a modest proposal...

Posted by jonathansimon on July 17, 2003 at 8:05 AM PDT

The Java VM installation and application launching has some serious problems. Its too hard to launch Java applications and make it seem as seamless as a native application (unless your on OSX). Sun is clearly trying to fix it with the creation of JavaWebStart and the new Java auto-update functionality. But Sun is really just putting band-aids on the problem.

Whats up with the JavaSound team?

Posted by jonathansimon on June 16, 2003 at 11:44 AM PDT

As many o fyou know, I have been working with music and audio programming in Java for quite some time. This included work with Java sound. After my JavaSound talk this year at JavaOne, I got to grab a bite to eat with my fellow presenters Phil Burk and Nick Didkovsky and JavaSound lead Florian Bomers.

JRE included with hardware

Posted by jonathansimon on June 11, 2003 at 5:05 PM PDT

So we heard this morning that HP and Dell are going to be distributing new hardware with new Java versions. Anyone heard anything from IBM? Is it only me that finds this odd?

Are Java Technologies Themselves Segmenting The Java Community?

Posted by jonathansimon on June 11, 2003 at 4:59 PM PDT

The Client Provisioning Spec is a J2EE framework for bundling and distributing applications and resources to various clients. This is a great and generally applicable idea. The problem is that there is a huge focus on J2ME -- both at this conference and in the JSRs. As a result, the focus for the Client Provisioning Spec is on distributing J2ME apps.

Java Rich Clients, Web Apps, and the "Corporate Developer"

Posted by jonathansimon on June 11, 2003 at 10:10 AM PDT

There seems to be a big focus at this JavaOne about the "Corporate Developer." And for Java to reach a certain number of people, it has to become a standard for corporate applications. As such, there is a focus on web applications. I don't get it.


Posted by jonathansimon on June 10, 2003 at 5:53 PM PDT

OK. So how does canoo work?

Basically, you write to this proprietary component set. Its very similar to Swing. Then you deploy the whole app to a sever. To run it, they have a generic Java client that runs your application. At the booth, they were running through web start.

On to the beef!

Disconnected thoughts on new J2se 1.5 features...

Posted by jonathansimon on June 10, 2003 at 5:31 PM PDT

I just sat through several sessions on the new features in J2SE 1.5 as well as 1.4.2. Here are some disconnected thoughts on what I've heard....