kmhnklcgm

Páginas: 5 (1001 palabras) Publicado: 25 de agosto de 2013
Glosario Sistema Operativo Mac
API: es la abreviatura de Aplication Programming Interface. Un API no es más que una serie de servicios o funciones que el Sistema Operativo ofrece al programador, como por ejemplo, imprimir un carácter en pantalla, leer el teclado, escribir en un fichero de disco, etc.
NeXTSTEP es el sistema operativo orientado a objetos, multitarea que NeXT Computer, Inc.diseñó para ser ejecutados en los computadores NeXT.
Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980. En 1988 fue adoptado comolenguaje de programación de NEXTSTEP y en 1992 fue liberado bajo licencia GPL parael compilador GCC. Actualmente se usa como lenguaje principal de programación en Mac OS X, iOS y GNUstep.
Application Kit Este kit contiene todas las clases relacionadas con la interfaz
gráfica (ventanas, botones, cajas de texto, etc.). Pero el Application Kit es
mucho más que un conjunto de componentes de interfaz gráfica, también nos
da acceso a OpenGL, o tiene clases para gestión dedocumentos (mediante el
patrón vista-documento usado también en otros muchos frameworks de
programación), o por ejemplo, también trae clases que encapsulan fuentes,
colores, impresión, corrección ortográfica o drag and drop.
Foundation Kit Este kit contiene todas las demás clases no visuales como
son las clases de acceso a ficheros, de programación multihilo, de trabajo en
red, de utilidad, degestión de cadenas, etc.

Carbon es el nombre de la API que mantiene compatibilidad con la antigua
API de Mac. Para facilitar la migración al nuevo SO a las aplicaciones Mac actuales, Apple ha puesto esta API en Mac OS X. Se trata de un API
programable basada en funciones C.

Java Por un lado la máquina virtual de Apple dispone de todas las librerías
estándar del Java 2 SDK 1.4.2 (AWT, Swing,Servlets, JSP, J2EE…), y de hecho está certificada por Sun como una máquina virtual 100% pure Java.
Esto permite ejecutar aplicaciones Java hechas en otros entornos en Mac OS
X, y viceversa.

Estándar AWT y Swing La Abstract Window Toolkit (AWT, en español Kit de Herramientas de Ventana Abstracta) es un kit de herramientas de gráficos, interfaz de usuario, y sistema de ventanas independiente dela plataforma original de Java. AWT es ahora parte de las Java Foundation Classes (JFC) - la API estándar para suministrar una interfaz gráfica de usuario (GUI) para un programa Java.
El paquete Swing es parte de la JFC (Java Foundation Classes) en la plataforma Java. La JFC provee facilidades para ayudar a la gente a construir GUIs. Swing abarca componentes como botones, tablas, marcos, etc...Objective-C++ es un lenguaje que surgió en los tiempos de NeXTSTEP. Este
lenguaje permite mezclar código fuente C++ y Objective-C en el mismo fichero, así como llamar a objetos C++ desde Objective-C y viceversa. Esto permite al programador Objective-C utilizar todas las librerías de C++ existentes, y al programador C++ acceder a todas las librarías de Cocoa. Los ficheros Objective-C++ llevan laextensión .mm ó .M (extensión antigua que se mantiene por compatibilidad).

Xcode, es un IDE en el sentido clásico que nos permite organizar nuestros ficheros por proyectos, compilarlos y depurarlos con todo tipo de ayudas y detalles. Esta herramienta trabaja con ficheros Java (.java), C/C++ (.h,.c,.cpp), Objective-C (.h,.m) y Objective-C++ (.h,.mm,.M), e incluso podemos hacer un programa parteen Objective-C y parte en Java, lo que demuestra el grado de integración que hay entre Objective-C y Java en Mac OS X.

Interface Builder, es una herramienta de desarrollo visual que nos ayuda a crear rápidamente la parte de la interfaz gráfica de la aplicación. Esta herramienta además de código, genera ficheros .nib que son ficheros con una descripción de los componentes de interfaz...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS