Wednesday, October 10, 2007
The End
The only thing left is to pick up the sorry peices of my body and transport it to the airport Thursday morning.
Thanks to all organizers, speakers and colleagues that made this unforgettable.
This has been a very different experience at a very different place.
Is this town for real?
Software All-Hands
Sorry, but I have a little hard to relate to the discussion taking place here.
A lot of vulture heads in the audience seem to think the same. Are they all in OEM?
Final Day
Half a day to go with SW All-Hands and Closing Session. Unfortunately no more tech sessions. I've seen a lot of good ones, and missed some promising ones as well. Luckily enough they will be available online in the near future. From what I understand, that will be multimedia style à-la JavaOne.
So, in the name of eco responsibility; don't print them out - watch them on the screen (if any SRs happen to read this).
Sin City night @ the Coyote Ugly
Tuesday, October 9, 2007
El Guitarra
Last night I went down to Guitar Center to get an axe for my brother. The directive was to get a black or white one with good look and feel.
I actually spent 2.5 hours trying out the entire store. Since I'm a Les Paul guy myself the final choice was between these three Epiphones.
I actually gave Ibanez, Schecter and Jackson a chance, but in this price range they kinda suck.
I was standing there playing with earphones connected to a Marshall when this sales guy stuck a note under my nose with a big smile.
"Bollocks, didn't I turn off the speaker?"
No, the note read: "You're the smartest cust I've ever seen!"
If you've ever been into a guitar store you'd understand him; lots of self-claimed guitarists and drummers rocking off in every corner.
I guess that shows the difference between shy swedes and loud americans. :)
So, I finally went for the white one plus a trainer with digital effects and mp3 support to play along with your favourite songs.
Java ME Calendar Sync to Sun Calendar Server
It contains two different modules:
1 - Conversion from Palm Datebook to iCalendar format for one click backups with cal-emea from the dock. All written in Java.
2 - For a two way sync from any MIDP 2.0 device he has developed a calendar midlet that sync with the edge cal.
To extend the integration with the device further Stefano will implement the PIM APIs to be able to populate the midlet from the device cal. For full synchronization with the device there is a limitation in many PIM implementations that prevents the midlet from reading the "last modified" attribute.
I would like to see a head-less midlet doing the end-to-end sync between the residential cal and calc-emea. Or, even just the backup feature for the devices not supporting the "last modified" attribute.
5 Killer Sun Developer Tools Demos
So, what do we do to improve the reputation of our tools?
This was a walk-through of news in NetBeans 6.
1 - Java Editing Made Simple
* Smart Code Completion is improved witch also will give you constructions of commodity code depending on context.
* Instant Renaming will change all occurrences of for example var names.
* Different high-lighting depending of the type of variable; underlines, italic, etc.
* You can easily detach different modules from the base GUI, e.g., the Editor.
2 - GUI programming
* Easy to create object bindings.
* Localization
Changing if the language reflected directly in the visual designer.
3 - Java Profiling
Built in profiler with a heap walker for performance analysis. easy to get to the code that is causing the symptoms.
4 - Java EE Development
Easy creation of WebServices,EJBs and persistency (using the Java Persistence API).
5 - Ruby on Rails support with full code completion.
The NetBeans demos can be found at http://netbeans.org/kb/index.html
Customers can buy support for NetBeans at http://netbeans.org/kb/support.html
Day 2 - General Session
Data centers world wide is responsible for 200M tons of CO2 per year. This number is doubled every 5 years.
Dave was announcing http://OpenEco.org, which is an open source project of a tool for measuring eco gases for an organization. The initiative is funded by Sun.
Question from the the visualizer: Talking about eco responsibility, why is the CEC in Las Vegas?
Unanswered from the stage, though.
Do you measure how iwork users save? It shifts to my house.
A: measurements are being done. Why not sponsor residential solar panels?
Jonathan Schwartz
No suit and tie today! Always enjoyable to listen to Jonathan.
He presented an interesting division of the market and opportunities into how our customers look at their IT strategies. Sun will be investing in companies that see IT as a weapon, not companies that see IT as a cost. We're happy to take their purchase order, but our focus must be where the growth is.
Hypothetical question from Jonathan with regards to our CPU competitiveness:
What if Niagaras could execute x86 instructions?
Sushi Night
Monday, October 8, 2007
JavaFX - Scripting, Mobile and Beyond
One good thing though that was new to me is the JavaFX Script compiler. It will compile the JavaFX code to byte code. Find it at http://openjfx-compiler.dev.java.net
Claims to be up to 50X faster running the byte code than using the current interpreter mode.
A demo was shown how to recreate a Flickr user experience in JavaFX Script using NetBeans.
Next demo was a cool guitar tuner that I absolutely need to lay my hands on.
Standards Driven SOA, SW Integration, Provisioning and Federation
The demo shows a travel agency - airline - car rental interaction.
Three key business scenarios:
- partner promotion and SSO
- registration
- user administration
The demo environment consist of Portal Server, GlassFish, Access Manager, OpenESB, Java ES, etc.
Demo requests can be sent to ezqual-demo-interest@sun.com
Next Gen of WEB-2.0 ID Aware Architecture
Key take-away 1: It is not the attributes that are confidential, it's the connections between them. Cmp. name and medical record.
Key take-away 2: the purpose of identity is not authentication, but authorization. Cmp. driver licence.
The rest of the session was describing all the attributes that need to be considered when deploying identity in the WEB-2.0 context, e.g. user consent and federating Identity Providers.
Open ESB in JavaCAPS.next: Defining the future of SOA based Integration Platforms
Description of the evolution of the integration platform and how it made it into the JavaEE environment. Future will see more "Extensible Suites", meaning a more pluggable architecture.
JBI (JSR 208) core is a message router handling the interacton between composite applications using different Service Engines for deploymentand Binding Components for transport.
OpenESB is an implementation of JBI and includes IDE, runtime and management (NetBeans and GlassFish).
More and more components from OpenESB will make it into JCAPS and JavaCAPS 5.2 will include JBI Runtime.
Day 1 - General Session
No question the theme of the week will be "The Shift" - hyper growth opportunities.
Down to Eart again, Dan Berg was announcing the "CE 2.0"
http://cetwo.sfbay/
A new mash-up of all the different tools we live and breath every day. OneStop, CEpedia, NameFinder, etc. And the real good stuff:
It will be on the Edge!
Sunday, October 7, 2007
Margaritaville
Great drinks, great company, good looking, ehrr, interior. The band is getting better and better, and Bartie is starting to lose it.
It's night life Vegas style.
Born to be wild!
Off Course
Chilling at the 19th hole with a Margarita.
Looking forward to the welcome reception tonight.
Let the CEC begin!
Golfing
After a 1000+ kcal brunch at the Big Buffet at Bally's we headed for the course. Vinnie G, me and KH were picked up by Mark in his rental.
Weather seem to be on our side with 85F degrees and moderate winds.
Don't know if it's good or bad for the future to beat Vinnie today.
I'll let you know.
Saturday, October 6, 2007
Grand Canyon
At the hotel lobby we stumbled into KH, a colleague from South Korea. Together we went out to the Strip for a bite at the Harley Davidson Café and then finally crashed to bed.
Me and Dan spent Saturday sitting another 10+ hours in a buss taking us to the South Rim of Grand Canyon. A very nice experience including the magnificent Hoover Dam.
Promised myself that the rest of the week will include more exercising and less sitting.
Yeah right...
Thursday, October 4, 2007
Flying Preparations
So, bags are packed, work is done and I'll soon be off to the airport. As usual I stay awake all night before a trans-atlantic flight to start to get the brain and body accustomed to the new time zone.
I finished off work today by visiting some customers down in Lund, in south of Sweden. Together with some international friends we were walking between customer sites then, suddenly, one of them stopped and gasped in front of the following sign:
"What in Gods name are these guys up to in there? What business are they in?"
For every non-Swedish speaking person it might look like these companies have a special business arrangement with higher authorities. And who knows what technologies they are *really* using to get these radio signals working?
Wednesday, October 3, 2007
Going to Vegas
Only drawback is that I will have to hold on really tight to my wallet this time.
I will write down all interesting new technologies and products that will be shown. Mainly on the software side though, since that is the area where I live and breath every day.
The CEC 2007 event will happen from October 7th-10th.