next up previous contents
Next: Emulación vs simulación Up: DOS como aplicación de Previous: DOS como aplicación de

Las aplicaciones en NeXTSTEP

NeXTSTEP es un ambiente de desarrollo orientado a objetos que corre sobre el micronúcleo de Mach, como se aprecia en la figura 5.1. Sus componentes principales son:
  
Figure 5.1: El ambiente de desarrollo NeXTSTEP.
\begin{figure}
\epsfxsize=250pt
\hspace{.65in}
\epsffile{nextstep.eps}
\end{figure}

Como se aprecia en la figura 5.1, las aplicaciones se ejecutan sobre el Work Space Manager. Las ventanas son el medio principal de comunicación entre el usuario y una aplicación. Para esto el Window Server maneja esta comunicación con dos acciones principales: dibujar imágenes en el video y enviar los eventos generados por el usuario a la aplicación. Para dibujar las imágenes se apoya en el intérprete Display PostScript. Para manejar los eventos que el usuario manda a la aplicación se apoya en el concepto ciclo del evento. En este ciclo el usuario genera un evento (que el Window Server manda a una aplicación), cuando la aplicación recibe el evento, lo maneja con los objetos del Application Kit o con su propio código, genera una acción en el video, y se espera a atender el siguiente evento (como se muestra en la figura 5.2).

  
Figure 5.2: El ciclo del evento.
\begin{figure}
\epsfxsize=250pt
\hspace{.36in}
\epsffile{evento.eps}
\end{figure}


next up previous contents
Next: Emulación vs simulación Up: DOS como aplicación de Previous: DOS como aplicación de
Amilcar Meneses
2002-10-03