Comments on: TealPoint & Normsoft on webOS: It's Great, But We Want C

Palm CES Video WebOSThe biggest potential sticking point for developers on Palm's new webOS is the lack of a "low-level" SDK. While the HTML/CSS/Javascript-based Mojo SDK should prove to be a boon for the development and porting of web-integrated applications, it's becoming increasingly apparent that Palm will also eventually need to offer a more "down-to-the-metal" approach to webOS development, such as C, which is essential for intensive applications like movie players or 3D games. Palm Infocenter has spoken with two long-time PalmOS developers, TealPoint and Normsoft, in order to probe the issue a little deeper. Hit the jump for their thoughts.
Return to Story - Permalink

Article Comments


The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.

Start a new Comment Down


Gekko @ 1/19/2009 1:19:41 PM # Q

it looks like the Pre/WebOS already has a bundled music player, video player, and security app - among other core apps. so why does anyone need these guys? it looks like palm either chose other partners to develop their core Pre apps or they built them themselves in-house.

i guess the days of milking the same tweaked prc for $20+ plus incremental upgrades is over.

who moved my cheese? only the paranoid survive.

RE: why?
CFreymarc @ 1/19/2009 2:23:21 PM # Q
While everyone at Palm refuses to compare them to Apple and the iPhone, they are following Apple's business model. The Pre is being marketed more and more like a consumer electronics item and less of a computing platform.

When the iPhone came out, there was many screams for "Where is the SDK!?!" and they responded a year later. My guess, and this is only a guess, is that the final OS that will ship on the Pre that was announced is not stable enough to handle third party native apps. It can only run script-based languages since that is more isolated from the rest of the OS.

My crystal ball tells me there will eventually be a C-level SDK but not 'til the next major OS upgrade that will be released as either an upgrade or in a newer model Pre.

RE: why?
freakout @ 1/19/2009 10:58:44 PM # Q
so why does anyone need these guys?

We'll find out for sure at launch - but Windows Media file format support might be one thing to look out for (no WMV or WMA so far, which could be a bitch for some streaming. Plus I have a few odd WMA files scattered throughout my music collection). That music app looks pretty bare-bones - does it have an equalizer? does it support internet radio? Crossfading? what's the audio quality like? I might be up for a webOS version of pTunes if I don't get the answers I want there...

And as for TealPoint - check out - they make tons of apps. Useful to have such prolific developers on board.

RE: why?
joad @ 1/20/2009 11:13:14 AM # Q
>it looks like the Pre/WebOS already has a bundled music player, video player, and security app - among other core apps. so why does anyone need these guys?

Well, the PalmPilot "already had" a bunch of built-in apps, too. Including games (was it "minefield"?). But for some reason we still gave TealPoint, Normsoft and the rest plenty of our hard earned cash. Sometimes even allowing some developers to play the "churn" on "upgrades" (updates).

What made the PalmPilot grow into the Treo was the innovative third party developers (and hardware manufacturers) that made it more useful and pushed the boundaries of the hardware so we eventually have a phone merged with a PDA fairly well. And developers like Iambic have pushed the integration BETWEEN the PIMS and other apps to the bleeding edge (they can't even get it stable!).

If the iPhone only came with their (weak) PIM apps and a couple games plus a music player, doubtful they'd get much hype, even from their fanboys. The Pre appears to have some very serious shortcomings already, and the developers that are pushing Palm to think straight about the long term are doing us all a favor if we end up sticking with Palm.

It blows my mind that Palm didn't even consult with developers before releasing the Pre and new OS. At least they could have helped Palm come up with a better name...

Palm "Preh": as in "eh, where's the microSD and Garnet emulator?"

RE: why?
gabvoice2 @ 1/20/2009 3:37:53 PM # Q

Streaming Internet Radio is a must for me. There are lots of media players out there, but Pocket Tunes is the only program that handles mid-stream calls with good remote control of bluetooth Stereo Headset on my Treo 755P. I will definitely NOT migrate to the Pre until I am guaranteed a robust Internet Radio streaming program.

RE: why?
joad @ 1/20/2009 4:33:33 PM # Q
Agreed, PockeTunes is pretty good. One big problem comes up when Palm installs software into the internal ROM and just leaves it there to die. Every single update needs to be sitting in RAM anyway, and the ROM version interferes with the current one (Google Maps, Docs to Go, and Pockettunes are a few off the top of my head). ROM updates from Palm seem to never bother including any refresh of the sadly out-of-date ROM versions of third party apps they originally included.

All Palm needs to do is supply a decent OS coupled with well-spec'd hardware and some basic PIMs, and leave the specialization and customization of software to the neurotic developers to push the envelope. If Palm insists on including extra software, please dump it on an FTP site in the "cloud" and let people pick and choose what they want on their device, and to control the update process completely.

Palm "Preh": as in "eh, where's the microSD and Garnet emulator?"

RE: why?
hkklife @ 1/20/2009 4:54:49 PM # Q
Yup, that's what Microsoft is kinda/sorta doing already with all of their "Live" apps and that aspect will definitely come to the forefront with Windows 7. Streamlined installs & lightweight OS installs for those that want it on, say, a netbook vs. the "whole hog" package for those who want it on their powerhouse desktop with oodles of storage space and CPU cycles to spare.

Sure would be nice if Palm & their carrier overlord(s) Sprint gave us that option, huh? Or even just offered the possible of (free or paid, I'd be glad to see either) ROM updates to existing devices!

Pilot 1000->Pilot 5000->PalmPilot Pro->IIIe->Vx->m505->T|T->T|T2->T|C->T|T3->T|T5->Zodiac 2->TX->Verizon Treo 700P->Verizon Treo 755p->?

RE: why?
mikecane @ 1/21/2009 12:08:43 PM # Q
>>>At least they could have helped Palm come up with a better name...

I'm sure Elevation had the bucks to go to one of those companies that design names.

I would have chosen a different one on the list. Unless all the rest were rotten too.

RE: why?
hkklife @ 1/21/2009 12:15:04 PM # Q
I liked "Veld". Remember that one from a few years ago?

Short, unique, and edgy sounding....much better than "Pre" !

Pilot 1000->Pilot 5000->PalmPilot Pro->IIIe->Vx->m505->T|T->T|T2->T|C->T|T3->T|T5->Zodiac 2->TX->Verizon Treo 700P->Verizon Treo 755p->?

Reply to this comment

New blog: PrePoint

mikecane @ 1/19/2009 4:54:02 PM # Q
And it's by me. I HATE you, Palm. I wanted a nice rest!

Reply to this comment


WilSylvince @ 1/19/2009 5:59:07 PM # Q
What is the 'cloud'?

RE: Cloud?
SeldomVisitor @ 1/20/2009 4:18:00 AM # Q
Mostly smoke with a lot of empty space, too.

Rumor has it that a few mirrors were seen as well but, actually, not much more though the fawning gushes present Web-wide would suggest something more substantial.

Reply to this comment

All this based off no Dev experience with the SDK...

jeffhoward001 @ 1/20/2009 9:45:53 AM # Q
While I know these guys are champions in the PalmOS space (myself being a paying customer of several products), I think this interview was a little premature. You could make a call to a function that corrupts low-level memory if Palm so chooses to expose that to the Javascript libs. I think people are misunderstanding exactly what it means to use HTML/CCS/JS as the programming language. All the built-in apps use the technology, and I'm certain that if someone like Normsoft, Datavis, Tealpoint wants to write a killer app that requires a lower-level call, they'll work with them to make it happen (with some code approval process, I'm sure).

Like I said before, I'll take stability and getting the new product onto the market with a good name in exchange for a few less low-level apps. I trust that Palm will strike a balance between Apple's model, and the wild wild west days of PalmOS. Give it time guys, these Devs haven't even used the SDK yet :-)

- Jeff

Tungsten T -> Palm TX -> TX & Centro (Good combo so far!)

Reply to this comment
Start a New Comment Thread Top


Register Register | Login Log in