Está en la página 1de 19

COLEGIO DE EDUCACION PROFESIONAL TECNICA

DEL ESTADO DE VERACRUZ


LIC. JESUS REYES HEROLES
CONALEP 165

Nombre: Vanessa Nieves Prez

Grupo: 504

Carrera: Informtica

Matricula: 121650198-9

Docente: Miguel Ramos Grande

Materia: Programacin para equipo mvil

Observaciones:



Plataformas
Qu es una plataforma? : En informtica, una plataforma es un sistema que
sirve como base para hacer funcionar determinados mdulos de hardware o de
software con los que es compatible. Dicho sistema est definido por un estndar
alrededor del cual se determina una arquitectura de hardware y una plataforma de
software (incluyendo entornos de aplicaciones).
Descripcin de la arquitectura:
Etapas que conforman la arquitectura:
Sistema de RF.
Etapa Analgica a Digital
Etapa Digital
DSP
Micro controlador
ASIC
Interfaces de E/S
Otros componentes
Existen dos tipos bsicos de arquitecturas: CISC y RISC
1. CISC:
Los accesos a memoria estn disponibles directamente en
Todos los tipos de instrucciones.
La cantidad de modos de direccionamiento es sustancial.
Los formatos de instruccin son de diferente longitud.
Las instrucciones ejecutan operaciones complejas y
Elementales.
Sistema operativo que utiliza:
Un sistema operativo mvil o SO mvil es un sistema operativo que controla un dispositivo mvil
al igual que los PCs utilizan Windows o Linux entre otros. Sin embargo, los sistemas operativos
mviles son mucho ms simples y estn ms orientados a la conectividad inalmbrica, los
formatos multimedia para mviles y las diferentes maneras de introducir informacin en ellos.
Android
El sistema operativo Android es sin duda el lder del mercado mvil en S.O, est basado
en Linux diseado originalmente para dispositivos mviles como los telfonos inteligentes
pero despus tuvo modificacin para ser usado en Tablet como es el caso del Galaxy Tab
de Samsung , actualmente se encuentra en desarrollo para usarse en netbooks y PCs, el
desarrollador de este S.O. es Google, fue anunciado en el 2007 y liberado en el 2008;
adems de la creacin de la Open Handset Alliance, compuesto por 78 compaas de
hardware, software y telecomunicaciones dedicadas al desarrollo de estndares abiertos
para celulares, esto le ha ayudado mucho a Google a masificar el S.O, hasta el punto de
ser usado por empresas como HTC, LG, Samsung, Motorola entre otros.
IOS: es el sistema operativo que da vida a dispositivos como el iPhone, el iPod, el
iPod Touch o el Apple TV. Su simplicidad y optimizacin son sus pilares para que
millones de usuarios se decanten por iOS en lugar de escoger otras plataformas
que necesitan ms hardware para mover con fluidez el sistema. Cada ao, Apple
lanza una gran actualizacin de iOS que suele trae caractersticas exclusivas para
los dispositivos ms punteros que estn a la venta en ese momento. - See more
at.

Windows Phone: Anteriormente llamado Windows Mobile es un S.O. mvil
compacto desarrollado por Microsoft, se basa en el ncleo del sistema operativo
Windows CE y cuenta con un conjunto de aplicaciones bsicas, actualmente va
por la versin 8. Est diseado para ser similar a las versiones de escritorio de
Windows estticamente y existe una gran oferta de software de terceros disponible
para Windows Mobile, la cual se puede adquirir a travs de la tienda en lnea
Windows Marketplace for Mobile - See more at:

BlackBerry O.S: Desarrollado por la empresa canadiense RIM (Research In
Motion) para sus dispositivos. El sistema permite multitarea y tiene soporte para
diferentes mtodos exclusivos de RIM

BlackBerry 6 BlackBerry 6: es un sistema desarrollado por Research In Motion el
cual fue presentado en el WES 2010 junto con un video promocional donde se
muestra algunas novedades. RIM apuesta que su BlackBerry 6 estar enfocado
en el mercado corporativo y no-corporativo. La mejor experiencia de este sistema
se encontrara en los equipos touchscreen (Pantalla Tctil), aunque RIM aseguro
que en los equipos que cuenten con un TouchPad o TrackPad podrn ejecutarlo
ya que ejerce casi la misma funcin. As mismo todava RIM no ha aclarado cales
son los equipos que se podrn actualizar a esta versin aunque hay muchos
rumores al respecto. RIM en el desarrollo de este OS se enfoc en la parte
multimedia hacia el usuario, sin dejar a un lado la parte profesional, tambin se
muestra la integracin de las redes sociales y la mensajera instantnea en este.
Sin duda RIM quiere dar al usuario una nueva experiencia en su equipo.

BlackBerry 7.1: es la ltima versin estable hasta el momento, esta nueva versin
es muy parecida a la versin 7.0 aunque con algunas nuevas funciones que harn
ms fcil el manejo del Smartphone.









Symbian: Fue producto de la alianza de varias empresas de telefona mvil, entre
las que se encuentran Nokia como la ms importante, Sony Ericsson, Samsung,
Siemens, BenQ, Fujitsu, Lenovo, LG, Motorola, esta alianza le permiti en un
momento dado ser unos de los pioneros y ms usados.

Firefox O.S: es un sistema operativo mvil, basado en HTML5 con ncleo Linux,
de cdigo abierto, para Smartphone y tabletas. Es desarrollado por Mozilla
Corporation bajo el apoyo de otras empresas como Telefnica y una gran
comunidad de voluntarios de todo el mundo. Este sistema operativo est enfocado
especialmente en los dispositivos mviles incluidos los de gama baja. Est
diseado para permitir a las aplicaciones HTML5 comunicarse.

Ubuntu Touch: es un sistema operativo mvil basado en Linux. Es desarrollado por
Canonical Ltd. Presentado el 2 de enero de 2013 al pblico mediante un anuncio
en la web de Ubuntu, culmina el proceso de Canonical de desarrollar una interfaz
que pueda utilizarse en ordenadores de sobremesa, porttiles, netbooks, Tablet y
telfonos inteligentes.



Lenguajes de interfaces de servicios:
Interfaces de Usuario de Lenguaje Natural son un tipo de interfaz de
usuario que permite la comunicacin entre humanos y mquinas, donde los
fenmenos lingsticos, como los verbos, frases y clusulas actan como
controles de la interfaz de usuario para crear, seleccionar y modificar datos en las
aplicaciones de software.
En el diseo de la interfaz de lenguaje natural los interfaces son buscados por su
velocidad y facilidad de uso, pero adems hay factores como la comprensin, que
aaden una dificultad significativa, ya que podemos encontrar entradas ambiguas
en el sistema.
1

Las interfaces de lenguaje natural componen un rea activa de estudio en el
campo del procesamiento del lenguaje natural y la lingstica computacional. Una
intuitiva interfaz de lenguaje natural en general es uno de los grandes objetivos
activos de la Web Semntica.
Es importante tener en cuenta que las interfaces de texto son "naturales" en
diversos grados, y que muchos lenguajes de programacin formal (no natural)
incorporan idiomas de lenguaje natural humano. Del mismo modo, un motor
tradicional de bsqueda de palabras clave podra ser descrito como una interfaz
de usuario de la lengua natural superficial.
Estos factores contribuyeron a que la industria creara dispositivos mviles con
Conexin a la red, como los telfonos celulares y los PDA o handhelds, lo que
atrajo
a grandes compaas telefnicas con deseos de invertir para incrementar las
cuentas
Telefnicas de sus usuarios.
El desarrollo de la tecnologa ha avanzado rpidamente y el servicio se ha
expandido
Con igual prontitud, apuntando a una tecnologa que pone al alcance de todos los
Beneficios de Internet.
Hoy por hoy, gracias al avance de tecnologas como las redes inalmbricas, los
Dispositivos mviles se usan cada vez con mayor frecuencia por el pblico en
General, en diversas actividades, en especial la Web.
Actualmente existe una gran contradiccin: el crecimiento vertiginoso del uso de
Dispositivos mviles y, por otra parte, el mnimo acceso a la Web por dispositivos
Mviles.



Base de Datos Mviles:
Inicialmente las aplicaciones inalmbricas para dispositivos mviles eran
programas totalmente desconectados de las empresas o sistemas de
computacin. Esto desde el punto de vista en tiempo real. Estas aplicaciones eran
por lo general Palm Pilots limitadas a libreta de direcciones, horarios, etc. Esta
pequea base de datos estaba bien para ese momento, pero a medida que
avanza la tecnologa, las personas necesitan ms.
Surgen las redes inalmbricas, pero existe el problema de disponibilidad de
dispositivos inalmbricos y telfonos WAP (Wireles Application Protocol) que se
encuentran limitados en memoria y el tamao de la pantalla para mostrar la
informacin, adems que introducir informacin en estos dispositivos mviles
puede llegar a ser bastante difcil por su tamao. De todas formas la tecnologa es
excelente, la habilidad que se tiene para conectarse al World Wide Web desde
casi cualquier sitio en cualquier momento es una de las mayores ventajas que se
tiene en la era de la informacin.
Con Internet inalmbrico, ya no es necesario estar fsicamente frente al
computador personas o dentro de las empresas para poderse conectar a las
aplicaciones o las base de datos. Con las portabilidad de la tecnologa
inalmbrica, nos podemos conectar a Internet o la intranet de la empresa para
tomar datos almacenados. Estos datos estn estructurados y organizados en
entidades y objetos que se encuentran disponibles para los usuarios como
informacin. La mayor ventaja se encuentra en que se le da la informacin al
usuario en el mismo momento que es solicitada.


Base de Datos Mviles
Es una Base de datos donde los usuarios pueden acceder a la informacin lejos
de donde se encuentra almacenada la base de datos, se hace utilizando una
conexin inalmbrica
Sistemas de Base de datos mviles:
Es la habilidad de recuperar la informacin de los sistemas de computacin y/o
repositorios de informacin sobre dispositivos mviles en cualquier momento en
cualquier lugar. Adems de introducir o actualizar informacin en los sistemas
principales de forma remota desde el dispositivo mvil. Esto da toda la libertad
al usuario de manipular toda la informacin desde lejos.
Es un sistema distribuido que soporta conectividad mvil, posee todas las
capacidades de un sistema de base de datos y permiten a las unidades
mviles, una completa movilidad espacial por medio de la tecnologa
inalmbrica
Procesamiento de Consultas
El nico reto en los SMBDM es el procesamiento de consultas (queries) que
dependen de la localizacin fsica de la unidad mvil
Consultas dependientes de la localizacin: Son consultas que involucran la
localizacin fsica de la unidad mvil en combinacin con otros datos como la
localizacin de otras unidades mviles o estructuras fsicas.
Ejemplo: Encontrar el hotel mas cercano desde donde me encuentro con un
precio < $50
Para dar respuesta a esta consulta, se debe poder determinar con exactitud la
localizacin de la unidad mvil y estar en la capacidad de procesar de manera
espacial los datos a consultar.
Utilizar la triangulacin si el dispositivo se encontrara en mltiples celdas, por
localizacin de celdas, GPS, etc.
Se tiene que tomar en cuenta que la unidad puede estar en movimiento mientas
se realiza la consulta.




Manejo de transacciones
Se considera el manejo de transacciones cuando un dispositivo mvil inicia una
transaccin hacia la base de datos o hacia un servidor fijo. La transaccin puede
ejecutarse en el servidor o en el dispositivo mvil.
Se debe tomar en cuenta:
Desconexiones, movilidad, errores, fallas en el dispositivo mvil.
Se debe mantener la autonoma y la consistencia local del SMBD.
Tecnologa inalmbrica
La evolucin de esta tecnologa comenz alrededor de 1996, fue all cuando se
desarrollaron los pequeos dispositivos de computacin inteligentes tales como
las Palm o PC de bolsillo (Pocket PC), luego en 1997 surge la conectividad
inalmbrica de los dispositivos utilizando WAP (Wireless Aplication Protocol).
WAP Wirereless Aplication Protocol (protocolo de aplicaciones
inalmbricas) es un estndar abierto internacional para aplicaciones que utilizan
las comunicaciones inalmbricas, como acceso a servicios de Internet desde un
telfono mvil.
Se trata de la especificacin de un entorno de aplicacin y de conjunto de
protocolos de comunicaciones para normalizar el modo en que los dispositivos
inalmbricos, se pueden utilizar para acceder a correo electrnico, base de datos,
grupos 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.
Redes Inalmbricas
Existen diferentes tipos de redes inalmbricas:
Celular: Costos elevados con poco ancho de banda, buena cobertura
LAN Inalmbrica: Bajo costo, poco rango de cobertura, buen ancho de banda
(54Mbps)
Satelital: Amplia cobertura, muy costosa, gran ancho de banda en sentido
descendente y poco ascendente.
Redes Ad Hoc: Comunicacin entre dispositivos mviles de manera directa.
(Bluetooth)
Tipos de Dispositivos Mviles
Los dispositivos usados para conectarse son:
PDA, (Asistente Personal Digital Personal Digital Assistant). Fue usado
en sus inicios como una unidad que almacenaba el calendario personal, libreta
de direcciones, calculadora, quizs un programa sencillo de intercambio de
moneda y usualmente un mapa con las zonas horarias. Luego expanden sus
funciones y generan los dispositivos Palm, los cuales poseen sincronizacin con
el PC, mayor memoria con capacidad de expansin y se agregan varias
funcionalidades como el correo electrnico, juegos, etc.
Palm abre su sistema operativo, permitiendo a los desarrolladores la
oportunidad de crear programas especficos para este dispositivo. Las nuevas
unidades tienen pantalla a colores, mdem, capacidad inalmbrica para
sincronizacin adems de conexin a Internet entre otras funcionalidades.
Pocket PC`s. Son dispositivos que poseen el sistema operativo Windows CE,
inicialmente basado en Windows 3.1, Lince bsicamente maneja la
comunicacin entre el hardware y las aplicaciones que se ejecutan all. Es un
sistema operativo muy modular, puede ser ejecutado en gran cantidad de
plataformas y aplicaciones. Estos dispositivos son realmente pequeas
computadoras.
Telfono celular con conexin a Internet. Este dispositivo tiene un navegador
WAP (Wireles Access Protocol) integrado, que se adquiere directamente en las
empresas de telefona celular.
Estructura y Caractersticas
Todas las bases de datos mviles tienen una arquitectura similar, donde debemos
distinguir una serie de elementos principales caractersticos de este tipo de
sistemas:
Servidor de base de datos corporativo y SMBD que gestiona y almacena los
datos corporativos y proporciona aplicaciones corporativas. Se correspondera
con el SMBD y el servidor que se utiliza en la organizacin.
Base de datos remota y SMBD que gestiona y almacena los datos mviles. Son
las bases de datos que deben estar implementadas en los dispositivos mviles.
Plataforma de base de datos mvil, que puede ser un ordenador porttil, PDA u
otro dispositivo de acceso a Internet, es decir, los dispositivos mviles en
cuestin.
Enlaces de comunicacin bidireccionales entre el SMBD corporativo y el SMBD
mvil. Que pueden ser redes inalmbricas de distinta naturaleza,
comunicaciones va satlite, etc.

Tipos de Dispositivos Mviles
Los dispositivos usados para conectarse son:
PDA, (Asistente Personal Digital Personal Digital Assistant). Fue usado
en sus inicios como una unidad que almacenaba el calendario personal, libreta
de direcciones, calculadora, quizs un programa sencillo de intercambio de
moneda y usualmente un mapa con las zonas horarias. Luego expanden sus
funciones y generan los dispositivos Palm, los cuales poseen sincronizacin
con el PC, mayor memoria con capacidad de expansin y se agregan varias
funcionalidades como el correo electrnico, juegos, etc.
Palm abre su sistema operativo, permitiendo a los desarrolladores la
oportunidad de crear programas especficos para este dispositivo. Las nuevas
unidades tienen pantalla a colores, mdem, capacidad inalmbrica para
sincronizacin adems de conexin a Internet entre otras funcionalidades.
Pocket PC`s. Son dispositivos que poseen el sistema operativo Windows CE,
inicialmente basado en Windows 3.1, Lince bsicamente maneja la
comunicacin entre el hardware y las aplicaciones que se ejecutan all. Es un
sistema operativo muy modular, puede ser ejecutado en gran cantidad de
plataformas y aplicaciones. Estos dispositivos son realmente pequeas
computadoras.
Telfono celular con conexin a Internet. Este dispositivo tiene un navegador
WAP (Wireles Access Protocol) integrado, que se adquiere directamente en las
empresas de telefona celular.
Estructura y Caractersticas
Todas las bases de datos mviles tienen una arquitectura similar, donde debemos
distinguir una serie de elementos principales caractersticos de este tipo de
sistemas:
Servidor de base de datos corporativo y SMBD que gestiona y almacena los
datos corporativos y proporciona aplicaciones corporativas. Se correspondera
con el SMBD y el servidor que se utiliza en la organizacin.
Base de datos remota y SMBD que gestiona y almacena los datos mviles. Son
las bases de datos que deben estar implementadas en los dispositivos mviles.
Plataforma de base de datos mvil, que puede ser un ordenador porttil, PDA u
otro dispositivo de acceso a Internet, es decir, los dispositivos mviles en
cuestin.
Enlaces de comunicacin bidireccionales entre el SMBD corporativo y el SMBD
mvil. Que pueden ser redes inalmbricas de distinta naturaleza,
comunicaciones va satlite, etc.

Arquitectura BD Mviles:
Nos referimos al sistema gestor de base de datos mvil (SMBD mvil) y al enlace
de comunicaciones. En una base de datos mvil, la comunicacin entre los
dispositivos es una parte importante, ya que es imprescindible una buena
comunicacin para el acceso a los datos. La arquitectura de comunicaciones ms
utilizada consiste en tener una o varias estaciones base en contacto con la base
de datos corporativa y una serie de estaciones mviles que acceden a los datos a
travs de las estaciones base. Por tanto podemos encontrarnos con alguna
cuestin importante relacionada con el acceso o la localizacin, como puede ser
localizar una estacin mvil que contenga los datos que necesitamos en un
momento determinado. Para solucionar dicho problema existen varias soluciones
propuestas, por ejemplo, que cada estacin mvil est asociada a una estacin
base principal la cul conoce en todo momento la localizacin de la estacin mvil
debido a que la principal reciba notificaciones de los movimientos de la estacin
mvil.
SMBD Mviles
IBM: DB2 Everyplace
DB2 Everyplace forma parte de la solucin de IBM para procesos de informtica
distribuida. Mediante DB2 Everyplace, los profesionales que se desplazan con
frecuencia (tales como vendedores, inspectores, auditores, tcnicos de
mantenimiento, mdicos, agentes inmobiliarios y tasadores de seguros) pueden
tener acceso a datos vitales que necesitan mientras estn lejos de su centro de
trabajo.
Las empresas pueden ahora transferir sus datos corporativos DB2 a dispositivos
porttiles o incorporados. Con DB2 Everyplace, puede acceder a una base de
datos contenida en su dispositivo porttil y realizar actualizaciones en ella. Con
DB2 Everyplace Sync Server, puede sincronizar datos entre el dispositivo porttil y
otras fuentes de datos ubicadas en la empresa. El Adaptador de Archivos le
permite distribuir archivos y aplicaciones hacia usuarios porttiles.
SYBASE
ADAPTIVE SERVER ANYWHERE
Sybase ha creado una tecnologa que permite una empresa sin cables para sus
clientes y socios mediante soluciones de software de integracin y desarrollo,
infraestructura mvil.
SQL Anywhere Studio contiene la ltima versin de la base de datos mvil ms
vendida, Adaptive Server Anywhere. Este pequeo, aunque muy potente motor de
bases de datos, puede soportar implementaciones mono- usuario o multi-usuario y
provee completo procesamiento transaccional de alto rendimiento. Estas
caractersticas combinadas, hacen que sea el ambiente ideal de base de datos
para entornos mviles.
Provee una rica funcionalidad, incluyendo procedimientos almacenados, triggers,
integridad referencial, bloqueo a nivel de fila, recuperacin automtica, y mucho
ms. Tambin es muy eficiente a la hora de consumir recursos ya que necesita
slo aproximadamente 1 MB RAM, y 2 KB por cada conexin cliente.
SQL SERVER CE
MICROSOFT SQL SERVER CE
Microsoft provee una herramienta que consiente extender las aplicaciones
empresariales de un organizacin, a los dispositivos mviles, como lo es SQL
Server CE es ideal para aplicaciones mviles, ya que permite implementar la
funcionalidad de una base de datos relacional y tiene la capacidad de brindar
acceso a los datos de una manera flexible y similar a SQL Server, al mismo tiempo
que permite conectarse a un servidor SQL Server central y mantener actualizada
la informacin.
Tambin Microsoft se posiciona como proveedor de herramientas para la
generacin de soluciones para dispositivos mviles. Dentro de las herramientas de
desarrollo: smart Device Extensions (SDE) for VisualStudio.Net y expande las
capacidades del .NET framework para permitir generar aplicaciones mviles para
Pocket o Pocket Pc y Smartphone
El acceso remoto a datos y el merge replication (Permite que se realice cambios
en los dispositivos y en el servidor de forma independiente) , que trabaja sobre
Hypertext Transfer Protocol (HTTP) y codificacin de soporte, garantizan un envo
seguro de los datos de las bases de datos de empresa de SQL Server y que estos
datos se pueden manipular posteriormente sin conexin y sincronizar despus con
el servidor.
SQLite
Es un sistema de gestin de bases de datos relacional compatible con ACID (En
bases de datos se denomina ACID a un conjunto de caractersticas necesarias
para que una serie de instrucciones puedan ser consideradas como una
transaccin. As pues, si un sistema de gestin de bases de datos es ACID
compliant quiere decir que el mismo cuenta con las funcionalidades necesarias
para que sus transacciones tengan las caractersticas ACID. En concreto ACID es
un acrnimo de Atomicity, Consistency, Isolation and Durability: Atomicidad,
Consistencia, Aislamiento y Durabilidad), contenida en una relativamente pequea
(~275 kiB)
2
biblioteca escrita en C. SQLite es un proyecto de dominio pblico
creado por D. Richard Hipp.
A diferencia de los sistemas de gestin de bases de datos cliente-servidor, el
motor de SQLite no es un proceso independiente con el que el programa principal
se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa
pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de
SQLite a travs de llamadas simples a subrutinas y funciones. Esto reduce la
latencia en el acceso a la base de datos, debido a que las llamadas a funciones
son ms eficientes que la comunicacin entre procesos. El conjunto de la base de
datos (definiciones, tablas, ndices, y los propios datos), son guardados como un
slo fichero estndar en la mquina host. Este diseo simple se logra bloqueando
todo el fichero de base de datos al principio de cada transaccin.
En su versin 3, SQLite permite bases de datos de hasta 2 Terabytes de tamao,
y tambin permite la inclusin de campos tipo BLOB
El autor de SQLite ofrece formacin, contratos de soporte tcnico y caractersticas
adicionales como compresin y cifrado.
Software que utiliza SQLite
SQLite es utilizado en una gran variedad de aplicaciones, destacando las
siguientes:
Adobe Photoshop Elements utiliza SQLite como motor de base de datos en su
ltima versin del producto (la 6.0) en sustitucin del Microsoft Access, utilizado
en las versiones anteriores.
Mozilla Firefox usa SQLite para almacenar, entre otros, las cookies, los
favoritos, el historial, las direcciones de red vlidas.
Varias aplicaciones de Apple utilizan SQLite, incluyendo Apple Mail y el gestor
de RSS que se distribuye con Mac OS X. El software Aperture de Apple guarda
la informacin de las imgenes en una base de datos SQLite, utilizando la API
Core Data.
El navegador web pera usa SQLite para la gestin de bases de datos Web
SQL.
Skype es otra aplicacin de gran despliegue que utiliza SQLite.
XBMC Media Center (antes conocido como Xbox Media Center) es un
reproductor de medios de audio, video, fotos, etc. de cdigo libre (open source)
multi-plataforma a la vez que un centro de entretenimiento. Usa SQLite para
administrar las libreras de msica, video y fotografas, listas de reproduccin y
bookmarks entre otras utilidades menores.
[[NiconPersonal] Agenda personal de contactos escrita en JAVA y desarrollada
por NiconSystem Inc. con laboratorio en Colombia, usa SQLite para la gestin
de contactos, recordatorio y sincronizacin de notas (NiconNotes) y su sistema
de finanzas personales, adems de otras utilidades que hacen de
NiconPersonal muy eficiente en su tarea.

Debido a su pequeo tamao, SQLite es muy adecuado para los sistemas
integrados, y tambin est incluido en:

Android
BlackBerry
Google Chrome
iOS
Maemo
MeeGo
Symbian OS4
webOS

Servicios SMBD Mviles
Un SMBD mvil debe ofrecer los servicios de un SMBD tradicional, adems de
funcionalidad adicional requerida por los SMBD mviles, que incluye la capacidad
de:
Comunicarse con el servidor centralizado de la base de datos utilizando
tcnicas como la comunicacin inalmbrica o el acceso a Internet.
Replicar los datos en el servidor de base de datos centralizado y en el
dispositivo mvil.
Sincronizar los datos del servidor de base de datos centralizado y en el
dispositivo mvil.
Capturar datos de varias fuentes, por ejemplo, de Internet.
Gestionar datos en el dispositivo mvil.
Analizar los datos almacenados en el dispositivo mvil.
Crear aplicaciones mviles personalizadas.

Ventajas e Inconvenientes
Las principales ventajas que hemos detectado en las bases de datos mviles son
las siguientes:
Permiten la movilidad de los usuarios, por lo que no es necesario estar
fsicamente en la organizacin para acceder a sus datos. stos pueden ser
accedidos remotamente.
El mercado potencial de este tipo de bases de datos es bastante amplio, ya que
multitud de empresas de todo tipo poseen trabajadores que necesitan acceder
a los datos de la compaa mientras se encuentran en localizaciones remotas.
Estas bases de datos poseen un gran mbito de aplicacin ya que en principio
cualquier base de datos relacional puede ampliarse para ofrecer los servicios
de las bases de datos mviles.



Lenguajes de desarrollo y bibliotecas:

La biblioteca implementa la mayor parte del estndar SQL-92, incluyendo
transacciones de base de datos atmicas, consistencia de base de datos,
aislamiento, y durabilidad (ACID), triggers y la mayor parte de las consultas
complejas.
SQLite usa un sistema de tipos inusual. En lugar de asignar un tipo a una columna
como en la mayor parte de los sistemas de bases de datos SQL, los tipos se
asignan a los valores individuales. Por ejemplo, se puede insertar un string en una
columna de tipo entero (a pesar de que SQLite tratar en primera instancia de
convertir la cadena en un entero). Algunos usuarios consideran esto como una
innovacin que hace que la base de datos sea mucho ms til, sobre todo al ser
utilizada desde un lenguaje de scripting de tipos dinmicos. Otros usuarios lo ven
como un gran inconveniente, ya que la tcnica no es portable a otras bases de
datos SQL. SQLite no trataba de transformar los datos al tipo de la columna hasta
la versin 3.
Varios procesos o hilos pueden acceder a la misma base de datos sin problemas.
Varios accesos de lectura pueden ser servidos en paralelo. Un acceso de escritura
slo puede ser servido si no se est sirviendo ningn otro acceso
concurrentemente. En caso contrario, el acceso de escritura falla devolviendo un
cdigo de error (o puede automticamente reintentarse hasta que expira un tiempo
de expiracin configurable). Esta situacin de acceso concurrente podra cambiar
cuando se est trabajando con tablas temporales. Sin embargo, podra producirse
un interbloqueo debido al multihilo.[1]Este punto fue tratado en la versin 3.3.4,
desarrollada el 11 de febrero de 2006.
Existe un programa independiente de nombre sqlite que puede ser utilizado para
consultar y gestionar los ficheros de base de datos SQLite. Tambin sirve como
ejemplo para la escritura de aplicaciones utilizando la biblioteca SQLite.

Emuladores con los que cuenta
Hasta hace poco tiempo los diseadores y programadores web, no planificbamos
nuestros proyectos pensando en la navegacin mvil y en la actualidad un gran
porcentaje de los usuarios de Internet utilizan los dispositivos mviles para
navegar, usar las redes sociales, leer las noticias y realizar sus compras en las
tiendas online de Internet.
El problema surge cuando nuestro diseo no ha tenido en cuenta estas variables y
en muchos casos nos encontramos con la imposibilidad de navegar por la pgina
o de leer sus contenidos; errores tpicos como submens cuando pasas por
encima con el ratn, uso de flash o demasiados contenidos en una sla pgina
perjudican la usabilidad y hacen que visitar algunas pginas sea un dolor de
cabeza.
Por esta razn debemos comprobar si nuestra web es Responsiva, es decir, se
adapta perfectamente a todas las plataformas, sistemas operativos y navegadores
para que nuestros usuarios y clientes puedan leer nuestros contenidos y comprar
nuestros productos.
A continuacin te presentamos dos pginas donde puedes emular la navegacin
con los diferentes dispositivos mviles (Tabletas y telfonos) y con los diferentes
sistemas operativos (IOS, Android, Blackberry, Windows Phone)

Emulador de navegacin Mvil


















Ventajas y desventajas de cada plataforma:
Principales ventajas:
Movilidad. Livianos y trasportables, pueden ser utilizados tanto dentro como fuera
del aula, permitiendo la bsqueda, seleccin y procesamiento de la informacin, la
colaboracin y la co-construccin del conocimiento en horario escolar y/o
extraescolar.
Conectividad. La conexin inalmbrica facilita, sin la mediacin de cableado, la
unin de dos o ms dispositivos, el acceso y uso de internet, intercambio de
informacin y trabajo colaborativo. Favorece la comunicacin, la creacin de redes
y las comunidades virtuales de aprendizaje. La llamada red mesh por ejemplo,
permite que cada dispositivo se transforme en un nodo y cada nodo establezca
una comunicacin con los dems nodos y con la red.
Funcionalidad. Estos dispositivos cuentan con una batera y slo el acceso a la
red est limitado por la existencia en el lugar de red inalmbrica. La capacidad de
procesamiento de datos facilita la recopilacin de la informacin en cualquier
contexto.


Principales desventajas:
Precio. Si bien se trata de dispositivos ms baratos que una computadora fija de
mesa, en algunos casos -hablamos de los PDA, los Tablet PC, etc. no de las
laptops que rondan en el mercado uruguayo en alrededor de 1000 dlares
americanos- su precio no es accesible a la toda de la poblacin, lo que no
favorecera la generalizacin a nivel escolar sin la intervencin de polticas
pblicas.
Tamao. Segn el dispositivo, su teclado y su pantalla pueden ser de mayor o
menor tamao.
Esto hace ms incmodo su uso, en espacial si hablamos de estudiantes, no
acostumbrados a la tecnologa moderna -por ejemplo telfonos mviles- para los
nios incluso, "nativos digitales", requiere de una adaptacin.
En cuanto a la tecnologa de difusin de la informacin -no para las laptops pero s
para otros dispositivos ms pequeos- la misma debe estar adaptada para que se
pueda acceder desde el mismo -tamao de pantalla, puede incluso, no visualizar
la misma difundida a partir de determinado software.
Funcionalidad. Por ms que la industria est realizando grandes esfuerzos para
dotarlos de fortaleza fsica, los mismos siguen teniendo fragilidad y algunos
pueden ser fciles de extraviar. Es preciso instruir y responsabilizar a los alumnos
y las familias en el uso responsable y cuidado personal de los mismos

También podría gustarte