stringtranslate.com

Acceso de usuario común de IBM

Common User Access ( CUA ) es un estándar para interfaces de usuario para sistemas operativos y programas informáticos . Fue desarrollado por IBM y publicado por primera vez en 1987 como parte de su Arquitectura de aplicaciones de sistemas . Utilizado originalmente en los sistemas operativos MVS/ESA , VM/CMS , OS/400 , OS/2 y Microsoft Windows , partes del estándar CUA ahora se implementan en programas para otros sistemas operativos, incluidas variantes de Unix . También lo utilizan Java AWT y Swing .

Motivaciones e inspiraciones.

IBM quería una forma estándar de interactuar con el software de interfaz de usuario basado en texto , ya sea que la pantalla fuera una terminal tonta conectada a una computadora central o un PS/2 con gráficos VGA . [1] CUA era una especificación detallada y establecía reglas estrictas sobre cómo debían verse y funcionar las aplicaciones. Su objetivo era, en parte, lograr la armonía entre las aplicaciones DOS , que hasta entonces habían implementado de forma independiente diferentes interfaces de usuario. [ cita necesaria ]

Por ejemplo, para abrir un archivo:

F1A menudo era la tecla de ayuda (como en Volkswriter (1982) [3] ), pero en WordPerfect, la ayuda estaba activada . Algunos programas solían cancelar una acción, mientras que otros la usaban para completar una; WordPerfect lo usó para repetir un carácter. Algunos programas solían ir al final de una línea, mientras que otros lo usaban para completar el llenado de un formulario. a veces se alternaba entre sobrescribir e insertar caracteres, pero algunos programas lo usaban para "pegar".F3EscEndIns

Por lo tanto, cada programa debía aprenderse individualmente y memorizarse su interfaz de usuario completa. Era una señal de experiencia haber aprendido las UI de docenas de aplicaciones, ya que un usuario novato que se enfrentara a un nuevo programa encontraría que su conocimiento existente de una aplicación similar no sería útil o sería un obstáculo activo para la comprensión, ya que el comportamiento aprendido podría necesitar ser modificado. desaprendidos para la nueva aplicación.

La especificación CUA detallada, publicada en diciembre de 1987, tiene 328 páginas. Tiene similitudes con las pautas detalladas de interfaz humana de Apple Computer (139 páginas). [1] Apple HIG es un libro detallado que especifica cómo debe verse y funcionar el software para la computadora Apple Macintosh de 1984. [4] Cuando se escribió por primera vez, la Mac era nueva y el software de interfaz gráfica de usuario (GUI) era una novedad, por lo que Apple se esforzó mucho para garantizar que los programas se ajustaran a una única apariencia compartida. [ cita necesaria ] CUA tenía un objetivo similar, pero se enfrentó a la tarea más difícil de intentar imponer esto retroactivamente a una industria existente, próspera pero caótica, con el objetivo mucho más ambicioso de unificar todas las UI, desde computadoras personales hasta minicomputadoras y mainframes. ; y admite modos de caracteres y GUI, y diseños interactivos y por lotes. En comparación, Apple HIG solo admitía GUI interactiva en una computadora personal independiente. CUA también intentó ser un estándar más mensurable que Apple HIG y tenía grandes secciones formateadas como listas de verificación para medir el cumplimiento.

Descripción

La CUA contiene estándares para el funcionamiento de elementos como cuadros de diálogo , menús y atajos de teclado que se han vuelto tan influyentes que hoy en día son implementados por muchos programadores que nunca han leído la CUA.

Algunos de estos estándares se pueden ver en el funcionamiento del propio Windows y en aplicaciones basadas en DOS como el editor de texto de pantalla completa edit.com de MS-DOS 5 . Las características distintivas de CUA incluyen:

CUA no solo cubre aplicaciones DOS, sino que también es la base para el estándar de interfaz de usuario consistente (CUI) de Windows, así como para las aplicaciones OS/2 (tanto en modo texto como para la GUI de Presentation Manager ) y los mainframes IBM que cumplen con el estándar. Arquitectura de aplicaciones de sistemas .

CUA fue más que un simple intento de racionalizar las aplicaciones DOS: era parte de un plan más amplio para reunir, racionalizar y armonizar las funciones generales del software y el hardware en toda la gama informática de IBM, desde microcomputadoras hasta mainframes.

La tercera edición de CUA se alejó radicalmente de las dos primeras al introducir el lugar de trabajo orientado a objetos . Esto cambió el énfasis de las interacciones del usuario para que sean los datos (documentos, imágenes, etc.) en los que trabajó el usuario. Se eliminó el énfasis en las aplicaciones con la intención de hacer que la computadora fuera más fácil de usar cumpliendo con las expectativas de los usuarios de que trabajarían en documentos usando programas (en lugar de operar programas para trabajar en documentos). (Ver también interfaz de usuario orientada a objetos ).

Influencia

CUA influyó fuertemente en los primeros sistemas operativos Microsoft Windows durante el período de cooperación conjunta de IBM y Microsoft en OS/2 Presentation Manager. Pero las versiones posteriores de los documentos CUA de IBM no se utilizaron para los productos de Microsoft, por lo que CUA perdió importancia en el entorno Windows. Por ejemplo, se introdujo el menú Inicio . La mayoría de las pulsaciones de teclas estándar y los widgets GUI básicos especificados por CUA siguen estando disponibles en Windows. La conocida combinación para cerrar una ventana, + , proviene de CUA. [5]AltF4

CUA nunca tuvo un impacto significativo en el diseño de aplicaciones terminales Unix (modo carácter), que precedieron a CUA por más de una década. [ cita necesaria ] Sin embargo, todos los principales entornos/kits de herramientas GUI de Unix, basados ​​o no en el sistema X Window , han presentado distintos niveles de compatibilidad CUA, y Motif/ CDE lo presenta explícitamente como un objetivo de diseño. Los principales entornos actuales, GNOME y KDE , también cuentan con una amplia compatibilidad con CUA. El subconjunto de CUA implementado en Microsoft Windows u OSF/Motif generalmente se considera un estándar de facto a seguir por cualquier nuevo entorno GUI de Unix.

Ver también

Referencias

  1. ^ ab Alsop, Stewart II (18 de enero de 1988). "Microsoft Windows: eclecticismo en la interfaz de usuario" (PDF) . Carta PC . 4 (2): 6–7.
  2. ^ "Manual de referencia de WordStar para la versión 3.3" (PDF) .
  3. ^ Shuford, Richard S. (mayo de 1983). "Herramientas de Word para la computadora personal IBM". BYTE . vol. 8, núm. 5. págs. 176–216 . Consultado el 19 de octubre de 2013 .
  4. ^ Directrices de interfaz humana: la interfaz de escritorio de Apple . Addison-Wesley. 1987.ISBN 0-201-17753-6.
  5. ^ Chen, Raymond (18 de septiembre de 2018). "¿Por qué Alt+F4 es la tecla de acceso rápido para cerrar una ventana? ¿Por qué no Alt+F5 o Alt+F3?". Lo viejo y nuevo .

enlaces externos