Thursday August 25, 2005

I came across this dog recently... His name is Sam. He is the 3-time winner of the Ugliest Dog In the World Contest in Sonoma, California. For some reason, every time I look into Sam's eyes (and gnarled teeth), I can't stop laughing.
Sam is a bit on the old side, and has nasty blackheads and moles all over his bald skin. He's blind too. Such a cutie!
( Aug 25 2005, 11:38:11 AM PDT ) Permalink Comments [30]
Thursday June 23, 2005 I've been a busy bee preparing for JavaOne. It is next week (June 26-30) in Moscone Center in San Francisco. I am only presenting in one session, BOF-9296, where I'll be explaining the main concepts behind JSR-273: Design-Time API for JavaBeans.
Stuff I've been working on will be shown several times during the conference, including the opening keynote, where Tor will be showing some *very* cool future technology stuff (can't talk about it here). He'll be using Creator to do his demo. There's a good session highlighting the new features of Creator: What's New in Sun Java Studio Creator. We also put together a JSF component vendor panel, most of which will be showing their wares in Creator.
There are hundreds of great sessions, and several great parties! See you there!
( Jun 23 2005, 02:06:32 PM PDT ) Permalink Comments [0]
Friday May 20, 2005 
I made it back from Korea. This postcard, which I found on the last day, really sums my trip up well.

I visited the DMZ between North and South Korea, which was quite an interesting experience. They have a great golf course there, though the rough is a little bit too "rough".

I asked this guy if he wanted to play through, but I think he was having too much fun playing "robot". I figured he was going to start break dancing any second, so I waited for a while and watched him. No dice.
( May 20 2005, 08:04:21 AM PDT ) Permalink Comments [0]
Sunday May 08, 2005 I am leaving for Seoul, South Korea on Monday with my mom. We're going to visit my sister and her husband and three kids who live there. Her husband, Bob, is a CFO at a tech company there that makes cell phone camera chips. There's a good chance that your cell phone has one of his company's cameras on it. Anyway - I'll be back on the 18th.
( May 08 2005, 12:11:51 AM PDT ) Permalink Comments [0]
Tuesday May 03, 2005 So I stayed up until 3am last night to order my tickets to World Cup 2006 in Germany. They went on sale at exactly noon Berlin time. What I didn't know, however, was that all of the USA allocated tickets had already been sold out in the first round of sales. Grrrrr... I will have to wait for the next lottery round to apply again.
I am going wether I get tickets or not, however. I'm sure I'll find a way into the USA games.
( May 03 2005, 12:28:42 AM PDT ) Permalink Comments [0]
Friday April 29, 2005 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]
Thursday April 28, 2005