It's been too long...

...since my last blog entry. 2 months! What have I been doing? Well... Mostly not stuff that's really blogable. I took a long vacation because my wife started a new job, and she wanted to go have some fun before starting. At work, life has been a good form of madness: working on the JavaFX plan, helping to make sure that all the pieces fit together and that everyone is building the right thing. The tragedy of my life these days is that it doesn't really work for me to do any coding for a real piece of the system: I'm always getting dragged into some diversion or other, which messes up my ability to deliver code. So I write irrelevant stuff on the side, mostly doing little coding experiments.

This week is fun. I'm at Siggraph. It's the one conference I year that I go to to listen and learn (I've been attending pretty regularly for about 25 years - what a horrible thought!). I don't know what it is, but this is turning out to be one of the best Siggraph's in years. Glenn Entis, the CTO of Electronic Arts, did the keynote. My favorite line from it was roughly "The Tool is the Game": lots of games these days (like The Sims) have two major modes: gameplay and a senario/space/prop/avatar/... design tool. They've been finding that folks spend very large amounts of time in the tool - outside of the game. Players get a huge amount of pleasure out of building the world. Gameplay is sometimes almost at afterthought. Creativity is fun!

One of my favorite parts of Siggraph is the Emerging Technologies area. It's filled with stuff that is usually research prototypes. Some of them are pretty far along. One kind of technology that has shown up over and over again through the years is electronic paper. It's generally "cool idea, lots of work to do". But this year, the folks from e.ink showed the most advanced stuff I've ever seen. They're getting really close. The screens are becoming gorgeous. Beautifully readable text in bright sunlight.

As for papers, my favorite yesterday was the whole session on non-photorealistic rendering. Every paper was interesting. Geeks and artists in the same room. Wonderful!

Comments:

The JavaFX project seems to show a lot of promise - but I don't understand where the Java is in it. As you've said many times, lots of languages can run on the JVM so that fact doesn't make JavaFX Java.

I worry that tying this new technology to a brand that already has meaning will make JavaFX a hard sell and confuse people on what it is they are getting. It feels like the naming of the Java Desktop System.

Posted by daniel on August 07, 2007 at 10:07 PM PDT #

Good to have you back James:)

Posted by Mark on August 08, 2007 at 09:10 AM PDT #

1) (JavaFX = Ajax = JavaScript) != Java
2) (JavaFX + Ajax + JavaScript + DumbX) != Java
3) (JavaFX + Ajax + JavaScript + DumbX) < Java
4) if(JavaFx + Ajax + JavaScript + DumbX + StupidSunX){ forget(Java);}

5) weNeed(Java){
JDK = API + Best Desktop+ JavaBeans;
Java = JVM + JDK + SmartDevelopers;
}

Sincerely,
HT

Posted by guest on August 08, 2007 at 03:10 PM PDT #

oops, I meant:
JDK = API + Best Desktop+ NetBeans;
HT

Posted by guest on August 08, 2007 at 03:13 PM PDT #

Hi James Gosling,

Good to see a great person come back to blogs world.

Thanks
Prashant

Posted by prashant on August 08, 2007 at 09:28 PM PDT #

Only real coder rounds 2,5 months to 2 months! It's like you are using int instead of double, Jag.

P.S. In swedish jag means "I".

Posted by KirjavaMajava on August 09, 2007 at 08:24 AM PDT #

Hi James
nice to see you again writing in your blog

Posted by Mohammed Samir on August 11, 2007 at 04:33 PM PDT #

Post a Comment:
Comments are closed for this entry.
About

jag

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today