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 451082
To read all comments associated with this story, please click here.
RE: Objective -C / C++
by MacMan on Thu 25th Nov 2010 02:29 UTC in reply to "Objective -C / C++ "
Member since:

I don't mean to sound really down on GNUStep, I really really want to like GNUStep, its that I've never had much luck with it. Apparently GNUStep has a GNOME theming engine, never got that to work either.

I think some GNUStep folks need to sit down and figure out how to get it to work well with GNOME. It think it should be possible to write some sort of utility that automatically generates .desktop files for GNUStep apps and so forth.

What would REALLY REALLY REALLY KICK SERIOUS ASS is someone spent some time on Nautilus and made it read the .app directory structure. 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. It completely solves the packaging problems found on most OSs (writing .desktop files. editing menus, all that BS).

Furthermore, the idea of a .app directory structure is completely language / desktop env / OS independent. Inside is just a config file that tells what executable to launch, what icon should be, what the env vars should be and so forth.

Reply Parent Score: 3