Palm OS


De Wikipedia, la enciclopedia libre
  (Redirigido desde HotSync )
Saltar a navegación Saltar a búsqueda

Palm OS (también conocido como Garnet OS ) es un sistema operativo móvil descontinuado 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 . Varios otros licenciatarios han fabricado dispositivos con tecnología Palm OS.

Tras la compra de Palm de la marca comercial Palm, la versión con licencia actual 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 por 3Com , [4] que convirtió a Palm en una subsidiaria. una empresa independiente que cotiza en bolsa el 2 de marzo de 2000. [5]

En enero de 2002, Palm estableció una subsidiaria de propiedad absoluta para desarrollar y licenciar Palm OS, [6] que se llamó PalmSource . PalmSource se separó de Palm como una compañía independiente el 28 de octubre de 2003. [7] Palm (entonces llamada palmOne) se convirtió en un licenciatario regular de Palm OS, ya que ya no tenía el control del sistema operativo.

En septiembre de 2005, PalmSource anunció que ACCESS la estaba adquiriendo . [8]

En diciembre de 2006, Palm obtuvo los 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 más regalías a ACCESS. Junto con la adquisición en mayo de 2005 de todos los derechos de la marca Palm , [10] solo Palm puede publicar versiones del sistema operativo con 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 patentado . Diseñado en 1996 para el nuevo Pilot PDA 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 Palm OS Garnet actual son:

  • Entorno simple de una sola tarea para permitir el lanzamiento de aplicaciones de pantalla completa con un conjunto de GUI común y básico
  • Pantallas monocromáticas o en color con resoluciones de hasta 480x320 píxeles
  • Sistema de entrada de reconocimiento de escritura a mano llamado Graffiti 2
  • Tecnología HotSync para la sincronización de datos con computadoras de escritorio
  • Capacidades de reproducción y grabación de sonido
  • Modelo de seguridad simple: el dispositivo se puede bloquear con contraseña, los registros de aplicaciones arbitrarias se pueden hacer privados
  • Acceso a la red TCP / IP
  • Puerto serie / USB , infrarrojos , Bluetooth y conexiones Wi-Fi
  • Soporte de tarjeta de memoria de expansión
  • Formato de datos estándar definido para aplicaciones de gestión de información personal para almacenar entradas de calendario, direcciones, tareas y notas, accesibles por aplicaciones de terceros.

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

Historial de versiones y antecedentes técnicos

Los fabricantes pueden 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 de Palm OS 5 se basan en la parte superior de la AMX 68000 [12] kernel 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 la API para crear / manipular tareas dentro del sistema operativo". [13]

Palm OS 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 clásicas de PIM Address , Date Book , Memo Pad y To Do List . También se incluye una calculadora y la herramienta de seguridad para ocultar registros para uso privado.

Palm OS 1.0 no distingue entre RAM y almacenamiento del sistema de archivos . Las aplicaciones se instalan directamente en la RAM y se ejecutan en su lugar. Como no se admite ningún sistema de archivos dedicado, el sistema operativo depende de ciclos constantes de actualización de RAM para mantener 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 en serie. La última versión de corrección de errores es la versión 1.0.7.

Palm OS 2.0

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

Se agregaron dos nuevas aplicaciones, Mail y Expense , y se mejoraron las aplicaciones PIM estándar.

Palm OS 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 lanzador de aplicaciones.

Palm OS 3.1 agrega solo características nuevas menores, como soporte de red HotSync. Se introdujo con la palma 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 compatibilidad con 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 presentó con el organizador Palm VII .

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

Palm OS 3.5 es la primera versión que incluye soporte de color nativo de 8 bits. También agrega características de conveniencia importantes que simplifican la operación, como una barra de iconos 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ó posteriormente una actualización de software del kit de Internet móvil para Palm OS 3.5. [18] Esto incluía el software Web Clipping de Palm, MultiMail (que luego pasó a llamarse VersaMail), software de correo electrónico versión 2.26 , software de SMS handPHONE versión 1.3 y navegador WAP Neomar versión 1.5 .

Palm OS 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 en la ejecución in situ previa del sistema operativo. Ahora, el código y los datos de la aplicación deben cargarse en la RAM del dispositivo, de manera similar al comportamiento del sistema operativo de escritorio. Un nuevo conector universal con USBse introduce el apoyo. El kit de Internet móvil opcional anterior ahora forma parte del sistema operativo. La versión 4.0 agrega un administrador 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 LED o vibración. Se admiten pantallas a color de 16 bits y diferentes zonas horarias. Esta versión también tiene 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 Palm i705 . La última actualización menor del sistema operativo a la versión 4.1.2 incluye un backport de Graffiti 2 de Palm OS 5.2.

Palm OS 4.2 Simplified Chinese Edition está dirigido especialmente al mercado chino con soporte para chino simplificado completo , co-lanzado con Palm OS 5.3. Hasta ahora no se ha fabricado ningún dispositivo con esta versión.

Palm OS 5.0

Palm OS 5.0 se dio a conocer por el PalmSource subsidiaria de palma en junio de 2002 [20] y la implementó por primera vez en la 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, que fue escrito internamente por Palm. [21] Las aplicaciones escritas para las versiones anteriores del sistema operativo utilizan el conjunto de instrucciones DragonBall 68K anterior y son compatibles a través del entorno de compatibilidad de aplicaciones Palm.(PACE) emulador en Garnet. Incluso con la sobrecarga adicional de PACE, las aplicaciones de Palm generalmente se ejecutan más rápido en los dispositivos ARM que en el hardware de la 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 agrega mejoras sustanciales para las capacidades multimedia. Se admiten pantallas de alta densidad de 320x320 junto con una API de grabación y reproducción de sonido totalmente digital. La pila de Bluetooth separada de Palm se agrega junto con una pila de Wi-Fi IEEE 802.11b . Se admiten conexiones de red seguras a través de SSL . El sistema operativo se puede personalizar con diferentes esquemas de color.

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 Simplified Chinese Edition 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 Dynamic Input Area . Esta versión se envió por primera vez en los dispositivos portátiles 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 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 Cobalt

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 en claro que esta versión inicialmente no fue designada para reemplazar 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 multitarea y protección de memoria, un marco multimedia y gráfico moderno (derivado del BeOS adquirido por Palm ), nuevas características de seguridad y ajustes de los formatos de archivo PIM para cooperar mejor con Microsoft Outlook .

Palm OS Cobalt 6.1 [30] presentó bibliotecas de comunicaciones 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 del sistema operativo de terceros

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

  • Palma desarrolló un Bluetooth API para Bluetooth externo SDIO para dispositivos Palm OS 4.0. La pila de Bluetooth se incluyó más tarde en Palm OS 5 [31]
  • Palm agregó una API de área de entrada de graffiti virtual especialmente para su dispositivo Tungsten T3 . Esta API fue reemplazada posteriormente por la API de área de entrada dinámica oficial en Palm OS 5.3.
  • Palm agregó a Palm OS 5.4 el Sistema de archivos no volátiles y usó Flash para almacenamiento en lugar de DRAM , evitando la pérdida de datos en caso de agotamiento de la batería. Sin embargo, esto cambió fundamentalmente la forma en que se ejecutaban los programas desde el sistema Execute-in-Place que Palm OS usaba tradicionalmente, y ha sido la fuente de muchos problemas de compatibilidad, requiriendo que muchas aplicaciones tengan soporte NVFS explícito agregado para que se vuelvan estables.
  • Para sus dispositivos equipados con cámara, Palm agregó la API CameraLib.
  • Sony agregó una biblioteca para admitir la entrada JogDial disponible en sus organizadores CLIÉ .

Modernización

Durante varios años, PalmSource había intentado crear un sucesor moderno para Palm OS 5 y hacer que los licenciatarios lo implementaran. Aunque PalmSource envió Palm OS Cobalt 6.0 a los licenciatarios en enero de 2004, ninguno lo adoptó para 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 dio lugar 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 de telefonía móvil China Mobilesoft, PalmSource planeaba 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 aún no se anunció 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 ACCESS, Palm OS para Linux se 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 presentado demostraciones públicas.

Palm, Inc., el principal licenciatario de Palm OS Garnet, no otorgó 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 el Centro que se entregará a otros operadores). Palm se centró 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" fueron reemplazadas por sus contrapartes mejoradas "Contactos", "Calendario", "Memos" y "Tareas".

El programa de direcciones de Palm almacena información de contacto, codificada por cualquiera de las varias categorías definidas por el usuario. Las entradas se muestran y clasifican por apellido, orden de nombre (esto solo se puede cambiar a empresa, orden de apellido). Hay cinco ranuras para teléfono o correo electrónico, cada una de las cuales puede designarse como Trabajo, Casa, Fax, Otro, Correo electrónico, Principal, Buscapersonas o Móvil (las designaciones de las ranuras no se pueden cambiar) La aplicación Contactos más nueva agrega las siguientes características : varias direcciones, 9 campos nuevos: 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 de porcentaje y tiene una memoria.

También tiene una opción para mostrar un historial de ejecución de los cálculos, al igual que las calculadoras de cinta de papel que alguna vez fueron comunes.

Agenda

La Agenda muestra un programa diario o semanal, o una vista mensual simple. La programación diaria 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 están 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 día nuevo, uso de categorías para eventos, ubicación del evento, el evento puede abarcar la medianoche, detalles del evento, cumpleaños como eventos atemporales. Admite la designación de zona horaria para eventos, una característica de la que carecen algunos competidores más recientes.

Un evento o cita puede ser anunciado por 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.

Expense realiza un seguimiento de los gastos comerciales comunes. No se calculan totales en la 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).

HotSync

HotSync se integra con la PC del usuario. Por lo general, se activa 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, respaldar bases de datos o combinar 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 de la misma versión de Palm OS, una función que es útil para quienes pierden o dañan su dispositivo.

Algunos modelos de Palm mantienen su almacenamiento de datos en una memoria volátil y requieren energía constante para mantener su memoria. Aunque estas computadoras de mano intentan guardar el contenido de la memoria en situaciones de batería baja al no "encenderlas", dejar una computadora de mano "muerta" durante un período de tiempo prolongado puede hacer que esta reserva de energía se agote y el contenido de la memoria de almacenamiento se agote. perdió. Algunas Palms posteriores usan NVRAM o microdrive para almacenamiento.

El Bloc de notas puede contener notas de hasta 4.000 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 formas: 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. El Bloc de notas 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 de Bloc de notas 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 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 Preferencias ) muestra archivos de programa con un tipo de panel de preferencia especial que no se muestra en el lanzador normal. Los programas se pueden cambiar cambiando el tipo 'aplique' 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, incluida la configuración de Graffiti , la configuración de sonido, los accesos directos de texto, la configuración de red y la hora del sistema.

La 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, todos los datos protegidos por esta contraseña pueden ser vistos por cualquiera que abra los archivos .dat utilizando un editor de texto o un procesador de texto.

Aplicaciones comunes del SO central de terceros

A partir de la versión 5.2 de Palm OS, Palm creó versiones personalizadas de la aplicación PIM común. Algunas de las nuevas características se han añadido, por ejemplo, apoyo para las categorías de la dirección, de las asociaciones de tono a los usuarios, los textos más largos de notas, etc .. También se cambió el nombre para reflejar designaciones a Microsoft Outlook, por lo tanto se convirtió en Dirección Contactos , Agenda convirtió en Calendario , Bloc de notas se convirtió memos y La lista de tareas se convirtió en Tareas .

Blazer es un navegador web para computadoras de mano Palm . Las versiones 1.0 y 2.0 se ejecutan en computadoras de mano Palm OS 3.1 o superior, pero necesitaban un servidor proxy que se había apagado, por lo que ya no se pueden usar. 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 principales estándares. Por lo general, se incluye 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 dibujos rápidos. Con una letra clara, caben entre 20 y 30 palabras en una página; para más texto, Bloc de notas 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 nuevas computadoras de mano Palm incluyen Fotos , que crea un álbum de fotos digital que se utiliza para ver imágenes en un dispositivo Palm OS. Al igual que con todos los demás programas fotográficos, las fotos se pueden transmitir a otros dispositivos móviles. Cada foto 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 (solo Windows) y, cuando las fotos 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 el soporte para Video, Palm Photos fue posteriormente renombrada a Media e incluso más tarde a 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 de código abierto , y varios esquemas cerrados de licencias como freeware , [40] shareware y tradicionales. compra de pago por adelantado.

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

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 costoso 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 un Palm OS Developer Suite (PODS) gratuito.

OnBoardC es un compilador, ensamblador, enlazador y editor de programación de C que se ejecuta en la propia 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). Una máquina virtual Javaanteriormente 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 hay una máquina virtual Java alternativa que conozcamos para Palm OS". [43] Waba y un derivado de él, SuperWaba , proporcionan una máquina virtual y un lenguaje de programación similares a Java. Una versión del lenguaje Lua , llamada 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, solo se usa para aplicaciones convencionales por una minoría de compañías de software. Quartus Forth es un estándar ISO / ANSI Forthcompilador que se ejecuta en la propia Palm. También tiene una consola interactiva para el desarrollo dinámico y la 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 ser transferidos a las computadoras de mano a través de HotSync . La tercera opción fue HSPascal, desarrollado por el desarrollador danés Chriten 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 tiene controladores de conexión que permitan la transferencia de datos con un servidor DBMS (Oracle, mySQL, MS SQL Server), el programador puede utilizar el software Middleware que habilita esta conectividad.

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

Asuntos legales

Palm OS ha estado involucrado en varios juicios a lo largo de los años.

  • Xerox vs. Palm Computing (1997) - En 1997, Xerox recibió la patente estadounidense 5.596.656 que cubría el sistema de entrada "Unistroke" desarrollado por David Goldberg, Xerox PARC en 1993. [44] Xerox presentó una demanda contra Palm (entonces US Robotics ), alegando que Palm's Graffiti infringió esta patente. El cambio de Palm OS de Graffiti 1 a Graffiti 2 se debió en parte a que Palm perdió esta demanda ante Xerox. La patente fue invalidada en mayo de 2004 debido al estado de la técnica desarrollado en Bell Laboratories en 1982. [45] [46]
  • Pilot Pen Corporation vs. Palm Computing (1998): el nombre original de las computadoras de mano Palm OS era Pilot. Sin embargo, una demanda de Pilot Pen Corporation obligó a cambiar el nombre [47] a PalmPilot y, finalmente, a Palm. [ cita requerida ]
  • Palm vs. Microsoft (1998) - En 1998, Microsoft planeó nombrar la próxima versión de su plataforma informática de mano "Palm PC". Palm presentó una demanda contra Microsoft, forzando el cambio de nombre a, primero, PC del tamaño de Palm y luego, Pocket PC . [ cita requerida ]
  • E-Pass Technologies vs. Palm, Microsoft y HP (2000) - En 2000, E-Pass Technologies presentó una demanda contra Palm, alegando que sus dispositivos de mano infringían la patente de E-Pass (# 5,276,311) para una tarjeta de crédito multifunción. computadora de tamaño grande que permite a los usuarios almacenar de forma segura números de cuenta, códigos PIN, etc.
  • NCR vs. Handspring y Palm (2001) - En 1987, NCR obtuvo una patente para un terminal portátil de comercio electrónico. En 2001, NCR demandó a Handspring y Palm. Este caso fue fallado sin fundamento en 2002, decisión que fue confirmada en apelación. [ cita requerida ]
  • RIM vs. Handspring (2002) - En 2002, Research In Motion (fabricantes de BlackBerry ), demandó a Handspring. A finales de año, tanto Handspring como Palm obtuvieron la licencia de las patentes y la demanda se retiró. [ cita requerida ]
  • Peer-to-Peer Systems vs. Palm (2002) - También en 2002, los sistemas Peer-to-Peer presentaron una demanda contra Palm que alega que Palm infringió su patente para juegos inalámbricos. Esta demanda se resolvió el 9 de febrero de 2005. [ cita requerida ]
  • Forgent Networks frente a HP, Toshiba, palmOne, etc., etc. (2004): a partir de 2002, Forgent Networks comenzó a ofrecer licencias para una patente que grava JPEG . En 2004, presentó una demanda contra varias empresas, incluida palmOne. La patente JPEG o 672 ha sido revisada por la Oficina de Patentes y Marcas Registradas de los Estados Unidos, que ha rechazado 19 de las 47 reclamaciones basadas en el estado de la técnica . [48]

Ver también

  • Access Linux Platform , sucesor planificado de Palm OS
  • Graffiti (Palm OS)
  • Lista de dispositivos Palm OS , incluye emuladores
  • Memoware
  • Palm, Inc.
  • Palm Desktop
  • Palm webOS
  • PalmSource, Inc.

Referencias

  1. ^ El CEO de Palm, Ed Colligan, habla antes con los inversores. Archivado el 12 de febrero de 2009 en la Wayback Machine.
  2. ^ Piloting Palm, Andrea Butter y David Pogue , Wiley 2002, p. 82.
  3. ^ Piloting Palm, capítulo 8, passim.
  4. ^ Piloting Palm, págs. 179-189.
  5. ^ Palm, Inc. establece el precio de oferta pública inicial en $ 38 por acción. Archivado el 29 de octubre de 2010en Wayback Machine , comunicado de prensa de 3Com / Palm, 1 de marzo de 2000
  6. ^ Palm completa la formación de la subsidiaria de Palm OS cuando los dispositivos con tecnología Palm alcanzan los 20 millones vendidos , comunicado de prensa de Palm / PalmSource, 21 de enero de 2002
  7. ^ PalmSource Spins Out From Palm, Inc. , Comunicado de prensa de PalmSource, 28 de octubre de 2003
  8. ^ ACCESS para ampliar el liderazgo en software de dispositivos móviles con la adquisición de PalmSource , comunicado de prensa de PalmSource / ACCESS, 9 de septiembre de 2005
  9. ^ Licencia perpetua de Palm Signs para el código fuente de Palm OS Garnet y derechos de patente ampliados de ACCESS Systems Americas Archivado el 25 de julio de 2011 en Wayback Machine , comunicado de prensa de Palm, 7 de diciembre de 2006
  10. ^ palmOne adquiere los derechos de la marca Palm Archivado el 15 de julio de 2011en Wayback Machine , comunicado de prensa de palmOne, 24 de mayo de 2005
  11. ^ ACCESS estrena nueva marca ACCESS Powered , comunicado de prensa ACCESS, 25 de enero de 2007
  12. ^ "Socios tecnológicos para KADAK RTOS, pila TCP / IP" . Consultado el 9 de junio de 2015 .
  13. ^ Palm OS es un sistema operativo multitarea. ¿Cómo puedo crear una tarea? Archivado el 17 de octubre de 2007 en Wayback Machine , entrada de la base de conocimientos de ACCESS para desarrolladores de Palm OS
  14. ^ US Robotics anuncia dos nuevos modelos del organizador conectado piloto más vendido Archivado el 15 de julio de2011 en Wayback Machine , comunicado de prensa de US Robotics / Palm, 10 de marzo de 1997
  15. ^ 3Com ofrece el organizador conectado Palm III, la tercera generación de la computadora de mano PalmPilot líder en la industria Archivado el 15 de julio de2011 en Wayback Machine , comunicado de prensa de 3Com / Palm, 9 de marzo de 1998
  16. ^ 3Com presenta los organizadores conectados Palm V y Palm IIIx Archivado el 15 de julio de 2011en Wayback Machine , comunicado de prensa de 3Com / Palm, 22 de febrero de 1999
  17. ^ Palm, Inc. presenta la computadora de mano en color más pequeña y ligera de la industria de productos Palm IIIc Archivado el 15 de julio de 2011en Wayback Machine , comunicado de prensa de Palm, 22 de febrero de 2000
  18. ^ El kit de Internet de Palm Mobile se envía, vincula las computadoras de mano Palm con los teléfonos móviles para conectarse de forma inalámbrica a la Web Archivado el 15 de julio de 2011en Wayback Machine , comunicado de prensa de Palm, 13 de noviembre de 2000
  19. ^ Las nuevas computadoras de mano elegantes Palm m500 y m505 agregan expansión, conectividad móvil y colores vibrantes Archivado el 15 de julio de 2011 en Wayback Machine , comunicado de prensa de Palm, 19 de marzo de 2001
  20. ^ PalmSource se envía más rápido, más potente Palm OS 5 , comunicado de prensa de PalmSource, 10 de junio de 2002
  21. Holwerda, Thom (11 de marzo de 2013). "El sistema operativo Palm" . OS News .
  22. ^ El primer navegador web PalmSource ARM-Native Proxy-less se envía a los licenciatarios , comunicado de prensa de PalmSource, 17 de septiembre de 2002
  23. ^ "Samsung revela SGH-i500 repleto de funciones" . Archivado desde el original el 4 de junio de 2003 . Consultado el 11 de septiembre de 2007 ., artículo de infoSync News, 13 de marzo de 2003
  24. ^ PalmSource envía Palm OS 5 Simplified Chinese Edition , comunicado de prensa de PalmSource, 9 de septiembre de 2003
  25. ^ PalmSource da la bienvenida a las primeras computadoras de mano Palm OS 5 en chino simplificado de Lenovo , comunicado de prensa de PalmSource, 8 de diciembre de 2003
  26. Blass, Evan (24 de agosto de 2010). "¿Qué pasó con el acceso a la plataforma Linux?" . PocketNow. 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 los dispositivos de consumo, se cambió el nombre simplemente a Garnet OS a principios de 2007, eliminando los rastros finales de la marca Palm de la plataforma moribunda.
  27. Kairer, Ryan (13 de noviembre de 2007). "Palm OS Garnet VM lanzado para tabletas Nokia Internet" . Centro de información de Palm . 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). "Actualizado Garnet VM para Nokia N900" . Centro de información de Palm . Consultado el 22 de abril de 2014 .
  29. ^ PalmSource presenta Palm OS Cobalt , comunicado de prensa de PalmSource, 10 de febrero de 2004
  30. ^ PalmSource presenta Palm OS Cobalt 6.1 , comunicado de prensa de PalmSource, 28 de septiembre de 2004
  31. ^ Palm entrega software Bluetooth compatible con SIG a Massive Palm OS Developer Base Archivado el 15 de julio de2011 en Wayback Machine , comunicado de prensa de Palm, 14 de enero de 2001
  32. ^ PalmSource ampliará su liderazgo en software para teléfonos con la adquisición de China MobileSoft , comunicado de prensa de PalmSource, 8 de diciembre de 2004
  33. ^ PalmSource detiene el desarrollo de Garnet y Cobalt. Archivado el 9 deseptiembre de 2006en Wayback Machine , entrada de VUnet News.
  34. ^ ACCESS y PalmSource anuncian la plataforma ACCESS Linux , comunicado de prensa ACCESS / PalmSource, 14 de febrero de 2006
  35. ^ ACCESS lanza ACCESS Linux Platform PDK y SDK para licenciatarios y desarrolladores , comunicado de prensa de ACCESS, 12 de febrero de 2007
  36. ^ Colligan habla sobre el progreso de Palm OS de próxima generación , entrada de noticias PalmInfoCenter
  37. ^ El CEO de Palm, Ed Colligan, habla antes con los inversores. Archivado el 12 de febrero de 2009 en la Wayback Machine.
  38. ^ "Palmos.com -" . Palmos.com . Consultado el 9 de junio de 2015 .
  39. ^ "Software Treo y Centro - Top 100 Gold List" . Consultado el 9 de junio de 2015 .
  40. ^ Directorio de Palm Freeware Archivado 2008-08-15 en Wayback Machine , Directorio de Palm Freeware similar a Wiki, 15 de agosto de 2008
  41. ^ Muhammad, Tariq K. (noviembre de 1999). "El mundo entero en tu Palm, HackMaster 0.9". Black Enterprise . Vol. 30 no. 3. Earl G. Graves Sr. p. 46. ISSN 0006-4165 . 
  42. ^ Jolley, Matthew (septiembre de 2000). "Sin duda alguna, las 25 mejores aplicaciones de Pam de las que nunca has oído hablar, Hackmaster". PC máximo . Vol. 5 no. 9. Futuro Estados Unidos. pag. 53. ISSN 1522-4279 . 
  43. ^ La descarga de JVM para dispositivos Palm OS ya no está disponible en Palm. Archivado el 24 de diciembre de 2008 en Wayback Machine , el sitio de soporte de Palm, el 12 de enero de 2008.
  44. ^ Goldberg, David; Richardson, Cate (mayo de 1993). "Escritura táctil con un lápiz" . Actas de CHI '93 de la Conferencia INTERACT '93 y CHI '93 sobre factores humanos en sistemas informáticos . ACM : 80–87 . doi : 10.1145 / 169059.169093 . ISBN 0897915755. Consultado el 18 de abril de 2014 .[ enlace muerto permanente ]
  45. ^ "Xerox pierde la reclamación de patente contra PalmOne" . ComputerWeekly . Consultado el 9 de junio de 2015 .
  46. ^ Burr, DJ (septiembre de 1983). "Diseño de un lector de escritura a mano". Transacciones IEEE sobre análisis de patrones e inteligencia de máquinas . Sociedad de Informática IEEE. PAMI-5, núm. 5 (5): 554–559. doi : 10.1109 / TPAMI.1983.4767435 . ISSN 0162-8828 . PMID 21869141 . 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 consta de una sola curva (sin elevadores de lápiz).  
  47. ^ La demanda obligó a 3Com a eliminar el "Pilot" en Palm Pilot ARN. 7 de abril de 1998.
  48. ^ "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

  • Palm.com
  • Capturas de pantalla de Palm OS 4.1
  • Palm OS en Curlie
  • Chris Ziegler (5 de junio de 2012). "Pre a post mortem: la historia interna de la muerte de Palm y webOS" . The Verge .
  • PalmDB : archivo para la conservación del software Palm OS
  • Wiki de Palm OS - Wiki de preservación del conocimiento y la historia de Palm OS
Obtenido de " https://en.wikipedia.org/w/index.php?title=Palm_OS&oldid=1037409359#HotSync "