PROGRAMACIÓN DE SISTEMAS DE CÓMPUTO MÓVILES
xojakec261Documentos de Investigación24 de Octubre de 2022
3.682 Palabras (15 Páginas)77 Visitas
Polibits[pic 1]
ISSN: 1870-9044[pic 2]
polibits@nlp.cic.ipn.mx Instituto Politécnico Nacional México
[pic 3][pic 4]
[pic 5][pic 6][pic 7][pic 8]
[pic 9][pic 10]Número completo[pic 11]
Más información del artículo Página de la revista en redalyc.org[pic 12][pic 13]
Sistema de Información Científica Red de Revistas Científicas de América Latina, el Caribe, España y Portugal
Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto
Programación de Sistemas de Cómputo Móviles
M. en C. Juan Carlos Herrera Lozada, M. en C. Israel Rivera Z·rate, Profesores del CIDETEC ñ IPN Rodrigo Morales Alvarado,
Alumno de la MaestrÌa en TecnologÌa de Cómputo del CIDETEC - IPN
e-mails: {jcrls; irivera}@ipn.mx; moar82@yahoo.com
ste es el primero de una serie de artÌculos enfocados a la programación de sistemas de cómputo móviles, en particular los PDA. En esta entrega inicial se reali- za un compendio de los tÈrminos comunes involucrados en este con- texto, asÌ como una aproximación a la programación de aplicaciones bajo Windows CE utilizando Em-[pic 14]
bedded Visual Basic.
ciden que los PDA son las computa- doras de bolsillo que admiten datos a travÈs de un teclado gr·fico esti- mulado a travÈs de una pantalla t·ctil (touch screen). Cuando el teclado es fÌsico se dice que se trata de un handheld. Dada la proliferación ac- tual, se tiende a hacer referencia de forma indistinta cuando se trata con dispositivos de estas caracterÌsti- cas.
Para algunos otros autores, se debe estimar a las agendas electró- nicas y a las calculadoras conven- cionales como otro tipo primitivo de handhelds o PDA, con la particulari- dad de que no tienen sistema opera- tivo.
Aunque existen otras alternati-
En unos meses se liberar· Palm OS 6.1, tambiÈn denominada Cobalt, un sistema operativo de 32 bits com- pletamente nativo y funcional diri- gido a procesadores port·tiles ARM (herederos de los antiguos procesa- dores Dragonball, m·s r·pidos y efi- cientes); su principal novedad es que el sistema funcionar· sobre Linux.
Windows CE (Compact Edition) re- presenta la evolución de la experien- cia de Microsoft sobre dispositivos móviles. Desde sus inicios, Èste ha sido la base para algunas actualiza- ciones o estandarizaciones depen- dientes del fabricante del PDA, como por ejemplo Windows Pocket PC. En la actualidad Microsoft dirige este Sis- tema Operativo no sólo hacia los
vas, como la posibilidad de instalar PDA, sino tambiÈn a Smartphones, vi-
INTRODUCCIÓN
[pic 15]
En la actualidad, los dispositivos móviles representan un campo tec- nológico muy fuerte en cuanto a in- fraestructura y aplicaciones. La te- lefonÌa móvil y sobre todo las com- putadoras de bolsillo, tambiÈn co- nocidas como PDAs (Personal Digital Assistant ñ Asistente Digital Personal), resultan elementos indispensables en la inform·tica contempor·nea para el intercambio y proceso de información.
De manera formal, considerando la entrada de datos hacia el sistema, la mayorÌa de los conocedores coin-
Linux, la competencia en el mercado de los PDA se libra actualmente en- tre las plataformas hardware que utilizan Palm OS y Windows CE.
Palm OS es un sistema operativo diseñado y actualizado por Palm., para computadoras de mano de este fabricante y algunos otros como Sony, Kyosera, Samsung y Handspring, que han adoptado este mismo adminis- trador de recursos. Surgió en 1996 de la mano de la primera m·quina Palm Pilot. La versión que m·s se est· empleando hoy dÌa es Palm OS 5, tambiÈn referida como Garnet y, en- tre otras mejoras, soporta un mayor rango de resoluciones de pantalla y transmisión bluetooth.
deojuegos de ˙ltima generación y computadoras de automóviles; por tal motivo, ha denominado Windows Mobile a la ˙ltima versión de Windo- ws CE (NET) cuya caracterÌstica ra- dica en unificar el sistema operativo de los dispositivos port·tiles. Los principales fabricantes de PDA bajo este administrador de recursos son HP (fusionado con Compaq), Dell, Tos- hiba, Viewsonic y Casio.
El sistema operativo Windows CE est· basado en la interfaz de pro- gramación para aplicaciones Win32 (API). Como en las otras versiones de Windows, Windows Pocket posee un modelo de programación orien- tado a eventos: recibe mensajes, in- terpreta mensajes y act˙a sobre los
mensajes. Estos programas tienen una o m·s ventanas que reciben y procesan mensajes en un ciclo.
De acuerdo a diversos estudios comparativos publicados en lÌnea, Palm OS es m·s compacto y estable que Windows CE, pero menos ver- s·til en cuanto a soporte de comuni- caciones, manejo de recursos y com- plejidad de procesamiento. Toman- do en consideración que los PDA no tienen disco duro y que, por consi- guiente el sistema operativo se al- macena en una memoria en circuito integrado, Windows Mobile requie- re utilizar m·s memoria que Palm OS, tanto al iniciar como al ejecutar aplicaciones.
Ennuestro paÌs enparticular, exis- te m·s soporte de software y hard- ware para Palm OS que para Win- dows CE. A nivel mundial, seg˙n datos de International Data Consulting, PALM OS acapara un 50% del mer- cado tecnológico basado en PDA, Windows CE tiene sólo un 25% y el resto se divide entre otros competi- dores.
[pic 16]
PRESTACIONES DE LOS PDAS
[pic 17]
Indistintamente del sistema ope- rativo, los PDAs incluyen software b·sico de manera precargada: co- rreo electrónico, agenda, editores de texto, hojas de c·lculo, navegador web, sincronizador (intercambio de archivos entre la Computadora de escritorio y el PDA), entre otros. Para comunicaciones poseen varios puer- tos, entre los que destacan el puerto serie con est·ndar RS ñ 232, el puerto de infrarrojo y la ranura de expan- sión para tarjetas SD (Secure Digital Memory Card). En la actualidad se han incorporado puertos para tarjetas PCMCIA (Personal Computer Memory Card International Association) y Com- pact Flash.
El soporte en software opcional incluye editores de presentaciones, juegos, visualización de aplicacio- nes Flash y Java, visor de archivos tipo pdf y reproducción de m˙sica y videos directamente en formatos multimedia convencionales, entre una gran variedad. Algunos de los m·s recientes y sofisticados inclu- yen hardware integrado para co- nexión Wireless (inal·mbrica), Bluetoo- th (inal·mbrico con enlace a travÈs de radiofrecuencia), GSM para tele- fonÌa celular y c·mara fotogr·fica.
A continuación se tiene un glosa- rio de tÈrminos comunes que se uti- lizan alrededor de este tipo de recur- sos de cómputo. En la Tabla 1, es posible advertir con mayor detalle dónde aplican los recursos defini- dos.
Memoria RAM. Es la memoria donde se pueden almacenar archi- vos de datos del usuario y correr programas. En la mayorÌa de PDA se trata de memorias SDRAM (RAM Din·mica SÌncrona), donde a mayor cantidad de memoria es posible te- ner m·s archivos abiertos al mismo tiempo o guardar m·s información.
Memoria ROM. Es la memoria principal del PDA, donde normal- mente se almacena el sistema opera- tivo. En la mayorÌa de PDA es de tipo FLASH ROM, que permite actuali- zarse vÌa software sin necesidad de desprender el circuito de la tarjeta madre.
...