Investigacion Unidad 5 Equipo.doc

download Investigacion Unidad 5 Equipo.doc

of 16

Transcript of Investigacion Unidad 5 Equipo.doc

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    1/16

    INSTITUTO TECNOLOGICO SUPERIOR DE LOS RIOS

    BALANCAN, TABASCO.

    NOMBRE DEL ALUMNO (A): ESDRAS ROMAN LEON GOMEZHILDA VIRGINIA LOPEZ GUTIERREZDEYVIS 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

    |

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    2/16

    ndice

    Introduccin. 15 Programacin de Dispositivos Mviles... 2

    5.1 Introduccin.. 25.2 Dispositivos Mviles 25.3 Clasificacin Y aplicacin de los Dispositivos mviles.. 35.4 Ambiente de las Aplicaciones 85.5 Protocolo de interfaz entre aplicaciones.. 105.6 Programacin de telfonos mviles y PDA. 12

    Conclusin.. 14

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    3/16

    Introduccin

    Hoy en da son muchos los avances que se tienen en las tecnologas, de formaque todo es indispensable para cada persona y en todo momento, un ejemplo deestos avances, en los cuales nos enfocaremos al estudiar este trabajo, son losdispositivos mviles, que son ya parte esencial en nuestra forma de vida.Existiendo una clasificacin, es decir, que los encontramos de acuerdo a cada unade las necesidades y posibilidades de cada usuario, siendo cada da msnecesarios, cada vez ms pequeos y funcionales cada uno de ellos. Lograndouna interfaz amigable dispositivo-usuario. La comunicacin telefnica es elprincipal uso de estos terminales, pronto se han desarrollado nuevas formas decomunicacin y otras capacidades. Para cada uno de ellos tambin existen

    fabricantes y sistemas operativos. Para programar estos dispositivos mviles seutiliza J2ME, que ofrece un entorno flexible y slido para aplicaciones que seejecutan en estos dispositivos

    1

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    4/16

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    5/16

    conocidos en la actualidad, los que ofrecen mayor variedad de aplicacionesmultimedia y los que ms posibilidades de evolucin presentan en este sentido.

    Caractersticas de Dispositivos Mviles Una caracterstica importante es elconcepto de movilidad, los dispositivos mviles son pequeos para poder portarse

    y ser fcilmente empleados durante su transporte. En muchas ocasiones puedenser sincronizados con algn sistema de la computadora para actualizaraplicaciones y datos. Con algunas capacidades de procesamiento, con conexinpermanente o intermitente a una red, con memoria limitada, diseadosespecficamente para una funcin, pero que pueden llevar a cabo otras msgenerales. La mayora de estos aparatos pueden ser transportados en el bolsillodel propietario y otros estn integrados dentro de otros mayores, controlando sufuncionalidad (como puede ser el ordenador integrado en una lavadora). Undispositivo mvil no solamente es un celular.

    Se existen tres categoras:

    * Dispositivo mvil de datos limitado (Limited Data Mobile Device): dispositivos quetienen una pantalla pequea, principalmente basada en pantalla de tipo texto conservicios de datos generalmente limitados a SMS y acceso WAP. Un tpicoejemplo de este tipo de dispositivos son los telfonos mviles.

    * Dispositivo mvil de datos bsico (Basic Data Mobile Device): dispositivos quetienen 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 queofrecen correo electrnico, lista de direcciones, SMS, y un navegador web bsico.

    Un tpico ejemplo de este tipo de dispositivos son los BlackBerry y los telfonosinteligentes.

    * Dispositivo mvil de datos mejorado (Enhanced Data Mobile Device): dispositivosque tienen pantallas de medianas a grandes (por encima de los 240 x 120pxeles), navegacin de tipo stylus, y que ofrecen las mismas caractersticas queel dispositivo mvil de datos bsicos ms aplicaciones nativas como aplicacionesde Microsoft Office Mobile (Word, Excel, PowerPoint) y aplicaciones corporativasusuales, en versin mvil, como Sap, portales intranet, etc. Este tipo dedispositivos incluyen los sistemas operativos como Windows Mobile 2003 o

    versin 5, como en las Pocket PC.

    5.3 Clasificacin Y Aplicaciones De LosDispositivos

    Mviles

    3

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    6/16

    Telfono Inteligente (smartphone en ingls): es un telfono mvil construido sobreuna plataforma de informtica mvil, ms la capacidad de computacin avanzaday conectividad de un telfono mvil. El trmino inteligente hace referencia a lacapacidad de usarse como un computador de bolsillo, llegando incluso aremplazar a un computador personal en algunos casos.

    El completo soporte al correo electrnico parece ser una caractersticaindispensable encontrada en todos los modelos existentes y anunciados en2007, 2008, 2009 y 2010. Casi todos los telfonos inteligentes tambin permiten alusuario instalar programas adicionales, normalmente desde terceros hecho quedota 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 accesoa Internet va WiFi o 3G, a los programas de agenda, a una cmara digitalintegrada, administracin de contactos, acelermetros, GPS y algunos programasde navegacin as como ocasionalmente la habilidad de leer documentos denegocios en variedad de formatos como PDF y Microsoft Office.Los sistemas operativos con que trabaja este tipo de dispositivos moviles, semencionan acontinuacion: Android, iOS, Symbian OS, BlackBerry OS, WindowsPhone, Linux embebido, web OS, Bada, MeeGo y Windows CE.

    * Telefono Inalambrico: es bsicamente un aparato de radio que se conectasin 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 yfuncionan en las frecuencias de 900 MHz en Amrica Latina y Europa, en lafrecuencia de los 2.4 GHz, 5.8 Ghz y actualmente 1.9 GHz con la tecnologaDECT.

    En este tipo se integra el telfono mvil o celular, que bsicamente est formadapor 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 casicualquier lugar. La principal funcin es la comunicacin de voz, como el telfonoconvencional.La comunicacin telefnica es posible gracias a la interconexin entre centralesmviles y pblicas. Segn las bandas o frecuencias en las que opera el mvil,

    4

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    7/16

    podr funcionar en una parte u otra del mundo.Con la aparicin de la telefona mvil digital, fue posible acceder a pginasde Internet especialmente diseadas para mviles, conocida comotecnologa WAP.

    * Video Consola Porttil: es un dispositivo electrnico ligero que permitejugar videojuegos y que, a diferencia de una videoconsola clsica, los controles, lapantalla, los altavoces y la alimentacin (bateras) estn todos integrados en lamisma unidad y todo ello con un pequeo tamao, para poder llevarla y jugar encualquier lugar.

    El primer Videojuego electrnico porttil que aparece en el mercado con su propiapantalla LCD es un minijuego de Mattel llamado Mattel Electronics Auto Race en1976. 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 propiocartucho 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 1990unos 60 juegos, basados en la electrnica de una calculadora. Algunos de lospersonajes ms populares de Nintendo como Mario, Link o Donkey Kong hicieronacto 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 yver pelculas en 3D. Adems, la nueva pantalla ofrece imgenes estereoscpicassin necesidad de gafas especiales para disfrutar del efecto 3D, incorpora unapantalla tactil, Wi-Fi, sensor de movimiento con giroscopio de tres ejes yacelerometro de tres ejes.

    El canal deportivo de televisin europeo Eurosport y Aardman ofrece videos yseries en 3D. Fue lanzada en febrero de 2011 en Japn y un mes despusen Amrica y Europa.

    * Reproductor de audio porttil: es un dispositivo mvil que permite al usuarioescuchar sonidos previamente grabados. Estos reproductores por lo generalusan bateras como fuente de alimentacin. Adems, pueden usar distintos tiposde medios de almacenamiento, tanto analgicos como digitales. El sonido esemitido a travs de altavoces o auriculares.

    5

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    8/16

    Los primeros aparatos grabadores y reproductores de audio aparecieron a finalesdel siglo XIX. Estos estaban formados por una bocina, una aguja, un diafragmaflexible y un disco de cera. Se denominaban tocadiscos. La calidad era bastantebaja, presentaban una respuesta frecuencial muy irregular y a la vez ruido debidoal rozamiento de la aguja con el disco de cera.

    Existen muchos formatos de audio, comprimidos y sin comprimir; MP3 y WMA sonde los ms populares. Existen otros formatos desarrollados por compaas comopor ejemplo ATRAC por Sony, y AAC por Apple. Estos, a la vez conviven conmuchos otros, OGG, ASF.

    Para obtener xito con nuestro modelo deberemos ser capaces de reproducir unaancha gama de formatos, o cuanto menos, los ms populares. Diferentesdispositivos 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)): esuna computadora de mano originalmente diseadacomo agenda electrnica (calendario, lista de contactos, bloc de notas yrecordatorios) con un sistema de reconocimiento de escritura.

    Hoy en da (2012) estos dispositivos, pueden realizar muchas de las funcionesque 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 paraingresar informacin, una tarjeta de memoria para almacenarla y al menos unsistema de conexin inalmbrica, ya sea infrarrojo, Bluetooth o WiFi.El software requerido por una computadora de bolsillo incluye por lo general uncalendario, un directorio de contactos y algn programa para agregar notas.

    Algunos organizadores digitales tambin contienen soporte para navegar por laredy para revisar el correo electrnico.

    * Cmara digital: Las cmaras digitales compactas modernas generalmente sonmultifuncionales y contienen algunos dispositivos capaces degrabar sonido y/o video adems de fotografas. En este caso, al aparato tambinse lo denomina cmara filmadora digital. Actualmente se venden ms cmarasfotogrficas digitales que cmaras con pelcula de 35 mm. almacenar imgenesson RAW, JPEG y TIFF. Otros formatos que se utilizan en las cmaras

    6

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    9/16

    fotogrficas pero no en las fotos son el DCF, una especificacin ISO para laestructura y la asignacin de nombres de archivo interna de la cmarafotogrfica, DPOF que indica cuantas copias se deben imprimir y en qu orden yel formato Exif, que utiliza etiquetas de metadatos para documentar los ajustes dela 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 mvilesbasadas en la Web y las nativas se est reduciendo rpidamente. Antes deembarcarse 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 dispositivosmviles significa que las aplicaciones Web pueden - o sern capaces - de hacermuchas de las cosas que puede hacer las aplicaciones nativas.

    Qu es una aplicacin mvil? Y cul es la diferencia entre un nativo y unaaplicacin web?

    Una aplicacin mvil es un software escrito para dispositivos mviles que realizauna 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 lamquina, 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 latotalidad o algunas partes de los programas se descargan de la Web cada vezque se ejecuta. Por lo general, se puede acceder desde todos los dispositivosmviles 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 losdispositivos Nokia en la plataforma Symbian, y as sucesivamente. Una aplicacinweb, sin embargo, suele ser codificada en un lenguaje que es interpretado por elexplorador, tales como el HTML combinado con JavaScript.

    Un punto interesante a destacar es que, si bien las diferencias arquitectnicasprobablemente se mantendrn entre una aplicacin nativa y una Web, pero desdehace algn tiempo la experiencia del usuario que le proporciona cada interface es

    7

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    10/16

    cada vez ms borrosa. Muchas de las aplicaciones nativas utilizan la conectividadWeb 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 estasaplicaciones se conocen como aplicaciones hbridas.

    5.4 Ambiente De Las Aplicaciones

    Java Platform, Micro Edition (Java ME) ofrece un entorno flexible y slido paraaplicaciones que se ejecutan en dispositivos mviles e integrados: telfonosmviles, TDT, reproductores Blu-ray, dispositivos multimedia digitales, mdulosM2M, impresoras, PDAs, y electrodomsticos.

    La tecnologa Java ME se cre originalmente para paliar las limitacionesasociadas a la creacin de aplicaciones para pequeos dispositivos. Con este fin

    Oracle ha definido los fundamentos de la tecnologa Java ME para adaptarse aentornos limitados y hacer posible la creacin de aplicaciones Java que seejecuten en pequeos dispositivos con memoria, visualizacin y potencialimitadas.

    La plataforma Java Micro Edition (Java ME), o anteriormente Java 2 MicroEdition (J2ME), es una especificacin de un subconjunto de laplataforma Java orientada a proveer una coleccin certificada de APIs dedesarrollo de software para dispositivos con recursos restringidos. Est orientadoa productos de consumo como PDAs, telfonos mviles o electrodomsticos.

    Java ME se ha convertido en una buena opcin para crear juegos en telfonosmviles debido a que se puede emular en un PC durante la fase de desarrollo yluego subirlos fcilmente al telfono. Al utilizar tecnologas Java el desarrollo deaplicaciones o videojuegos con estas APIs resulta bastante econmico de portar aotros dispositivos.

    Java ME fue desarrollado mediante el Java Community Process bajo laespecificacin JSR 68. La evolucin de la plataforma ha propiciado el abandono

    de las Java Specification Request (peticiones de especificacin para Java) enfavor de JSRs separadas para las distintas versiones de Java ME.

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

    8

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    11/16

    despliegan o soportan. Pero esto quiz no sea la mejor opcin, si significa que serequerirn 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 siglasen ingls) pueden aligerar la dificultad del desarrollo, permitiendo desarrollar unaaplicacin que funcione en mltiples plataformas. La alternativa es desarrollar unaaplicacin basada en web y usar el navegador mvil. Las tablets han introducidoel potencial para la integracin del escritorio virtual, usando herramientas defabricantes 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 sistemasproveen notificaciones de usuario autntico cuando est lista una versinactualizada de la aplicacin. Como mnimo, los administradores pueden bloquearla versin anterior de una aplicacin y obligar a los usuarios a actualizarse. Unproblema en este caso es que los usuarios que estn fuera del pas no van a viajaradonde los costos mviles son exorbitantes para recibir una actualizacin que lespermita 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 laaplicacin a una PC o laptop y luego cargarla al telfono inteligente. Se acabapagando mucho por tiempo cada vez que se oprime el botn para enva unaactualizacin y, aun as, hay que buscar un modo de asegurarse de que todos losusuarios la han instalado.

    Es muy importante en este tipo de aplicaciones el crear programas separados porcada uno de los posibles usos que se le d a la aplicacin. De esta manera cadaprograma ser ms pequeo y se adaptar mucho mejor a las caractersticas delos dispositivos mviles. Por tanto, a la hora del diseo nos plantearemos estatarea seriamente, pues finalmente sern varias las ventajas de hacerlo as. Ya enla fase de implementacin se tendr que establecer un mecanismo que controlelas diferentes aplicaciones.

    En cuanto al diseo del interfaz de usuario, debemos decidir la correspondenciaentre la aplicacin y la pantalla. Los diseadores en esta fase no deben considerarcmo los usuarios operarn con el dispositivo para llevar a cabo una tarea, o cmose notificar a la aplicacin las acciones del usuario. Se deben concentrar slo enel objetivo de la pantalla y en la tarea que permitir llevar a cabo. Sun recomiendaen esta etapa que se haga un "story board" conteniendo en cada vieta losrequerimientos para la pantalla correspondiente. En otra fase se decidir qu tipode controles vamos a utilizar para realizar entradas de datos y cmo vamos apresentar la informacin. En este punto, las caractersticas generales en cuanto apantalla del dispositivo pueden marcar claramente el tipo de diseo de interfaz: lo

    9

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    12/16

    comunicaciones inalmbricas, p.ej. acceso a servicios de Internet desdeun telfono mvil.

    que en uno se puede disponer en una nica pantalla, en otro podremos necesitarvarias.

    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? Otracuestin, que no se debe plantear en esta fase sino en la de implementacin esqu utilizar para realizar ese almacenamiento. Una primera respuesta es aquelformato que se emplee para enviar y recibir datos entre el dispositivo J2ME y elsistema externo. Con esto evitamos una fase de conversin de formatos. Si eldispositivo posee sistemas de ficheros, entonces podemos optar por la creacinde un fichero con una estructura ms o menos compleja y usar las bibliotecas deJava para acceder a ellos. Otra alternativa tambin puede ser emplear sistemasde gestin de bases de datos relacionales, aunque en el caso de tener que tenerque almacenar un gran volumen de datos y realizar gran cantidad de accesos.

    Finalmente, debemos tener en cuenta dentro del diseo aspectos relacionadoscon la conectividad y con la entrada / salida, ya que son puntos muy importantesque van a determinar la portabilidad de la aplicacin. Por tanto, en este momentodeberemos tomar decisiones en un nivel de abstraccin alto, que luego seconcretarn cuando determinemos claramente el tipo de dispositivo y susprestaciones.

    5.5 Protocolo De Interfaz Entre Aplicaciones* Wireless Application Protocol o WAP (protocolo de aplicaciones inalmbricas) esun estndar abierto internacional para aplicaciones que utilizan las

    Se trata de la especificacin de un entorno de aplicacin y de un conjunto deprotocolos de comunicaciones para normalizar el modo en que los dispositivosinalmbricos, se pueden utilizar para acceder a correo electrnico, grupo denoticias y otros.

    El organismo que se encarga de desarrollar el estndar WAP fue originalmenteel WAP Forum, fundado por cuatro empresas del sector de las comunicaciones

    mviles, Sony-Ericsson, Nokia, Motorola y Openwave (originalmente UnwiredPlanet). 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 lascomunicaciones mviles, entre ellas las normas WAP.

    WAP define un entorno de aplicacin y una pila de protocolos para aplicaciones yservicios accesibles a travs de terminales mviles. Consiste en un conjunto de

    10

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    13/16

    especificaciones, definidas por la Open Mobile Alliance / WAP Forum, quepermiten que los desarrolladores diseen aplicaciones de interconexin paraterminales mviles, tpicamente telfonos.

    La tecnologa WAP permite que los usuarios de estos dispositivos puedan acceder

    a servicios disponibles en Internet. Sin embargo, existen algunas consideracionesa tener en cuenta al disear estos servicios para usuarios mviles,fundamentalmente debidas a las caractersticas de los terminales: pantallasignificativamente ms pequea que la de un ordenador personal, teclados mslimitados que los de un ordenador, limitaciones en la memoria disponible,tanto memoria RAM como memoria para almacenamiento persistente, ylimitaciones en la capacidad del procesador, en comparacin con la memoria yprocesador de un ordenador personal tpico. Las redes de telefona mvil ofrecentambin unas prestaciones por lo general menores que los accesos a Internet, si

    bien con las redes de tercera generacin como UMTS las prestaciones mejoran demanera importante.

    * i-mode es un entorno de aplicaciones con objetivos similares a WAP, y que hatenido un gran xito en su pas de origen, JapnUna tecnologa complementaria es J2ME (Java2 MicroEdition). J2ME es unaplataforma Java especialmente orientada a dispositivos con capacidades msreducidas que las de un ordenador personal. Dispone de varios perfiles; uno deellos, el perfil MIDP Mobile Information Device Profile, es especialmente adecuadopara 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 orientadafundamentalmente a la presentacin de contenidos en el terminal (las aplicacionesse ejecutan en el servidor, y en el terminal se presenta la informacin y seintroducen datos por parte del usuario, dado el caso).

    * Wap push Esta tecnologa permite acceder mediante uno o varios SMS a ladescarga de contenido alojado en un servidor WAP:aplicaciones JAVA, imgenes, melodas polifnicas, videos, etc. El funcionamientose 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 interpretadocomo una pgina WAP que es abierta por el Navegador del telfono mvil,permitiendo descargar el contenido enlazado.

    11

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    14/16

    5.6 Programacin De Telfonos Mviles Y PDAUn pequeo ejemplo de cmo programar un dispositivo mvil:Programar una pda puede ser algo mucho ms sencillo de lo que podamosimaginar, 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 conformularios para pda, el EVT 3.0 tiene este aspecto:Crear formularios es realmente sencillo, arrastramos los objetos desde el men dela 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 pasamosa la pda con el active sync) seria as:

    | Dim rs2 As ADOCE.RecordsetSet rs2 = CreateObject("ADOCE.Recordset.3.0")Dim conndb2 As ADOCE.ConnectionSet conndb2 = CreateObject("ADOCE.Connection.3.0")

    conndb2.ConnectionString = "Data Source=SD-MMC Card\PDAS.cdb" 'url de labase de datosconndb2.OpenSet rs2 = CreateObject("ADOCE.Recordset.3.0")rs2.Open "SELECT * FROM Tabla WHERE CODIGO = " & Combo2.Text,conndb2, adOpenDynamic, adLockOptimisticText2.Text = rs2.fields("NOMBRE") |

    Con este cdigo, una vez que encuentre en valor que supera el lmite se activarael 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 deforma sencilla.

    Para poder insertarlos el cdigo sera:| Dim rs3 As ADOCE.Recordset

    Set rs3 = CreateObject("ADOCE.Recordset.3.0")Dim conndb3 As ADOCE.ConnectionSet conndb3 = CreateObject("ADOCE.Connection.3.0")

    12

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    15/16

    conndb3.ConnectionString = "Data Source=SD-MMC Card\PDAS.cdb"conndb3.OpenSet rs3 = CreateObject("ADOCE.Recordset.3.0")Dim strSQL As StringstrSQL = "SELECT * FROM TABLA "

    rs3.Open strSQL, conndb3, adOpenDynamic, adLockOptimisticrs3.AddNewrs3("fecha") = fechars3("hora") = horars3.update ||

    2.- Visor de Imgenes en una PdaAparte de tener mucho espacio en la tarjeta, lo nico que nos hace falta es elcontrol picturebox, al que llamaremos desde el evento del botn de la siguienteforma

    | -------------------------------------------------Private Sub Comd4_Click()Form7.ShowForm7.ImageCtl1.Picture = "\SD-MMC Card\fotos\" & Form1.Combo2.Text &".bmp" ||

    13

  • 7/28/2019 Investigacion Unidad 5 Equipo.doc

    16/16

    Conclusin

    Al terminar de estudiar este tema, podemos decir que los dispositivos mviles sonms potentes y livianos cada vez, permitiendo que nuestra comunicacin sea mseficaz y segura. Su gran nmero de modelos y sus capacidades hacen muyinteresante para los proveedores de servicios y contenidos el disponer de unentorno normalizado que permita ofrecer sus servicios a los usuarios de las redesmviles. Obligando a que cada da sean ms los usuarios de estas terminales,cada vez ms pequeos y ms funcionales. Su portabilidad nos permite hacer usoinmediato de ellos, es decir, nos acompaan a todas partes gracias a que nonecesitan estar enchufados a una toma de corriente y nos permiten comunicarnoscon cualquier otro terminal, ya sea fijo o mvil. Estos dispositivos tambin nosofrecen tener acceso a las redes de internet, son muchas las aplicaciones con se

    cuentan y seguirn surgiendo nuevas.

    14