GNUstep

GNUstep
GNUstep
GNUstepGlow.png
GNUstep-gorm.jpg
GNUstep, GORM corriendo en Window Maker
Desarrollador
Desarrolladores de GNUstep
www.gnustep.org
Información general
Última versión estable 2.6.0 Make / 1.22.0 Base/ 0.20.0 GUI/ 0.20.1 Back
14 de abril de 2011
Género Framework/Entorno de desarrollo
Sistema operativo Multiplataforma
Licencia Aplicaciones de desarrollo bajo GPL y Frameworks bajo LGPL
En español Sí. 

GNUstep es un conjunto de Frameworks o bibliotecas orientadas a objetos, aplicaciones y herramientas escritas en el lenguaje Objective-C, para el desarrollo de aplicaciones de escritorio.

Es a su vez una implementación libre de las especificaciones OpenStep, creadas por NeXT, que después fue comprada por Apple. Con el surgimiento del sistema operativo Mac OS X de Apple, basado en OpenStep, GNUstep también planea compatibilidad con este sistema.

GNUstep incorpora dos herramientas de desarrollo (RAD). Project Center, para la creación de proyectos, y GORM, para la creación de interfaces gráficas. Ambas herramientas son las equivalentes a Project Builder e Interface Builder, respectivamente, de NeXTSTEP.

Contenido

Paquetes y Frameworks de GNUstep

GNUstep se conforma básicamente de cuatro paquetes Make, Base, GUI y Back. Cada uno tiene diferentes funciones:

Make

Este paquete facilita la creación de los Makefiles de los proyectos creados con GNUstep. De tal forma que se hace sencilla la configuración, instalación y empaquetado de la aplicación.

Base

Este es el Framework que contiene todas las clases no visuales. Las clases que están basadas en las originales de NeXTSTEP comienzan con las letras NS, y las que han sido añadidas por el proyecto GNUstep comienzan con las letras GS.

GUI

Este es el Framework que contiene todas las clases visuales. Al igual que en el Framework Base las clases que están basadas en las originales de NeXTSTEP comienzan con las letras NS, y las añadidas comienzan con las letras GS.

Back

Este paquete es el Back-end del Framework GUI. Y es el encargado de las rutinas para dibujar los componentes visuales de las aplicaciones creadas con GNUstep.

Apariencia de las aplicaciones

La apariencia de las aplicaciones hechas con GNUstep se asemeja en general a las creadas con NeXTSTEP. Aunque esta puede variar de un sistema operativo a otro, así como de la configuración de las librerías. En los sistemas GNU/Linux, BSD, Solaris, etc. las aplicaciones tienen un menú vertical y desligado de cualquier ventana. En estos sistemas también se hace uso de los AppIcons y Miniwindows, los cuales pueden ser manejados con la herramienta IconManager (en el escritorio WindowMaker esta herramienta no es necesaria). Sin embargo, es posible configurar GNUstep para utilizar la barra de tareas para minimizar las ventanas, así como configurar las aplicaciones para tener el menú en ventana (aquellas que soporten este estilo).

En el sistema Mac OS el menú es como el de cualquier aplicación nativa de esa plataforma. En el sistema Windows puede tenerse el menú en ventana para las aplicaciones que han sido diseñadas con soportar para este estilo.

Empresas que utilizan GNUstep

Algunas aplicaciones hechas con GNUstep o que utilizan GNUstep

Aplicaciones portadas de Mac OS a otros sistemas usando GNUstep

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • GNUstep — Einige GNUstep Anwendungen im klassischen NeXTStep Aussehen …   Deutsch Wikipedia

  • GNUstep — Un bureau sous GNUstep …   Wikipédia en Français

  • GNUStep — Un bureau sous GNUstep …   Wikipédia en Français

  • GNUstep — es un proyecto que pretende crear una implementación libre de la especificación OpenStep, creada por NeXT, que después fue comprada por Apple. Con el surgimiento del sistema operativo Mac OS X de Apple, basado en OpenStep, GNUstep también planea… …   Enciclopedia Universal

  • GNUstep — Infobox Software name = The GNUstep Project caption = GNUstep screenshot showing various applications developed with the GNUstep libraries, including a Miller Column browser developer = GNUstep Developers latest release version = make 2.0.1, base …   Wikipedia

  • GNUstep — Эта статья слишком короткая. Пожалуйста, дополните её ещё хотя бы неск …   Википедия

  • GNUStep LiveCD — Desarrollador Gürkan Sengün[1] [2] livecd.gnustep.org …   Wikipedia Español

  • GNUstep Renaissance — is a development framework that reads XML descriptions of graphical user interfaces from an application bundle and converts them into native widgets and connections at runtime under either GNUstep or Mac OS X.GNUstep Renaissance was written by… …   Wikipedia

  • GNUstep Renaissance — Développeur Projet GNU Dernière version 0 …   Wikipédia en Français

  • GNUstep — ● np. m. ►INTGRAF implémentation libre (voir logiciel libre) de l interface NextStep. http://www.fortunecity.com/skyscraper/scsi/1031/ (quelques images pour vous mettre l eau à la bouche) …   Dictionnaire d'informatique francophone

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”