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 think it only got 10 minutes, actually.
I tried a Pre, such a POS. I like my iPhone, though I've shattered the stupid thing no less than three times in 6 months. Android looks very good, and if it is still on the same path in a year, I'm dumping AT&T and Apple and going with an Android device.
Learn about Photography Basics.
Their lack of smartphone marketshare is a definite problem; but I'm not at all sure that it is one that Java is going to help them with.
If anything, their choice of "more or less webapp languages and architecture, with a few local storage/access bits and bobs" seems fairly sensible(assuming they can get the speed issues of their first round worked out).
Because it is architecturally so similar to the webapp widgets and things that are being written, in vast quantities, to be put on the net and run on computers of all sizes, the amount of developer investment required to take existing work and bundle it up for WebOS is(comparatively) small.
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
Perhaps you can clear something up for me: It was my understanding that in developer mode, you have a complete Linux environment, command line and all. Doesn't that mean you can compile C and C++ code to run on the Pre? Of course I know that the UI has to be handled through HTML/JS, but is it possible for the UI to talk to back-end components running as compiled code?