Sie sind auf Seite 1von 13

Carrera: INGENIERIA EN SISTEMAS COMPUTACIONALES Materia: TOPICOS AVANZADOS DE PROGRAMACION Trabajo: PROGRAMACION DE DISPOSITIVOS MOVILES Horario: 17:00-18:00 Hrs.

UNIDAD 5

Carrera: INGENIERIA EN SISTEMAS COMPUTACIONALES Materia: TOPICOS AVANZADOS DE PROGRAMACION Trabajo: PROGRAMACION DE DISPOSITIVOS MOVILES Horario: 17:00-18:00 Hrs.

UNIDAD 5

Mayo de 2012 Mayo de 2012 INDICE

INTRODUCCION 3 5.2 DISPOSITIVOS MOVILES 4 5.3 CLASIFICACION Y APLICACIONES DE LOS DISPOSITIVOS MOVILES 8 5.4 AMBIENTES DE LAS APLICACIONES 16 5.5 PROTOCOLO DE INTERFAZ ENTRE LAS APLICACIONES 17

5.6 PROGRAMACION DE TELEFONOS Y PDA 20 CONCLUSION 23 BIBLIOGRAFIA 24

INTRODUCCION Hoy en da son muchos los avances que se tienen en las tecnologas, de forma que todo es indispensable para cada persona y en todo momento, un ejemplo de estos avances, en los cuales nos enfocaremos al estudiar este trabajo, son los dispositivos mviles, que son ya parte esencial en nuestra forma de vida. Existiendo una clasificacin, es decir, que los encontramos de acuerdo a cada una de las necesidades y posibilidades de cada usuario, siendo cada da ms necesarios, cada vez ms pequeos y funcionales cada uno de ellos. Logrando una interfaz amigable dispositivo-usuario. La comunicacin telefnica es el principal uso de estos terminales, pronto se han desarrollado nuevas formas de comunicacin y otras capacidades. Para cada uno de ellos tambin existen fabricantes y sistemas operativos. Para programar estos dispositivos mviles se utiliza J2ME, que ofrece un entorno flexible y slido para aplicaciones que se ejecutan en estos dispositivos. 5.2 DISPOSITIVOS MVILES Los dispositivos mviles (conocidos como computadora de mano, palmtop o simplemente handheld) son aparatos de pequeo tamao, con algunas capacidades de procesamiento, con conexin permanente o intermitente a una red, con memoria limitada, diseados especficamente para una funcin, pero que pueden llevar a cabo otras funciones ms generales. Se existen tres categoras: * Dispositivo mvil de datos limitado (Limited Data Mobile Device): dispositivos que tienen una pantalla pequea, principalmente basada en pantalla de tipo texto con servicios de datos generalmente limitados a SMS y acceso WAP. Un tpico ejemplo de este tipo de dispositivos son los telfonos mviles. * Dispositivo mvil de datos bsico (Basic Data Mobile Device): dispositivos que tienen una pantalla de mediano tamao, (entre 120 x 120 y 240 x 240 pxeles), men o navegacin basada en conos por medio de una rueda o cursor, y que ofrecen correo electrnico, lista de direcciones, SMS, y un navegador web bsico. Un tpico ejemplo de este tipo de dispositivos son los BlackBerry y los telfonos inteligentes. * Dispositivo mvil de datos mejorado (Enhanced Data Mobile Device): dispositivos que tienen pantallas de medianas a grandes (por encima de los 240 x 120 pxeles),

navegacin de tipo stylus, y que ofrecen las mismas caractersticas que el dispositivo mvil de datos bsicos ms aplicaciones nativas como aplicaciones de Microsoft Office Mobile (Word, Excel, PowerPoint) y aplicaciones corporativas usuales, en versin mvil, como Sap, portales intranet, etc. Este tipo de dispositivos incluyen los sistemas operativos como Windows Mobile 2003 o versin 5, como en las Pocket PC. Los fabricantes de dispositivos mviles conocidos son: Nokia es actualmente el mayor fabricante en el mundo, con una cuota de mercado global de aproximadamente 39,1%. Continan la lista con un 14,4% Samsung, 10,2% Motorola, 8% LG y 7,5% Sony Ericsson. Entre otros fabricantes se encuentran Alcatel, Apple Inc., Audiovox (hoy UT Starcom), Benefon, BenQ-Siemens, Hewlett Packard, Fujitsu, HTC, Huawei, Kyocera,Mitsubishi, NEC Corporation, Neonode, Panasonic (Matsushita Electric), Pantech Curitel, Philips, Research In Motion, SAGEM, Gtran, Sanyo, Sharp, Sierra Wireless, SK Teletech, Skyzen, TCL Corporation, Toshiba, Verizon, Zonda Telecom, Verykool, Tocs, BlackBerry. Hoy en da tenemos los siguientes sistemas operativos y equipos competidores: * Dispositivos con Android: sistema operativo de Google, basado en el ncleo Linux, utilizado por Samsung y actualmente Motorola entre otros. La licencia de este sistema Open Source. * Dispositivos con Windows Phone: sistema operativo usado principalmente por HTC como el HTC HD7 o el HTC Surround y tambin por Samsung. Actualmente tambin es usado por Nokia. * Dispositivos con iOS: actualmente iOS 5, usado en dispositivos de Apple, el iPhone, iPhone 3G, iPhone 3GS, iPhone 4, iPhone 4S, iPod touch, iPad y iPad 2. * Dispositivos Palm OS: hoy en da mantenido casi en solitario por Palm, pero que hasta hace poco ha tenido importantes fabricantes como Sony. * Dispositivos Pocket PC: con HP como lder de fabricantes acompaado por otras empresas de informtica como Dell o Acer, a quienes se han incorporado los fabricantes de Taiwn como High Tech Computer que van copando el mercado del telfono inteligente con sus marcas propias (como Qtek) o fabricando para terceros y, sobre todo, operadores de telefona mvil. * Research In Motion: con sus Blackberry, ms propiamente telfono inteligentes que PDAs, pero que han copado una parte importante del mercado corporativo a la vez que incorporaban prestaciones de PDA.

* Dispositivos Symbian OS: presente en las gamas altas de telfonos mviles de Nokia. * Dispositivos con MeeGo: es la unin de los sistemas operativos Maemo y Moblin, con el que Intel y Nokia pretendan competir con los sistemas operativos diseados para Smartphones. Nokia confirm que planea prescindir de Symbian en sus terminales de gama alta para apostar por su propia plataforma mvil. * Dispositivos Linux: liderado por las Sharp Zaurus. * Ordenadores de bolsillo de juguete: desde los verdaderos juguetes infantiles como los de VTech (lder del boyante mercado del ordenador infantil) a los aparatos baratos fabricados en China, pero que, aparte del reconocimiento de escritura, incorporan todas las prestaciones bsicas de las primeras PDA (incluyendo cmaras digitales bsicas y comunicaciones con las PC). * Asistente digital (PDT siglas en ingls de portable data terminal, que significa "terminal de datos porttil"): equipos dirigidos al uso industrial (por ejemplo, como lector mvil de cdigo de barras, cdigo de puntos o etiquetas de radiofrecuencia), en la construccin y militar. Los principales fabricantes son: Symbol Technologies, Intermec, DAP Technologies y Hand Held Products. 5.3 CLASIFICACIN Y APLICACIONES DE DISPOSITIVOS MVILES * Telfono Inteligente (smartphone en ingls): es un telfono mvil construido sobre una plataforma de informtica mvil, ms la capacidad de computacin avanzada y conectividad de un telfono mvil. El trmino inteligente hace referencia a la capacidad de usarse como un computador de bolsillo, llegando incluso a remplazar a un computador personal en algunos casos. El completo soporte al correo electrnico parece ser una caracterstica indispensable encontrada en todos los modelos existentes y anunciados en 2007, 2008, 2009 y 2010. Casi todos los telfonos inteligentes tambin permiten al usuario instalar programas adicionales, normalmente desde terceros hecho que dota a estos telfonos de muchsimas aplicaciones en diferentes terrenos. Algunos ejemplos de estos telfonos son: Serie MOTOBLUR de Motorola, Serie Optimus de LG, Serie BlackBerry de Research In Motion, Serie Galaxy de Samsung, Serie Xperia de Sony Mobile Communications, Serie One de HTC, Serie Galaxy Nexus de Google/Samsung, Serie iPhone de Apple, Serie Lumia de Nokia, etc. Entre otras caractersticas comunes est la funcin multitarea, el acceso a Internet va WiFi o 3G, a los programas de agenda, a una cmara digital integrada, administracin de contactos, acelermetros, GPS y algunos programas de navegacin as como ocasionalmente la habilidad de leer documentos de negocios en variedad de formatos como PDF y Microsoft Office. Los sistemas operativos con que trabaja este tipo de dispositivos moviles, se mencionan

acontinuacion: Android, iOS, Symbian OS, BlackBerry OS, Windows Phone, Linux embebido, web OS, Bada, MeeGo y Windows CE. * Telefono Inalambrico: es bsicamente un aparato de radio que se conecta sin cables a una base, que a su vez est conectada a la red telefnica local (fija). Generalmente tiene un rango de 100 metros o menos de su estacin base y funcionan en las frecuencias de 900 MHz en Amrica Latina y Europa, en la frecuencia de los 2.4 GHz, 5.8 Ghz y actualmente 1.9 GHz con la tecnologa DECT. En este tipo se integra el telfono mvil o celular, que bsicamente est formada por dos grandes partes: una red de comunicaciones (o red de telefona mvil) y los terminales (o telfonos mviles) que permiten el acceso a dicha red. Su principal caracterstica es su portabilidad, que permite comunicarse desde casi cualquier lugar. La principal funcin es la comunicacin de voz, como el telfono convencional. La comunicacin telefnica es posible gracias a la interconexin entre centrales mviles y pblicas. Segn las bandas o frecuencias en las que opera el mvil, podr funcionar en una parte u otra del mundo. Con la aparicin de la telefona mvil digital, fue posible acceder a pginas de Internet especialmente diseadas para mviles, conocida como tecnologa WAP. * Video Consola Porttil: es un dispositivo electrnico ligero que permite jugar videojuegos y que, a diferencia de una videoconsola clsica, los controles, la pantalla, los altavoces y la alimentacin (bateras) estn todos integrados en la misma unidad y todo ello con un pequeo tamao, para poder llevarla y jugar en cualquier lugar. El primer Videojuego electrnico porttil que aparece en el mercado con su propia pantalla LCD es un minijuego de Mattel llamado Mattel Electronics Auto Race en 1976. Hubo otra videoconsola porttil llamada Entex Select a Game que contaba con una pantalla de leds azules y rojos, que llevaban el procesador en el propio cartucho en vez de en la consola. El primer videojuego porttil exitoso, fue la serie de juegos de bolsillo Game & Watch de Nintendo, obra del difunto Gunpei Yokoi. Salieron entre 1980 y 1990 unos 60 juegos, basados en la electrnica de una calculadora. Algunos de los personajes ms populares de Nintendo como Mario, Link o Donkey Kong hicieron acto de presencia en esta serie de monojuegos. El 15 de junio de 2010 se presenta en el discurso de Nintendo en la Electronic Entertainment Expo la videoconsola 3DS, con la cual se puede jugar a juegos y ver pelculas en 3D. Adems, la nueva pantalla ofrece imgenes estereoscpicas sin necesidad de gafas especiales para disfrutar del efecto 3D, incorpora una pantalla tactil, Wi-Fi, sensor de movimiento con giroscopio de tres ejes y acelerometro de tres ejes.

El canal deportivo de televisin europeo Eurosport y Aardman ofrece videos y series en 3D. Fue lanzada en febrero de 2011 en Japn y un mes despus en Amrica y Europa. * Reproductor de audio porttil: es un dispositivo mvil que permite al usuario escuchar sonidos previamente grabados. Estos reproductores por lo general usan bateras como fuente de alimentacin. Adems, pueden usar distintos tipos de medios de almacenamiento, tanto analgicos como digitales. El sonido es emitido a travs de altavoces o auriculares. Los primeros aparatos grabadores y reproductores de audio aparecieron a finales del siglo XIX. Estos estaban formados por una bocina, una aguja, un diafragma flexible y un disco de cera. Se denominaban tocadiscos. La calidad era bastante baja, presentaban una respuesta frecuencial muy irregular y a la vez ruido debido al rozamiento de la aguja con el disco de cera. Existen muchos formatos de audio, comprimidos y sin comprimir; MP3 y WMA son de los ms populares. Existen otros formatos desarrollados por compaas como por ejemplo ATRAC por Sony, y AAC por Apple. Estos, a la vez conviven con muchos otros, OGG, ASF. Para obtener xito con nuestro modelo deberemos ser capaces de reproducir una ancha gama de formatos, o cuanto menos, los ms populares. Diferentes dispositivos de ltima generacin, con grandes prestaciones han fracasado en el mercado por no contar con un mayor nmero de formatos a reproducir. * PDA (personal digital assistant (asistente digital personal)): es una computadora de mano originalmente diseada como agenda electrnica (calendario, lista de contactos, bloc de notas y recordatorios) con un sistema de reconocimiento de escritura. Hoy en da (2012) estos dispositivos, pueden realizar muchas de las funciones que hace una computadora de escritorio (ver pelculas, crear documentos, juegos, correo electrnico, navegar por Internet, reproducir archivos de audio, etc.) pero con la ventaja de ser porttil. Actualmente un ordenador de bolsillo tpico tiene al menos una pantalla tctil para ingresar informacin, una tarjeta de memoria para almacenarla y al menos un sistema de conexin inalmbrica, ya sea infrarrojo, Bluetooth o WiFi. El software requerido por una computadora de bolsillo incluye por lo general un calendario, un directorio de contactos y algn programa para agregar notas. Algunos organizadores digitales tambin contienen soporte para navegar por la redy para revisar el correo electrnico. * Cmara digital: Las cmaras digitales compactas modernas generalmente son multifuncionales y contienen algunos dispositivos capaces de grabar sonido y/o video adems de fotografas. En este caso, al aparato tambin se lo

denomina cmara filmadora digital. Actualmente se venden ms cmaras fotogrficas digitales que cmaras con pelcula de 35 mm. Los formatos ms usados por las cmaras fotogrficas digitales para almacenar imgenes son RAW, JPEG y TIFF. Otros formatos que se utilizan en las cmaras fotogrficas pero no en las fotos son el DCF, una especificacin ISO para la estructura y la asignacin de nombres de archivo interna de la cmara fotogrfica, DPOF que indica cuantas copias se deben imprimir y en qu orden y el formato Exif, que utiliza etiquetas de metadatos para documentar los ajustes de la cmara fotogrfica y la fecha y la hora en la que fueron obtenidas las fotografas. * Cmara de video: es un dispositivo que captura imgenes convirtindolas en seales elctricas, en la mayora de los casos a seal de vdeo, tambin conocida como seal de televisin. En otras palabras, una cmara de vdeo es un transductor ptico. Segn su utilizacin: -Cmaras de estudio y de EFP: estas cmaras estn diseadas para la obtencin de la mejor calidad de imagen posible en funcin de la rapidez con que se obtiene. Estn conectadas directamente a la sala tcnica del estudio, es decir, son cmaras que slo capturan la seal de video, no pueden grabar por s solas. El operador de cmara trabajar sobre los movimientos, emplazamientos, encuadres, movimientos pticos zoom y enfoque, siguiendo generalmente las indicaciones del realizador o director del programa. El tcnico de control de cmaras se encarga de la configuracin de la cmara: control del diafragma (luminancia), colorimetra, detalle y dems ajustes para conseguir que todas las cmaras muestren imgenes semejantes. -Cmaras de ENG: tambin conocidas como Camcorder, traen un grabador incorporado que almacena el vdeo y el audio generadas por la cmara y su micrfono correspondiente. Muchos modelos de estas cmaras pueden convertirse en cmaras de estudio sustituyendo el grabador por un adaptador multicore otriaxial. Segn su calidad: -Cmaras domsticas: diseadas completamente para uso domstico, no aptas para transmisin. La gran mayora trae pocas posibilidades de control de la imagen, la mayora de los ajustes son realizados de forma automtica. Hoy en da y con el avance de la tecnologa, su calidad de imagen ha mejorado ostensiblemente. -Cmaras semiprofesionales: son equipos relativamente accesibles en precio, su calidad

es superior a las domsticas, y aunque son de calidad media en trminos broadcast, se han vuelto populares en este mbito como cmaras ENG, ya que su calidad de imagen sin ser profesional, es muy buena. Permiten personalizar ciertos ajustes, como el manejo del iris manual, foco y zoom manuales, balance de blancos, entre otras funciones. Por lo general incorporan 3 CCD, rojo, azul y verde para obtener una seal de vdeo RGB. -Cmaras profesionales: cmaras de gama alta, uso en productoras y canales de televisin, su costo no es accesible para el uso personal. Entregan una muy buena calidad de imagen de televisin y por lo general son utilizadas para los registros de imagen anteriores a la emisin (ENG). -Cmaras broadcast: son equipos diseados para la industria televisiva y emisin de la seal. Cmaras de altsima calidad y de costos muy elevados, funcionan slo como cmaras de estudio. Priorizan obtener una mxima calidad de imagen por sobre la portabilidad de la cmara, por ende en ocasiones son de gran tamao y deben ser usadas sobre pedestales. * Un mensfono (en ingls pager, tambin llamado dispositivo de radiobsqueda o radiomensajera, localizador, buscapersonas, beeper, o familiarmente busca): es un dispositivo de telecomunicaciones muy simple que recibe mensajes de texto corto. Por ejemplo, un mensfono unidireccional solo recibe mensajes numricos, como por ejemplo el nmero de un telfono con el que se espera que el usuario contacte. Hay otros modelos que pueden recibir mensajes alfanumricos, as como mensfonos bidireccionales que tienen la habilidad de enviar y recibir correo electrnico, pginas numricas y servicio de mensajes cortos. Un mensfono o buscapersonas generalmente es un dispositivo muy sencillo que incluye una pantalla de cristal lquido, una alerta vibratoria y/o sonora y botones de control. Los mensfonos utilizan seales radio para enlazar un centro de control de llamadas con el destinatario lo cual los hace ms seguros que las redes de telefona mvil/celular. Sobre todo a la hora de enviar mensajes a zonas sin cobertura, ya sea a causa de interferencias, por las sombras producidas por la geografa o por hallarse en el interior de edificios. Los mensfonos son anteriores a la tecnologa de la telefona mvil, y alcanzaron su mxima popularidad durante los aos ochenta y noventa. El buscapersonas fue inventado por Multitone Electronics en 1956 para el Hospital de St. Thomas de Londres con la funcin de alertar a los doctores de los servicios de urgencia. Los protocolos ms comunes de mensfonos son TAP, FLEX, ReFLEX, POCSAG, Golay, ERMES y NTT. Los mensfonos rpidos

usan Two-tone y 5/6-tone. * Una computadora porttil: es un ordenador personal mvil o transportable, que pesa normalmente entre 1 y 3 kg. Los ordenadores porttiles son capaces de realizar la mayor parte de las tareas que realizan los ordenadores de escritorio, con similar capacidad y con la ventaja de su peso y tamao reducidos; sumado tambin a que tienen la capacidad de operar por un perodo determinado sin estar conectadas a una corriente elctrica. Muchos de los componentes de un ordenador porttil son similares a los componentes de los ordenadores de escritorio, pero habitualmente son de menor tamao, con componentes similares. Pantalla integrada tipo TFT, WXGA u OLED que a su vez realiza la funcin de tapa del porttil y facilita su movilidad. Los porttiles ms modernos cuentan con una pantalla de 13 pulgadas (33 cm) o mayor, con resoluciones de 1280800 (16:10) o 1366 768 (16:9) pixeles o superiores. Los que cuentan con pantallas de 10 pulgadas (25 cm) o menos poseen una resolucin de 1024600, mientras que los de 11,6 (29 cm) o 12 pulgadas (30 cm) tienen resoluciones estndares de porttiles. Panel tctil para manejar el puntero en lugar del ratn. Cargador o abreviadamente PSU (del ingls Power Supply Unit, fuente de alimentacin), que tiende a ser universal (denominado Universal Power Adapter for Mobile Devices - UPAMD). Producen un voltaje de corriente continua de unos 12 voltios (en el rango de 7,2 a 14,8 voltios). La computadora porttil de escritorio tambin tiene puertos USB, WiFi y bluetooth para expansiones y conexiones como DVD-RW, impresora, telfonos mviles y para otros dispositivos mviles. 5.4 AMBIENTES DE APLICACIONES Java Platform, Micro Edition (Java ME) ofrece un entorno flexible y slido para aplicaciones que se ejecutan en dispositivos mviles e integrados: telfonos mviles, TDT, reproductores Blu-ray, dispositivos multimedia digitales, mdulos M2M, impresoras, PDAs, y electrodomsticos. La tecnologa Java ME se cre originalmente para paliar las limitaciones asociadas a la creacin de aplicaciones para pequeos dispositivos. Con este fin Oracle ha definido los fundamentos de la tecnologa Java ME para adaptarse a entornos limitados y hacer posible la creacin de aplicaciones Java que se ejecuten en pequeos dispositivos con memoria, visualizacin y potencia limitadas. La plataforma Java Micro Edition (Java ME), o anteriormente Java 2 Micro Edition (J2ME), es una especificacin de un subconjunto de la plataforma Java orientada a proveer una coleccin certificada de APIs de desarrollo de software para dispositivos con recursos restringidos. Est orientado a productos de consumo como PDAs, telfonos

mviles o electrodomsticos. Java ME se ha convertido en una buena opcin para crear juegos en telfonos mviles debido a que se puede emular en un PC durante la fase de desarrollo y luego subirlos fcilmente al telfono. Al utilizar tecnologas Java el desarrollo de aplicaciones o videojuegos con estas APIs resulta bastante econmico de portar a otros dispositivos. Java ME fue desarrollado mediante el Java Community Process bajo la especificacin JSR 68. La evolucin de la plataforma ha propiciado el abandono de las Java Specification Request (peticiones de especificacin para Java) en favor de JSRs separadas para las distintas versiones de Java ME. 5.5 PROTOCOLO DE INTERFAZ ENTRE APLICACIONES * Wireless Application Protocol o WAP (protocolo de aplicaciones inalmbricas) es un estndar abierto internacional para aplicaciones que utilizan las comunicaciones inalmbricas, p.ej. acceso a servicios de Internet desde un telfono mvil. Se trata de la especificacin de un entorno de aplicacin y de un conjunto de protocolos de comunicaciones para normalizar el modo en que los dispositivos inalmbricos, se pueden utilizar para acceder a correo electrnico, grupo de noticias y otros. El organismo que se encarga de desarrollar el estndar WAP fue originalmente el WAP Forum, fundado por cuatro empresas del sector de las comunicaciones mviles, SonyEricsson, Nokia, Motorola y Openwave (originalmente Unwired Planet). Desde 2002 el WAP Forum es parte de la Open Mobile Alliance (OMA), consorcio que se ocupa de la definicin de diversas normas relacionadas con las comunicaciones mviles, entre ellas las normas WAP. WAP define un entorno de aplicacin y una pila de protocolos para aplicaciones y servicios accesibles a travs de terminales mviles. Consiste en un conjunto de especificaciones, definidas por la Open Mobile Alliance / WAP Forum, que permiten que los desarrolladores diseen aplicaciones de interconexin para terminales mviles, tpicamente telfonos. La tecnologa WAP permite que los usuarios de estos dispositivos puedan acceder a servicios disponibles en Internet. Sin embargo, existen algunas consideraciones a tener en cuenta al disear estos servicios para usuarios mviles, fundamentalmente debidas a las caractersticas de los terminales: pantalla significativamente ms pequea que la de un ordenador personal, teclados ms limitados que los de un ordenador, limitaciones en la memoria disponible, tanto memoria RAM como memoria para almacenamiento persistente, y limitaciones en la capacidad del procesador, en comparacin con la memoria y procesador de un ordenador personal tpico. Las redes de telefona mvil ofrecen tambin unas prestaciones por lo general menores que los accesos a Internet, si

bien con las redes de tercera generacin como UMTS las prestaciones mejoran de manera importante. * i-mode es un entorno de aplicaciones con objetivos similares a WAP, y que ha tenido un gran xito en su pas de origen, Japn Una tecnologa complementaria es J2ME (Java2 MicroEdition). J2ME es una plataforma Java especialmente orientada a dispositivos con capacidades ms reducidas que las de un ordenador personal. Dispone de varios perfiles; uno de ellos, el perfil MIDP Mobile Information Device Profile, es especialmente adecuado para telfonos mviles. J2ME es una plataforma orientada a la ejecucin de aplicaciones en el terminal mvil (aunque pueden trabajar en modo cliente-servidor interactuando con servidores en red), mientras que WAP est orientada fundamentalmente a la presentacin de contenidos en el terminal (las aplicaciones se ejecutan en el servidor, y en el terminal se presenta la informacin y se introducen datos por parte del usuario, dado el caso). * Wap push Esta tecnologa permite acceder mediante uno o varios SMS a la descarga de contenido alojado en un servidor WAP: aplicaciones JAVA, imgenes, melodas polifnicas, videos, etc. El funcionamiento se basa en una estructura XML que contiene la direccin o URL del contenido, la cual es compilada y enviada como un SMS binario. Este mensaje es interpretado como una pgina WAP que es abierta por el Navegador del telfono mvil, permitiendo descargar el contenido enlazado. 5.6 PROGRAMACION DE TELEFONOS MOVILES Y PDA Un pequeo ejemplo de cmo programar un dispositivo mvil: Programar una pda puede ser algo mucho ms sencillo de lo que podamos imaginar, hacen falta tres cosas bsicas: 1.- EVB Runtime enviroment para poder utilizar aplicaciones VBA en tu PDA. 2.- Microsoft Embbeded Visual Tools 3.0 para poder programar tus aplicaciones. 3.- Access (slo si quieres usar bases de datos). Ahora vamos a ver paso a paso como crear una pequea aplicacin con formularios para pda, el EVT 3.0 tiene este aspecto: Crear formularios es realmente sencillo, arrastramos los objetos desde el men de la izquierda hacia nuestro formulario, y para generar eventos hacemos un doble click sobre el objeto en cuestin. 1.- Acceso a Datos El cdigo necesario para poder acceder a la base de datos access( que pasamos a la pda con el active sync) seria as: | Dim rs2 As ADOCE.Recordset

Set rs2 = CreateObject("ADOCE.Recordset.3.0") Dim conndb2 As ADOCE.Connection Set conndb2 = CreateObject("ADOCE.Connection.3.0") conndb2.ConnectionString = "Data Source=SD-MMC Card\PDAS.cdb" 'url de la base de datos conndb2.Open Set rs2 = CreateObject("ADOCE.Recordset.3.0") rs2.Open "SELECT * FROM Tabla WHERE CODIGO = " & Combo2.Text, conndb2, adOpenDynamic, adLockOptimistic Text2.Text = rs2.fields("NOMBRE") | Con este cdigo, una vez que encuentre en valor que supera el lmite se activara el booleano y ya no se desactivara, y aparecer el mensaje de error Ahora yo podemos recuperar datos de la base de datos y mostrarlos en la pda de forma sencilla. Para poder insertarlos el cdigo sera: | Dim rs3 As ADOCE.Recordset Set rs3 = CreateObject("ADOCE.Recordset.3.0") Dim conndb3 As ADOCE.Connection Set conndb3 = CreateObject("ADOCE.Connection.3.0") conndb3.ConnectionString = "Data Source=SD-MMC Card\PDAS.cdb" conndb3.Open Set rs3 = CreateObject("ADOCE.Recordset.3.0") Dim strSQL As String strSQL = "SELECT * FROM TABLA " rs3.Open strSQL, conndb3, adOpenDynamic, adLockOptimisticrs3.AddNew rs3("fecha") = fechars3("hora") = horars3.update | | 2.- Visor de Imgenes en una Pda Aparte de tener mucho espacio en la tarjeta, lo nico que nos hace falta es el control picturebox, al que llamaremos desde el evento del botn de la siguiente forma | ------------------------------------------------Private Sub Comd4_Click() Form7.Show Form7.ImageCtl1.Picture = "\SD-MMC Card\fotos\" & Form1.Combo2.Text & ".bmp" | | CONCLUSION Al terminar de estudiar este tema, podemos decir que los dispositivos mviles son ms potentes y livianos cada vez, permitiendo que nuestra comunicacin sea ms eficaz y segura. Su gran nmero de modelos y sus capacidades hacen muy interesante para los

proveedores de servicios y contenidos el disponer de un entorno normalizado que permita ofrecer sus servicios a los usuarios de las redes mviles. Obligando a que cada da sean ms los usuarios de estas terminales, cada vez ms pequeos y ms funcionales. Su portabilidad nos permite hacer uso inmediato de ellos, es decir, nos acompaan a todas partes gracias a que no necesitan estar enchufados a una toma de corriente y nos permiten comunicarnos con cualquier otro terminal, ya sea fijo o mvil. Estos dispositivos tambin nos ofrecen tener acceso a las redes de internet, son muchas las aplicaciones con se cuentan y seguirn surgiendo nuevas. BIBLIOGRAFIA http://es.scribd.com/rivera.ivan/d/27269939-Desarrollo-de-Aplicaciones-para-DispositivosMoviles-Tesis-de-Ivan-Carlos-Rivera-Gonzalez http://ants.dif.um.es/~felixgm/docencia/j2me/resources/PortadaIndiceIntro.pdf http://www.java.com/es/download/faq/whatis_j2me.xml http://es.wikipedia.org/wiki/Dispositivo_m%C3%B3vil

Das könnte Ihnen auch gefallen