fbpx
Wikipedia

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 con retraso 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.

Palm
Garnet OS
Parte de Palm OS

Palm m505, ejecutando Palm OS 4.0
Información general
Tipo de programa sistema operativo móvil
Desarrollador Palm, Inc., ACCESS (Garnet OS)
Modelo de desarrollo Software propietario
Lanzamiento inicial 1996
Licencia EULA propietario
Estado actual Suspendido
Información técnica
Programado en C y C++
Núcleo Palm OS
Tipo de núcleo ?
Plataformas admitidas ARM
Versiones
Última versión estable Garnet OS 5.5 2007
Enlaces
Garnet Sitio web oficial

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 y usuario

Palm OS fue desarrollado originalmente bajo la dirección de Jeff Hopkins en Palm Computing, Inc.[1]​ Posteriormente Palm fue adquirida por U.S. Robotics,[2]​ que comercializa las primeras Palm Pilot. Las Pilot 1000 y Pilot 5000 corrían la versión 1.0

U.S. Robotics es a su vez adquirida por 3Com,[3]​ que convierte a Palm en una filial independiente que cotiza en bolsa el 2 de marzo de 2000.[4]​ 3Com comercializa bajo su marca las PalmPilot Personal y Profesional, que ejecutan Palm OS 2.0 y las Palm III que corren la versión 3.0 del sistema operativo.

En enero de 2002, Palm creó una filial en propiedad absoluta de desarrollar y licenciar Palm OS,[5]​ que recibe el nombre de PalmSource. PalmSource se separó de Palm como empresa independiente, el 28 de octubre de 2003.[6]​ Palm (entonces llamado palmOne) se convirtió en un licenciatario más de Palm OS, perdiendo el control del sistema operativo.

En septiembre de 2005, PalmSource anunció que estaba siendo adquirida por la japonesa ACCESS.[7]

En diciembre de 2006, Palm obtuvo los derechos a perpetuidad sobre el código fuente de Palm OS de ACCESS.[8]​ Con esto Palm puede modificar el sistema operativo licenciado cuando sea necesario sin tener que pagar mayores regalías a ACCESS. Junto con la adquisición en mayo de 2005 de los derechos sobre la marca registrada Palm,[9]​ solo Palm puede publicar versiones del sistema operativo bajo el nombre 'Palm OS'.

Como consecuencia de ello, el 25 de enero de 2007, ACCESS anunció un cambio de nombre de su actual sistema operativo Palm OS, que pasa a llamarse Garnet OS.[10]

Resumen del sistema operativo

Palm OS es un sistema operativo móvil con licencia no libre . Diseñado en 1996 para la nueva PDA Pilot 1000 de Palm, ha sido implementado posteriormente en una amplia gama de dispositivos móviles, incluyendo smartphones, relojes de pulsera, videoconsolas portátiles, escáner de código de barras y dispositivos GPS.

Las versiones de Palm OS anteriores a 5.0 se ejecutan en los microprocesadores DragonBall de Motorola/Freescale. De la 5.0 en adelante, Palm OS se ejecuta en procesadores arquitectura ARM.

Las características principales de la última versión de Palm OS Garnet son:

  • 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 privacidad
  • 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.

Se incluye con el sistema operativo es también un conjunto de aplicaciones estándar, siendo las más relevantes la gestión de las cuatro operaciones PIM mencionadas.

Historia

Los fabricantes son libres de implementar diferentes funciones del sistema operativo en sus dispositivos, o incluso añadir nuevas características. En esta sección se describe la versión con licencia oficial de Palm/PalmSource/ACCESS.

Todas las versiones anteriores a Palm OS 5 se basan en la capa superior del kernel AMX 68000[11]​ 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.[12]

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 de 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

 

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

Palm OS 5 (no se llama 5.0) fue presentado por la filial de Palm PalmSource en junio de 2002[19]​ e implementado 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 proporciona 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.1[25]​ 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.

Mejoras de terceros

Varios licenciatarios han hecho modificaciones personalizadas en el sistema operativo. Estos no son parte de la versión oficial autorizada.

  • Palm desarrolló un API Bluetooth API para tarjetas Secure Digital SDIO Bluetooth para dispositivos Palm OS 4.0. Esta pila de Bluetooth se incluyó más tarde en Palm OS 5[26]
  • Palm añade un API virtual graffiti input area API especialmente para su Tungsten T3. Esta API fue posteriormente sustituido por el oficial Dynamic Input Area API en Palm OS 5.3.
  • Palm añade a Palm OS 5.4 el Non-Volatile File System, y utiliza la memoria flash para almacenamiento en lugar de la DRAM, evitando la pérdida de datos en caso de agotamiento de la batería. Sin embargo, esto cambió fundamentalmente la forma en que los programas se ejecutan desde el Execute-in-Place que Palm OS utiliza tradicionalmente, y que acceden a los datos directamente en sus direcciones de memoria, y ha sido la fuente de muchos problemas de compatibilidad, requiriendo que muchas aplicaciones tengan añadido soporte NVFS para que se conviertan en estables.
  • Para sus dispositivos equipados con cámara, Palm agregó el API CameraLib.
  • Sony añade una librería para soportar el JogDial disponible en sus equipos CLIÉ.

Modernización

Durantee varios años, PalmSource había estado tratando de crear un sucesor moderno para Palm OS 5 y tienen licenciatarios que lo implementan. Aunque PalmSource envió Palm OS Cobalt 6.0 a los licenciatarios en enero de 2004, ninguno lo adoptó para sus dispositivos. PalmSource hizo importantes mejoras en Palm OS Cobalt con el lanzamiento de Palm OS Cobalt 6.1 en septiembre de 2004 para complacer a los licenciatarios, preo ninguno adoptó la nueva versión.

En diciembre de 2004, PalmSource anunció una nueva estrategia. Con la adquisición de la compañía de software para teléfonos móviles MobileSoft de China, PalmSource planea portar Palm OS sobre un Núcleo Linux, sin dejar de ofrecer Palm OS Garnet y Palm OS Cobalt.[27]​ Esta estrategia fue revisada en junio de 2005, cuando todavía no había ningún dispositivo con Palm OS Cobalt. PalmSource anunció que iba a detener todos los esfuerzos para el desarrollo de cualquier producto que no estén directamente relacionadas con su futura plataforma basada en Linux.[28]

Con la adquisición de PalmSource por ACCESS, Palm OS para Linux se ha cambiado para convertirse en la Access Linux Platform que fue anunciada por primera vez en febrero de 2006.[29]​ Las primeras versiones de la plataforma y de los kits de desarrollo de software para la Access Linux Platform fueron liberados oficialmente en febrero de 2007.[30]​ En enero de 2011, la Access Linux Platform aún no tiene ningún dispositivo, sin embargo, los kits de desarrollo existen y se han mostrado demostraciones públicas.

Palm, Inc. el principal licenciatario de Palm OS Garnet decide no licenciar ACCESS Linux Platform para sus dispositivos. En su lugar, Palm desarrolló otro sistema operativo basado en Linux llamado webOS.[31]​ El 11 de febrero de 2009, el CEO de Palm Ed Colligan dijo que no habría ningún nuevo dispositivo Palm OS (con excepción de los Palm Centro lanzados por operadores). Palm se centra en webOS y Windows Mobile.[32]​ El 1 de abril de 2009, Palm anunció la disponibilidad de un emulador de Palm OS para webOS.[33]

Comunicaciones

Infrarrojos

Una de las características de las máquinas con Palm OS es que muchas incluyen un puerto IrDA que permite comunicarse con otros dispositivos que incluyan un puerto infrarrojo, como por ejemplo algunos modelos de impresora y módems, ordenadores portátiles y ciertos modelos de teléfono móviles. Está soportado desde PalmOS 3.0.

Una de las limitaciones de la comunicación por infrarrojos, es que no pueden haber obstáculos entre los dispositivos que se comunican. Aunque ampliamente sustituido por Bluetooth y Wi-Fi, sigue siendo un método efectivo para equipos anteriores. Se le ha dado algunos usos exóticos, como comunicar con una Nintedo Game Boy o usarlo de mando a distancia mediante un programa de terceros.

Bluetooth

Bluetooth es un sistema de conexión inalámbrica de corto alcance (aproximadamente 10 metros). A partir del PalmOS 5.0, que salió con el Palm Tungsten T, el sistema operativo incluye soporte para comunicaciones por Bluetooth, de acuerdo con el estándar Bluetooth v1.1, que corresponde al 802.15.1 IEEE, y usa la misma gama de frecuencias (2.4 Ghz) que el IEEE 802.11b, aun cuando no se tienen que confundir.

Resolución de pantalla

Palm OS admite múltiples resoluciones de pantalla. El Palm original utilizaba una resolución de 160x160 píxeles. Los primeros ordenadores de bolsillo de terceras marcas podían esconder el área de escritura (o área de Graffiti) hasta ocupar 160x250 píxeles. Hay ordenadores de bolsillo con pantallas de alta resolución de 320x320 píxeles como por ejemplo la Zire 72 y la Treo 650 de PalmOne, la gama Sony Clie o la Tungsten T3 de PalmOne que venden con pantallas de alta resolución de 320x480 con áreas de Graffiti virtuales.

Aplicaciones incluidas con el Palm OS

Los licenciatarios de Palm OS deciden qué aplicaciones se incluyen en sus dispositivos Palm OS, pudiendo también personalizar las aplicaciones.

Libreta de Direcciones

El programa Libreta de Direcciones del Palm almacena información personal, en cualquiera de las categorías definidas por el usuario. Se muestran las entradas y salidas se ordenan por los apellidos, y nombre (esto sólo se puede cambiar a Compañía, Apellidos). Hay cinco campos para el teléfono o correo electrónico, cada uno de los que se puede designar a Trabajo, a Casa, Fax u Otras, Correo Electrónico, Principal, Buscapersonas o Móvil (los nombres de los campos no se pueden cambiar).

Calculadora

La Calculadora convierte el ordenador de bolsillo en una calculadora estándar de 4 funciones con botones de tres tonos morados y azules que contrastan con los dos botones rojos para borrar. Incluye teclas de raíz cuadrada y de porcentaje y tiene memoria.

También tiene una opción para mostrar un historial de los cálculos realizados, como muchas calculadoras que se usaban antes.

Calendario

El Calendario muestra un horario diario o semanal, o una vista mensual simple (los nuevos tiene una vista mensual más elegante). El horario diario tiene una línea cada hora, entre dos horas del día que el usuario puede elegir. Al hacer clic en una línea vacía se crea una cita nueva. Las líneas vacías se llenan con las citas correspondientes, y la hora en que empiezan y su duración se muestran en el margen de la izquierda.

El sistema operativo puede anunciar una cita con una alarma, en el momento indicado, minutos, horas o días antes. Estas alarmas suenan incluso cuando la unidad está apagada.

Las citas se pueden repetir en un número especificado de días, semanas, meses o años y pueden contener notas.

Gastos

La aplicación Gastos permite a un usuario seguir los gastos comerciales habituales. El ordenador de bolsillo no realiza ningún cálculo para obtener el total. El usuario tiene que sincronizar con un ordenador de escritorio y ver los datos de los gastos en un hoja de cálculo en las que se incluyen las plantillas para Microsoft Excel. Debido a esta desventaja, muchos usuarios consideran esta aplicación poco útil.

Libreta de Notas

Las Notas de Texto permiten escribir notas de hasta 4000 caracteres, clasificadas en categorías configurables por el usuario. Las notas se pueden ordenar alfabéticamente o manualmente (que permiten al usuario escoger el orden de las notas). Las Notas de Texto sólo pueden incluir texto, no dibujos. Por esto, el texto en las Notas se ha de introducir utilizando el alfabeto Graffiti.

Notas

En las Notas se pueden hacer dibujos y notas manuscritas. Se pueden ingresar hasta 10 palabras por página y limitan el escrito a ciertos bytes, si la escritura es pulcra. De lo contrario, es mejor poner texto en la Libreta de Notas. Hay tres medidas de lápices de dibujo, más una goma de borrar. Es posible dibujar un mapa muy simple.

Tareas

También denominada lista de tareas. Es el lugar adecuado por crear recordatorios personales y priorizar las cosas que tienes que hacer. Cada elemento de la lista de tareas también puede tener: una prioridad, categorías (por organizar y agrupar las tareas en grupos lógicos), adjuntar una Nota (por añadir una descripción o una aclaración de la tarea). Las tareas se pueden ordenar por: fecha, prioridad o categoría.

Aplicaciones de terceros

Hay muchas aplicaciones interesantes para el sistema operativo Palm OS. En agosto de 2003, había más de 19.000 que en 2008, eran ya más de 50.000,[34]​ que tienen diferentes tipos de licencias, incluidas las de software libre (totalmente liberado) como el lector de documentos Plucker o la base de datos Pilot-DB, y varios esquemas de licencias de software propietario, como freeware,[35]shareware, y aplicaciones comerciales.

Desarrollo de aplicaciones

Las aplicaciones para Palm OS Garnet se codifican principalmente en C y C++. Existen dos compiladores soportados oficialmente: un producto comercial, CodeWarrior Development Studio para Palm OS, y una serie de herramientas de desarrollo open source llamado prc-tools, basado en una versión antigua de gcc. CodeWarrior es criticado por ser caro y no estarse actualizando, mientras que PRC-Tools carece de varias de las características de CodeWarrior. Una versión de PRC-Tools se incluye en la gratuita Palm OS Developer Suite (PODS).

OnBoardC es un compilador de C, ensamblador, enlazador y editor de programación que se ejecuta en los equipos Palm.

Las aplicaciones para Palm OS Cobalt también están codificados en una variación de gcc, pero los compiladores para Cobalt tienen menos limitaciones.

Hay herramientas de desarrollo disponibles para la programación en Palm que no requieren programación de bajo nivel en C/C++, como PocketC/PocketC Architect, CASL, AppForge Crossfire (que usa Visual Basic, Visual Basic.NET, o C#), Handheld Basic, Pendragon Forms, Satellite Forms y NSBasic/Palm (lenguajes tipo Visual Basic). Una Máquina virtual Java estaba disponible para la plataforma Palm OS, sin embargo el 12 de enero de 2008, Palm, Inc. anunció que ya no estará disponible. Palm, Inc. dijo además "no hay una máquina virtual Java alternativa que seamos conscientes, para Palm OS."[36]​ Waba y un derivado de la misma, SuperWaba, proporcionar una máquina virtual Java y un lenguaje de programación. Una versión del lenguaje Lua, llamado Plua, también está disponible para Palm; sin embargo, debido al hecho de que requiere un tiempo de ejecución adicional para ser instalado junto con la aplicación, sólo se utiliza para aplicaciones de uso común por una minoría de las compañías de softwar. Quartus Forth es un compilador Forth estándar ISO/ANSI que se ejecuta en los equipos Palm. También tiene una consola interactiva para el desarrollo dinámico y depuración.

Tres entornos permiten la programación en Pascal para Palm OS. El freeware PP Compiler se ejecuta directamente en la PDA, mientras que PocketStudio es un entorno de desarrollo integrado tipo Delphi para ordenadores con Windows que tiene un diseñador de formularios visual y genera ficheros PRC para ser transferidos a las PDAs mediante HotSync. La tercera opción era HSPascal, desarrollado por el desarrollador danés Chriten Fihl, basado en su experiencia con el compilador High Speed Pascal para diversos ordenadores de 16 bits, incluyendo el Commodore Amiga. Anteriormente comercializado a 75 Euros, ahora puede adquirirse completo mediante donación.

Como Palm no tiene drivers de conexión que permiten la transferencia de datos con un servidor DBMS (Oracle, mySQL, Microsoft SQL Server), el programador puede utilizar software Middleware que permite la conectividad.

Una implementación más o menos compatible R4RS de Scheme, LispMe, proporciona a Palm OS bajo licencia GPL un REPL de Lisp con algunas adaptaciones específicas de Palm OS, pero a pesar de que es funcionalmente un compilador no produce código que opera fuera del entorno de desarrollo, por lo que su uso está restringido a la creación de prototipos.

Una herramienta de desarrollo gratuita, LaFac, se ejecuta directamente en la PDA, utilizando el Bloc de notas para la edición de código fuente, y proporciona soporte para un subconjunto limitado de C, Pascal y Basic.

Cuestiones jurídicas

Palm OS ha estado involucrado en varios juicios en los últimos años.

En 1997, a Xerox se le concedió una patente (5.596.656) en "unistroke." Se presentó una demanda contra Palm (entonces U.S. Robotics), alegando que Graffiti infringió esta patente. El cambio de Graffiti 1 a Graffiti 2 fue provocado por la pérdida del pleito con Xerox. La patente fue revocada mayo de 2004 debido a Estado de la técnica.[37]

Pilot Pen Corporation vs. Palm Computing (1998) El nombre original de las primeras PDAs con Palm OS era Pilot. Sin embargo, una demanda de Pilot Pen Corporation obligó a un cambio de nombre a PalmPilot, y más tarde a Palm.

Palm vs. Microsoft (1998) En 1998, Microsoft planea llamar la próxima versión de su plataforma informática portátil "Palm PC". Palm presentó una demanda contra Microsoft, lo que obligó al cambio de nombre, primero, Palm-sized PC, y más tarde, Pocket PC.

E-Pass Technologies vs. Palm, Microsoft and HP (2000) En 2000, E-Pass Technologies presentó una demanda contra Palm, alegando que sus PDAs habían infringido una patente de E-Pass's (#5,276,311) sobre un ordenador multi-función del tamaño de una tarjeta de crédito, que permite a los usuarios almacenar números de cuenta, códigos PIN, etc. Esta demanda sigue.

NCR vs. Handspring y Palm (2001) En 1987, se concedió a NCR una patente para un terminal de comercio electrónico portátil. En 2001, NCR demandó a Handspring y Palm. Este caso se resolvió sin lugar en 2002, una decisión que fue confirmada en apelación.

RIM vs. Handspring (2002) En 2002, Research In Motion (creadores de la BlackBerry ), demandó a Handspring. A finales de año, Handspring y Palm licenciaron las patentes y la demanda se retiró.

Peer-to-Peer Systems vs. Palm (2002) También en 2002, Peer-to-Peer systems presentó demanda contra Palm alegando que infringe su patente para el juego inalámbrico. Esta demanda se ha resuelto el 9 de febrero de 2005.

Forgent Networks vs. HP, Toshiba, palmOne, etc., etc. (2004) A partir de 2002, Forgent Networks comenzó a ofrecer licencias de una patente que grava JPEG. En 2004, se presentó una demanda contra varias empresas, entre ellas palmOne. La patente JPEG o 672 ha sido revisado por la Oficina de Marcas y Patentes de EE. UU. que ha rechazado 19 de las 47 reclamaciones por Estado de la técnica.[38]

Véase también

webOS

Referencias

  1. Piloting Palm, Andrea Butter & David Pogue, Wiley 2002, p. 82.
  2. Piloting Palm, capítulo 8, passim.
  3. Piloting Palm, pp. 179–189.
  4. , 3Com / Palm press release, 1 de marzo de 2000
  5. Palm Completes Formation of Palm OS Subsidiary as Palm Powered Devices Hit 20 Million Sold el 24 de julio de 2014 en Wayback Machine., Palm / PalmSource press release, 21 de enero de 2002
  6. PalmSource Spins Out From Palm, Inc. el 24 de julio de 2014 en Wayback Machine., PalmSource press release, 28 de octubre de 2003
  7. ACCESS to Extend Leadership in Mobile Device Software with Acquisition of PalmSource el 24 de julio de 2014 en Wayback Machine., PalmSource / ACCESS press release, 9 de septiembre de 2005
  8. ACCESS Licenses Palm OS Garnet™ Source Code to Palm, Inc. el 24 de julio de 2014 en Wayback Machine., ACCESS press release, 6 de diciembre de 2006
  9. , palmOne press release, 24 de mayo de 2005
  10. , ACCESS press release, 25 de enero de 2007
  11. , ACCESS Palm OS Developer Knowledge Base entry
  12. , U.S. Robotics / Palm press release, March 10, 1997
  13. , 3Com / Palm press release, March 9, 1998
  14. , 3Com / Palm press release, February 22, 1999
  15. , Palm press release, 22 de febrero de 2000
  16. , Palm press release, 13 de noviembre de 2000
  17. , Palm press release, 19 de marzo de 2001
  18. PalmSource Ships Faster, More Powerful Palm OS 5 el 24 de julio de 2014 en Wayback Machine., PalmSource press release, 10 de junio de 2002
  19. First PalmSource ARM-Native Proxy-less Web Browser Ships to Licensees el 24 de julio de 2014 en Wayback Machine., PalmSource press release, 17 de septiembre de 2002
  20. , infoSync News Article, 13 de marzo de 2003
  21. PalmSource Ships Palm OS 5 Simplified Chinese Edition el 24 de julio de 2014 en Wayback Machine., PalmSource press release, 9 de septiembre de 2003
  22. PalmSource Welcomes First Palm OS 5 Simplified Chinese Edition Handhelds from Lenovo el 24 de julio de 2014 en Wayback Machine., PalmSource press release, 8 de diciembre de 2003
  23. PalmSource Introduces Palm OS Cobalt el 24 de julio de 2014 en Wayback Machine., PalmSource press release, 10 de febrero de 2004
  24. PalmSource Introduces Palm OS Cobalt 6.1 el 24 de julio de 2014 en Wayback Machine., PalmSource press release, 28 de septiembre de 2004
  25. , Palm press release, 14 de enero de 2001
  26. PalmSource to Extend Leadership in Phone Software with Acquisition of China MobileSoft el 24 de julio de 2014 en Wayback Machine., PalmSource press release, 8 de diciembre de 2004
  27. , VUnet News
  28. ACCESS and PalmSource Announce the ACCESS Linux Platform el 24 de julio de 2014 en Wayback Machine., ACCESS/PalmSource press release, 14 de febrero de 2006
  29. ACCESS Releases ACCESS Linux Platform PDK and SDK to Licensees and Developers el 24 de julio de 2014 en Wayback Machine., ACCESS press release, 12 de febrero de 2007
  30. Colligan Talks About Next Generation Palm OS Progress, PalmInfoCenter news entry
  31. Palm CEO Ed Colligan Talks Pre with Investors
  32. "PalmOS Emulation on webOS CONFIRMED: will be done by Motion Apps" precentral el 13 de noviembre de 2011 en Wayback Machine.
  33. Treo and Centro Software - Top 100 Gold List
  34. Palm Freeware Directory el 15 de agosto de 2008 en Wayback Machine., Wiki-like Palm Freeware Directory, 15 de agosto de 2008
  35. JVM download for Palm OS devices no longer available from Palm el 24 de diciembre de 2008 en Wayback Machine., Palm Support Site, 12 de enero de 2008
  36. Xerox loses patent claim against PalmOne
  37. Forgent JPEG Related Patent

Enlaces externos

Oficiales

  • Access, compañía adquiriente de PalmSource, área para descarga de aplicaciones para desarrolladores, en inglés.

Otras

  • Palm OS en Open Directory Project.
  • TecnoyMovil Sitio de información de equipos con Palm OS y otras Pdas existentes en el mercado
  • Es el portal Latinoamericano más visitado sobre Tecnologías Móviles
  • - Catálogo de aplicaciones Palm OS, noticias, análisis, etc.
  • Web dedicada a los PDA en general, pero con un foro dedicado a la Treo 650 y muchos artículos dedicados a él.
  • Wikipedia descargable para PDA - Script escrito por Erik Zachte online, en inglés
  • Sitio web dedicado a todo lo relativo con Palm o Palm OS.
  • PalmOpenSource.com Programas de software libre para Palm OS, en inglés.
  • Comunidad web altamente activa con foros de discusión actualizados a diario, donde encontrarás software, ayuda y un montón de amigos.
  • PalmManía Nuevo sitio. Análisis a fondo de aplicaciones, Experiencia en launchers, PalmOs y Treo.
  • PDA Expertos Sitio de usuarios de Palm en Iberoamerica, cuenta con algunos análisis y tutoriales además de un foro
  •   Datos: Q274582
  •   Multimedia: Palm OS Powered

palm, para, moderno, sistema, operativo, para, teléfonos, inteligentes, licenciado, palm, véase, webos, también, conocido, como, garnet, sistema, operativo, móvil, desarrollado, inicialmente, palm, para, pdas, 1996, diseñado, para, facilidad, interfaz, gráfica. Para el moderno sistema operativo para telefonos inteligentes licenciado por Palm vease HP webOS Palm OS tambien conocido como Garnet OS es un sistema operativo movil desarrollado inicialmente por Palm Inc para PDAs en 1996 Palm OS fue disenado para la facilidad de uso con una interfaz grafica de usuario basada en pantallas tactiles El sistema proporciona un conjunto de aplicaciones con retraso para gestion de informacion personal Versiones mas recientes del SO han extendido su soporte a smartphones Muchos otros dispositivos con Palm OS han sido fabricados por varias companias licenciatarias Palm Garnet OSParte de Palm OSPalm m505 ejecutando Palm OS 4 0Informacion generalTipo de programasistema operativo movilDesarrolladorPalm Inc ACCESS Garnet OS Modelo de desarrolloSoftware propietarioLanzamiento inicial1996LicenciaEULA propietarioEstado actualSuspendidoInformacion tecnicaProgramado enC y C NucleoPalm OSTipo de nucleo Plataformas admitidasARMVersionesUltima version estableGarnet OS 5 5 2007EnlacesGarnet Sitio web oficial editar datos en Wikidata Despues de la compra de la marca registrada Palm por parte de ACCESS la version mas reciente del sistema se renombro 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 cambio de Palm OS a webOS para utilizarlo en sus dispositivos futuros Indice 1 Creador y usuario 2 Resumen del sistema operativo 3 Historia 3 1 Palm OS 1 0 3 2 Palm OS 2 0 3 3 Palm OS 3 0 3 4 Palm OS 4 0 3 5 Palm OS 5 3 6 Palm OS Cobalt 3 7 Mejoras de terceros 4 Modernizacion 5 Comunicaciones 5 1 Infrarrojos 5 2 Bluetooth 6 Resolucion de pantalla 7 Aplicaciones incluidas con el Palm OS 7 1 Libreta de Direcciones 7 2 Calculadora 7 3 Calendario 7 4 Gastos 7 5 Libreta de Notas 7 6 Notas 7 7 Tareas 8 Aplicaciones de terceros 9 Desarrollo de aplicaciones 10 Cuestiones juridicas 11 Vease tambien 12 Referencias 13 Enlaces externos 13 1 Oficiales 13 2 OtrasCreador y usuario EditarPalm OS fue desarrollado originalmente bajo la direccion de Jeff Hopkins en Palm Computing Inc 1 Posteriormente Palm fue adquirida por U S Robotics 2 que comercializa las primeras Palm Pilot Las Pilot 1000 y Pilot 5000 corrian la version 1 0U S Robotics es a su vez adquirida por 3Com 3 que convierte a Palm en una filial independiente que cotiza en bolsa el 2 de marzo de 2000 4 3Com comercializa bajo su marca las PalmPilot Personal y Profesional que ejecutan Palm OS 2 0 y las Palm III que corren la version 3 0 del sistema operativo En enero de 2002 Palm creo una filial en propiedad absoluta de desarrollar y licenciar Palm OS 5 que recibe el nombre de PalmSource PalmSource se separo de Palm como empresa independiente el 28 de octubre de 2003 6 Palm entonces llamado palmOne se convirtio en un licenciatario mas de Palm OS perdiendo el control del sistema operativo En septiembre de 2005 PalmSource anuncio que estaba siendo adquirida por la japonesa ACCESS 7 En diciembre de 2006 Palm obtuvo los derechos a perpetuidad sobre el codigo fuente de Palm OS de ACCESS 8 Con esto Palm puede modificar el sistema operativo licenciado cuando sea necesario sin tener que pagar mayores regalias a ACCESS Junto con la adquisicion en mayo de 2005 de los derechos sobre la marca registrada Palm 9 solo Palm puede publicar versiones del sistema operativo bajo el nombre Palm OS Como consecuencia de ello el 25 de enero de 2007 ACCESS anuncio un cambio de nombre de su actual sistema operativo Palm OS que pasa a llamarse Garnet OS 10 Resumen del sistema operativo EditarPalm OS es un sistema operativo movil con licencia no libre Disenado en 1996 para la nueva PDA Pilot 1000 de Palm ha sido implementado posteriormente en una amplia gama de dispositivos moviles incluyendo smartphones relojes de pulsera videoconsolas portatiles escaner de codigo de barras y dispositivos GPS Las versiones de Palm OS anteriores a 5 0 se ejecutan en los microprocesadores DragonBall de Motorola Freescale De la 5 0 en adelante Palm OS se ejecuta en procesadores arquitectura ARM Las caracteristicas principales de la ultima version de Palm OS Garnet son Entorno simple monotarea para permitir el lanzamiento de aplicaciones de pantalla completa con una interfaz grafica de usuario comun basica Pantallas monocromas o en color con una resolucion de hasta 480x320 pixeles Sistema de reconocimiento de escritura manual Graffiti 2 Tecnologia HotSync para sincronizar datos con ordenadores de sobremesa Capacidades de grabacion y reproduccion de sonido Modelo de seguridad simple El dispositivo se puede bloquear con una contrasena cada aplicacion puede aplicar su propio modelo de privacidad Acceso a redes TCP IP Conexiones por puerto serie USB IrDA Bluetooth y Wi Fi Soporte de tarjeta de memoria Formato estandar definido para los datos de aplicaciones de gestion de informacion personal para almacenar entradas de calendario direcciones tareas y notas accesible por aplicaciones de terceros Se incluye con el sistema operativo es tambien un conjunto de aplicaciones estandar siendo las mas relevantes la gestion de las cuatro operaciones PIM mencionadas Historia EditarLos fabricantes son libres de implementar diferentes funciones del sistema operativo en sus dispositivos o incluso anadir nuevas caracteristicas En esta seccion se describe la version con licencia oficial de Palm PalmSource ACCESS Todas las versiones anteriores a Palm OS 5 se basan en la capa superior del kernel AMX 68000 11 con licencia de KADAK Products Ltd Aunque este kernel es tecnicamente capaz de realizar multiples tareas los terminos y condiciones de dicha licencia especifican que Palm podria no incluir el API para la creacion manipulacion de tareas dentro del sistema operativo 12 Palm OS 1 0 Editar Palm OS 1 0 es la version original presente en las Pilot 1000 y 5000 La version 1 0 cuenta con las cuatro aplicaciones PIM clasicas Address Date Book Memo Pad y To Do List Tambien 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 traves del sistema de reconocimiento de escritura Graffiti u opcionalmente a traves de un teclado virtual El sistema soporta la sincronizacion de datos con un PC a traves de su tecnologia de HotSync sobre una interfaz serie La ultima version con correccion de errores es la version 1 0 7 Palm OS 2 0 Editar Palm OS 2 0 se lanzo el 10 de marzo de 1997 con la PalmPilot Personal y Professional 13 Esta version anade soporte de red TCP IP HotSync por red y soporta la retroiluminacion de la pantalla La ultima version de correccion es la version 2 0 5 Se anaden dos nuevas aplicaciones Mail y Expense y las aplicaciones PIM estandar se han mejorado Palm OS 3 0 Editar Palm OS 3 0 fue presentado el 9 de marzo de 1998 con el lanzamiento de la serie Palm III 14 Esta version anade comunicaciones por infrarrojos IrDA y soporte de fuentes mejoradas Esta version tambien cuenta con aplicaciones PIM actualizados y una actualizacion del lanzador de aplicaciones Palm OS 3 1 anade nuevas caracteristicas 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 anade soporte de Web Clipping el cual es una solucion inicial especifica de Palm especifica para visualizar contenido web en la pequena pantalla de la PDA Se introdujo con la Palm VII Palm OS 3 3 anade velocidades mas rapidas de HotSync y la capacidad de realizarlo por infrarrojos Fue introducido con la Palm Vx Palm OS 3 5 es la primera version en incluir soporte nativo de color de 8 bits Tambien anade las principales caracteristicas de conveniencia que simplifican la operacion como un icono de la barra contextual o activacion de menu simple La aplicacion de la agenda se amplia con una vista adicional del orden del dia Esta version fue introducida por primera vez con la Palm IIIc 16 La ultima version de correccion de errores es la version 3 5 3 Como adicion Palm ofrece posteriormente una actualizacion Mobile Internet Kit para Palm OS 3 5 17 Este incluye software de Palm Web Clipping MultiMail que mas tarde paso a llamarse de VersaMail Version 2 26 como software de correo electronico handPHONE Version 1 3 como soft de gestion de SMS y Neomar Version 1 5 como navegador WAP Palm OS 4 0 Editar 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 version anade una interfaz estandar para acceso a sistemas de archivos externos como tarjetas Secure Digital Los sistemas de archivos externos son un cambio radical a la anterior ejecucion en lugar del sistema operativo Ahora el codigo de aplicacion 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 anade un gestor de atencion para coordinar la informacion de diferentes aplicaciones con varias posibilidades para llamar la atencion del usuario incluyendo sonido parpadeo de LEDs o vibracion Se anade soporte de pantallas de color de 16 bits y diferentes zonas horaria Esta version tambien cuenta con mejoras en la seguridad y la interfaz de usuario Palm OS 4 1 es una version de correccion de errores Se introdujo con el lanzamiento de la Palm i705 La actualizacion menor posterior del sistema operativo a la version 4 1 2 incluye un backport de Graffiti 2 desde Palm OS 5 2 Palm OS 4 2 Simplified Chinese Edition esta dirigido especialmente para el mercado chino con pleno soporte de Chino simplificado lanzado a la vez que Palm OS 5 3 No hay ningun dispositivo ha sido fabricado con esta version hasta el momento Palm OS 5 Editar Palm OS 5 no se llama 5 0 fue presentado por la filial de Palm PalmSource en junio de 2002 19 e implementado por primera vez en la Palm Tungsten T Se trata de la primera version 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 mas rapido en dispositivos ARM que en hardware de la generacion anterior El nuevo software puede tomar ventaja de los procesadores ARM con pequenas unidades de codigo ARM conocido como ARMlets Con una base de hardware mas potente Palm OS ha mejorado sustancialmente las capacidades multimedia Pantallas de alta densidad de 320x320 son compatibles con un completo API para la reproduccion y grabacion de sonido digital Se anaden 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 version de correccion 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 ultima version de correccion de errores es la version 5 2 8 Palm OS 5 3 Simplified Chinese Edition proporciona pleno soporte de Chino simplificado 22 anade soporte adicional para resolucion QVGA y una API estandar para Virtual Graffiti llamada Dynamic Input Area Esta version fue introducida por primera vez con las Lenovo P100 y Lenovo P300 23 Palm OS Garnet 5 4 proporciona oficialmente soporte para multiples resoluciones de pantalla desde 160x160 hasta 480x320 Tambien cuenta con librerias Bluetooth actualizadas Esta version introduce el apodo Garnet para distinguirlo de Palm OS Cobalt 6 0 La ultima version de correccion de errores es la version 5 4 9 Garnet OS 5 5 es la version actual desarrollada por ACCESS Esta version esta dedicada para ejecutarse dentro de la maquina virtual Garnet VM Garnet VM es una parte fundamental de Access Linux Platform tambien esta disponible para las Nokia Internet Tablet Palm OS Cobalt Editar 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 mas por ACCESS vease la seccion siguiente Palm OS 6 0 fue renombrado a Palm OS Cobalt para dejar claro que esta version 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 caracteristicas de los modernos sistemas operativos como un sistema operativo integrado basado en un nuevo kernel con multitarea y proteccion de memoria un framework multimedia y grafico moderno proveniente de la compra por Palm de BeOS nuevas caracteristicas de seguridad y ajustes de los formatos de archivo PIM a cooperar mejor con Microsoft Outlook Palm OS Cobalt 6 1 25 presenta librerias de comunicacion estandar para telecomunicaciones Wi Fi y conectividad Bluetooth A pesar de otras adiciones no logro interesar a los potenciales licenciatarios de Palm OS Cobalt Mejoras de terceros Editar Varios licenciatarios han hecho modificaciones personalizadas en el sistema operativo Estos no son parte de la version oficial autorizada Palm desarrollo un API Bluetooth API para tarjetas Secure Digital SDIO Bluetooth para dispositivos Palm OS 4 0 Esta pila de Bluetooth se incluyo mas tarde en Palm OS 5 26 Palm anade un API virtual graffiti input area API especialmente para su Tungsten T3 Esta API fue posteriormente sustituido por el oficial Dynamic Input Area API en Palm OS 5 3 Palm anade a Palm OS 5 4 el Non Volatile File System y utiliza la memoria flash para almacenamiento en lugar de la DRAM evitando la perdida de datos en caso de agotamiento de la bateria Sin embargo esto cambio fundamentalmente la forma en que los programas se ejecutan desde el Execute in Place que Palm OS utiliza tradicionalmente y que acceden a los datos directamente en sus direcciones de memoria y ha sido la fuente de muchos problemas de compatibilidad requiriendo que muchas aplicaciones tengan anadido soporte NVFS para que se conviertan en estables Para sus dispositivos equipados con camara Palm agrego el API CameraLib Sony anade una libreria para soportar el JogDial disponible en sus equipos CLIE Modernizacion EditarDurantee varios anos PalmSource habia estado tratando de crear un sucesor moderno para Palm OS 5 y tienen licenciatarios que lo implementan Aunque PalmSource envio Palm OS Cobalt 6 0 a los licenciatarios en enero de 2004 ninguno lo adopto para sus dispositivos PalmSource hizo importantes mejoras en Palm OS Cobalt con el lanzamiento de Palm OS Cobalt 6 1 en septiembre de 2004 para complacer a los licenciatarios preo ninguno adopto la nueva version En diciembre de 2004 PalmSource anuncio una nueva estrategia Con la adquisicion de la compania de software para telefonos moviles MobileSoft de China PalmSource planea portar Palm OS sobre un Nucleo Linux sin dejar de ofrecer Palm OS Garnet y Palm OS Cobalt 27 Esta estrategia fue revisada en junio de 2005 cuando todavia no habia ningun dispositivo con Palm OS Cobalt PalmSource anuncio que iba a detener todos los esfuerzos para el desarrollo de cualquier producto que no esten directamente relacionadas con su futura plataforma basada en Linux 28 Con la adquisicion de PalmSource por ACCESS Palm OS para Linux se ha cambiado para convertirse en la Access Linux Platform que fue anunciada por primera vez en febrero de 2006 29 Las primeras versiones de la plataforma y de los kits de desarrollo de software para la Access Linux Platform fueron liberados oficialmente en febrero de 2007 30 En enero de 2011 la Access Linux Platform aun no tiene ningun dispositivo sin embargo los kits de desarrollo existen y se han mostrado demostraciones publicas Palm Inc el principal licenciatario de Palm OS Garnet decide no licenciar ACCESS Linux Platform para sus dispositivos En su lugar Palm desarrollo otro sistema operativo basado en Linux llamado webOS 31 El 11 de febrero de 2009 el CEO de Palm Ed Colligan dijo que no habria ningun nuevo dispositivo Palm OS con excepcion de los Palm Centro lanzados por operadores Palm se centra en webOS y Windows Mobile 32 El 1 de abril de 2009 Palm anuncio la disponibilidad de un emulador de Palm OS para webOS 33 Comunicaciones EditarInfrarrojos Editar Una de las caracteristicas de las maquinas con Palm OS es que muchas incluyen un puerto IrDA que permite comunicarse con otros dispositivos que incluyan un puerto infrarrojo como por ejemplo algunos modelos de impresora y modems ordenadores portatiles y ciertos modelos de telefono moviles Esta soportado desde PalmOS 3 0 Una de las limitaciones de la comunicacion por infrarrojos es que no pueden haber obstaculos entre los dispositivos que se comunican Aunque ampliamente sustituido por Bluetooth y Wi Fi sigue siendo un metodo efectivo para equipos anteriores Se le ha dado algunos usos exoticos como comunicar con una Nintedo Game Boy o usarlo de mando a distancia mediante un programa de terceros Bluetooth Editar Bluetooth es un sistema de conexion inalambrica de corto alcance aproximadamente 10 metros A partir del PalmOS 5 0 que salio con el Palm Tungsten T el sistema operativo incluye soporte para comunicaciones por Bluetooth de acuerdo con el estandar Bluetooth v1 1 que corresponde al 802 15 1 IEEE y usa la misma gama de frecuencias 2 4 Ghz que el IEEE 802 11b aun cuando no se tienen que confundir Resolucion de pantalla EditarPalm OS admite multiples resoluciones de pantalla El Palm original utilizaba una resolucion de 160x160 pixeles Los primeros ordenadores de bolsillo de terceras marcas podian esconder el area de escritura o area de Graffiti hasta ocupar 160x250 pixeles Hay ordenadores de bolsillo con pantallas de alta resolucion de 320x320 pixeles como por ejemplo la Zire 72 y la Treo 650 de PalmOne la gama Sony Clie o la Tungsten T3 de PalmOne que venden con pantallas de alta resolucion de 320x480 con areas de Graffiti virtuales Aplicaciones incluidas con el Palm OS EditarLos licenciatarios de Palm OS deciden que aplicaciones se incluyen en sus dispositivos Palm OS pudiendo tambien personalizar las aplicaciones Libreta de Direcciones Editar El programa Libreta de Direcciones del Palm almacena informacion personal en cualquiera de las categorias definidas por el usuario Se muestran las entradas y salidas se ordenan por los apellidos y nombre esto solo se puede cambiar a Compania Apellidos Hay cinco campos para el telefono o correo electronico cada uno de los que se puede designar a Trabajo a Casa Fax u Otras Correo Electronico Principal Buscapersonas o Movil los nombres de los campos no se pueden cambiar Calculadora Editar La Calculadora convierte el ordenador de bolsillo en una calculadora estandar de 4 funciones con botones de tres tonos morados y azules que contrastan con los dos botones rojos para borrar Incluye teclas de raiz cuadrada y de porcentaje y tiene memoria Tambien tiene una opcion para mostrar un historial de los calculos realizados como muchas calculadoras que se usaban antes Calendario Editar El Calendario muestra un horario diario o semanal o una vista mensual simple los nuevos tiene una vista mensual mas elegante El horario diario tiene una linea cada hora entre dos horas del dia que el usuario puede elegir Al hacer clic en una linea vacia se crea una cita nueva Las lineas vacias se llenan con las citas correspondientes y la hora en que empiezan y su duracion se muestran en el margen de la izquierda El sistema operativo puede anunciar una cita con una alarma en el momento indicado minutos horas o dias antes Estas alarmas suenan incluso cuando la unidad esta apagada Las citas se pueden repetir en un numero especificado de dias semanas meses o anos y pueden contener notas Gastos Editar La aplicacion Gastos permite a un usuario seguir los gastos comerciales habituales El ordenador de bolsillo no realiza ningun calculo para obtener el total El usuario tiene que sincronizar con un ordenador de escritorio y ver los datos de los gastos en un hoja de calculo en las que se incluyen las plantillas para Microsoft Excel Debido a esta desventaja muchos usuarios consideran esta aplicacion poco util Libreta de Notas Editar Las Notas de Texto permiten escribir notas de hasta 4000 caracteres clasificadas en categorias configurables por el usuario Las notas se pueden ordenar alfabeticamente o manualmente que permiten al usuario escoger el orden de las notas Las Notas de Texto solo pueden incluir texto no dibujos Por esto el texto en las Notas se ha de introducir utilizando el alfabeto Graffiti Notas Editar En las Notas se pueden hacer dibujos y notas manuscritas Se pueden ingresar hasta 10 palabras por pagina y limitan el escrito a ciertos bytes si la escritura es pulcra De lo contrario es mejor poner texto en la Libreta de Notas Hay tres medidas de lapices de dibujo mas una goma de borrar Es posible dibujar un mapa muy simple Tareas Editar Tambien denominada lista de tareas Es el lugar adecuado por crear recordatorios personales y priorizar las cosas que tienes que hacer Cada elemento de la lista de tareas tambien puede tener una prioridad categorias por organizar y agrupar las tareas en grupos logicos adjuntar una Nota por anadir una descripcion o una aclaracion de la tarea Las tareas se pueden ordenar por fecha prioridad o categoria Aplicaciones de terceros EditarHay muchas aplicaciones interesantes para el sistema operativo Palm OS En agosto de 2003 habia mas de 19 000 que en 2008 eran ya mas de 50 000 34 que tienen diferentes tipos de licencias incluidas las de software libre totalmente liberado como el lector de documentos Plucker o la base de datos Pilot DB y varios esquemas de licencias de software propietario como freeware 35 shareware y aplicaciones comerciales Desarrollo de aplicaciones EditarLas aplicaciones para Palm OS Garnet se codifican principalmente en C y C Existen dos compiladores soportados oficialmente un producto comercial CodeWarrior Development Studio para Palm OS y una serie de herramientas de desarrollo open source llamado prc tools basado en una version antigua de gcc CodeWarrior es criticado por ser caro y no estarse actualizando mientras que PRC Tools carece de varias de las caracteristicas de CodeWarrior Una version de PRC Tools se incluye en la gratuita Palm OS Developer Suite PODS OnBoardC es un compilador de C ensamblador enlazador y editor de programacion que se ejecuta en los equipos Palm Las aplicaciones para Palm OS Cobalt tambien estan codificados en una variacion de gcc pero los compiladores para Cobalt tienen menos limitaciones Hay herramientas de desarrollo disponibles para la programacion en Palm que no requieren programacion de bajo nivel en C C como PocketC PocketC Architect CASL AppForge Crossfire que usa Visual Basic Visual Basic NET o C Handheld Basic Pendragon Forms Satellite Forms y NSBasic Palm lenguajes tipo Visual Basic Una Maquina virtual Java estaba disponible para la plataforma Palm OS sin embargo el 12 de enero de 2008 Palm Inc anuncio que ya no estara disponible Palm Inc dijo ademas no hay una maquina virtual Java alternativa que seamos conscientes para Palm OS 36 Waba y un derivado de la misma SuperWaba proporcionar una maquina virtual Java y un lenguaje de programacion Una version del lenguaje Lua llamado Plua tambien esta disponible para Palm sin embargo debido al hecho de que requiere un tiempo de ejecucion adicional para ser instalado junto con la aplicacion solo se utiliza para aplicaciones de uso comun por una minoria de las companias de softwar Quartus Forth es un compilador Forth estandar ISO ANSI que se ejecuta en los equipos Palm Tambien tiene una consola interactiva para el desarrollo dinamico y depuracion Tres entornos permiten la programacion en Pascal para Palm OS El freeware PP Compiler se ejecuta directamente en la PDA mientras que PocketStudio es un entorno de desarrollo integrado tipo Delphi para ordenadores con Windows que tiene un disenador de formularios visual y genera ficheros PRC para ser transferidos a las PDAs mediante HotSync La tercera opcion era HSPascal desarrollado por el desarrollador danes Chriten Fihl basado en su experiencia con el compilador High Speed Pascal para diversos ordenadores de 16 bits incluyendo el Commodore Amiga Anteriormente comercializado a 75 Euros ahora puede adquirirse completo mediante donacion Como Palm no tiene drivers de conexion que permiten la transferencia de datos con un servidor DBMS Oracle mySQL Microsoft SQL Server el programador puede utilizar software Middleware que permite la conectividad Una implementacion mas o menos compatible R4RS de Scheme LispMe proporciona a Palm OS bajo licencia GPL un REPL de Lisp con algunas adaptaciones especificas de Palm OS pero a pesar de que es funcionalmente un compilador no produce codigo que opera fuera del entorno de desarrollo por lo que su uso esta restringido a la creacion de prototipos Una herramienta de desarrollo gratuita LaFac se ejecuta directamente en la PDA utilizando el Bloc de notas para la edicion de codigo fuente y proporciona soporte para un subconjunto limitado de C Pascal y Basic Cuestiones juridicas EditarPalm OS ha estado involucrado en varios juicios en los ultimos anos En 1997 a Xerox se le concedio una patente 5 596 656 en unistroke Se presento una demanda contra Palm entonces U S Robotics alegando que Graffiti infringio esta patente El cambio de Graffiti 1 a Graffiti 2 fue provocado por la perdida del pleito con Xerox La patente fue revocada mayo de 2004 debido a Estado de la tecnica 37 Pilot Pen Corporation vs Palm Computing 1998 El nombre original de las primeras PDAs con Palm OS era Pilot Sin embargo una demanda de Pilot Pen Corporation obligo a un cambio de nombre a PalmPilot y mas tarde a Palm Palm vs Microsoft 1998 En 1998 Microsoft planea llamar la proxima version de su plataforma informatica portatil Palm PC Palm presento una demanda contra Microsoft lo que obligo al cambio de nombre primero Palm sized PC y mas tarde Pocket PC E Pass Technologies vs Palm Microsoft and HP 2000 En 2000 E Pass Technologies presento una demanda contra Palm alegando que sus PDAs habian infringido una patente de E Pass s 5 276 311 sobre un ordenador multi funcion del tamano de una tarjeta de credito que permite a los usuarios almacenar numeros de cuenta codigos PIN etc Esta demanda sigue NCR vs Handspring y Palm 2001 En 1987 se concedio a NCR una patente para un terminal de comercio electronico portatil En 2001 NCR demando a Handspring y Palm Este caso se resolvio sin lugar en 2002 una decision que fue confirmada en apelacion RIM vs Handspring 2002 En 2002 Research In Motion creadores de la BlackBerry demando a Handspring A finales de ano Handspring y Palm licenciaron las patentes y la demanda se retiro Peer to Peer Systems vs Palm 2002 Tambien en 2002 Peer to Peer systems presento demanda contra Palm alegando que infringe su patente para el juego inalambrico Esta demanda se ha resuelto el 9 de febrero de 2005 Forgent Networks vs HP Toshiba palmOne etc etc 2004 A partir de 2002 Forgent Networks comenzo a ofrecer licencias de una patente que grava JPEG En 2004 se presento una demanda contra varias empresas entre ellas palmOne La patente JPEG o 672 ha sido revisado por la Oficina de Marcas y Patentes de EE UU que ha rechazado 19 de las 47 reclamaciones por Estado de la tecnica 38 Vease tambien EditarInformatica de bolsillo Ordenador de bolsillo Organizador personal Graffiti Palm OS webOS Palm Inc PalmSource Inc MemowarewebOSReferencias Editar Piloting Palm Andrea Butter amp David Pogue Wiley 2002 p 82 Piloting Palm capitulo 8 passim Piloting Palm pp 179 189 Palm Inc Sets IPO Price at 38 per Share 3Com Palm press release 1 de marzo de 2000 Palm Completes Formation of Palm OS Subsidiary as Palm Powered Devices Hit 20 Million Sold Archivado el 24 de julio de 2014 en Wayback Machine Palm PalmSource press release 21 de enero de 2002 PalmSource Spins Out From Palm Inc Archivado el 24 de julio de 2014 en Wayback Machine PalmSource press release 28 de octubre de 2003 ACCESS to Extend Leadership in Mobile Device Software with Acquisition of PalmSource Archivado el 24 de julio de 2014 en Wayback Machine PalmSource ACCESS press release 9 de septiembre de 2005 ACCESS Licenses Palm OS Garnet Source Code to Palm Inc Archivado el 24 de julio de 2014 en Wayback Machine ACCESS press release 6 de diciembre de 2006 palmOne Acquires Rights to Palm Brand palmOne press release 24 de mayo de 2005 ACCESS Debuts New ACCESS Powered Mark ACCESS press release 25 de enero de 2007 KADAK Partner Web Site Palm OS is a multitasking operating system How can I create a task ACCESS Palm OS Developer Knowledge Base entry U S Robotics Announces Two New Models of the Best Selling Pilot Connected Organizer U S Robotics Palm press release March 10 1997 3Com Delivers the Palm III Connected Organizer the Third Generation of the Industry Leading PalmPilot Handheld Computer 3Com Palm press release March 9 1998 3Com Unveils the Palm V and Palm IIIx Connected Organizers 3Com Palm press release February 22 1999 Palm Inc Introduces The Palm IIIc Product Industry s Smallest Lightest Color Handheld Computer Palm press release 22 de febrero de 2000 Palm Mobile Internet Kit Ships Links Palm Handhelds With Mobile Phones To Connect Wirelessly to the Web Palm press release 13 de noviembre de 2000 New Sleek Palm m500 and m505 Handhelds Add Expansion Mobile Connectivity and Vibrant Color Palm press release 19 de marzo de 2001 PalmSource Ships Faster More Powerful Palm OS 5 Archivado el 24 de julio de 2014 en Wayback Machine PalmSource press release 10 de junio de 2002 First PalmSource ARM Native Proxy less Web Browser Ships to Licensees Archivado el 24 de julio de 2014 en Wayback Machine PalmSource press release 17 de septiembre de 2002 Samsung reveals feature packed SGH i500 infoSync News Article 13 de marzo de 2003 PalmSource Ships Palm OS 5 Simplified Chinese Edition Archivado el 24 de julio de 2014 en Wayback Machine PalmSource press release 9 de septiembre de 2003 PalmSource Welcomes First Palm OS 5 Simplified Chinese Edition Handhelds from Lenovo Archivado el 24 de julio de 2014 en Wayback Machine PalmSource press release 8 de diciembre de 2003 PalmSource Introduces Palm OS Cobalt Archivado el 24 de julio de 2014 en Wayback Machine PalmSource press release 10 de febrero de 2004 PalmSource Introduces Palm OS Cobalt 6 1 Archivado el 24 de julio de 2014 en Wayback Machine PalmSource press release 28 de septiembre de 2004 Palm Delivers SIG Compliant Bluetooth Software to Massive Palm OS Developer Base Palm press release 14 de enero de 2001 PalmSource to Extend Leadership in Phone Software with Acquisition of China MobileSoft Archivado el 24 de julio de 2014 en Wayback Machine PalmSource press release 8 de diciembre de 2004 PalmSource halts development on Garnet and Cobalt VUnet News ACCESS and PalmSource Announce the ACCESS Linux Platform Archivado el 24 de julio de 2014 en Wayback Machine ACCESS PalmSource press release 14 de febrero de 2006 ACCESS Releases ACCESS Linux Platform PDK and SDK to Licensees and Developers Archivado el 24 de julio de 2014 en Wayback Machine ACCESS press release 12 de febrero de 2007 Colligan Talks About Next Generation Palm OS Progress PalmInfoCenter news entry Palm CEO Ed Colligan Talks Pre with Investors PalmOS Emulation on webOS CONFIRMED will be done by Motion Apps precentral Archivado el 13 de noviembre de 2011 en Wayback Machine Treo and Centro Software Top 100 Gold List Palm Freeware Directory Archivado el 15 de agosto de 2008 en Wayback Machine Wiki like Palm Freeware Directory 15 de agosto de 2008 JVM download for Palm OS devices no longer available from Palm Archivado el 24 de diciembre de 2008 en Wayback Machine Palm Support Site 12 de enero de 2008 Xerox loses patent claim against PalmOne Forgent JPEG Related PatentEnlaces externos EditarOficiales Editar Access compania adquiriente de PalmSource area para descarga de aplicaciones para desarrolladores en ingles Otras Editar Palm OS 4 1 Screenshots Palm OS en Open Directory Project TecnoyMovil Sitio de informacion de equipos con Palm OS y otras Pdas existentes en el mercado PoderPDA Es el portal Latinoamericano mas visitado sobre Tecnologias Moviles Pdassi Espana Catalogo de aplicaciones Palm OS noticias analisis etc Palmaniac Web dedicada a los PDA en general pero con un foro dedicado a la Treo 650 y muchos articulos dedicados a el Wikipedia descargable para PDA Script escrito por Erik Zachte online en ingles tuPalm Sitio web dedicado a todo lo relativo con Palm o Palm OS PalmOpenSource com Programas de software libre para Palm OS en ingles MiPalm Comunidad web altamente activa con foros de discusion actualizados a diario donde encontraras software ayuda y un monton de amigos PalmMania Nuevo sitio Analisis a fondo de aplicaciones Experiencia en launchers PalmOs y Treo PDA Expertos Sitio de usuarios de Palm en Iberoamerica cuenta con algunos analisis y tutoriales ademas de un foro Datos Q274582 Multimedia Palm OS PoweredObtenido de https es wikipedia org w index php title Palm OS amp oldid 134279318, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos