Joe Nuxoll's Weblog

« Hmmm... So much... | Main | World Cup 2006 - Got... »

20050429 Friday April 29, 2005

Who is this guy?

Okay. I'm new to blogging. It doesn't seem very complicated to do or understand, it's just that I haven't had the time or motivation to submit the request to reset my password. ;-) Yep, that's right. I did the classic engineer's land-grab months ago when I realized that blogs.sun.com/joe wasn't taken... then promptly forgot my password. Well, I'm here now. After quite a lot of peer-pressure, I have a password and can start this blogging thing.

There's really more reason to it than that... I have always been afraid to blog because I have a tendancy to speak my mind. Don't be fooled - this is a corporation. I could surely get fired in an instant if I don't keep myself in check. It will be difficult...

I suppose I should tell all y'all who I am and I what I do here at Sun. At some point, I'll figure out how to have an "About Joe" link to keep this information accessible. Until then, I guess it will be in this general category entry on April 29, 2005. At 7:49:37pm. PDT. Yeah.

I am a Software Architect, working on Sun Java Studio Creator. I had a lot to do with the design of much of the guts of the product. I suppose the most externally visible piece is the Creator Design-Time API. The design of this API drove a lot of what you see in the product today. I got to work with amazing engineers like Tor and Eric to get the concepts of the API implemented in the product. These guys are the lead engineers on the visual designer and insync code engine (respectively). World class guys.

The Creator Design-Time API is a great segway into my latest gig, which is the new JSR-273: Design-Time API for JavaBeans. You see, the Creator Design-Time API wasn't really designed for Creator... ;-) It was a prototype for a major extension to JavaBeans component model, with the intention of later starting a JSR that encapsulated the concepts. Actually, it was called "Beans2" for a long time. The JSR was just accepted by the JCP last week. Now the fun begins!

So why am I so into JavaBeans and tools? I really don't know... but it probably has something to do with my employment history. I was the architect of JBCL, dbSwing, Primetime, JBuilder and C++BuilderX over at Borland before joining Sun. I also did a few stints as CTO for a startup companies in between there including Ready2Build (R.I.P), Voxeo, and FastPhase. I came here back in May of 2003 to help design Creator, and to get a shot at fixing the *real* issues with the Java, which I believe is in the APIs and their inherent lack of toolability.


"Easy to read in emacs" != "toolability"


I am trying to push the concepts of toolability into the Java Platform itself. This is definitely the right place to do that. So, stay tuned for more (hopefully interesting) stuff in the following days, weeks, and years. I have been involved with Java for over 10 years now (Geesh! Happy Birthday Java!), and I have a lot of stuff to share.

- Joe

( Apr 29 2005, 07:49:37 PM PDT ) Permalink Comments [0]

Trackback URL: http://blogs.sun.com/joe/entry/who_is_this_guy
Comments:

Post a Comment:

Name:
E-Mail:
URL:

Your Comment:

HTML Syntax: NOT allowed