JavaOne is coming closer day by day. Another proof of that is, that the official Mobile App for JavaOne was launched yesterday. Great news! Let's rock&roll. It's available from pyxismobile.com. You can download a BlackBerry version (>=OS 5.0), an Android version (>= OS 2.0.1) or even an iPhone, iPod version (>= iOS 4.0).
As you are used to, you can install the app via iTunes. It's free and you simply install the 7.6 MB application. What's weird is, that the application is authored and provided by Pyxis Mobile. So, if you search for Oracle you are probably working into the wrong direction.
The BlackBerry version on my 9700 was installed quickly and loads in quite some seconds. It has a file size of 1.3 MB. It looks nearly the same like the iOS version.
online schedule builder) you can directly access your changed session listing by simply re-opening the "My Schedule" dialog. This works without problems in the recent version.
Errors and improvements
As usual with 1.0 releases you have some blank lines and errors around. The basic maps integration isn't there now. some other stuff also is not available at the moment and it seems as if we will get some more updates in the future. What I do like is the fact, that we have some very wordy error messages. I honestly hope this error didn't came from a too high server load.
My experiences with the session search are very diverse. Sometimes the results differ from the web based schedule builder and session finder within the apps. Last night the iOS app didn't present a single result. Today the BlackBerry is faster and better than the web based schedule builder. Even searches within days seem to provide differently ordered lists. That looks like an area to improve on.
Better than last year
What I really like is that Oracle did take care and published the apps before the actual conferences are happening. Generally the apps seems to be a bit more mature. Maybe this basically because of the fact that they hired a company which is using the pyxis platform which seems to provide a complete framework.
A couple of things are missing. Here is a brief list of things I would like to see within the apps:
0) Gather User Feedback
I don't know why. Most of the mobile business do this day by day. They integrate any kind of feedback functionality into their applications. Why the hell, don't you do this? If you are rolling out in an "agile" manner (a.k.a letting users test the application) you should be open to feedback. Provide at last an email address people can contact. Or integrate a feedback form which pushes into a bug tracker.
1) Speaker information (Name, Bio, Twitter)
What I need is more information about the speakers. Beside the fact that they have a name you should try to get as much information from them as possible. Homepage, Twitter handle, blog, whatever is out there and known. I want to have this at hand, too.
2) Social Media Integration for sessions
The year before last year we had a cool feature. You could twitter about every session with a unique hashtag. There are official twitter apps on every targeted device. Why don't we have a twitter integration for it? Accessing the session information and live twittering about the session from the same app. Awesome! That's what I want to have. And I also want to see the hastag pre-filtered content stream of the ongoing session within the app!
3) Find your way to your session
Guys ... I'm one of the lucky attendees knowing where to go. I've been there. Done that. But what about first timer? You know where they should go according to their schedule. Guide them there.
4) Detailed information integration
There is more to tell about the sessions than simply the location, the speaker listing and a brief description, right? What about supporting papers? Presentation download? Link to the online schedule builder? I want all that! Period.
5) Location awareness
I want to check-in at sessions. With foursquare. Or at last with facebook. Don't those guys provide APIs to use? If I have a session in my schedule: please give me the option to link my fsq and fcb profiles to simply check-in where I am! All my friends are using one of those services and if you let me check-in with them, I am not only happy but I also know where all the other cool kids are!
Another great time-saver would be to have floor plans of all the big hotels around.
6) Calendar integration
Why don't you integration with the native calendars? It would be a breeze putting today's schedule in my calendar. And doing this you could also add some hints how long it would take to move from one session to the other. Running over from Moscone to Nikko isn't done in seconds (except you are running @arungupta :-D).