2010-11-25

The Desktop is Back

Sony is back to OpenStep (!) with SNAP:
Sony’s Networked Application Platform is a project designed to leverage the open source community to build and evolve the next generation application framework for consumer electronic devices.

The developer program gives access to a developer community and resources like SDK, tools, documentation and other developers.

The foundation upon which this project is base comes from the GNUstep community, whose origin dates back to the OpenStep standard developed by NeXT Computer Inc (now Apple Computer Inc.). While Apple has continued to update their specification in the form of Cocoa and Mac OS X, the GNUstep branch of the tree has diverged considerably.

Wayland is talking about phasing out X11:

The problem with X is that... it's X. When you're an X server there's a tremendous amount of functionality that you must support to claim to speak the X protocol, yet nobody will ever use this. For example, core fonts; this is the original font model that was how your got text on the screen for the many first years of X11. This includes code tables, glyph rasterization and caching, XLFDs (seriously, XLFDs!) Also, the entire core rendering API that lets you draw stippled lines, polygons, wide arcs and many more state-of-the-1980s style graphics primitives. For many things we've been able to keep the X.org server modern by adding extension such as XRandR, XRender and COMPOSITE and to some extent phase out less useful extension. But we can't ever get rid of the core rendering API and much other complexity that is rarely used in a modern desktop. With Wayland we can move the X server and all it's legacy technology to a optional code path.

Jean-Louis Gassée:
Someday, the progress in HTML implementations and better, thicker pipes might move the boundary between local and Cloud applications. But for the time being, conventional desktop “productivity” apps such as word processors, spreadsheets, and presentation programs have an advantage over their Cloud competitors.
Anil Dash:
Cloudtop apps are delivered as native code on nearly every supported platform, from desktop computers to smart phones, with an interface that scales appropriately.

While the app may have a web interface, that's largely a convenience and is not usually the primary way in which you interact with the app.
Oh, and let's not forget RIM's acquisition of QNX.

No comments: