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.