Palm Pre Development In the Browser
introspekt.i writes "Palm is building upon the Mozilla Bespin project to deliver an IDE for the Palm Pre entirely in the web browser. Apps can be developed on the server and then downloaded and deployed locally. It is an interesting tool, especially given that WebOS is so web-centric. This tool comes as a supplement to the existing development tools for Eclipse and the command line released by Palm earlier this year. The project is open to anyone who registers as a Palm developer, which is free to do."
I don't see why it's still taking so long for "developing browser applications" to become indistinguishable from "developing applications". The browser is just an application framework that includes a network API, rendering API, and an API to its other functions. Since the browser became the overwhelmingly primary app framework for PC development, there have been several generations of UI frameworks that have come and gone, each of which had the opportunity to be both fully functional per OS platform and with the same API across platforms.
We should just be writing applications, any of which can use a cross-platform UI API and reach the network with HTTP and other protocols using a cross-platform API. Phones have so many different OSes, GUI layers and network protocols that they should be the first to unify into a single platform. Since Java promised that but failed to deliver many years ago, we should have something else by now that does do it.
--
make install -not war
I hope they don't think they're going to pick up serious developers just for making their tools web-based, as if that was an end in itself, so I hope that they believe there is some benefit to making their tools all web based.
Reading the articles, I'm no so sure that isn't what they're doing here. According to them this is about enabling a next-generation web-based development workflow. It's different because... the IDE runs in your web browser.
The kind of developers you want to attract to your platform, who are going to build the quality apps that you want to be a reflection of the quality of your platform your platform, aren't held up on account of the "barrier to entry" of such ponderous requirements as having to install a J2ME development environment or have local storage space available.
Don't get me wrong, I'm a longtime fan of Palm and want to see them succeed. I owned many of their PDAs over the years. But this isn't the way to go about it. This sounds like marketing running their engineering organization. A next generation mobile development workflow isn't one that lets met develop in a web browser. It's one that gives me powerful APIs at multiple levels so that I have an API of appropriate richness and complexity whether I want to develop a calendaring extension, whether I want to develop a social media client, or whether I want to develop a game. This does none of those things, and it should go with out saying that my products won't be targeting any of the current webOS devices.
Yeah! No one uses Palm platform! I mean, it's essentially HTML/CSS and Javascript, but I mean come on, who writes that anymore? No one knows or cares about html and javascript because it's useless! Nothing uses it and there's definitely no one out there who can make a living off of it.
I do hope my sarcasm tags aren't necessary, given how absurd you sound. Yes, there are plenty of Java devs out there, and yes, I do wish Palm would release a Java SDK for the phone, but the fact is that that's not the developer segment they're going after. They're aiming development for this phone toward the millions of web developers out there. I've tried writing an app for the phone when the SDK first came out, and though I had no experience with the Prototype Framework they use for Javascript, I still had a little VLC remote control app up and running within the afternoon, with a pretty decent UI. They use the HTML5 specs for a bunch of things and I've seen some pretty impressive things done on the phone.
The only major problems are the current lack of low level networking (homebrew coders have written services for the linux backend though, in Java no less, to work around this for things like an IRC client), and 3D acceleration, though apparently they're working on the latter and even hired someone a few months back as a graphics framework engineer for the phone. There's speculation that that's one of the things they'll be talking about at CES.
Now, let me be clear about something, I have a Pre, but I don't think it's the greatest phone or OS in the world. There's actually a lot that I wish it had that Android has, but at the same time, there's a lot that WebOS has that Android doesn't (let's not even discuss the iPhone, as I honestly don't care about smartphone that can't do true multi-tasking). Both platforms still have a ways to go to true maturity though, and keep in mind it's still very early in the game respectively. The Pre's been around for what, 6 months? Android's v1 was pretty bad and many thought it dead till more phones came out and the OS matured. The reason the iPhone is so popular is primarily because it was the only game in town for a long time, and it didn't even have its much touted app store when it came out, or 3D acceleration. The way I see it, the more competition, the better. And the more innovative and creative ways they can all try to pull in both users and developers, the better it'll be for everyone.
You are a troll. I suspect you know nothing about the Pre nor WebOS.