Linked by Thom Holwerda on Wed 24th Nov 2010 23:06 UTC
OpenStep, GNUstep I don't really know what Sony wants with this, but they're using GNUstep, so that's something, I guess. "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."
Permalink for comment 451306
To read all comments associated with this story, please click here.
RE[3]: Objective -C / C++
by MacMan on Sat 27th Nov 2010 15:25 UTC in reply to "RE[2]: Objective -C / C++ "
Member since:

"The idea most if not every part of an application wrapped up in a nice self contained .app directory structure is probably the most brilliant idea that the NeXT folks came up with.

Yeah... did they come up with that *before* or *after* Steve Jobs invented the mouse?

I don't think it matters when, or who invented it, its simply a brilliant idea that Linux desperately could use. Have you ever tried to install something that is not available in a package manager? Where to put it, find all the dependencies, create all the desktop file entries, etc... If the app, config and icon is packaged up in a .app directory, it doesn't where it is, just run it. Done with it, just delete it. No freaking 1000 files sprayed out all over your system, everything in one place.

It would be really simple to add support like this to Nautilus and the KDE file manager. The layout of the .app is already supported by GWorkspace. This directory layout format should be handed over to the freedesktop folks to manage and publish.

Again, such a simple idea: package up the binaries, icons, config in a structured directory that the file manager knows how to run and display. Again, it is completely language, desktop env, and even operating system independent.

Edited 2010-11-27 15:27 UTC

Reply Parent Score: 1