Está en la página 1de 16

INSTITUTO TECNOLOGICO SUPERIOR DE LOS RIOS BALANCAN, TABASCO.

NOMBRE DEL ALUMNO (A): ESDRAS ROMAN LEON GOMEZ HILDA VIRGINIA LOPEZ GUTIERREZ DEYVIS DOMINGUEZ HERNANDEZ

GRADO: 4 SEMESTRE

GRUPO: A

TURNO: MATUTINO

CARRERA:

INGENIERIA

EN

SISTEMAS

COMPUTACIONALES ASIGNATURA: TOPICOS AVANSADOS DE PROGRAMACION TRABAJO: INVESTIGACION NOMBRE DEL MAESTRO (A): ING. DANY CAMBRANO ARCOS

ndice Introduccin. 5 Programacin de Dispositivos Mviles... 5.1 Introduccin.. 5.2 Dispositivos Mviles 5.3 Clasificacin Y aplicacin de los Dispositivos mviles.. 5.4 Ambiente de las Aplicaciones 5.5 Protocolo de interfaz entre aplicaciones.. 5.6 Programacin de telfonos mviles y PDA. Conclusin.. 1 2 2 2 3 8 10 12 14

Introduccin
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 Programacin De Dispositivos Mviles


5.1 Introduccin
Un dispositivo mvil se puede definir como un aparato de pequeo tamao, con algunas capacidades de procesamiento, con conexin permanente o intermitente a una red, con memoria limitada, que ha sido diseado especficamente para una funcin, pero que puede llevar a cabo otras funciones ms generales. De acuerdo con esta definicin existen multitud de dispositivos mviles, desde los reproductores de audio porttiles hasta los navegadores GPS, pasando por los telfonos mviles, los PDAs o los Tablet PCs. En este trabajo nos centraremos fundamentalmente en los telfonos mviles y en los PDAs por ser los tipos de dispositivos ms utilizados y conocidos en la actualidad, los que ofrecen mayor variedad de aplicaciones multimedia y los que ms posibilidades de evolucin presentan en este sentido. El objetivo principal del trabajo ser hacer una aproximacin a estos dispositivos desde la perspectiva de las aplicaciones multimedia.

5.2 Dispositivos Mviles


Los dispositivos mviles 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. Los Handhelds se han convertido en equipos robustos para su utilizacin en la gestin de situaciones empresariales, como por ejemplo, para la grabacin de informacin estando en la calle. Actualmente son usados para archivar una variedad de tareas y para incrementar la eficiencia, como ser, la digitalizacin de notas, gestin de archivos, capturas de firmas, gestin y escaneo de partes de cdigo de barras, etc. Los dispositivos porttiles usados en el trabajo, han moldeado a travs del tiempo una variedad de factores y de formas incluyendo telfonos inteligentes en el extremo inferior, dispositivos porttiles, PDA, PC Ultra Mvil, tabletas, e incluso computadoras porttiles. Qu son? Un dispositivo mvil se puede definir como un aparato de un tamao pequeo, con algunas capacidades de procesamiento, con conexin permanente o intermitente a una red, con memoria limitada, que ha sido diseado especficamente para una funcin. Hoy en da podemos encontrar una multitud de dispositivos mviles, donde los telfonos mviles y los PDAs son los tipos de dispositivos ms utilizados y
2

conocidos en la actualidad, los que ofrecen mayor variedad de aplicaciones multimedia y los que ms posibilidades de evolucin presentan en este sentido. Caractersticas de Dispositivos Mviles Una caracterstica importante es el concepto de movilidad, los dispositivos mviles son pequeos para poder portarse y ser fcilmente empleados durante su transporte. En muchas ocasiones pueden ser sincronizados con algn sistema de la computadora para actualizar aplicaciones y datos. 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 ms generales. La mayora de estos aparatos pueden ser transportados en el bolsillo del propietario y otros estn integrados dentro de otros mayores, controlando su funcionalidad (como puede ser el ordenador integrado en una lavadora). Un dispositivo mvil no solamente es un celular. 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.

5.3 Clasificacin Dispositivos Mviles

Aplicaciones

De

Los

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,
4

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. almacenar imgenes son RAW, JPEG y TIFF. Otros formatos que se utilizan en las cmaras
6

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. Aplicaciones para dispositivos mviles La diferencia entre el potencial y la funcionalidad de las aplicaciones mviles basadas en la Web y las nativas se est reduciendo rpidamente. Antes de embarcarse en una aplicacin mvil es importante conocer ciertos hechos. Los rpidos avances en el HTLM5, la versin ms reciente de este lenguaje web, mucho ms amigable a entornos mviles, y el eficiente trabajo del World Wide Web Consortium (W3C) para crear interfaces estndar a travs de dispositivos mviles significa que las aplicaciones Web pueden - o sern capaces - de hacer muchas de las cosas que puede hacer las aplicaciones nativas. Qu es una aplicacin mvil? Y cul es la diferencia entre un nativo y una aplicacin web? Una aplicacin mvil es un software escrito para dispositivos mviles que realiza una tarea especfica, como un juego, un calendario, un reproductor de msica, etc. Se define la aplicacin nativa como aquella que est especficamente diseada para ejecutarse en el sistema operativo de un dispositivo y en el firmware de la mquina, y que por lo general tiene que ser adaptada para distintos dispositivos. Una aplicacin Web o una aplicacin de navegador, es aquella en la cual la totalidad o algunas partes de los programas se descargan de la Web cada vez que se ejecuta. Por lo general, se puede acceder desde todos los dispositivos mviles con capacidad Web Cul es la diferencia tcnica entre las dos? Por ejemplo, una aplicacin nativa desarrollada para el iPhone tendr que ejecutarse en su plataforma iOS propietaria, o para el caso de muchos de los dispositivos Nokia en la plataforma Symbian, y as sucesivamente. Una aplicacin web, sin embargo, suele ser codificada en un lenguaje que es interpretado por el explorador, tales como el HTML combinado con JavaScript. Un punto interesante a destacar es que, si bien las diferencias arquitectnicas probablemente se mantendrn entre una aplicacin nativa y una Web, pero desde hace algn tiempo la experiencia del usuario que le proporciona cada interface es
7

cada vez ms borrosa. Muchas de las aplicaciones nativas utilizan la conectividad Web en tiempo real, y las aplicaciones Web ofrecen modos fuera de lnea (offline) que se puede acceder sin conexin a la red. Como resultado, algunas de estas aplicaciones se conocen como aplicaciones hbridas.

5.4 Ambiente De Las 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.

Las aplicaciones mviles se pueden adecuar al tamao de la pantalla y a las caractersticas de las interfaces de usuario de los dispositivos mviles que estos
8

despliegan o soportan. Pero esto quiz no sea la mejor opcin, si significa que se requerirn diversas versiones de las aplicaciones para cada ecosistema mvil (BlackBerry, Apple iOS, Android, Symbian, Windows Mobile, Windows Phone 7, WebOS, etc.). Tan solo Android tiene siete versiones en circulacin. Las plataformas para aplicaciones mviles empresariales (MEAP, por sus siglas en ingls) pueden aligerar la dificultad del desarrollo, permitiendo desarrollar una aplicacin que funcione en mltiples plataformas. La alternativa es desarrollar una aplicacin basada en web y usar el navegador mvil. Las tablets han introducido el potencial para la integracin del escritorio virtual, usando herramientas de fabricantes como Citrix y VMware; ambas empresas tienen clientes mviles. Tambin hay que planear la distribucin de parches y actualizaciones. Asimismo, los sistemas de gestin de dispositivos pueden ayudar en esto. Algunos sistemas proveen notificaciones de usuario autntico cuando est lista una versin actualizada de la aplicacin. Como mnimo, los administradores pueden bloquear la versin anterior de una aplicacin y obligar a los usuarios a actualizarse. Un problema en este caso es que los usuarios que estn fuera del pas no van a viajar adonde los costos mviles son exorbitantes para recibir una actualizacin que les permita accesar la informacin que necesitan. Se puede hacer distribucin y mantenimiento de software sin un sistema MDM, pero puede ser engorroso, en particular si cada usuario tiene que descargar la aplicacin a una PC o laptop y luego cargarla al telfono inteligente. Se acaba pagando mucho por tiempo cada vez que se oprime el botn para enva una actualizacin y, aun as, hay que buscar un modo de asegurarse de que todos los usuarios la han instalado. Es muy importante en este tipo de aplicaciones el crear programas separados por cada uno de los posibles usos que se le d a la aplicacin. De esta manera cada programa ser ms pequeo y se adaptar mucho mejor a las caractersticas de los dispositivos mviles. Por tanto, a la hora del diseo nos plantearemos esta tarea seriamente, pues finalmente sern varias las ventajas de hacerlo as. Ya en la fase de implementacin se tendr que establecer un mecanismo que controle las diferentes aplicaciones. En cuanto al diseo del interfaz de usuario, debemos decidir la correspondencia entre la aplicacin y la pantalla. Los diseadores en esta fase no deben considerar cmo los usuarios operarn con el dispositivo para llevar a cabo una tarea, o cmo se notificar a la aplicacin las acciones del usuario. Se deben concentrar slo en el objetivo de la pantalla y en la tarea que permitir llevar a cabo. Sun recomienda en esta etapa que se haga un "story board" conteniendo en cada vieta los requerimientos para la pantalla correspondiente. En otra fase se decidir qu tipo de controles vamos a utilizar para realizar entradas de datos y cmo vamos a presentar la informacin. En este punto, las caractersticas generales en cuanto a pantalla del dispositivo pueden marcar claramente el tipo de diseo de interfaz: lo
9

que en uno se puede disponer en una nica pantalla, en otro podremos necesitar varias. El almacenamiento persistente es un aspecto a tener en cuenta en nuestro diseo. La pregunta a responder es: qu datos deben sobrevivir a la finalizacin de la aplicacin y estar disponibles para la siguiente vez que se vaya a ejecutar? Otra cuestin, que no se debe plantear en esta fase sino en la de implementacin es qu utilizar para realizar ese almacenamiento. Una primera respuesta es aquel formato que se emplee para enviar y recibir datos entre el dispositivo J2ME y el sistema externo. Con esto evitamos una fase de conversin de formatos. Si el dispositivo posee sistemas de ficheros, entonces podemos optar por la creacin de un fichero con una estructura ms o menos compleja y usar las bibliotecas de Java para acceder a ellos. Otra alternativa tambin puede ser emplear sistemas de gestin de bases de datos relacionales, aunque en el caso de tener que tener que almacenar un gran volumen de datos y realizar gran cantidad de accesos. Finalmente, debemos tener en cuenta dentro del diseo aspectos relacionados con la conectividad y con la entrada / salida, ya que son puntos muy importantes que van a determinar la portabilidad de la aplicacin. Por tanto, en este momento deberemos tomar decisiones en un nivel de abstraccin alto, que luego se concretarn cuando determinemos claramente el tipo de dispositivo y sus prestaciones.

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, Sony-Ericsson, 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
10

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 clienteservidor 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.

11

5.6 Programacin De Telfonos Mviles 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")
12

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" | |

13

Conclusin
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.

14

También podría gustarte