JavaOne 2007 Keynote - Motorola
I've decided to skip watching the keynote form the main hall and instead sit on a comfy bean bag chair with my laptop plugged into an outlet in the North Hall. This is really the way to go, unless of course the presenter starts chucking free Moto cellphones into the audience. John Gage up again. He's reviewing Motorola's commitment to Java. Moto has shipped Java in all of their phones since the early days. (Rolling a video from Motorola emphasizing how mobile device are part, a big part, of the internet.) Padmasree Warrior is up from Motorola. Platform Disturbia is the theme. How do we get a compelling experience on the mobile platform when it is so fragmented, flat, and distributed? The platform has to deliver a compelling user experience not just a user interface. The interface must be an experience not just an mechanical interface to services and information. What are the challenges? Fragmentation - in programing environments, formats, networks. Feature Overload - features ( mp3, cameras, sms ) are all packed into phones but they aren't well integrated and they are there all the time. Monolithic - need to think about developing apps in a different mode where everything is in the app. Need to think aobut sharing functionality between apps (paraphrasing heavily here) Broadband is a must have in the mobile space. Phones are the only mode of access in most countries in the world. This is the platform for emerging countries. Users want to take the path of least resistance. If they use their mobile for some tasks they want it for all tasks. They always want more. Wimax is a Motorola "big bet". Wimax deployments in Macedonia have pushed broadband adoption from 3% to 40%. In countries with 3G, Wimax adoption will be slower than in those that don't currently have large 3G deployment. Interesting stats: 4 people born every second, 32 mobile phones sold every second. China and India add 6 million mobile phone subscribers every month. User expectations - want to get what we want, when we want it, where we want it. We also want it personalized. Users also want o socialize via mobile. (the secret of Twitter's success.) App developers need to think differently in this new mobile space. Must think about where functionality resides. On handset, server, internet. Must think about the overall experience. Mark Vandenberk is now up on stage. Java is a key part of Moto's strategy for providing mobile apps. They are looking at ways to increase the layers of abstraction between the apps and the devices. Looking at ways to define visual interfaces so that without code changes the interface can change to fit the device. So a typical menu working like a list of text labels to a list of icons. (not much of a demo) Enrique Oritiz and Ajit jaokar are now up on stage to do a bit of a debate/discussion on mobile web 2.0. (Not much of a debate or discussion.) Christy Syatt is up now to talk about the developer community. Lots of new users open up more services (healthcare, education, etc.) that will need to get to the mobile platform. The super connected (US mobile users?)are going to want more enterprise connectivity and entertainment. The hyper connected (our kids) are going to want it all. Again platform fragmentation is a problem. To solve this Linux and Java are key to solving this problem for Motorola. Moto is dedicated to keep this all open and keep the Linux platform for mobile consistent. Using Eclipse as an IDE for all of this work. 650% growth in the MotoDev developer network. Highlighting Myspace's Java client and Shazam (music identification service. cool. record a clip and it will identify the song). Moto is very open to developers. Kind of the opposite from what we know about the Apple iPhone, sadly. That's a wrap. Off to sessions.