disp. movil

17
31-8-2014  TIPO DE S I S DISPOSITIVOS MOVILES|TIPOS DE APLICACIONES COLEGIO DE EDUCACION PROFESIONAL TECNICA DEL ESTADO DE VERACRUZ PLANTEL “Lic. Jesús Reyes Heroles” #165  Alumno: Edgar Alejandro Velázquez Cruz Matricula: 111650379-6 Docente: Ing. Miguel Ángel Ramos Grande Modulo: Programación Para Equipo Móvil Carrera: Profesional Técnico Bachiller en Informática Grupo: 503-INFO Semestre: Quinto Unidad: Investigación: Dispositivos móviles|Tipos de aplicaciones R.A 1.1 Indicadores 2/3 Actividad: 2 Observaciones:  _______________________________________________________  _______________________________________________________  _______________________________________________________  Contenido: El tipo de sistema operativo que soporta. La base de datos que soporta. Cobertura de la red Uso de repositorio de datos locales Sitio web / Aplicación especifica Calificación:

Upload: edgar9528

Post on 11-Oct-2015

49 views

Category:

Documents


0 download

TRANSCRIPT

DISPOSITIVOS MOVILES|TIPOS DE APLICACIONES

COLEGIO DE EDUCACION PROFESIONAL TECNICA DEL ESTADO DE VERACRUZPLANTEL Lic. Jess Reyes Heroles #165

DISPOSITIVOS MOVILES|TIPOS DE APLICACIONES

Calificacin: Contenido: El tipo de sistema operativo que soporta. La base de datos que soporta. Cobertura de la red Uso de repositorio de datos locales Sitio web / Aplicacin especificaAlumno: Edgar Alejandro Velzquez CruzMatricula: 111650379-6

Docente: Ing. Miguel ngel Ramos Grande

Modulo: Programacin Para Equipo Mvil

Carrera: Profesional Tcnico Bachiller en Informtica

Grupo: 503-INFOSemestre: Quinto

Unidad: 1Investigacin: Dispositivos mviles|Tipos de aplicacionesR.A 1.1 Indicadores 2/3 Actividad: 2

Observaciones: ______________________________________________________________________________________________________________________________________________________________________

TIPO DE SISTEMA OPERATIVOLo ms esencial e importante en un sistema operativo es el ncleo (kernel). Android usa un kernel Linux, con una mezcla especial de Java. El iPhone se basa en OS X, que a su vez es una variante de Unix, uno de los sistemas operativos ms poderosos en el mundo de la informtica. S60 y Windows Mobile son SOs muy maduros y estables, aunque la edad no siempre es una ventaja. Por ltimo, RIM usa un kernel propio, que al igual que Android, tiene un motor Java, y aunque han mejorado la interfaz notablemente, suele mostrar algunas limitaciones propias de su edad.Detalles bsicos

Android CupcakeBlackBerry OSiPhone OS S60 5th EditionPalm WebOSWindows Mobile

Tipo de ncleoLinuxPropietarioOS XSymbianLinuxWindows CE

AdaptabilidadExcelenteBuenaMalaExcelenteExcelenteExcelente

Edad de la plataformaJovenMaduraAdolescenteMaduraJovenMadura

Soporte para empresasNadaBlackBerryExchangeExchange, Domino, BlackBerryExchangeExchange, Domino, BlackBerry

Tecnologas inalmbricasGSM, WiFiGSM, CDMA, WiFiGSM, WiFiGSM, WiFiGSM, CDMA, WiFiGSM, CDMA, WiFi

Una de las opciones ms atractivas y prcticas en una interfaz grfica es la posibilidad de usar gestos. En ese campo, el iPhone podra ser elegido como el ganador, ya que con simples desplazamientos de los dedos, puedes realizar importantes cambios entre aplicaciones. Android tambin permite usar gestos, pero los movimientos son difciles de aprender porque son diferentes en cada aplicacin. Windows Mobile y BlackBerry OS son fciles de usar: el primero gracias a su stylus, y el otro con las conocidas ruedas o bolitas de los mviles RIM.Por ltimo es importante mencionar las opciones de personalizacin. En esto el iPhone queda mal, porque no permite ni siquiera cambiar el tamao del texto. Mientras tanto, telfonos con Windows Mobile y BlackBerry pueden ser personalizados de maneras singulares y efectivas, dependiendo del usuario.

Interfaz de usuario

Android CupcakeBlackBerry OS iPhone OS S60 5th EditionPalm WebOSWindows Mobile

GestosSSSLimitadoSLimitado

Tecnologa de la pantallaCapacitivaCapacitivaCapacitivaResistiva / CapacitivaCapacitivaResistiva

MultitctilS (no oficial)SSNoSNo

Cambios de temasSSNoSNoS

Obtencin de informacinTeclado virtual, teclado fsicoTeclado virtualTeclado virtualTeclado virtual, T9, y triple clic; reconoce caracteres; teclado fsicoTeclado fsicoTeclado virtual, reconoce caracteres, teclado fsico

Funcionamiento Esta podra ser la categora ms importante, y entre sus apartado hay una bastante controvertida: Multitasking. Mientras Apple ha decidido no permitir la ejecucin de ms de una aplicacin al mismo tiempo, Palm promociona esa misma opcin como una de las mejores caractersticas de su sistema operativo webOS. En el caso de Windows Mobile, la implementacin de multitasking siempre ha dejado mucho que desear, pero la opcin al menos est presente. Los dems sistemas operativos (Android, S60 y BlackBerry) tambin permiten correr aplicaciones de fondo, con mayor o menor eficacia.El sistema de notificacin de Android y webOS es uno de los menos molestos y ms fciles de entender y usar. Windows Mobile y BlackBerry OS usan un sistema de notificacin que mezcla sonidos con pop-ups, que no son malos, aunque pueden llegar a ser incmodos. Finalmente, est el iPhone y su psima implementacin de pop-ups.Funcionamiento

Android CupcakeBlackBerry OS 4.7iPhone OS 3.0S60 5th EditionPalm WebOSWindows Mobile 6.5

NotificacinBandejaPop-up, fondoPop-upPop-upBandejaBandeja, pop-up

Administracin de contactosGoogleBES, BISExchange, ActiveSync, Mac OS Address BookExchange, Domino, BlackBerry, iSyncSynergyExchange, Domino, BlackBerry, ActiveSync

MultitaskingSSNoSSS

Copiar / pegarSSSSSS

Ecosistema / Soporte multimediaAmazoniTunes sin DRMiTunesOviAmazonWindows Media Player

Bsqueda globalNoNoSSSNo

Actualizacin de firmwareOTATethered, OTATetheredTethered, OTADesconocidoTethered, OTA

Motor del navegadorWebKitPropietarioWebKitWebKitWebKitInternet Explorer

Tethering (mdem)S (no oficial)SSSSS

Bluetooth estreoSSSSSS

Desarrollo de terceros El ganador indiscutible es Apple. La tienda de iTunes es un xito, y funciona muy bien tanto como para pequeos desarrolladores como para grandes compaas. Ciertamente podran mejorarla de varias maneras, pero al menos abri la puerta para nuevos negocios.

Windows Mobile y S60 no se quedan muy atrs en lo que a cantidad de aplicaciones se refiere, pero lamentablemente no existe un lugar nico para encontrarlas de manera fcil y cmoda.

Una parte fundamental en todos los sistemas operativos mviles es la tienda de aplicaciones. Mientras algunos como Android ya tienen su Market, otros como BlackBerry todava deben que demostrar que pueden hacer las cosas sin complicar a sus clientes.

Los SDK debern ser juzgados por los programadores, y la empresa ganadora ser la que ofrezca una plataforma robusta y sencilla de usar. Por ahora, el primer lugar lo tiene Apple. Desarrollo de terceros

Android CupcakeBlackBerry OS iPhone OS S60 5th EditionPalm WebOSWindows Mobile

Disponibilidad de SDK / SoporteSSSSSS

Tienda de aplicacionesSPrximamenteSPrximamenteSS

Disponibilidad de aplicacionesMedianaMedianaAltaMedianaBajaAlta

Aplicaciones nativasNoNoSSNoS

Administracin local de aplicacionesExcelenteBuenaExcelenteBuenaExcelenteBuena

BASE DE DATOS DE SISTEMAS OPERATIVOSA pesar de los beneficios que prometen las bases de datos orientadas a objetos, sobre todo para dispositivos mviles, son contadas las soluciones que han aparecido. La razn principal es que casi todas las bases de datos orientadas a objetos dependen de caractersticas de Java que son limitadas y poseen repercusiones en los usuarios de manera que los administradores de bases de datos son los ms afectados. En este sentido ha sido sealado, entre otros retos, el de una mejor integracin de la tecnologa web con la tecnologa de objetos y la necesidad de soportar un elevado nmero de clientes con tiempos de respuesta razonables accediendo a grandes bases de datos. Para intentar encontrar la solucin que ms se ajusta a las necesidades es de gran importancia realizar un anlisis y comparacin entre las soluciones ms prometedoras.Los principales fabricantes de Sistemas de Gestin de Bases de Datos (SGBD) han dirigido sus desarrollos hacia la portabilidad de la informacin. El objetivo es alcanzar la movilizacin de informacin comercial de un lado a otro fsicamente distantes de forma rpida y segura, para superar la gran cantidad de obstculos en la movilidad de informacin correspondiente de la empresa. La demanda de compartir recursos geogrficamente es tener la facilidad de poder trabajar desde cualquier sitio como si se estuviera en la oficina. Actualmente las empresas compiten por satisfacer las necesidades de los clientes con la mayor calidad y agilidad posible.Entre las funcionalidades de SGBD mviles que se requieren se encuentran: Comunicarse con el servidor de base de datos centralizado utilizando la nueva era de la tecnologa de comunicaciones con acceso a Internet. Replicar y sincronizar los datos en el servidor de base de datos centralizado y en el dispositivo mvil. Capturar los datos que llegan del Internet. Gestionar los datos en el dispositivo mvil. Analizar los datos almacenados en un dispositivo mvil. Crear aplicaciones mviles personalizadas.Los componentes de un entorno de base de datos mvil incluyen: Servidor de base de datos corporativo y SGBD que gestiona y almacena los datos corporativos. Base de dato remota y SGBD que gestiona y almacena los datos mviles. Plataforma de base de datos mvil, que puede ser una computadora porttil o similar con acceso a Internet. Enlaces de comunicaciones bidireccionales entre el SGBD corporativo y el SGBD mvil.En algunos casos el usuario de un dispositivo mvil puede conectarse a un servidor de base de datos corporativos gracias a los agentes mviles y trabajar all con los datos, mientras que en otros el usuario puede descargar los datos y trabajar con ellos en un dispositivos mvil, es decir, varias aplicaciones pueden tener acceso simultneo a la informacin compartida. Esta caracterstica permite a los usuarios estar en una sincronizacin con la base de datos corporativa en diferentes ubicaciones geogrficas.Los agentes mviles son piezas de software dotados con algn grado de inteligencia artificial con la capacidad de detener su ejecucin. Viajan a travs de las redes manteniendo intactos tanto el cdigo como los datos. Los agentes mviles, son capaces de ejecutarse en varias mquinas.El uso de los agentes mviles ayuda a solucionar diversos problemas como la prdida del ancho de banda que se produce en el trascurso cliente- servidor. Dada una transaccin el agente viajar a travs de la red manteniendo los datos intactos en respuesta a una detencin para un mejor trfico de informacin. En un sistema en el que existan muchos clientes o mucho volumen de transacciones o ambas cosas a la vez, posiblemente se sobrepase el ancho de banda disponible. Es aqu cuando los agentes mviles entran a solucionar este tipo de problema. Con la tecnologa de los agentes mviles es eliminado el congestionamiento de trfico de informacin. Los agentes que forman un sistema pueden comunicarse entre ellos. Entre las ventajas de los agentes mviles se encuentran: Eficiencia. Adaptacin al cliente. Reduce el trfico de la red. Gestiona gran volumen de informacin. Permite la comunicacin en tiempo real.

CONECTIVIDAD EN RED LOCAL O INTERNETCuando se habla de Web Mvil, se hace referencia a la conexin a Internet de manera inalmbrica, a travs de un dispositivo mvil, lo que facilita el acceso a contenidos Web actualizados en cualquier momento.La Web mvil facilita el acceso a la informacin en cualquier momento y en cualquier lugar ya que actualmente una tercera parte de la humanidad tiene acceso a Internet a travs de un dispositivo mvil. Esto permite aprovechar al mximo las capacidades del dispositivo mvil; y provee al usuario de contenido til de acuerdo a su ubicacin.Los principios de la web son: Utilizar a la Web mvil como plataforma, pues un dispositivo mvil no tiene la capacidad de memoria de computadora y no puede almacenar tanta informacin ni software especfico. Permitir que a una eficiente clasificacin de datos se sume la facilidad de acceder rpidamente a ellos desde cualquier lugar, potenciando la ubicuidad. Terminar con las actualizaciones del software, ya que si se puede acceder directamente a un software en lnea que se actualiza de manera automtica, se liberan los dispositivos mviles de la obligacin de descargar constantemente las ltimas versiones de cada programa. Buscar simplicidad en el diseo de interfaces. Implementar modelos de programacin ligera. Considerar a los dispositivos mviles como herramientas de navegacin y consumo Web. El acceso a la Web mvil est ntimamente relacionado con los tres principales mtodos de conexin inalmbrica que son Bluetooth, Wi-Fi y GPRS/3G que permiten a los dispositivos conectarse unos con otros, as como acceder a Intranets y a Internet para consultar el correo electrnico, navegar en la Web, utilizar una impresora inalmbrica o compartir informacin entre dispositivos, sin tener que preocuparse de cables ni de herramientas de interfaz fsica.En el ao 2005, el World Wide Web Consortium (W3C) lanz la denominada Iniciativa de Web Mvil, que consiste en concertar esfuerzos entre los involucrados en la industria de lo mvil, como son los desarrolladores de software, los proveedores de contenido, los diseadores Web, los fabricantes de dispositivos mviles, entre otros, con el objetivo de mejorar el acceso al contenido Web desde dispositivos mviles.Las pautas de desarrollo de contenido web en equipo mvil se pueden resumir en 10 puntos clave: Disear para una Web nica, teniendo en cuenta los diferentes dispositivos, lo que reducir costos, los contenidos sern ms flexibles y estarn satisfechas las necesidades de ms personas. Confiar en los estndares Web, pues son la mejor garanta de interoperabilidad en un mercado tan fragmentado como el de los navegadores y dispositivos mviles. Evitar los riesgos conocidos en el diseo de las pginas como las ventanas emergentes, el uso de tablas, marcos, mapas de imagen, entre otros, lo que ayudar a reducir los problemas de usabilidad causados por pantallas y teclados pequeos. Ser prudente con las limitaciones de los dispositivos cuando se elija una tecnologa Web concreta ya que los dispositivos mviles tienen funciones muy diversas. Simplificar la navegacin y el uso del teclado, considerando que se est haciendo uso de pantallas y teclados pequeos, y se tiene un ancho de banda limitado. Comprobar grficos y colores en las pantallas de bajo contraste, ya que estas presentan problemas de compatibilidad con algunos formatos. Disear sitios Web concisos, breves y sencillos, lo que supondr un ahorro de tiempo y esfuerzo para los usuarios Economizar el uso de la red, ya que las funciones de los protocolos Web pueden mejorar la experiencia del usuario al reducir los retrasos y los tiempos de espera. Facilitar la entrada de datos, pues en los dispositivos mviles, los teclados y dems mtodos de introduccin de datos pueden ser tediosos para el usuario y un diseo eficaz minimiza su uso. Pensar en los usuarios de la Web mvil, quienes necesitan informacin sintetizada al disponer de poco tiempo y existir distracciones externas (World Wide Web Consortium, 2007).

REPOSITORIO DE DATOS LOCALESLos desarrolladores, deben determinar los requisitos de la nuestra aplicacin antes de iniciar el proyecto, ya que cualquier cambio en la infraestructura subyacente requiere de modificaciones significativas. A veces tienen un origen de datos existente, en cuyo caso la decisin ya fue tomada, pero en los proyectos que parten de cero se debe reflexionar sobre dnde vamos a almacenar los datos. Las dos opciones posibles son el dispositivo y un lugar remoto:Almacenamiento local: estos datos generalmente se encuentran en un archivo o base de datos local, pero tambin podemos tratar a otras aplicaciones como orgenes de datos, al emplear el Selector de archivos integrado o contratos. En el caso de las aplicaciones en JavaScript, tambin disponemos de la API de base de datos indizada (IndexedDB) como orgenes de datos locales. Almacenamiento remoto: estos datos se podran encontrar en la nube en o cualquier extremo HTTP remoto que entregue datos en formato JSON o XML, incluso las API pblicas como Facebook o Flickr. APLICACINES ORIENTADAS A DISPOSITIVOS MOVILESResumiendo, es posible concluir que en la actualidad tenemos tres tipos de desarrollos para aplicaciones mviles: Nativas Webs Hbridas

Aplicaciones nativasEste tipo de aplicaciones estn hechas para ejecutarse en un dispositivo y sistema operativo especfico. As, la mayor parte de las aplicaciones descargadas de la app store de apple son aplicaciones que slo van a correr sobre iphone e ipad. Este tipo de aplicaciones se crean con distintos tipos de lenguajes. Las desarrolladas para iOS (el sistema operativo de iphone e ipad) lo hacen con los lenguajes: Objective C, C, or C++. Las aplicaciones desarrolladas para el sistema operativo Android lo hacen con lenguaje Java. Este tipo de aplicaciones corren de forma ms eficiente sobre estos dispositivos ya que sus componentes estn diseados de forma especfica para este sistema operativo. Adems, este tipo de aplicaciones pueden emplear todos los sensores y elementos del telfono: camara, gps, acelermetro, agenda, etcEsta es una diferencia fundamental con respecto a las aplicaciones web.El cdigo fuente de estas aplicaciones se escribe en funcin del dispositivo para el que trabajemos. Este cdigo fuente se compila a un ejecutable. Es un proceso similar al de las tradicionales aplicaciones de escritorio. Todos aquellos recursos (imgenes, iconos, etc) que la aplicacin necesita para ejecutarse quedan en el archivo compilado. Este archivo est ya listo para ser distribuido y subido a las App stores (tiendas de aplicaciones) especficas del dispositivo para el que trabajamos. Una vez subido el ejecutable, las App strores tiene un proceso de auditora de la aplicacin para evaluar si se adeca a los requerimientos del sistema.Ventajas de las aplicaciones nativas: Como hemos dicho antes, las aplicaciones nativas tienen acceso total a las utilidades del sistema operativo del dispositivo: Dispositivos de almacenamiento, cmara, gps, acelermetro, etc. Esto hace que la experiencia de usuario sea la ms completa.Adems del total acceso a los elementos del telfono las aplicaciones nativas no requieren de conexin web para ser ejecutadas (aunque esto tiende a cambiar). Por ltimo es importante destacar que las aplicaciones nativas tendrn mucha ms visibilidad ya que se distribuyen a travs de la app store de los fabricantes.Desventajas de las aplicaciones nativas: Existen sin embargo algunas desventajas a la hora de elegir esta opcin.Al estar desarrolladas para un dispositivo especfico quedan fuera de su potencial mercado numerosas aplicaciones.Tienes que esperar a que te aprueben la aplicacin para tenerla accesible al gran pblico.Necesitas desarrolladores con conocimientos especficos de la plataforma Aplicaciones webLas aplicaciones web mviles, a diferencia de las aplicaciones nativas, se ejecutan dentro del navegador del telfono. Por ejemplo, en la plataforma iOS, se ejecutan en el navegador Safari. Estas aplicaciones estn desarrolladas con HTML, CSS y Javascript.

Ventajas: Al contrario que las aplicaciones nativas, las aplicaciones web se pueden ejecutar en mltiples dispositivos evitando as las complejidades de tener que crear varias aplicaciones.El proceso de desarrollo es ms sencillo ya que emplean tecnologas ya conocidas como HTML, CSS y Javascript.Estas aplicaciones se pueden encontrar con los tradicionales buscadores.No necesitan de la aprobacin de ningn fabricante para ser publicadas.Desventajas: Como desventajas tenemos que el acceso a los elementos del telfono son limitados.Adems, estas aplicaciones no se pueden vender en los market place. Aplicaciones hibridas Las aplicaciones hbridas anan lo mejor de los dos anteriores modelos. Este tipo de aplicaciones permite el uso de tecnologas multiplataforma como HTML, Javascript y CSS pero permiten acceder a buena parte de los dispositivos y sensores del telfono. Buena parte de la infraestructura es tipo web y la comunicacin con los elementos del telfono se hace mediante comunicadores tales como phonegap (http://phonegap.com). Un buen ejemplo de aplicaciones hbridas es Facebook. Se descarga de la app store y cuenta con todas las caractersticas de una aplicacin nativa pero requiere ser actualizada ocasionalmente.

Edgar Alejandro Velazquez Cruz | 503-INFO

1

PlataformaArquitecturaS.OLenguajes de interfazLenguaje de desarrolloBases de datos que soportaEmuladoresVentajasDesventajas

AndroidLa plataforma de hardware principal es ARM. Hay soporte para x86 en el proyecto Android-x86, 62. ARM x86 MIPS IBM POWERLas versiones de Android reciben, en ingls, el nombre de diferentes postres. En cada versin el postre elegido empieza por una letra distinta, conforme a un orden alfabtico.Multilenguaje, disponible espaol. C, Java C# Perl Ruby Python Bases de Datos SQLite Content ProvidersLa SDK de Android incluye un emulador, este emulador mimetiza todas las caractersticas de hardware y software del dispositivo mvil. El cdigo de Android es abierto, Cualquier persona puede realizar una aplicacin para Android. Hoy da hay ms de 650.000 aplicaciones disponibles para telfonos Android, aproximadamente 2/3 son gratis. El sistema Android es capaz de hacer funcionar a la vez varias aplicaciones y adems se encarga de gestionarlas El hecho de tener varias aplicaciones abiertas hacen que el consumo de la batera aumente android est totalmente fragmentado necesidad de instalar aplicaciones externas cuando se lanza una actualizacin de Android, el acceso depende del fabricante

iOS ARMiOS, sistema operativo mvil de la empresa Apple Inc.Multilenguaje 34 disponibles, entre ellos el espaol. Objective C Cocoa SQLitePara la plataforma iPhone la oferta de emuladores es limitada, de estos el ms reconocido es MobiOne.

Interfaz intuitiva Asistente personal (SIRI) Similitud a nivel sistema operativo No hay fragmentacin Restricciones, iOS es un sistema operativo cerrado. Muy poca personalizacin visual Problemas de compatibilidad con otros dispositivos

Windows phone Silverlight Microsoft XNAWindows Phone es un sistema operativo mvil desarrollado por Microsoft como sucesor de Windows Mobile.Multilenguaje, disponible espaol. C# Visual Basic .NET Silverlight XNA

Microsoft SQL Server Mobile (Compact Edition) SQLiteSDK de Windows Phone Microsoft ha diseado un sistema operativo con la estabilidad, fluidez y seguridad posee una gama de terminales que abarca todo el espectro de precios Disponemos de integracin completa con los servicios de Microsoft No habr un centro de notificaciones completo hasta la actualizacin a Windows Phone 8.1 Cada da son menos las aplicaciones consideradas top Es un sistema cerrado, no deja margen a la personalizacin

Blackberry ARM 9RIM proporciona un OS multitarea para el BlackBerry, lo que permite un uso intensivo de los dispositivos de entrada de los telfonos.Multilenguaje Java SQLite BlackBerryIntegrated Development Environment BlackBerry Smartphone Simulator La mayora cuentan con teclado fsico Multitarea. Podemos ejecutar diferentes aplicaciones a la vez Perfecto para la comunicacin va SMS, mensajera Instantnea y correo electrnico. Muchas aplicaciones de pago. No se explota el potencial del terminal si no est conectado a Internet con una tarifa de datos. Los modelos tctiles sin teclado fsico dejan mucho que desear

Firefox OS ARMEs un sistema operativo mvil, basado en HTML5 con ncleo Linux, de cdigo abierto.Multilenguaje, disponible espaol. HTML CSS JavaScrip C++ SQLite Gecko B2G Firefox OS Simulator Un sistema operativo ligero basado en el propio navegador, por lo que consumir pocos recursos. Es un sistema operativo completamente nuevo y tendremos que ver cmo funcionan las integraciones de los fabricantes en los nuevos terminales.

PlataformaSistema OperativoBase de datosConectividadDatos localesAplicaciones

AndroidAndroid usa un kernel Linux, con una mezcla especial de Java.Las bases de datos de los sistema operativos mviles lo que necesitan para un buen funcionamiento es:

Comunicarse con el servidor de base de datos centralizado utilizando la nueva era de la tecnologa de comunicaciones con acceso a Internet. Replicar y sincronizar los datos en el servidor de base de datos centralizado y en el dispositivo mvil. Capturar los datos que llegan del Internet. Gestionar los datos en el dispositivo mvil. Analizar los datos almacenados en un dispositivo mvil. Crear aplicaciones mviles personalizadas.

Para el mejor desempeo de conectividad a la red, se deben implementar los siguientes aspectos:

Utilizar a la Web mvil como plataforma, pues un dispositivo mvil no tiene la capacidad de memoria de computadora. Permitir una eficiente clasificacin de datos para acceder rpidamente a ellos. Buscar simplicidad en el diseo de interfaces. Implementar modelos de programacin ligera. Considerar a los dispositivos mviles como herramientas de navegacin y consumo Web.

Estos datos generalmente se encuentran en un archivo o base de datos local, pero tambin podemos tratar a otras aplicaciones como orgenes de datos, al emplear el Selector de archivos integrado o contratos. En el caso de las aplicaciones en JavaScript, tambin disponemos de la API de base de datos indizada (IndexedDB) como orgenes de datos locales.Nativas: Son las aplicaciones diseadas para el sistema operativo de cada dispositivo mvil.

Las Web: se denominan as porque son aplicaciones que se programan con lenguaje estndar (web) y funcionan desde un servidor externo.

Las Hbridas: Se desarrollan tambin con lenguajes de programacin estndar, posteriormente son traducidas mediante programas informticos a lenguajes de programacin concebidos para sistemas operativos de equipo mvil.

iOSEl iOS se basa en OS X, que a su vez es una variante de Unix, uno de los sistemas operativos ms poderosos en el mundo de la informtica.

Windows phoneWindows phone son SOs muy maduros y estables, aunque la edad no siempre es una ventaja.

BlackberryRIM usa un kernel propio, que al igual que Android, tiene un motor Java, y aunque han mejorado la interfaz notablemente, suele mostrar algunas limitaciones propias de su edad.

Firefox OSBasado en HTML5 con ncleo Linux,

REPORTE

Para realizar esta actividad lo que hice fue investigar de diferentes maneras utilizando el buscador de google, las pginas de donde saque informacin son: http://www.eumed.net/rev/tlatemoani/14/base-datos-moviles.pdfhttp://es.engadget.com/2009/03/19/la-gran-comparacion-de-los-sistemas-operativos-moviles/http://www.azc.uam.mx/cyad/posgrado/cjid/pdf/granados.pdfhttp://www.javahispano.org/storage/contenidos/DesarrolloWebDispositivosMoviles.pdfDespus de leer la informacin obtuve nuevos conocimientos, ms que nada de que no todos los equipos mviles funcionan con el mismo sistema operativo, por lo tanto no es igual funcionamiento, tienen diversas formas de trabajar y administrar sus aplicaciones y sus datos.