PDF de programación - Programación de Sistemas de Cómputo Móviles

Imágen de pdf Programación de Sistemas de Cómputo Móviles

Programación de Sistemas de Cómputo Móvilesgráfica de visualizaciones

Publicado el 9 de Junio del 2018
788 visualizaciones desde el 9 de Junio del 2018
422,7 KB
9 paginas
Creado hace 13a (02/02/2011)
Programación de Sistemas de Cómputo Móviles
Juan Carlos Herrera Lozada1, Israel Rivera Zárate1, Rodrigo Morales Alvarado2



1Profesores del CIDETEC – IPN

2Alumno de la Maestría en Tecnología de Cómputo del CIDETEC - IPN

e-mails: {jlozada; irivera}@ipn.mx; [email protected]

Resumen.
Este es el primero de una serie de artículos enfocados a la programación de sistemas de
cómputo móviles, en particular PDAs. En esta entrega inicial se realiza un compendio de los
términos comunes involucrados en este contexto, así como una aproximación a la programación
de aplicaciones bajo Windows CE utilizando Embedded Visual Basic.



1. Introducción.
En la actualidad, los dispositivos móviles representan un campo tecnológico muy fuerte en
cuanto a infraestructura y aplicaciones. La telefonía móvil y sobre todo las computadoras de
bolsillo, también conocidas 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 embebido, la mayoría de
los conocedores coinciden que los PDAs son las computadoras de bolsillo que admiten datos a
través de un teclado gráfico estimulado 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 actual, se tiende a
hacer referencia de forma indistinta cuando se trata con dispositivos de estas características.
Para algunos otros autores, se debe estimar a las agendas electrónicas y a las calculadoras
convencionales como otro tipo primitivo de handhelds o PDAs, con la particularidad de que no
tienen sistema operativo.

Aunque existen otras alternativas, como la posibilidad de instalar Linux, la competencia en el
mercado de los PDA se libra actualmente entre 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 administrador 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, entre otras mejoras, soporta un mayor rango de resoluciones de
pantalla y transmisión bluetooth.
En unos meses se liberará Palm OS 6.1, también denominada Cobalt, un sistema operativo de
32 bits completamente nativo y funcional dirigido a procesadores portátiles ARM (herederos de
los antiguos procesadores Dragonball, más rápidos y eficientes); su principal novedad es que el
sistema funcionará sobre Linux.

Windows CE (Compact Edition) representa la evolución de la experiencia de Microsoft sobre
dispositivos móviles. Desde sus inicios, éste ha sido la base para algunas actualizaciones o
estandarizaciones en dependencia al fabricante del PDA en cuestión, como por ejemplo
Windows Pocket PC. En la actualidad Microsoft dirige Windows CE no sólo hacia PDAs, sino
también a Smartphones, videojuegos de última generación y computadoras de automóviles; por
tal motivo, ha denominado Windows Mobile a la última versión de Windows CE (NET) cuya
característica radica en unificar el sistema operativo de los dispositivos portátiles. Los
principales fabricantes de PDAs bajo este administrador de recursos son HP (fusionado con
Compaq), Dell, Toshiba, Viewsonic y Casio.

El sistema operativo Windows CE, está basado en la interfaz de programación para aplicaciones
Win32 (API). Como en los demás sistemas operativos de Windows, Windows Pocket posee un
modelo de programación orientado a eventos: recibe mensajes, interpreta 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 versátil en cuanto a soporte de comunicaciones, manejo
de recursos y complejidad de procesamiento. Tomando en consideración que los PDAs no tienen
disco duro y que por consiguiente, el sistema operativo se almacena en una memoria en circuito

integrado, Windows Mobile requiere utilizar más memoria que Palm OS, tanto al iniciar como al
ejecutar aplicaciones.

En nuestro país en particular, existe más soporte software y hardware para Palm OS que para
Windows CE. A nivel mundial, según datos de International Data Consulting, PALM OS acapara
un 50% del mercado tecnológico basado en PDAs, Windows CE tiene sólo un 25% del total, el
resto se divide entre otros competidores.



2. Prestaciones de los PDAs.
Indistintamente del sistema operativo, los PDAs incluyen software básico de manera
precargada: correo electrónico, agenda, editores de texto, hojas de cálculo, navegador web,
sincronizador (intercambio de archivos entre la PC de escritorio y el PDA), entre otros. Para
comunicaciones poseen varios puertos, entre los que destacan el puerto serie con estándar RS –
232, el puerto de infrarrojos y la ranura de expansió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 Compact Flash.

El soporte en software opcional incluye editores de presentaciones, juegos, visualización de
aplicaciones Flash y Java, visor de archivos 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 incluyen hardware integrado para conexión Wireless (inalámbrica), Bluetooth
(inalámbrico con enlace a través de radiofrecuencia), GSM para telefonía celular y cámara
fotográfica.

A continuación se predispone un glosario de términos comunes que se utilizan al margen de
este tipo de recursos de cómputo. En la Tabla 1, es posible advertir con mayor detalle dónde
aplican los recursos definidos.

Memoria RAM. Es la memoria donde se pueden almacenar archivos de datos del usuario y
correr programas. En la mayoría de PDAs se trata de memorias SDRAM (RAM Dinámica
Síncrona), donde a mayor cantidad de memoria es posible tener más archivos abiertos al mismo
tiempo o guardar más información.

Memoria ROM. Es la memoria principal del PDA, donde normalmente se almacena el sistema
operativo. En la mayoría de PDAs, es de tipo FLASH ROM que permite actualizarse vía software,
sin necesidad de desprender el chip de la tarjeta madre.

Multimedia. Se refiere a la reproducción y/o grabación de música, voz, imágenes y video, así
como a la posibilidad de utilizar juegos electrónicos. Las PDAs actuales reproducen archivos
MP3 y permiten visualizar gráficos en diferentes formatos, entre éstos el JPEG. La Pocket PC
soporta Windows Media Player y la reproducción de videos WM y MPEG.

Navegación. Este aspecto se refiere a los pasos que se deben realizar con el lápiz óptico sobre la
pantalla táctil (touchscreen) para pasar de un programa a otro, administrar y visualizar
archivos, etc. También es posible realizar algunas opciones de navegación con las teclas de
acceso directo que tiene el PDA.

Puertos de comunicación (Conectividad). Son los circuitos electrónicos que permiten el
intercambio de información entre el PDA y otros dispositivos como computadoras, teléfonos
celulares, impresoras, cámaras digitales, otros PDAs, etc.
A continuación se explican los principales puertos:


 USB. El Bus Serial Universal es el estándar más comúnmente utilizado para sincronizar

el PDA con la computadora.


 Serial. Soporta el protocolo RS-232 para la transmisión serie asíncrona. Este puerto se

detallará en un articulo posterior.




Infrarrojo o IrDA. Validado por la Asociación de Datos Infrarroja (Infrared Data
Association), se trata de un estándar desarrollado por un grupo de fabricantes de
dispositivos para transmitir datos a través de ondas de luz. Esta conexión inalámbrica
se transmite a muy baja velocidad y, al igual que un control remoto de TV, se debe
tener línea de vista con el receptor ya que cualquier desviación u obstáculo impide la
conexión.


 Bluetooth. Es una nueva forma de transmisión por radiofrecuencia entre aparatos
electrónicos que cuenten con tarjeta de este mismo tipo; es más rápida, tiene un
alcance de hasta 10 metros y no requiere de línea de vista. Se trata de un estándar
Wireless LAN (inalámbrico para redes tipo LAN) que surge con la finalidad de simplificar
el mecanismo para intercambiar información en una forma serial, además, está
optimizado para aplicaciones en Internet.


 Wi-Fi (Fidelidad Inalámbrica - Wireless Fidelity) (estándar 802.11 b). Es una conexión
inalámbrica por radiofrecuencia con un alcance de hasta 100 metros que se emplea
principalmente para tener acceso a una red de cómputo LAN o a una conexión
inalámbrica a Internet. En México ya hay puntos de acceso Wi-Fi (llamados hot spots)
en algunas escuelas, tiendas y cafés, que permiten conectarse a Internet dentro de sus
instalaciones, sin mayor complicación.



Ranuras (slot) y memorias de expansión. Es el espacio físico o conector que ofrece el PDA para
insertar una tarjeta de memoria electrónica y disponer de mayor espacio para almacenar
información.
  • Links de descarga
http://lwp-l.com/pdf11723

Comentarios de: Programación de Sistemas de Cómputo Móviles (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad