Common User Access
Common User Access (CUA) es un estándar de interfaces de usuario para sistemas operativos y programas informáticos. En 1987, IBM desarrolló y publicó el estándar como parte del conjunto de estándares Systems Application Architecture. Se utilizó originalmente en los sistemas operativos MVS/ESA, VM/CMS, OS/400, OS/2 y Microsoft Windows, y hoy en día partes del estándar se han implementado también en programas para otros sistemas operativos, incluyendo variantes de Unix y la plataforma Java.
From Wikipedia, the free encyclopedia

Common User Access (CUA) es un estándar de interfaces de usuario para sistemas operativos y programas informáticos. En 1987, IBM desarrolló y publicó el estándar como parte del conjunto de estándares Systems Application Architecture. Se utilizó originalmente en los sistemas operativos MVS/ESA, VM/CMS, OS/400, OS/2 y Microsoft Windows, y hoy en día partes del estándar se han implementado también en programas para otros sistemas operativos, incluyendo variantes de Unix y la plataforma Java (en AWT y Swing).
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 un mainframe o una PS/2 con gráficos VGA.[1] CUA fue una especificación detallada y estableció reglas estrictas sobre cómo deberían verse y funcionar las aplicaciones. Su objetivo era, en parte, lograr la armonía entre las aplicaciones de DOS, que hasta entonces habían implementado de forma independiente diferentes interfaces de usuario.[cita requerida]
Por ejemplo, para abrir un archivo:
- In WordPerfect, se abría un archivo con F7, 3.
- In Lotus 1-2-3, se abría un archivo con / (para abrir los menús), F (para Archivo), R (para Recuperar).
- In Microsoft Word, se abría un archivo con Esc (para abrir los menús), T (para Transferir), L (para Cargar).
- In WordStar, ^ K D (para ir al menú de inicio), seguido de D.[1]
- In emacs, un archivo se abre con Ctrl+x seguido de Ctrl+f (for find-file).
- In vi, usa Esc para permitir comandos, luego :espace. para abrir el explorador de archivos.
Por lo tanto, cada programa tenía que aprenderse individualmente y memorizar su interfaz de usuario completa. Haber aprendido las interfaces de usuario de docenas de aplicaciones era una señal de experiencia, ya que un usuario novato que se enfrentara a un nuevo programa encontraría que su conocimiento existente de una aplicación similar sería inútil o un obstáculo activo para comprender, ya que el comportamiento aprendido podría necesitar ser desaprendidas para la nueva aplicación.
La especificación detallada de CUA, publicada en diciembre de 1987, tiene 328 páginas. Tiene similitudes con las pautas detalladas de interfaz humana de Apple Computer (139 páginas).[2] 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 requerida] CUA tenía un aspecto similar. objetivo, pero se enfrentó a la tarea más difícil de tratar de imponer esto retroactivamente en una industria próspera pero caótica existente, con el objetivo mucho más ambicioso de unificar toda la interfaz de usuario, desde computadoras personales hasta minicomputadoras y mainframes; y admitir modos de GUI y de caracteres, y diseños interactivos y por lotes. En comparación, Apple HIG solo admitía una GUI interactiva en una computadora personal independiente. CUA también intentó ser un estándar más medible que Apple HIG y tenía grandes secciones formateadas como listas de verificación para medir el cumplimiento.