Palm Y Xerox
Palm Os:
Palm Os: Palm OS (también conocido como Garnet OS) es un sistema operativo móvil desarrollado inicialmente por Palm, Inc. para PDAs en 1996. Palm OS fue diseñado para la facilidad de uso con una interfaz gráfica de usuario basada en pantallas táctiles. El sistema proporciona un conjunto de aplicaciones básicas para gestión de información personal. Versiones más recientes del SO han extendido su soporte a smartphones. Muchos otros dispositivos con Palm OS han sido fabricados por varias compañías licenciatarias.
Después de la compra de la marca registrada Palm por parte de ACCESS, la versión más reciente del sistema se renombró a Garnet OS. En 2007, ACCESS introdujo el sucesor de Garnet OS, denominado Access Linux Platform y en 2009, el licenciatario principal de Palm OS, Palm, Inc., cambió de Palm OS a webOS para utilizarlo en sus dispositivos futuros.
Creador:
Palm OS fue desarrollado originalmente bajo la dirección de Jeff Hopkins en Palm Computing, Inc. Posteriormente Palm fue adquirida por U.S. Robotics, que comercializa las primeras Palm Pilot. Las Pilot 1000 y Pilot 5000 corrían la versión 1.0
Carcteristicas:
• Entorno simple monotarea para permitir el lanzamiento de aplicaciones de pantalla completa con una interfaz gráfica de usuario común básica.
• Pantallas monocromas o en color con una resolución de hasta 480x320 píxeles
• Sistema de reconocimiento de escritura manual Graffiti 2
• Tecnología HotSync para sincronizar datos con ordenadores de sobremesa
• Capacidades de grabación y reproducción de sonido
• Modelo de seguridad simple: El dispositivo se puede bloquear con una contraseña, cada aplicación puede aplicar su propio modelo de privadidad
• Acceso a redes TCP/IP
• Conexiones por puerto serie/USB, IrDA, Bluetooth y Wi-Fi
• Soporte de tarjeta de memoria
• Formato estándar definido para los datos de aplicaciones de gestión de información personal para almacenar entradas de calendario, direcciones, tareas y notas, accesible por aplicaciones de terceros.
Historia:
Todas las versiones anteriores a Palm OS 5 se basan en la capa superior del kernel AMX 68000 con licencia de KADAK Products Ltd. Aunque este kernel es técnicamente capaz de realizar múltiples tareas, los términos y condiciones de dicha licencia especifican que Palm podría no incluir el API para la creación/manipulación de tareas dentro del sistema operativo.
Aqui Hay Un Video Donde Se Muestra El Sistema Operativo En Funcion!
Aqui Hay Un Video Donde Se Muestra El Sistema Operativo En Funcion!
Palm OS 1.0
Palm OS 1.0 es la versión original presente en las Pilot 1000 y 5000.
La versión 1.0 cuenta con las cuatro aplicaciones PIM clásicas Address, Date Book, Memo Pad, y To Do List. También se incluye una calculadora y la herramienta de seguridad para ocultar los registros de uso privado.
Palm OS 1.0 no diferencia entre la memoria RAM y el sistema de archivos de almacenamiento. Las aplicaciones se instalan directamente en la memoria RAM y se ejecutan en el lugar. Como no se soporta un sistema dedicado de archivos, las operaciones del sistema dependen de los constantes ciclos de refresco de la RAM para mantener su memoria. El sistema operativo soporta pantallas monocromo de 160x160. La entrada de datos del usuario se genera a través del sistema de reconocimiento de escritura Graffiti u opcionalmente a través de un teclado virtual. El sistema soporta la sincronización de datos con un PC a través de su tecnología de HotSync sobre una interfaz serie. La última versión con corrección de errores es la versión 1.0.7.
Palm OS 2.0
Palm OS 2.0 se lanzó el 10 de marzo 1997 con la PalmPilot Personal y Professional.13 Esta versión añade soporte de red TCP/IP, HotSync por red, y soporta la retroiluminación de la pantalla. La última versión de corrección es la versión 2.0.5.
Se añaden dos nuevas aplicaciones, Mail y Expense, y las aplicaciones PIM estándar se han mejorado.
Palm OS 3.0
Palm OS 3.0 fue presentado el 9 de marzo de 1998, con el lanzamiento de la serie Palm III.14 Esta versión añade comunicaciones por infrarrojos IrDA y soporte de fuentes mejoradas. Esta versión también cuenta con aplicaciones PIM actualizados y una actualización del lanzador de aplicaciones.
Palm OS 3.1 añade nuevas características de menor importancia, como el soporte de HotSync por red. Se introdujo con los modelos Palm IIIx y Palm V.15
Palm OS 3.2 añade soporte de Web Clipping, el cual es una solución inicial específica de Palm específica para visualizar contenido web en la pequeña pantalla de la PDA. Se introdujo con la Palm VII.
Palm OS 3.3 añade velocidades más rápidas de HotSync y la capacidad de realizarlo por infrarrojos. Fue introducido con la Palm Vx.
Palm OS 3.5 es la primera versión en incluir soporte nativo de color de 8 bits. También añade las principales características de conveniencia que simplifican la operación, como un icono de la barra contextual o activación de menú simple. La aplicación de la agenda se amplía con una vista adicional del orden del día. Esta versión fue introducida por primera vez con la Palm IIIc.16 La última versión de corrección de errores es la versión 3.5.3.
Como adición, Palm ofrece posteriormente una actualización Mobile Internet Kit para Palm OS 3.5.17 Este incluye software de Palm Web Clipping, MultiMail (que más tarde pasó a llamarse de VersaMail) Versión 2.26 como software de correo electrónico, handPHONE Version 1.3 como soft de gestión de SMS, y Neomar Version 1.5 como navegador WAP.
Palm OS 4.0
Una PalmOne m130 con sistema operativo OS 4.1.
Palm OS 4.0 fue lanzado con el nueva serie m500 (Palm m500, Palm m505 y Palm m515) el 19 de marzo de 2001.18 Esta versión añade una interfaz estándar para acceso a sistemas de archivos externos (como tarjetas Secure Digital). Los sistemas de archivos externos son un cambio radical a la anterior ejecución en lugar del sistema operativo. Ahora, el código de aplicación y los datos necesitan ser cargados en la RAM del dispositivo, similar al comportamiento de un sistema operativo de escritorio. Se introduce un nuevo Universal Connector con soporte USB. El anteriormente opcional Mobile Internet Kit ahora es parte del sistema operativo. Version 4.0 añade un gestor de atención para coordinar la información de diferentes aplicaciones, con varias posibilidades para llamar la atención del usuario, incluyendo sonido, parpadeo de LEDs o vibración. Se añade soporte de pantallas de color de 16 bits y diferentes zonas horaria. Esta versión también cuenta con mejoras en la seguridad y la interfaz de usuario.
Palm OS 4.1 es una versión de corrección de errores. Se introdujo con el lanzamiento de la Palm i705. La actualización menor posterior del sistema operativo a la versión 4.1.2 incluye un backport de Graffiti 2 desde
Palm OS 5.2.
Palm OS 4.2 Simplified Chinese Edition está dirigido especialmente para el mercado chino con pleno soporte de Chino simplificado, lanzado a la vez que Palm OS 5.3. No hay ningún dispositivo ha sido fabricado con esta versión hasta el momento.
Palm OS 5[editar · editar código]
Palm OS 5 (no se llama 5.0) fue presentado por la filial de Palm PalmSource en junio de 200219 e imlementado por primera vez en la Palm Tungsten T. Se trata de la primera versión lanzada con soporte de arquitectura ARM, con soporte para aplicaciones escritas para Motorola Dragonball mediante el emulador Palm Application Compatibility Environment (PACE). Incluso con la sobrecarga adicional de PACE, las aplicaciones Palm generalmente se ejecuta más rápido en dispositivos ARM que en hardware de la generación anterior. El nuevo software puede tomar ventaja de los procesadores ARM con pequeñas unidades de código ARM, conocido como ARMlets.
Con una base de hardware más potente, Palm OS ha mejorado sustancialmente las capacidades multimedia. Pantallas de alta densidad de 320x320 son compatibles con un completo API para la reproducción y grabación de sonido digital. Se añaden dos pilas TCP/IP separadas, una para Bluetooth y otra para IEEE 802.11b Wi-Fi. Se soportan la conexiones de red seguras mediante SSL. El sistema operativo se puede personalizar con diferentes esquemas de color.
Para Palm OS 5, PalmSource desarrolla y licencia un navegador web llamado PalmSource Web Browser,20 que se basa en el micronavegador NetFront 3.0 de ACCESS.
Palm OS 5.2 s principalmente una versión de corrección, implementado por primera vez en el Samsung SGH-i500.21 Proporciona soporte para resoluciones de 480x320 y se introduce un nuevo sistema de reconocimiento de escritura llamado Graffiti 2, debido a la demanda perdida contra Xerox. Graffiti 2 se basa en Jot de CIC. La última versión de corrección de errores es la versión 5.2.8.
Palm OS 5.3 Simplified Chinese Edition prporciona pleno soporte de Chino simplificado,22 añade soporte adicional para resolución QVGA, y una API estándar para Virtual Graffiti llamada Dynamic Input Area. Esta versión fue introducida por primera vez con las Lenovo P100 y Lenovo P300.23
Palm OS Garnet (5.4) proporciona oficialmente soporte para múltiples resoluciones de pantalla, desde 160x160 hasta 480x320. También cuenta con librerías Bluetooth actualizadas. Esta versión introduce el apodo Garnet para distinguirlo de Palm OS Cobalt 6.0. La última versión de corrección de errores es la versión 5.4.9.
Garnet OS 5.5 es la versión actual desarrollada por ACCESS. Esta versión está dedicada para ejecutarse dentro de la máquina virtual Garnet VM. Garnet VM es una parte fundamental de Access Linux Platform también está disponible para las Nokia Internet Tablet.
Palm OS Cobalt
Palm OS Cobalt (6.0) es el sucesor designado para Palm OS 5. Fue presentado el 10 de febrero de 2004,24 pero no se ofrece más por ACCESS (véase la sección siguiente). Palm OS 6.0 fue renombrado a Palm OS Cobalt para dejar claro que esta versión no fue inicialmente designada para reemplazar a Palm OS 5, que adopta el nombre de Palm OS Garnet al mismo tiempo.
Palm OS Cobalt presenta características de los modernos sistemas operativos como un sistema operativo integrado basado en un nuevo kernel con multitarea y protección de memoria, un framework multimedia y gráfico moderno (proveniente de la compra por Palm de BeOS), nuevas características de seguridad, y ajustes de los formatos de archivo PIM a cooperar mejor con Microsoft Outlook.
Palm OS Cobalt 6.125 presenta librerías de comunicación estándar para telecomunicaciones, Wi-Fi y conectividad Bluetooth. A pesar de otras adiciones, no logró interesar a los potenciales licenciatarios de Palm OS Cobalt.
Sistema Operativo Xerox
El Xerox Alto, desarrollado en el Xerox PARC en 1973, fue uno de los primeros ordenadores personales de la historia (aunque no el primero), pero si fue el primero que utilizó la metáfora de escritorio y una interfaz gráfica de usuario, así como un ratón.
Arquitectura
El Alto fue inicialmente concebido en 1972 en un memorando interno escrito por Butler Lampson y diseñado inicialmente por Chuck Thacker. Tenía un procesador bit-slice basado en el chip 74181 de Texas Instruments, un almacenamiento de control ROM con una expansión de almacenamiento de control escribible y tenía 128 KB de memoria principal expandible a 512 KB, así como un disco duro que usaba un cartucho removible de 2.5 MB en un plato simple de Diablo Systems, (una compañía que posteriormente compró Xerox), similar a los usados en el IBM 2310, todo ello alojado en un armario del tamaño de un pequeño frigorífico. La Unidad Central de procesamiento (CPU) del Alto era un innovador procesador microprogramado que utilizaba microcódigo para la mayor parte de las operaciones de entrada/salida, en vez de hardware. La máquina de microcódigo realizaba 16 tareas, una de las cuales ejecutaba el conjunto de instrucciones normal (bastante parecido al de la Data General Nova), mientras que el resto controlaban la visualización, refresco de memoria, disco, red y otras funciones de entrada/salida. Por ejemplo, el controlador del mapa de bits del display era poco más que un registro de desplazamiento de 16 bits; el microcódigo se utilizaba para cargar la información de refresco del display de la memoria principal hacia el registro de desplazamiento.
Además de una conexión Ethernet, el único dispositivo de salida del Alto era un monitor CRT (tubo de rayos catódicos) con dos niveles (blanco y negro) montado de forma vertical. Sus dispositivos de entrada eran un teclado, un ratón de tres botones y un teclado de funciones opcional (chord keyset). El concepto de estos dos últimos elementos fueron tomados del Sistema On-Line (On-Line System) del Instituto de Investigaciones de Standford (SRI). Mientras que el ratón fue un éxito instantáneo entre los usuarios del Alto, el teclado de funciones nunca se hizo popular.
Ratón de un Xerox Alto.
Todos los ratones del Alto tenían tres botones. Los primeros, de funcionamiento mecánico, tenían dos ruedas perpendiculares una a la otra. Éstos fueron remplazados pronto por ratones con bola, inventados por Bill English. Más tarde se introdujeron los ratones ópticos, primero con luz blanca y posteriormente con infrarrojos. Los botones de estos antiguos ratones eran alargados y estaban dispuestos a lo largo en vez de estarlo a lo ancho.
El teclado estaba configurado de forma que cada tecla correspondía a un bit en un conjunto de registros. Esta característica se utilizaba para cambiar desde dónde se inicializaba (boot) el Alto. Los registros del teclado se usaban como la dirección de disco desde dónde inicializar y así, presionando un conjunto específico de teclas mientras se presionaba el botón de inicio, se podían cargar diferentes microcódigos y sistemas operativos. Esto dio lugar a la expresión "arranque de nariz" (nose boot), cuando el número de teclas necesarias para lanzar un sistema operativo en prueba era mayor que el número de dedos. Este tipo de arranque dio lugar a "move2keys", un programa que movía los archivos en el disco de forma que se pudiera utilizar una determinada secuencia de teclas.
Había otros periféricos para el Alto, como una cámara de TV, una impresora de tipo rueda margarita y un puerto paralelo, aunque eran bastante poco frecuentes. El Alto también podía controlar discos externos lo que la convertía en un servidor de archivos. Esto fue una aplicación bastante común para este ordenador.
Software
Los primeros programas para el Alto fueron escritos en el lenguaje de programación BCPL y más tarde en el lenguaje Mesa, el cuál no fue muy utilizado fuera de PARC, pero que influenció varios lenguajes posteriores, como el Modula. El teclado del Alto carecía de la tecla de guión bajo, cuyo lugar era ocupado por la tecla para el carácter de flecha izquierda usado en el lenguaje Mesa para el operador de asignación. Esta característica del teclado del Xerox Alto pudo ser el origen del estilo CamelCase para identificadores compuestos (como por ejemplo "EstoEsUnaVariable"). Otra peculiaridad del Alto es que su microcódigo era programable por el usuario.
El Alto ayudó a popularizar el uso del modelo de gráficos raster para todo tipo de salidas, incluyendo textos y gráficos. También introdujo el concepto de operación de bit block transfer (transferencia de bloque de bits), o BitBLT, como la interfaz de programación fundamental para el display. A pesar del pequeño tamaño de su memoria, se escribió un buen número de programas innovadores para el Alto, incluyendo los primeros sistemas de composición de documentos WYSIWYG Bravo y Gypsy; editores de gráficos (mapas de bits, placas de circuito impreso, circuitos integrados, etc.); las primeras versiones del entorno Smalltalk y uno de los primeros juegos multipersona en red.
Difusión y evolución.
Desde el punto de vista técnico, el Alto era un pequeño miniordenador, pero era más bien un ordenador personal en el sentido de tener un único usuario sentado frente al escritorio, al compararlo con los mainframes y miniordenadores de la época. Nunca fue un producto comercial, aunque se fabricaron varios miles de unidades. Varias universidades, incluyendo el MIT, Stanford, CMU, y la Universidad de Rochester recibieron donaciones de Altos incluyendo servidores IFS e impresoras laser Dover. Estas máquinas fueron la inspiración para las estaciones de trabajo Lilith del ETH de Zürich y el PERQ de la Three Rivers Company. Además de la estación de trabajo de la Standford University Network (SUN), que finalmente fue llevada al mercado por una compañía del tipo spin-off, Sun Microsystems. La estación de trabajo Apollo/Domain y el Lisa de Apple, también fueron profundamente influenciados por el Alto.
El Alto de Xerox fue utilizado para diseñar la influyente serie "D" de estaciones de trabajo de la Xerox: Dolphin, Dorado y Dandelion. También se basó en este diseño un router de red llamado Dicentra. Dorado era un máquina muy veloz basada en diseño ECL; Dolphin era una máquina de gama media basada en tecnología TTL diseñada inicialmente para ser la estación de trabajo Star. La arquitectura original para Dandelion, basada en el AMD Am2900 de [tecnología de microprocesador bitslice], fue presentado como el diseño llamado Wildflower y fue este diseño de bajo costo el que se convertiría en la estación de trabajo Star Xerox 8010.
Xerox creó una división de productos (SDD) para comercializar el trabajo del PARC, inicialmente partiendo del Dolphin como base para un producto tipo estación de trabajo. El diseño Dandelion llegó a ser la Xerox 8010, que ejecutaba el software de la Xerox Star. La Star inspiró los ordenadores personales Lisa y el Macintosh de Apple, y ayudo a popularizar la interfaz gráfica de usuario en futuros ordenadores personales y estaciones de trabajo.
Estas máquinas Xerox, especialmente el Alto, son hoy día escasas y son artículos de colección extremadamente onerosos.