stringtranslate.com

sistema operativo palma

Palm OS (también conocido como Garnet OS ) fue un sistema operativo móvil desarrollado inicialmente por Palm, Inc. , para asistentes digitales personales (PDA) en 1996. Palm OS fue diseñado para facilitar su uso con una interfaz gráfica de usuario basada en pantalla táctil . Está provisto de un conjunto de aplicaciones básicas para la gestión de información personal . Las versiones posteriores del sistema operativo se han ampliado para admitir teléfonos inteligentes . El software apareció en la línea de dispositivos Palm de la compañía , mientras que varios otros licenciatarios han fabricado dispositivos con Palm OS.

Tras la compra de la marca Palm por parte de Palm, la versión actualmente con licencia de ACCESS pasó a llamarse Garnet OS . En 2007, ACCESS presentó el sucesor de Garnet OS, llamado Access Linux Platform ; Además, en 2009, el principal licenciatario de Palm OS, Palm, Inc., cambió de Palm OS a webOS para sus próximos dispositivos.

Creador y propiedad

Palm OS fue desarrollado originalmente bajo la dirección de Jeff Hawkins en Palm Computing, Inc. [2] Palm fue posteriormente adquirida por US Robotics Corp. , [3] que a su vez fue comprada más tarde por 3Com , [4] que convirtió a la filial de Palm en una empresa independiente que cotiza en bolsa el 2 de marzo de 2000. [5]

En enero de 2002, Palm creó una filial de propiedad absoluta para desarrollar y licenciar Palm OS, [6] que se denominó PalmSource . Luego, PalmSource se separó de Palm como empresa independiente el 28 de octubre de 2003. [7] Palm (entonces llamada palmOne) se convirtió en licenciatario habitual de Palm OS y ya no tenía el control del sistema operativo.

En septiembre de 2005, PalmSource anunció que ACCESS la adquiriría . [8]

En diciembre de 2006, Palm obtuvo derechos perpetuos sobre el código fuente de Palm OS de ACCESS. [9] Con esto, Palm puede modificar el sistema operativo con licencia según sea necesario sin pagar regalías adicionales a ACCESS. Junto con la adquisición en mayo de 2005 de todos los derechos de la marca Palm , [10] sólo Palm puede publicar versiones del sistema operativo bajo el nombre 'Palm OS'.

Como consecuencia, el 25 de enero de 2007, ACCESS anunció un cambio de nombre a su actual sistema operativo Palm OS, ahora titulado Garnet OS . [11]

Descripción general del sistema operativo

Palm OS era un sistema operativo móvil propietario . Diseñado en 1996 para la nueva PDA Pilot de Palm Computing, Inc. , se ha implementado en una amplia gama de dispositivos móviles, incluidos teléfonos inteligentes , relojes de pulsera , consolas de juegos portátiles , lectores de códigos de barras y dispositivos GPS .

Las versiones de Palm OS anteriores a la 5.0 se ejecutan en procesadores Motorola / Freescale DragonBall . A partir de la versión 5.0, Palm OS se ejecuta en procesadores basados ​​en arquitectura ARM .

Las características clave del actual Palm OS Garnet son:

Con el sistema operativo también se incluye un conjunto de aplicaciones estándar, siendo las más relevantes para las cuatro operaciones PIM mencionadas.

Historial de versiones y antecedentes técnicos.

Los fabricantes son libres de implementar diferentes funciones del sistema operativo en sus dispositivos o incluso agregar nuevas funciones. Este historial de versiones describe la versión con licencia oficial de Palm/PalmSource/ACCESS.

Todas las versiones anteriores a Palm OS 5 se basan en el kernel AMX 68000 [12] con licencia de KADAK Products Ltd. Si bien este kernel es técnicamente capaz de realizar múltiples tareas, los "términos y condiciones de esa licencia establecen específicamente que Palm no puede exponer el API para crear/manipular tareas dentro del sistema operativo." [13]

PalmOS 1.0

Palm OS 1.0 es la versión original presente en Pilot 1000 y 5000 . Fue introducido en marzo de 1996.

La versión 1.0 incluye las aplicaciones PIM clásicas Dirección , Agenda , Bloc de notas y Lista de tareas pendientes . También se incluye una calculadora y la herramienta de Seguridad para ocultar registros para uso privado.

Palm OS 1.0 no diferencia entre RAM y almacenamiento del sistema de archivos . Las aplicaciones se instalan directamente en la RAM y se ejecutan en el lugar. Como no se admite ningún sistema de archivos dedicado, el sistema operativo depende de ciclos constantes de actualización de la RAM para conservar su memoria. El sistema operativo admite pantallas de salida monocromáticas de 160x160. La entrada del usuario se genera a través del sistema de reconocimiento de escritura a mano Graffiti o, opcionalmente, a través de un teclado virtual . El sistema admite la sincronización de datos con otra PC a través de su tecnología HotSync a través de una interfaz serie. La última versión de corrección de errores es la versión 1.0.7.

PalmOS 2.0

Palm OS 2.0 se introdujo el 10 de marzo de 1997 con PalmPilot Personal y Professional . [14] Esta versión agrega soporte para red TCP/IP , HotSync de red y retroiluminación de pantalla. La última versión de corrección de errores es la versión 2.0.5.

Se agregan dos nuevas aplicaciones, Correo y Gastos , y se han mejorado las aplicaciones PIM estándar.

PalmOS 3.0

Palm OS 3.0 se introdujo el 9 de marzo de 1998 con el lanzamiento de la serie Palm III . [15] Esta versión agrega infrarrojos IrDA y compatibilidad con fuentes mejoradas. Esta versión también incluye aplicaciones PIM actualizadas y una actualización del iniciador de aplicaciones.

Palm OS 3.1 agrega sólo características nuevas menores, como compatibilidad con HotSync en red. Se introdujo con Palm IIIx y Palm V. [16] La última versión de corrección de errores es la versión 3.1.1.

Palm OS 3.2 agrega soporte Web Clipping, que es una de las primeras soluciones específicas de Palm para llevar contenido web a una pequeña pantalla de PDA. Se introdujo con el organizador Palm VII .

Palm OS 3.3 agrega velocidades HotSync más rápidas y la capacidad de realizar hotsyncing por infrarrojos. Se introdujo con el organizador Palm Vx .

Palm OS 3.5 es la primera versión que incluye soporte nativo de color de 8 bits. También agrega importantes características de conveniencia que simplifican la operación, como una barra de íconos sensible al contexto o una activación de menú más simple. La aplicación de agenda se amplía con una vista de agenda adicional. Esta versión se introdujo por primera vez con el dispositivo Palm IIIc . [17] La ​​última versión de corrección de errores es la versión 3.5.3.

Como complemento, Palm ofreció más tarde una actualización del software Mobile Internet Kit para Palm OS 3.5. [18] Esto incluía el software Web Clipping de Palm, el software de correo electrónico MultiMail (que luego pasó a llamarse VersaMail) versión 2.26, el software de SMS handPHONE versión 1.3 y el navegador WAP Neomar versión 1.5 .

PalmOS 4.0

Palm OS 4.0 se lanzó con la nueva serie Palm m500 el 19 de marzo de 2001. [19] Esta versión agrega una interfaz estándar para el acceso al sistema de archivos externo (como tarjetas SD ). Los sistemas de archivos externos son un cambio radical con respecto a la ejecución in situ anterior del sistema operativo. Ahora, el código y los datos de la aplicación deben cargarse en la RAM del dispositivo, de forma similar al comportamiento del sistema operativo de escritorio. Se presenta un nuevo conector universal con soporte USB . El anterior kit de Internet móvil opcional ahora forma parte del sistema operativo. La versión 4.0 añade un gestor de atención para coordinar información de diferentes aplicaciones, con varias posibilidades para captar la atención del usuario, incluido sonido, parpadeo de LED o vibración. Se admiten pantallas en color de 16 bits y diferentes zonas horarias. Esta versión también tiene mejoras de seguridad y de interfaz de usuario.

Palm OS 4.1 es una versión de corrección de errores. Se introdujo con el lanzamiento del Palm i705 . La última actualización menor 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 Edición en chino simplificado está dirigido especialmente al mercado chino con soporte totalmente para chino simplificado , lanzado conjuntamente con Palm OS 5.3. Hasta el momento no se ha fabricado ningún dispositivo con esta versión.

PalmOS 5.0

Palm OS 5.0 fue presentado por PalmSource, filial de Palm, en junio de 2002 [20] y se implementó por primera vez en Palm Tungsten T. Es la primera versión compatible con dispositivos ARM y reemplazó el kernel Kadak AMX68000 con el kernel MCK personalizado, llamado así por su desarrollador, escrito internamente por Palm. [21] Las aplicaciones escritas para versiones anteriores del sistema operativo utilizan el conjunto de instrucciones DragonBall 68K anterior y son compatibles a través del emulador Palm Application Compatibility Environment (PACE) en Garnet. Incluso con la sobrecarga adicional de PACE, las aplicaciones Palm generalmente se ejecutan más rápido en dispositivos ARM que en hardware de generación anterior. El nuevo software puede aprovechar los procesadores ARM con pequeñas unidades de código ARM, denominadas ARMlets .

Con una base de hardware más potente, Palm OS 5 añade mejoras sustanciales a las capacidades multimedia. Se admiten pantallas de alta densidad de 320x320 junto con una API de grabación y reproducción de sonido completamente digital. La pila Bluetooth independiente de Palm se agrega junto con una pila Wi-Fi IEEE 802.11b . Se admiten conexiones de red seguras a través de SSL . El sistema operativo se puede personalizar con diferentes combinaciones de colores.

Para Palm OS 5, PalmSource desarrolló y obtuvo la licencia de un navegador web llamado PalmSource Web Browser [22] basado en el navegador NetFront 3.0 de ACCESS.

Palm OS 5.2 es principalmente una versión de corrección de errores, implementada por primera vez en el Samsung SGH-i500 en marzo de 2003. [23] Agregó soporte para resoluciones de 480x320 e introdujo el nuevo sistema de entrada de escritura a mano llamado Graffiti 2 ; El nuevo sistema de entrada fue impulsado por la victoria de Xerox en la demanda contra Palm. Graffiti 2 está basado en Jot de CIC. La última versión de corrección de errores es la versión 5.2.8.

Palm OS 5.3 Edición en chino simplificado lanzada en septiembre de 2003, agregó soporte completo para chino simplificado , [24] soporte adicional para resoluciones QVGA y una API estándar para Graffiti virtual llamada Área de entrada dinámica . Esta versión se envió por primera vez en las computadoras de mano P100 y P300 de Lenovo . [25]

Palm OS Garnet (5.4) agregó bibliotecas Bluetooth actualizadas y soporte para múltiples resoluciones de pantalla que van desde 160x160 hasta 480x320. Se envió por primera vez en el Treo 650 en noviembre de 2004. Esta versión también introdujo el apodo de 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 eliminó el apodo de Palm [26] y, a partir de 2007 , es la versión actual desarrollada por ACCESS. Esta versión está dedicada para su uso dentro de la máquina virtual Garnet VM .

Garnet VM fue anunciado y lanzado por ACCESS en noviembre de 2007 [27] como parte central de la plataforma Access Linux y como un emulador que permite a las Nokia Internet Tablets ejecutar aplicaciones escritas para el sistema operativo Garnet. En junio de 2010, ACCESS lanzó Garnet VM versión 6 (también conocido como Garnet VM Beta 6 1.05b). [28]

Palm OS Cobalto

Palm OS Cobalt (6.0) fue el sucesor designado de Palm OS 5. Se introdujo el 10 de febrero de 2004, [29] pero ACCESS ya no lo ofrece (consulte la siguiente sección). Palm OS 6.0 pasó a llamarse Palm OS Cobalt para dejar claro que esta versión inicialmente no estaba destinada a reemplazar a Palm OS 5, que adoptó el nombre Palm OS Garnet al mismo tiempo.

Palm OS Cobalt introdujo características modernas del sistema operativo en un sistema operativo integrado basado en un nuevo kernel con protección de memoria y multitarea, un marco gráfico y multimedia moderno (derivado del BeOS adquirido por Palm ), nuevas características de seguridad y ajustes de los formatos de archivos PIM para Coopere mejor con Microsoft Outlook .

Palm OS Cobalt 6.1 [30] presentó bibliotecas de comunicación estándar para telecomunicaciones, Wi-Fi y conectividad Bluetooth. A pesar de otras adiciones, no logró interesar a los posibles licenciatarios de Palm OS Cobalt.

Mejoras en el sistema operativo de terceros

Varios licenciatarios han realizado modificaciones personalizadas al sistema operativo. Estos no forman parte de la versión con licencia oficial.

Modernización

Durante varios años, PalmSource había estado intentando crear un sucesor moderno para Palm OS 5 y lograr que los licenciatarios lo implementaran. Aunque PalmSource envió Palm OS Cobalt 6.0 a los licenciatarios en enero de 2004, ninguno lo adoptó para sus dispositivos de lanzamiento. PalmSource realizó importantes mejoras en Palm OS Cobalt con el lanzamiento de Palm OS Cobalt 6.1 en septiembre de 2004 para complacer a los licenciatarios, pero ni siquiera la nueva versión condujo a dispositivos de producción.

En diciembre de 2004, PalmSource anunció una nueva estrategia de sistema operativo. Con la adquisición de la empresa de software para teléfonos móviles China Mobilesoft, PalmSource planeó portar Palm OS sobre un kernel de Linux , sin dejar de ofrecer Palm OS Garnet y Palm OS Cobalt. [32] Esta estrategia fue revisada en junio de 2005, cuando todavía no se anunciaba ningún dispositivo con Palm OS Cobalt. PalmSource anunció que detendría todos los esfuerzos de desarrollo de cualquier producto que no esté directamente relacionado con su futura plataforma basada en Linux. [33]

Con la adquisición de PalmSource por parte de ACCESS, Palm OS para Linux cambió para convertirse en la plataforma Access Linux , que se anunció por primera vez en febrero de 2006. [34] Las versiones iniciales de la plataforma y los kits de desarrollo de software para la plataforma Access Linux se lanzaron oficialmente en Febrero de 2007. [35] En enero de 2011, la plataforma Access Linux aún no se había distribuido en ningún dispositivo; sin embargo, existían kits de desarrollo y se habían realizado demostraciones públicas.

Palm, Inc., el principal licenciatario de Palm OS Garnet, no obtuvo la licencia de Access Linux Platform para sus propios dispositivos. En cambio, Palm desarrolló otro sistema operativo basado en Linux llamado Palm webOS . [36] El 11 de febrero de 2009, el director ejecutivo de Palm, Ed Colligan, dijo que no habría dispositivos Palm OS adicionales (excepto que el Centro se lanzaría a otros operadores). Palm se centraba en dispositivos Palm webOS y Windows Mobile. [37] El 1 de abril de 2009, Palm anunció la disponibilidad de un emulador de Palm OS para su webOS . [38]

Aplicaciones integradas

Los titulares de licencias de Palm OS deciden qué aplicaciones se incluyen en sus dispositivos Palm OS. Los licenciatarios también pueden personalizar las aplicaciones.

Aplicaciones estándar de Palm OS

Nota: En los modelos más nuevos, las aplicaciones PIM estándar "Dirección", "Agenda", "Bloc de notas" y "Tareas pendientes" fueron reemplazadas por sus contrapartes mejoradas "Contactos", "Calendario", "Memos" y "Tareas".

El programa Address de Palm almacena información de contacto, codificada por cualquiera de varias categorías definibles por el usuario. Las entradas se muestran y clasifican por orden de apellido y nombre (esto solo se puede cambiar a Orden de empresa y apellido). Hay cinco ranuras para teléfono o correo electrónico, cada una de las cuales puede designarse Trabajo, Casa, Fax, Otro, Correo electrónico, Principal, Buscapersonas o Móvil (las designaciones de las ranuras no se pueden cambiar) La nueva aplicación Contactos agrega las siguientes funciones : varias direcciones, 9 nuevos campos: Sitio web, Cumpleaños, Más números de teléfono, Mensajería instantánea con conexión rápida.

Calculadora como se ve en Palm OS 4.1

Calc convierte la Palm en una calculadora de bolsillo estándar de 4 funciones con tres tonos de botones morados y azules que contrastan con los dos botones rojos transparentes. Admite claves de raíz cuadrada y porcentaje y tiene una memoria.

También tiene una opción para mostrar un historial actualizado de los cálculos, muy parecido a las calculadoras de cinta de papel que alguna vez fueron comunes.

Agenda

La Agenda muestra un cronograma diario o semanal, o una vista mensual simple. El horario diario tiene una línea por hora, entre las horas de inicio y finalización seleccionadas por el usuario. Al hacer clic en una línea vacía se crea un nuevo evento. Las líneas vacías se ven desplazadas por eventos reales, cuyas horas de inicio y finalización se muestran de forma predeterminada entre corchetes en el margen izquierdo. La nueva aplicación Calendario agrega las siguientes características: vista de nuevo día, uso de categorías para eventos, ubicación del evento, evento que puede abarcar la medianoche, detalles del evento, cumpleaños como eventos atemporales. Admite la designación de zonas horarias para eventos, una característica de la que carecen algunos competidores más recientes.

Un evento o cita puede anunciarse mediante una alarma, cualquier cantidad de minutos, horas o días antes de que comience. Estas alarmas suenan incluso cuando la unidad está apagada.

Las citas pueden repetirse en un número específico de días, semanas, meses o años y pueden contener notas.

Los gastos rastrean los gastos comerciales comunes. No se calculan totales en Palm. El usuario debe sincronizar con una computadora host y ver los datos de gastos en una hoja de trabajo (se proporcionan plantillas para Microsoft Excel).

Sincronización directa

HotSync se integra con la PC del usuario. Generalmente activada presionando el botón físico HotSync en la base de Palm (una estación de acoplamiento), esta aplicación se comunica con varios conductos en la PC de escritorio para instalar software, realizar copias de seguridad de bases de datos o fusionar cambios realizados en la PC o la computadora de mano en ambos dispositivos. . Puede comunicarse con la PC a través de una conexión física (USB en los modelos más nuevos), conexiones inalámbricas Bluetooth o IrDA y conexiones de red directas en dispositivos con capacidad de red.

Además de los conductos proporcionados por el licenciatario, los desarrolladores pueden crear sus propios conductos para la integración con otras aplicaciones y productos de escritorio de Palm OS. Por ejemplo, un paquete de seguimiento del tiempo podría proporcionar un conducto para comunicar información entre los ejecutables de Palm OS y Windows.

Un conducto de respaldo incluido con el software HotSync respalda (y restaura, si es necesario) la mayoría de los datos en un dispositivo Palm OS. Esto permite a los usuarios reiniciar su Palm (borrando así todos los datos) con pocas consecuencias notables. Esto también permite a los usuarios migrar a nuevos dispositivos Palm con la misma versión de Palm OS, una característica que resulta útil para quienes pierden o dañan su dispositivo.

Algunos modelos de Palm mantienen el almacenamiento de datos en una memoria volátil y requieren energía constante para mantenerla. Aunque estos dispositivos portátiles intentan guardar el contenido de la memoria en situaciones de batería baja al no "encenderlos", dejar un dispositivo portátil "apagado" durante un período de tiempo prolongado puede hacer que esta energía de reserva se agote y el contenido de la memoria de almacenamiento se agote. perdido. Algunas Palms posteriores usan NVRAM o microdrive para almacenamiento.

El Bloc de notas puede contener notas de hasta 4000 caracteres cada una; la nueva aplicación Memos aumenta el tamaño del campo de 3 a 30 kB. Las notas se ordenan de dos maneras: alfabéticamente y manualmente (lo que permite al usuario elegir el orden de las notas), y las notas se pueden agrupar en categorías configurables por el usuario. Memo Pad es solo para texto, no para dibujos, y el texto se puede ingresar usando el alfabeto de Graffiti , usando teclados de hardware o software, o usando la función "pegar". Cuando los dispositivos Palm estuvieron disponibles por primera vez, algunos usuarios de Palm comenzaron a crear e intercambiar documentos Memo Pad que contenían información generalmente útil, lo que llegó a conocerse como Memoware .

Lista de quehaceres

La lista de tareas crea recordatorios personales y prioriza las cosas que el usuario tiene que hacer. Cada elemento de la lista de tareas pendientes también puede tener: una prioridad, categorías (para organizar y ver elementos en grupos lógicos), nota adjunta (para agregar más descripción y aclaración de la tarea).
Los elementos de la lista de tareas pendientes se pueden ordenar por: fecha de vencimiento, prioridad o categoría. La nueva aplicación Tareas presenta las siguientes mejoras: nueva interfaz, tareas repetidas, alarmas, etc.

Preferencias (también conocidas como Prefs) muestra archivos de programa con un tipo de panel de preferencias especial que no se muestra en el iniciador normal. Los programas se pueden cambiar cambiando el tipo 'appl' a 'panl' y viceversa. Palm OS contiene aproximadamente 15 paneles de preferencias de forma predeterminada y se pueden agregar nuevos paneles de preferencias como cualquier otra aplicación.

Los paneles de preferencias permiten a los usuarios administrar una serie de configuraciones, incluidas configuraciones de Graffiti , configuraciones de sonido, atajos de texto, configuraciones de red y la hora del sistema.

Seguridad (que es un panel en los dispositivos Palm OS más nuevos) se utiliza para configurar los ajustes de seguridad de Palm OS. Estos incluyen la contraseña necesaria para mostrar registros ocultos y desbloquear el dispositivo cuando está bloqueado, así como configurar un tiempo de bloqueo automático o un umbral de inactividad. En la PC, solo Palm Desktop respeta esta contraseña, pero otros programas de PC pueden ver todo; en otras palabras, cualquiera que abra los archivos .dat puede ver todos los datos protegidos por esta contraseña usando un editor o procesador de textos.

Aplicaciones comunes de sistemas operativos centrales de terceros

A partir de la versión 5.2 de Palm OS, Palm creó versiones personalizadas de la aplicación PIM común. Se han agregado algunas características nuevas, por ejemplo, compatibilidad con categorías de direcciones, asociaciones de tonos de llamada para los usuarios, textos de notas más largos, etc. También se les cambió el nombre para reflejar designaciones de Microsoft Outlook, por lo que Dirección se convirtió en Contactos , Agenda se convirtió en Calendario , Bloc de notas se convirtió en Notas y La lista de tareas pendientes se convirtió en Tareas .

Blazer es un navegador web para dispositivos portátiles Palm . Las versiones 1.0 y 2.0 se ejecutan en dispositivos portátiles Palm OS 3.1 o superior, pero necesitaban un servidor proxy que se cerró, por lo que ya no se pueden utilizar. La versión 3.0 se utiliza en el teléfono inteligente Treo 600 . La versión actual de Blazer es Blazer 4.5, que cumple con la mayoría de los estándares principales. Generalmente viene incluido con los teléfonos inteligentes más nuevos y los dispositivos Palm más nuevos capaces de acceder a Internet .

Bloc de notas

El Bloc de notas de Palm se puede utilizar para realizar dibujos rápidos. Con una letra clara, caben entre 20 y 30 palabras en una página; para más texto, Memo Pad es la mejor opción. Hay tres tamaños de ancho de lápiz, además de un borrador y una función de cambio de color de fondo en algunos modelos. Es posible dibujar un mapa muy simple. La versión de escritorio más "avanzada" guarda los dibujos del Bloc de notas en el escritorio.

A partir de 2006, la mayoría de las computadoras de mano Palm nuevas incluyen Fotos , que crea un álbum de fotografías digitales que se utiliza para ver imágenes en un dispositivo Palm OS. Como ocurre con todos los demás programas fotográficos, las fotografías se pueden transmitir a otros dispositivos móviles. Cada fotografía se puede etiquetar y organizar en álbumes de fotos separados. También se puede mostrar una presentación de diapositivas para un álbum específico y cada foto del álbum se mostrará en pantalla completa.

Las fotos se pueden editar con el software Palm Photos para PC (sólo Windows) y cuando se transfieran a la computadora de mano contendrán todos los cambios realizados en la foto.

El software Palm Photos está disponible en Zire 71, Tungsten C, Tungsten E, Tungsten T2, Tungsten T3 y varios otros.

Con soporte para Vídeo, Palm Photos pasó a llamarse Media e incluso más tarde Pics&Videos .

Algunos modelos cuentan con la capacidad de realizar grabaciones de voz que se sincronizan mediante el conducto de voz y se pueden ver en un escritorio con la aplicación Voice Memo , que forma parte de Palm Desktop Suite.

Aplicaciones de terceros

Hay muchas aplicaciones exitosas que se pueden instalar en un dispositivo Palm OS. En 2008, había más de 50.000 aplicaciones de terceros disponibles para la plataforma Palm OS, [39] que tienen varios tipos de licencias, incluido el código abierto , y varios esquemas de licencias cerradas, como freeware , [40] shareware y tradicional. compra con pago por adelantado.

HackMaster es un administrador de extensiones para Palm OS [41] que incluye varios parches que mejoran las funciones del sistema operativo. Otras extensiones de sistemas operativos de terceros también requieren que HackMaster funcione. [42]

En noviembre de 2022, Internet Archive lanzó 565 aplicaciones Palm OS en sus archivos a las que se puede acceder a través de un navegador. Las aplicaciones también inician CloudpilotEmu, un emulador para PalmPilot Palm OS, cuando se accede a ellas. [43]

Desarrollo de aplicaciones

Las aplicaciones Palm OS Garnet están codificadas principalmente en C / C++ . Existen dos compiladores con soporte oficial: un producto comercial, CodeWarrior Development Studio para Palm OS, y una cadena de herramientas de código abierto llamada prc-tools, basada en una versión antigua de gcc . CodeWarrior es criticado por ser caro y ya no se está desarrollando, mientras que PRC-Tools carece de varias de las características de CodeWarrior. Se incluye una versión de PRC-Tools en una Palm OS Developer Suite (PODS) gratuita.

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

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

Hay herramientas de desarrollo disponibles para la programación de 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 similares a Visual Basic). Anteriormente, 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ía disponible. Palm, Inc. dijo además: "No conocemos ninguna máquina virtual Java alternativa para Palm OS". [44] Waba y un derivado del mismo, SuperWaba , proporcionan una máquina virtual y un lenguaje de programación similar a Java. También está disponible para Palm una versión del lenguaje Lua , llamada Plua ; sin embargo, debido al hecho de que requiere la instalación de un tiempo de ejecución adicional junto con la aplicación, una minoría de empresas de software solo lo utiliza para aplicaciones convencionales. Quartus Forth es un compilador Forth estándar ISO/ANSI que se ejecuta en la propia Palm. También cuenta con una consola interactiva para desarrollo dinámico y depuración.

Tres entornos permiten programar en Pascal para Palm OS. El compilador PP gratuito se ejecuta directamente en la computadora de mano, mientras que PocketStudio es un IDE similar a Delphi para computadoras con Windows que tiene un diseñador de formularios visual y genera archivos PRC para transferirlos a computadoras de mano a través de HotSync. La tercera opción fue HSPascal, desarrollado por el desarrollador danés Christen Fihl, basado en su experiencia con el compilador High Speed ​​Pascal para varios sistemas informáticos de 16 bits, incluido el Commodore Amiga .

Como Palm no dispone de controladores de conexión que permitan la transferencia de datos con un servidor DBMS (Oracle, mySQL, MS SQL Server), el programador puede utilizar un software Middleware que permita esta conectividad.

Una implementación de Scheme aproximadamente compatible con R4RS , LispMe , proporciona a la plataforma Palm un Lisp REPL integrado con licencia GPL con algunas adaptaciones específicas de Palm OS, pero aunque funcionalmente es un compilador, no produce código que opere fuera del entorno de desarrollo. por lo que su uso se restringe a la creación de prototipos.

Asuntos legales

Palm OS ha estado involucrado en varias demandas a lo largo de los años.

Ver también

Referencias

  1. ^ "El director ejecutivo de Palm, Ed Colligan, habla previamente con los inversores". Archivado desde el original el 12 de febrero de 2009.
  2. ^ Pilotando Palm, Andrea Butter y David Pogue , Wiley 2002, p. 82.
  3. ^ Piloting Palm, capítulo 8, passim.
  4. ^ Pilotando Palm, págs. 179-189.
  5. ^ "Palm, Inc. fija el precio de la oferta pública inicial en 38 dólares por acción" (Presione soltar). 3Com/Palma. 1 de marzo de 2000. Archivado desde el original el 29 de octubre de 2010.
  6. ^ "Palm completa la formación de una subsidiaria de Palm OS cuando los dispositivos con tecnología Palm alcanzaron los 20 millones de ventas" (Comunicado de prensa). Palma/PalmSource. 21 de enero de 2002. Archivado desde el original el 4 de junio de 2012.
  7. ^ "PalmSource se deriva de Palm, Inc" (Presione soltar). Fuente de palma. 28 de octubre de 2003. Archivado desde el original el 4 de junio de 2012.
  8. ^ "ACCESS ampliará su liderazgo en software para dispositivos móviles con la adquisición de PalmSource" (Presione soltar). PalmSource/ACCESO. 9 de septiembre de 2005. Archivado desde el original el 4 de junio de 2012.
  9. ^ "Palm firma una licencia perpetua para el código fuente de Palm OS Garnet y derechos de patente ampliados de ACCESS Systems Americas" (Comunicado de prensa). Palmera. 7 de diciembre de 2006. Archivado desde el original el 25 de julio de 2011.
  10. ^ "palmOne adquiere los derechos de la marca Palm" (Presione soltar). palma uno. 24 de mayo de 2005. Archivado desde el original el 15 de julio de 2011.
  11. ^ "ACCESS estrena nueva marca ACCESS Powered" (Presione soltar). ACCESO. 25 de enero de 2007. Archivado desde el original el 4 de junio de 2012.
  12. ^ "Socios tecnológicos para KADAK RTOS, pila TCP/IP". Archivado desde el original el 12 de octubre de 2016 . Consultado el 9 de junio de 2015 .
  13. ^ "Palm OS es un sistema operativo multitarea. ¿Cómo puedo crear una tarea?". ACCEDA a la base de conocimientos para desarrolladores de Palm OS . Archivado desde el original el 17 de octubre de 2007.
  14. ^ "US Robotics anuncia dos nuevos modelos del organizador conectado piloto más vendido" (Presione soltar). Robótica estadounidense / Palm. 10 de marzo de 1997. Archivado desde el original el 15 de julio de 2011.
  15. ^ "3Com ofrece el organizador conectado Palm III, la tercera generación de la computadora portátil PalmPilot líder en la industria" (Comunicado de prensa). 3Com/Palma. 9 de marzo de 1998. Archivado desde el original el 15 de julio de 2011.
  16. ^ "3Com presenta los organizadores conectados Palm V y Palm IIIx" (Presione soltar). 3Com/Palma. 22 de febrero de 1999. Archivado desde el original el 15 de julio de 2011.
  17. ^ "Palm, Inc. presenta la computadora de mano en color más pequeña y liviana de la industria de productos Palm IIIc" (Comunicado de prensa). Palmera. 22 de febrero de 2000. Archivado desde el original el 15 de julio de 2011.
  18. ^ "El kit de Internet Palm Mobile se envía y vincula dispositivos portátiles Palm con teléfonos móviles para conectarse de forma inalámbrica a la Web" (Comunicado de prensa). Palmera. 13 de noviembre de 2000. Archivado desde el original el 15 de julio de 2011.
  19. ^ "Los nuevos y elegantes dispositivos portátiles Palm m500 y m505 agregan expansión, conectividad móvil y colores vibrantes" (Comunicado de prensa). Palmera. 19 de marzo de 2001. Archivado desde el original el 15 de julio de 2011.
  20. ^ "PalmSource se envía un Palm OS 5 más rápido y potente" (Comunicado de prensa). Fuente de palma. 10 de junio de 2002. Archivado desde el original el 4 de junio de 2012.
  21. ^ Holwerda, Thom (11 de marzo de 2013). "El sistema operativo Palm". Noticias del sistema operativo . Archivado desde el original el 19 de abril de 2014 . Consultado el 18 de abril de 2014 .
  22. ^ "El primer navegador web PalmSource ARM nativo sin proxy se envía a los licenciatarios" (Comunicado de prensa). Fuente de palma. 17 de septiembre de 2002. Archivado desde el original el 4 de junio de 2012.
  23. ^ "Samsung presenta el SGH-i500 repleto de funciones". Mundo infoSync . 13 de marzo de 2003. Archivado desde el original el 4 de junio de 2003 . Consultado el 11 de septiembre de 2007 .
  24. ^ "PalmSource envía la edición en chino simplificado de Palm OS 5" (Presione soltar). Fuente de palma. 9 de septiembre de 2003. Archivado desde el original el 4 de junio de 2012.
  25. ^ "PalmSource da la bienvenida a los primeros dispositivos portátiles Palm OS 5 con edición en chino simplificado de Lenovo" (Comunicado de prensa). Fuente de palma. 8 de diciembre de 2003. Archivado desde el original el 4 de junio de 2012.
  26. ^ Blas, Evan (24 de agosto de 2010). "¿Qué pasó con el acceso a la plataforma Linux?". Bolsillo ahora. Archivado desde el original el 4 de marzo de 2016 . Consultado el 22 de abril de 2014 . En cuanto a PalmOS Garnet, la última versión del sistema operativo enviada a dispositivos de consumo, pasó a llamarse simplemente Garnet OS a principios de 2007, eliminando los últimos rastros de la marca Palm de la plataforma moribunda.
  27. ^ Kairer, Ryan (13 de noviembre de 2007). "Lanzamiento de Palm OS Garnet VM para tabletas de Internet Nokia". Infocentro de Palma . Consultado el 22 de abril de 2014 . Access ha anunciado hoy que lanzará el software Palm OS Garnet VM para la serie Nokia de dispositivos Internet Tablet.
  28. ^ Keilhack, Kris (16 de junio de 2010). "Garnet VM actualizado para Nokia N900". Infocentro de Palma . Consultado el 22 de abril de 2014 .
  29. ^ "PalmSource presenta Palm OS Cobalt" (Presione soltar). Fuente de palma. 10 de febrero de 2004. Archivado desde el original el 4 de junio de 2012.
  30. ^ "PalmSource presenta Palm OS Cobalt 6.1" (Presione soltar). Fuente de palma. 28 de septiembre de 2004. Archivado desde el original el 4 de junio de 2012.
  31. ^ "Palm ofrece software Bluetooth compatible con SIG a una base masiva de desarrolladores de Palm OS" (Comunicado de prensa). Palmera. 14 de enero de 2001. Archivado desde el original el 15 de julio de 2011.
  32. ^ "PalmSource ampliará su liderazgo en software telefónico con la adquisición de China MobileSoft" (Comunicado de prensa). Fuente de palma. 8 de diciembre de 2004. Archivado desde el original el 4 de junio de 2012.
  33. ^ "PalmSource detiene el desarrollo de Garnet y Cobalt". Noticias de VNUnet. Archivado desde el original el 9 de septiembre de 2006.
  34. ^ "ACCESS y PalmSource anuncian la plataforma ACCESS Linux" (Presione soltar). ACCESO/PalmSource. 14 de febrero de 2006. Archivado desde el original el 4 de junio de 2012.
  35. ^ "ACCESS lanza el PDK y SDK de la plataforma ACCESS Linux para licenciatarios y desarrolladores" (Presione soltar). ACCESO. 12 de febrero de 2007. Archivado desde el original el 4 de junio de 2012.
  36. ^ Colligan habla sobre el progreso de Palm OS de próxima generación, entrada de noticias de PalmInfoCenter
  37. ^ "El director ejecutivo de Palm, Ed Colligan, habla previamente con los inversores". Archivado desde el original el 12 de febrero de 2009.
  38. ^ "Palmos.com -" . Consultado el 9 de junio de 2015 .
  39. ^ "Software Treo y Centro: lista de los 100 mejores de oro" . Consultado el 9 de junio de 2015 .
  40. ^ "Directorio de software gratuito de Palm". Archivado desde el original el 15 de agosto de 2008.
  41. ^ Muhammad, Tariq K. (noviembre de 1999). "El mundo entero en tu Palm, HackMaster 0.9". Empresa Negra . vol. 30, núm. 3. Earl G. Graves Sr. pág. 46. ​​ISSN  0006-4165.
  42. ^ Jolley, Matthew (septiembre de 2000). "Sin duda, las 25 mejores aplicaciones de Pam de las que jamás hayas oído hablar, Hackmaster". Computadora máxima . vol. 5, núm. 9. Estados Unidos del futuro. pag. 53. ISSN  1522-4279.
  43. ^ Hollister, Sean (26 de noviembre de 2022). "Internet Archive acaba de colocar 565 aplicaciones Palm Pilot en su navegador web". El borde . Consultado el 27 de noviembre de 2022 .
  44. ^ "La descarga de JVM para dispositivos Palm OS ya no está disponible en Palm". Soporte de palma . 2008-01-12. Archivado desde el original el 24 de diciembre de 2008.
  45. ^ Goldberg, David; Richardson, Cate (mayo de 1993). "Escritura táctil con un lápiz óptico". Actas de la conferencia SIGCHI sobre factores humanos en sistemas informáticos - CHI '93 . ACM . págs. 80–87. doi :10.1145/169059.169093. ISBN 0897915755. S2CID  17507192 . Consultado el 18 de abril de 2014 .[ enlace muerto permanente ]
  46. ^ "Xerox pierde reclamo de patente contra PalmOne". Computadora Semanal . Consultado el 9 de junio de 2015 .
  47. ^ Burr, DJ (septiembre de 1983). "Diseño de un lector de escritura a mano". Transacciones IEEE sobre análisis de patrones e inteligencia artificial . Sociedad de Computación IEEE. PAMI-5, N° 5 (5): 554–559. doi :10.1109/TPAMI.1983.4767435. ISSN  0162-8828. PMID  21869141. S2CID  16042308. Las curvas se asemejan a la escritura cursiva en minúsculas, pero el usuario puede cambiarlas para adaptarlas a su propio estilo de escritura. La única restricción es que cada símbolo consista en una sola curva (sin elevaciones de lápiz).
  48. ^ La demanda obligó a 3Com a abandonar el "Pilot" en Palm Pilot ARN. 7 de abril de 1998.
  49. ^ "PUBPAT> Patente relacionada con Forgent JPEG". Archivado desde el original el 15 de abril de 2015 . Consultado el 9 de junio de 2015 .

enlaces externos