PrePoint

January 22, 2009

The Heart (And Tentacles) Of The Pre?

Filed under: Groundwork — mikecane @ 7:34 pm

David Beers has been a Commenter at Palm Infocenter for several years and has usually been the butt of ridicule and scorn from those who chose to ignore his foresight. (Granted, those were during the days when Palm wasn’t doing anything right, bleeding money like a shot-up body, and abandoning PDAs.)

He seems to have nailed the secrets of the Pre and its possible destiny pretty well in three detailed and enlightening posts on his blog:

Palm webOS applications are not “web apps”

First of all, a web application runs in a browser, which is a piece of software that’s optimized first and foremost for making requests to a server on the Internet and rendering the responses as a web page. Browsers have gradually been twisted or tortured with plugins to playback media, use cookies as local databases, and integrate with other apps on the machine, but to operate reliably and safely on the Internet they’re necessarily somewhat crippled in using features of the system or hardware. Just because Palm said that webOS apps can be written with HTML, CSS and JavaScript doesn’t mean they run in a browser or have the limitations of a web browser. Those are technologies for rendering a GUI that can — and have been — used outside the confines of the browser, and Palm is doing just that.

I was one of the first people to state that I believed Palm was doing nothing more than iPhone-like web apps.

But a nagging doubt kept gnawing at me. I couldn’t see Elevation Partners putting up near a half a billion dollars of investment capital for something so … weak.

Plus, Jon Rubinstein is not about to head a company that would in any way become an embarrassment to him. He could have stayed in Mexico and been very happy.

rubinsteinces0011

So I had to ditch the “iPhone web apps” idea pretty quickly and wonder just what exactly was going on here. I knew there was … something.

And then along came Beers with this second post:

Is that a Java application server running on your Palm Pre?

First, at least as far as the application framework is concerned, the software on a Pre looks an awful lot like a Linux web server and nothing at all like Android, ALP or any other Linux-based mobile platform we’ve seen. Second, the server code that is running in the development environment is Jetty, which is Java. That makes sense from the standpoint of enabling developers to use Mac or Windows workstations but maybe there’s a native C/C++ server running on the actual device. I doubt it. I say there’s a Java app server running on the phone, too, inside a nice Java runtime. Why?

Well first, why not? Java is secure, stable, runs on all kinds of processors and OSes, including x86 PCs and Macs and a billion or so mobile phones. Palm didn’t have time to mess around with porting or reinventing the wheel. Second, as I pointed out back in Sept ‘07 when the Foleo was cancelled, Palm was hiring Java engineers[.]

This column is the first hint that Palm has really done Something Different.

Rubinstein tried to get that across at the CES unveiling, when he said:

rightplatformces001

[Y]ou need to have the right platform. One that’s forward-looking — not based on yesterday’s operating system.

Beers also points out this:

I have a suspicion that a Java runtime is lurking in there somewhere and Palm didn’t want to mention it yet for fear of comments about Palm being “late to the mobile Java party.” J2ME, Danger, RIM, Android, JavaFX, Sprint Titan… the advance of mobile Java may be exciting for mobile Java developers but to everyone else a new Java SDK sounds warmed over, and Palm’s had enough of that kind of talk.

Which makes an ironic underscore to this screensnap:

invisibletechces001

Beers has a good point. Given the … less than satisfying … examples of Java programs I have had the misfortune to encounter, emphasizing anything to do with Java as a core part of the OS would have been prejudicial, to say the least.

In his third post, Beers makes some audacious yet convincing claims for the possible future of Palm and webOS, in How Palm will storm the desktop with webOS

[. . .] Palm has put themselves in an astonishing strategic position that I’m surprised no one is talking about. By building a system using de facto cross-platform standards like JavaScript, WebKit, Java and Jetty, Palm has made a great platform for creating companion applications that can run on any desktop — Windows, Mac, or Linux — leveraging the same code that runs on the handset. You won’t see Apple being able to deliver iPhone applications to the desktop like that any time soon, at least not for the 90% of personal computer users that don’t own Macs.

If that’s not revolutionary enough, consider this shocker:

Making a desktop version of a webOS application might involve no additional coding at all, just some care to follow certain design guidelines.

And here is where things really become fun:

They would also want to integrate their application store in the desktop companion app, since the desktop is clearly the easiest and most engaging way to search for and try out applications. Letting application shoppers try an application in a simulated Pre phone launched from the desktop app would be a great way to break down the natural resistance to trying something new. I also believe there are opportunities to make installation of the application to the phone slicker and smoother than we’ve seen on other platforms using a desktop companion app like this.

I had planned to do a post about the upcoming App Catalog before I saw this post by Beers. He’s stolen some of my thunder here.

Consider this:

What a spectacle it would be to see Palm show up out of nowhere as one of the players in the hotly contested cloud computing arena. And not just to show, but to conquer a niche because their AJAX APIs expose unique messaging, location, even voice and camera functions on the mobile that only their position as a mobile software/hardware integrator makes possible!

Which really makes, I’d say, a red-lined triple underscore for this screensnap:

mobilednaces001

I want to conclude this with Beers’ words from his first post:

If you watched any of the announcement you know that webOS is also intended for delivering a cutting edge web app experience, but that has to do with the browser they developed. It should also be clear that applications originally written for the web using JS/HTML/CSS (like GMail, BaseCamp, Facebook, etc.) should be easy to port to webOS and be enhanced to run in offline mode, due to webOS’s HTML 5 support for offline databases.

All this starts to blur the distinction between “web apps” and “local apps,” and that’s where I think we’re going with the mobile web.

That doesn’t sound particularly thrilling, really, unless you’ve been given a new understanding of what that exactly means. I’ve had such a glimpse and that will be the topic of a future post.

Although nothing is yet entirely crystal clear to me, the haze is getting less thick and I’m becoming more excited by the Pre with each day!

Mysteries Of The Palm Pre

Filed under: Musings — mikecane @ 3:02 pm

As exciting as the unveiling of the Pre was — and continues to be — there are several mysteries that surround it.

Phone calls. Can it make one? This was never demonstrated. How odd that Rubinstein didn’t call Colligan to prompt him to come on stage. That would have not only been a great touch, but would have cleared up this mystery!

Voice Memos. My LifeDrive can do those. Can the Pre? And what about the quality of the audio recording? The audio quality of my LifeDrive is abysmal. Everything is drowned by a buzz.

Camera. Does it capture EXIF data? Will it do geotagging?

Emailing photos. What is that process like and what is it like to receive an email with photos attached? The way the iPhone does it has set the standard.

Solitaire. What, no?

World Clock. Is there one?

Word Suggestion. It wasn’t in any of the demonstrations captured on video that I’ve seen. Is it in there? It’d be a great help, even with that keyboard. I know some people will say it could interfere with the Global Search of the Pre, but it could be made an option in applications that require typing, such as Email and Notes.

Notes. How big can they be? And can I import my existing LifeDrive Memos into Notes? Let me point out that I have over two-thousand seven-hundred Memos on my LifeDrive. Some of them take advantage of the improved large size of the Memos. And even if they can be imported, how much of each am I likely to see in that strange bulletin-board like Note apps? I’d like the traditional list view of classic Palm OS.

Weather. What, no Weather application?! Palm might be thinking this better suited as a Dashboard Notification than an entire application. Maybe.

Stocks. See above.

YahooMail. The iPhone offers YahooMail POP built-in. YahooMail POP is usually a fee service. Will the Pre have YahooMail built-in like the iPhone?

Alarm Sounds. For years, Palm owners have begged Palm to let us assign custom sounds to Calendar alarms. Has this wish been granted with the Pre?

MP3 Ringtones. Can we create our own?

Flickr. With a built-in camera, we should have a built-in Flickr app. Or will this be up to a third-party (Yahoo?) to deliver?

Twitter. Inexplicably, I did not see any indication of Twitter built into the Pre. We saw how messaging can span various IM — and even SMS — services. Ed Colligan even made a point of mentioning Twitter (see below screensnap which captures that moment). But Twitter wasn’t shown as part of messaging!

colligantwitter“We Twitter.”

MySpace. There’s Facebook, but where’s MySpace? It needs to be in there. And if this requires MySpace to create an app, will the contacts from MySpace integrate easily like Facebook contacts?

Password Protection. Can we password-protect access to the Pre? What about certain records?

Data Wipe. Remote data wipe is a feature added to the iPhone for corporate users (I’m unclear if it’s for mere mortals too). Will Palm offer a service for Pre owners that remotely wipes data from a lost or stolen Pre?

Phone Tracking. For a Pre that’s been lost or stolen, can the on-board GPS be used to locate it? Or can the Pre auto-send a distress email with its GPS coordinates?

Video Recording. With that camera, why no video capabilities? It can’t be a matter of storage space. Look at the specs for the Flip MinoHD. It has only 4GB of storage — half that of the Pre — yet it’s capable of doing an hour of HD video!

Flash. Oh boy. This is like a cross between the Holy Grail and Atomic Bomb. Holy Grail because everyone wants a phone that can do video services such YouTube and Veoh, plus publishing services such as Scribd, Issuu, and magazine services such as Exact Editions. Is Palm working with Adobe to get Flash onto the Pre? And — the nasty Atomic Bomb side of it — will it be a satisfying experience of Flash?

This list is in no way comprehensive, but all of this has been on my mind.

What have you been wondering about? Leave a Comment.

Palm’s Spare Battery For The Pre?

Filed under: Accessories — mikecane @ 2:16 pm

Palm Spare Battery Charger for Treo 800w – Includes Battery

palmsparebattery

Constantly on the move? Leave a spare smartphone battery charging in this convenient and portable battery charger. Just insert your spare battery into the charger and plug it into your Palm AC adapter, USB Charging cable, or Vehicle Power Charger. Charge up at the office, your hotel room, or car so you’ll have the power you need.

* Charges your smartphone battery, usually within 2-4 hours
* Doubles as a durable carrying case for your spare battery
* Convenient, lightweight traveling solution
* Free battery included

Note: Charging cable not included.

This was pointed out to me at Palm Infocenter as being used by the Palm reps demonstrating the Pre.

People who say the enclosed battery of the iPhone is a shortcoming are simply mad. There are many clip-on batteries that can provide full-day use with all radios running. Palm had to go with a removable battery because the form factor of the Pre won’t work with iPhone-like battery sleds.

I don’t know if I’ll need a spare battery, but this design is clever, with the charger also acting as a battery carrying case.

Blog at WordPress.com.