You are on page 1of 21

INTRODUCCIN

El mercado de las aplicaciones para mviles ha cambiado de una forma radical


en los ltimos dos aos. Al principio, para publicar aplicaciones mviles tenas
que disponer del apoyo de una operadora o de una gran firma de juegos, pero
con la aparicin de los markets de aplicaciones, esto ha cambiado y cualquier
persona puede publicar su app y empezar a ganar dinero. Si ests empezando
en esto del desarrollo de aplicaciones para mviles, puede que esta entrada te
resulte til, porque vamos a intentar tratar en ella los aspectos fundamentales
para comenzar a crear tus propias aplicaciones.
Son los dispositivos inteligentes y el desarrollo de aplicaciones para ellos, luego
se trabajan en elementos relacionados al diseo de interfaces conociendo
controles y propiedades.
A continuacin, se da paso a conocer un poco el lenguaje de c#, tratando
temas de variables, operadores, estructuras de decisin, estructuras de
repeticin, as como funciones y procedimientos.
Luego se contina con elementos sobre paso de valores entre pantalla y paso
de valores entre diferentes formularios, finalizando con las indicaciones para
subir aplicaciones a la tienda de Microsoft y teora acerca de cmo guardar
informacin en una base de datos.

HISTORIA DE LAS APLICACIONES MVILES.


Las primeras aplicaciones mviles datan de finales de los 90s,estas eran lo que
conocemos como la agenda, arcade games, Los editores de ringtone, etc.
cumplan funcionces muy elementales y su diseo era bastante simple.
La evolucin de las apps se dio rpidamente gracias a las innovaciones en
tecnologa WAP y la transmisin de data (EDGE) esto vino acompaado de un
desarrollo muy fuerte de los celulares.
Para entender el resto de la historia simplifacr todo e ir al presente. Apple
lanza el iPhone y junto a el llegan muchas ms propuestas de smartphones,
entre ellas Android, la competencia ms grande del sistema operativo del
iPhone.
Es aqu que empieza el boom de las apps, juegos, noticias, diseo, arte,
fotografa, medicina todo en tus manos gracias a la revolucin de las
aplicaciones mviles. La prxima semana entrar en detalle.

APLICACIONES MOBILES
Una aplicacin

mvil, applo o app (en

ingls)

es

unaaplicacin

informtica diseada para ser ejecutada entelfonos inteligentes, tabletas y


otros dispositivos mviles y que permite al usuario efectuar una tarea concreta
de cualquier tipo profesional, de ocio, educativas, de acceso a servicios, etc.,
facilitando las gestiones o actividades a desarrollar.
Por lo general se encuentran disponibles a travs de plataformas de
distribucin, operadas por las compaas propietarias de los sistemas
operativos mviles como Android,iOS, BlackBerry OS, Windows Phone, entre
otros. Existen aplicaciones mviles gratuitas u otras de pago, donde en
promedio el 20-30 % del costo de la aplicacin se destina al distribuidor y el
resto es para el desarrollador.2 El trmino app se volvi popular rpidamente,
tanto que en 2010 fue listada como Word of the Year (Palabra del Ao) por la
American Dialect Society.

Al ser aplicaciones residentes en los dispositivos estn escritas en algn


lenguaje de programacin compilado, y su funcionamiento y recursos se
encaminan a aportar una serie de ventajas tales como:
Un acceso ms rpido y sencillo a la informacin necesaria sin necesidad de
los datos de autenticacin en cada acceso.
Un almacenamiento de datos personales que, a priori, es de una manera
segura.
Una gran versatilidad en cuanto a su utilizacin o aplicacin prctica.
La atribucin de funcionalidades especficas.
Mejorar la capacidad de conectividad y disponibilidad de servicios y productos
(usuario-usuario, usuario-proveedor de servicios, etc.).

Llegado a este punto es importante que una App no es una aplicacin Web,
tampoco es un sistema operativo, ni un servicio de alojamiento informtico o
web.
Un sistema operativo es un programa o conjunto de programas informticos
que gestiona el hardware de un dispositivo y administra el servicio de
aplicaciones informticas (Windows, IOS, Android, etc.).
Las aplicaciones Web son herramientas alojadas en un servidor, a las que los
usuarios pueden acceder desde Internet (o Intranet) mediante un navegador
web genrico o especfico, dependiendo del lenguaje de programacin
(Moodle) .
Un servicio de alojamiento informtico o web permite a organizaciones e
individuos subir, alojar, gestionar o almacenar contenido en servidores fsicos o
virtuales. Por ejemplo: Dropbox sera una aplicacin de software destinada a
ser un servicio de alojamiento de archivos multiplataforma en la nube, a la cual
se puede acceder a travs un interfaz Web o de una App.
En los ltimos aos los servicios de informtica distribuida han permitido que
las organizaciones, incluidas las educativas, puedan gestionar sus procesos,
actividad y aplicaciones informticas a travs de empresas que ofrecen
comercialmente "software como servicio" (SaaS) alojado en un centro de datos
o en servicios en la "nube", y grandes redes de ordenadores pueden formar
una "malla" que representa una potencia considerable (Google, Amazon,
Microsoft)

EXISTEN 3 TIPOS DE APLICACIONES MOVILES:


APLICACIONES NATIVAS
Las aplicaciones nativas son aquellas que han sido desarrolladas con el
software que ofrece cada sistema operativo a los programadores, llamado
genricamente Software Development Kit o SDK. As, Android, iOS y Windows
Phone tienen uno diferente y las aplicaciones nativas se disean y programan
especficamente para cada plataforma, en el lenguaje utilizado por el SDK.
Este tipo de apps se descarga e instala desde las tiendas de aplicaciones
con ciertas excepciones en el caso de Android, que veremos en el captulo
Lanzando la app sacando buen partido de las diferentes herramientas de
promocin y marketing de cada una de ellas.
Las aplicaciones nativas se actualizan frecuentemente y en esos casos, el
usuario debe volver a descargarlas para obtener la ltima versin, que a veces
corrige errores o aade mejoras.
Una caracterstica generalmente menospreciada de las apps nativas, es que
pueden hacer uso de las notificaciones del sistema operativo para mostrar
avisos importantes al usuario, aun cuando no se est usando la aplicacin,
como los mensajes de Whatsapp,

Ventajas
Utilizacin de los recursos tantos del sistema como del hardware.
Permite ser publicada en tiendas para su distribucin.
En su mayora, no necesitan estar conectadas a Internet para su
funcionamiento.

Desventajas
Solo pueden ser utilizadas por un dispositivo que cuente con el sistema para el
cual fue desarrollada.
Requiere de un costo para distribuirla en una tienda, y dependiendo el sistema,
para el uso del entorno de desarrollo.
Necesitan aprobacin para ser publicadas en la plataforma.

APLICACIONES HBRIDAS
Este tipo de aplicaciones es una especie de combinacin entre las dos
anteriores. La forma de desarrollarlas es parecida a la de una aplicacin web
usando HTML, CSS y JavaScript, y una vez que la aplicacin est terminada,
se compila o empaqueta de forma tal, que el resultado final es como si se
tratara de una aplicacin nativa.
Esto permite casi con un mismo cdigo obtener diferentes aplicaciones, por
ejemplo, para Android y iOS, y distribuirlas en cada una de sus tiendas.
A diferencia de las aplicaciones web, estas permiten acceder, usando libreras,
a las capacidades del telfono, tal como lo hara una app nativa.

Ventajas
Uso de los recursos del dispositivo y del sistema operativo
El costo de desarrollo puede ser menor que el de una nativa
Son multiplataforma
Permite distribucin a travs de las tiendas de su respectiva plataforma.
Desventaja
La documentacin puede ser un poco escasa y desordenada.

APLICACIONES WEB
La

base

de

programacin

de

las

aplicaciones

web

tambin

llamadas webapps, es el HTML, conjuntamente con JavaScript y CSS,


herramientas ya conocidas para los programadores web.
En este caso no se emplea un SDK, lo cual permite programar de forma
independiente al sistema operativo en el cual se usar la aplicacin. Por eso,
estas aplicaciones pueden ser fcilmente utilizadas en diferentes plataformas
sin mayores inconvenientes y sin necesidad de desarrollar un cdigo diferente
para cada caso particular.
Las aplicaciones web no necesitan instalarse, ya que se visualizan usando el
navegador del telfono como un sitio web normal. Por esta misma razn, no se
distribuyen en una tienda de aplicaciones, sino que se comercializan y
promocionan de forma independiente.
Al tratarse de aplicaciones que funcionan sobre la web, no es necesario que el
usuario reciba actualizaciones, ya que siempre va a estar viendo la ltima
versin. Pero, a diferencia de las apps nativas, requieren de una conexin a
Internet para funcionar correctamente.

Ventajas
Pueden ser utilizadas desde cualquier dispositivo sin importar el sistema
operativo.
Puede que requiera un coste para su desarrollo, peor este puede ser mnimo
en comparacin con las nativas.
No requieren de ninguna aprobacin para su publicacin.
Desventajas
No pueden ser publicadas en plataformas para su distribucin
No utilizan los recursos del sistema ni del dispositivo de manera optima.

CARACTERSTICAS DE APLICACIONES MOVILES PARA UN XITO EN


EL MERCADO

El desarrollo de una buena aplicacin y que ninguna empresa debera ignorar


si quiere resultar eficaz:
1. Sencillez
Una de las caractersticas fundamentales de las aplicaciones mviles es la
sencillez y simplicidad de uso, as en el diseo como en su funcionalidad.
Pensar en una aplicacin que sea til y que la funcin pueda ser ejecutada con
facilidad, es la principal clave del xito.
2. Funcional
Quiz este sea otro de los elementos ms importantes. Una aplicacin es
pensada y creada para una funcin en particular o principal. Lo esencial es
poder utilizarla con unos pocos clics, ofreciendo un servicio til para el
destinatario.
3. Diseo atractivo
La primera pantalla debe invitar al usuario a que utilice la aplicacin una vez
que ha sido descargada, es por ello que el diseo visual de una app juega un
papel muy importante y hace que se diferencia del resto.

IMPORTANCIA DE LAS APLICACIONES MVILES


La importancia de las aplicaciones mviles tambin llamadas apps mviles, un
hecho que pudimos ver y del que fuimos informando recientemente desde el
Mobile World Congress de Barcelona 2012 en el que las aplicaciones para
mviles,que tambin para webs y redes sociales, fueron un protagonista
destacado.
La forma en que la sociedad se conecta a la red, ha cambiado radicalmente en
los ltimos aos. A ello ha contribuido en parte, la gran cuota de mercado que
estn adquiriendo los llamados telfonos inteligentes o smartphones, los
cuales, ya suponen ms de la mitad del parque de telfonos mviles de nuestro
pas. Del mismo modo, vemos cmo las conexiones a internet a travs de estos
dispositivos han mejorado su calidad, mientras que sus precios se han
disminuido drsticamente.
Todo ello ha provocado que los dispositivos mviles se hayan convertido en
uno de los principales medios de conexin a la red, siendo ya una verdadera
alternativa a las formas tradicionales. Desde hace tiempo, para cualquier
empresa, es imprescindible tener presencia en la red, sin embargo, hoy en da
esto no es suficiente, ya que estas nuevas reglas de juego, hacen necesario
que los contenidos sean adems accesibles a travs de cualquier dispositivo
mvil. En este sentido, no slo es fundamental disponer de una web adaptada
para su visualizacin en telfonos mviles, sino que contar con una aplicacin
personalizada supondr un elemento diferenciador, as como una interesante
herramienta publicitaria.
No obstante, pese al gran potencial que podemos obtener de una aplicacin
mvil, su desarrollo y lanzamiento ser un proceso largo y no exento de
dificultades. Por una parte no bastar con disponer de una aplicacin, sta
debe ser de calidad, intuitiva y resultar prctica para sus usuarios. Por otra
parte, vemos que existen diversas plataformas, por lo que para garantizar la
mxima difusin, ser preciso desarrollar una aplicacin para cada una de
ellas. Por ltimo, y no menos importante, est la labor de promocin y
posicionamiento en el mercado.

DIFERENCIAS ENTRE APLICACIONES MVILES Y WEB MVILES


Las aplicaciones comparten la pantalla del telfono con las webs mviles, pero
mientras las primeras tienen que ser descargadas e instaladas antes de usar, a
una web puede accederse simplemente usando Internet y un navegador; sin
embargo, no todas pueden verse correctamente desde una pantalla
generalmente ms pequea que la de un ordenador de escritorio.
Las que se adaptan especialmente a un dispositivo mvil se llaman web
responsivas y son ejemplo del diseo lquido, ya que se puede pensar en ellas
como un contenido que toma la forma del contenedor, mostrando la informacin
segn sea necesario. As, columnas enteras, bloques de texto y grficos de una
web, pueden acomodarse en el espacio de una manera diferente o incluso
desaparecer de acuerdo a si se entra desde un telfono, una tableta o un
ordenador.

Quienes cuentan ya con una web responsiva pueden plantearse la


necesidad de disear una aplicacin, pero la respuesta a si esto es o no
necesario, depende de entender tanto los objetivos de negocio, como las
caractersticas que diferencian las aplicaciones de las webs.
Por ejemplo, las aplicaciones pueden verse aun cuando se est sin conexin a
Internet, adems, pueden acceder a ciertas caractersticas de hardware del
telfono.
Como los sensores, capacidades que actualmente estn fuera del alcance de
las webs. Por lo anterior, puede decirse que una aplicacin ofrece una mejor
experiencia de uso, evitando tiempos de espera excesivos y logrando una
navegacin ms fluida entre los contenidos.
No siempre hay que elegir entre una u otra. Webs y aplicaciones no son
competidoras, ms bien, pueden complementarse entre ellas; por ejemplo, una
web puede ser til como canal de informacin para motivar la descarga de la
aplicacin.

Es posible que cuando llegue la hora de disear una aplicacin ya exista una
web como antecedente. En esos casos, la app tiene que tomar las funciones y
contenidos que se han pensando para la web y adaptarlos para que tengan
sentido, de acuerdo al tamao de pantalla y a la forma de interaccin de un
mvil.
En otros casos, el diseo comienza desde cero, cuando todava no hay ni web
ni aplicacin, y hay que decidirse por cul de ellas empezar. Aqu es donde
adquiere ms trascendencia el concepto demobile first, que implica plantear el
proceso de diseo teniendo en cuenta el mvil en primer lugar.
La ventaja de esta forma de trabajar es que el pensar en el mvil como punto
de partida, obliga a concentrarse en lo esencial de un producto y a hacer foco
solo en lo que tiene sentido para este dispositivo.
Una vez que la aplicacin est diseada, puede preguntarse cul es la mejor
forma de llevar lo hecho para el telfono a una pantalla de ordenador o a otros
dispositivos, extendiendo y escalando el contenido y repensando la
diagramacin. Todos los dispositivos tienen usos diferentes, y en el momento
de adaptar el diseo, hay que tener en cuenta las caractersticas particulares
de cada uno de ellos.
Mobile first es una propuesta de trabajo que ha surgido recientemente; una
tendencia emergente que an est por consolidarse. Actualmente, es solo una
manera de afrontar el proceso de diseo y como tal, puede evaluarse la
comodidad que se tiene trabajando de esta forma antes de empezar

EL PROCESO DE DISEO Y DESARROLLO DE UNA APLICACIONES


MOVILES

El proceso de diseo y desarrollo de una aplicacin, abarca desde la


concepcin de la idea hasta el anlisis posterior a su publicacin en las tiendas.
Durante las diferentes etapas, diseadores y desarrolladores trabajan la
mayor parte del tiempo de manera simultnea y coordinada.
Hemos resumido las fases de este proceso solo desde la perspectiva del
diseo y desarrollo, es decir, sin tener en cuenta los roles de coordinacin, la
participacin del cliente, ni los accionistas de la empresa.
Cada una de las etapas excepto la de desarrollo se explica ms extensamente
en los captulos siguientes, detallando procesos y metodologas para ir
avanzando entre ellas.

QU HACE A UNA APLICACIN EXITOSA?

Las claves para que una aplicacin sea bien recibida son:
- Que sea portable, que no sea para un solo dispositivo y adems que est
disponible en los soportes ms comunes: Blackberry, Android, IOS y Windows.
- Que no precise internet para funcionar.
- Que satisfaga una necesidad o un problema.
- Que se pueda vincular con las redes sociales.
- Que permita divertirse.
- Que sea un producto nico y que incluya cosas que ninguna otra aplicacin
incluye.

- Que cuide el diseo fsico para que resulte atractiva a la vista.


- Que no sea compleja ni tenga funciones innecesarias.
- Que no incluya muchos trmites.
- Que incluya un sistema de atencin al cliente que est disponible siempre
para que los clientes consulten sus dudas o hagan llegar sus sugerencias.
- Que aparezca en medios y blogs.
- Que apunte a los jvenes.

A QU TIPO DE DATOS PUEDEN ACCEDER LAS APLICACIONES?

Cuando usted se registra en una tienda de aplicaciones o cuando descarga


aplicaciones individuales, es posible que le pidan su autorizacin para que
permita que se acceda a la informacin de su aparato. Desde algunas
aplicaciones se puede acceder a:
Su lista de contactos de telfono y de email.
Al registro de llamadas.
A los datos transmitidos por internet.
A la informacin de su calendario.
A llos datos de localizacin del aparato.
Al cdigo de identificacin exclusivo de su aparato.
A informacin que indica la manera en que usted usa la aplicacin propiamente
dicha.

Algunas aplicaciones solamente pueden acceder a los datos necesarios para


su funcionamiento. Otras pueden acceder a datos que no estn relacionados
con el propsito de la aplicacin.
Si mientras usted usa su aparato mvil est suministrando informacin, alguien
puede recolectarla ya sea el creador de la aplicacin, la tienda de
aplicaciones, un anunciante o una red de publicidad. Y si recolectan sus datos,
es posible que los compartan con otras compaas.

CMO PUEDO SABER A QU TIPO DE INFORMACIN SE PUEDE


ACCEDER DESDE UNA APLICACIN O SI SE COMPARTIRN LOS
DATOS?

No siempre es fcil saber a qu datos se podr acceder a travs de una


aplicacin, ni cmo se usarn los datos. Antes de descargar una aplicacin,
considere lo que sabe sobre quin la desarroll y la utilidad de la aplicacin.
Las tiendas de aplicaciones pueden incluir informacin sobre la compaa que
desarroll la aplicacin, siempre y cuando el creador se la provea. Si el creador
de la aplicacin no provee su informacin de contacto como un sitio web o un
domicilio de email la aplicacin puede ser menos confiable.
Si usted usa un sistema operativo Android, tendr la oportunidad de leer las
autorizaciones (permissions en ingls) justo antes de instalar una aplicacin.
Lalas. Puede enterarse de algunos datos tiles que le indican cul es la
informacin de su aparato a la cual se podr acceder por medio de la
aplicacin. Pregntese si la autorizacin es lgica con respecto al propsito de
la aplicacin; por ejemplo, no tiene sentido dar autorizacin para que a travs
de una aplicacin de e-book o wallpaper se puedan leer sus mensajes de texto.

POR

QU

ALGUNAS

APLICACIONES

RECOLECTAN

DATOS

DE

LOCALIZACIN?

Hay algunas aplicaciones que usan datos especficos de localizacin para


ofrecerle mapas, cupones para tiendas cercanas, o informacin sobre alguien
que usted tal vez conozca y que se encuentre en las inmediaciones. Algunas
aplicaciones suministran datos de localizacin a redes de publicidad que
pueden combinarse con otra informacin almacenada en sus bases de datos
para dirigir especficamente anuncios basados en sus intereses y su ubicacin
geogrfica.
Una vez que usted d su autorizacin para permitir el acceso a sus datos de
localizacin a travs de una aplicacin, se podr continuar accediendo a su
ubicacin hasta que usted cambie configuracin de su telfono. Si no desea
informarles su localizacin a las redes de publicidad, puede desactivar los
servicios de localizacin de la configuracin de su telfono. Pero en caso de
que as lo haga, las aplicaciones no podrn darle informacin basada en su
localizacin a menos que ingrese los datos escribindolos usted mismo.
Su telfono usa datos generales de localizacin para que el proveedor del
servicio telefnico pueda encauzar sus llamadas de manera eficiente. Aunque
usted desactive los servicios de localizacin de la configuracin de su telfono,
tal vez no sea posible que el aparato deje de emitir completamente sus datos
de localizacin.

PUEDE

UNA

APLICACIN

INFECTAR

MI

TELFONO

CON

UN

PROGRAMA MALICIOSO?

Algunos piratas informticos han creado aplicaciones que pueden infectar


telfonos y aparatos mviles con programas maliciosos. Si su telfono enva
mensajes de correo electrnico o mensajes de texto que usted no escribi, o le
instala aplicaciones que usted no descarg, podran ser seales que tiene
instalado un programa malicioso.
Si piensa que su aparato est infectado con un programa malicioso, usted tiene
algunas opciones. Puede comunicarse con el servicio al cliente de la compaa
que fabric su aparato; puede establecer contacto con su proveedor de
telefona mvil para pedir asistencia; o puede instalar una aplicacin de
seguridad para escanear y eliminar las aplicaciones en caso de que detecte un
programa malicioso. Las aplicaciones de seguridad para telfonos mviles son
relativamente nuevas; slo hay algunas pocas en el mercado incluyendo
algunas versiones gratuitas.

LAS VENTAJAS Y DESVENTAJAS DE LAS APLICACIONES MOVILES

La tecnologa evoluciona rpido, con ello crece el mundo de las apps (ms de
100 millones en 2014) y se van generando cambios, a su vez, en las empresas
e industrias. Por eso, muchas empresas estn atentas para surfear la ola y
llegar a orilla de la manera ms ptima posible.

Sin importar la naturaleza del negocio, integrar en su plan estratgico la


implementacin de aplicaciones conscientes de que gran parte del acceso se
hace desde el dispositivo mvil. Sin embargo, otra gran mayora corporativa
desconoce qu tipos de aplicaciones existen, sus caractersticas y cmo
decidirse a la hora de implementarlas.

1. Las Aplicaciones Nativas son aquellas que se desarrollan para un


determinado sistema operativo en el mvil. Se crean exclusivamente para
telfonos mviles, debindose crear una para iOS, otra para Android y otra
para Windows Phone.

Hay casos en los cuales una app tiene razn de ser exclusivamente nativa, por
ejemplo cuando todo depende de las funcionalidades del dispositivo; si el
negocio necesita que la app siga funcionando aunque no se tenga conexin a
internet, lo que conoce tambin como apps offline explica Gonda. Si bien este
tipo de Apps resulta de una muy buena performance y experiencia de usuario,
al ser nativas requiere de desarrollos para distintas plataformas. Para bajar los
costos y aumentar la productividad existen herramientas que generan en
ambiente mobile de manera multiplataforma, es decir a partir de un cdigo se
pueden generar para las otras plataformas mviles.

2. En el caso de las Web App o Webs Mobile Friendly son ms sencillas de


desarrollar y se manejan desde un ordenador. Los desarrolladores no usan
diferentes lenguajes de programacin; por el contrario, las desarrollan en
lenguajes conocidos como el Java Script o el HTML.

En este escenario se podran especificar dos tipos de WebApps, las Apps Web
Responsive Designe y las Apps Web Optimizadas. Las responsive, al utilizar
determinados frameworks nos permite que a partir de un solo cdigo la app
sabr responder a diferentes tamaos de pantallas, contestando de la mejor
manera para la experiencia de usuario. La optimizada resulta una app
totalmente distinta a la que tengo en desktop que se programa de una forma tal
que se vea optimizada por su usabilidad.

LOS USOS SOCIALES DE LAS APLICACIONES MVILES


Las TIC promueven el beneficio pblico desde la colaboracin con
universidades en proyectos de investigacin e iniciativas que premian las ideas
ms sostenibles
Estamos ante un nuevo modelo de aplicaciones mviles que vela por los
ciudadanos y su bienestar: bienvenidos al uso social de las apps.
Cada vez ms el sector de las tecnologas de la informacin y la comunicacin
(TIC) se preocupa por cuidar la parte ms social de su actividad.La llamada
responsabilidad social corporativa (RSC), por la que las empresas contribuyen
activa y voluntariamente a una mejora social, econmica y ambiental, supone a
efectos de competitividad un valor aadido que las compaas aprecian con
criterio acertado. Hoy en da, conceptos como dilogo social o desarrollo
sostenible, con fuerte arraigo en ciertos colectivos, son un compromiso al que
cualquier actividad econmica debe vincularse si quiere ampliar su radio de
impacto. Ya sea mera estrategia de imagen o un verdadero propsito de
contribuir al cambio social, lo cierto es que la investigacin y la promocin
desde las empresas estn siendo prolficas.

APLICACIONES MVILES AL SERVICIO DEL CIUDADANO


Se puede hablar tambin de un uso social de las aplicaciones mviles?
Parece que s. Como muestra, la nueva iniciativa del Ministerio del Interior
para poner en contacto a ciudadanos y fuerzas de seguridad, una app que
lleva por nombreSistema de Movilidad de Alertas de Seguridad Ciudadana
(SIMASC). Por medio de ella se podr alertar a la Polica y la Guardia Civil y
facilitar imgenes o vdeos de hechos delictivos y otros incidentes de la manera
ms instantnea y directa. Aunque an no se conoce para qu plataformas
estar disponible, s hay informacin sobre algunas de sus prestaciones, como
la opcin de ayuda para personas con discapacidad auditiva, un sistema de
alertas en varios idiomas especialmente interesante para turistas, otro sistema
de alerta temprana si desaparece un menor e incluso un apartado para las
vctimas de la violencia de gnero.

CONCLUSIN.
Hay varios factores a analizar a la hora de elegir entre Apps Nativas o Apps
Web Friendly: costo, upgrades, performance, experiencia de usuario,
mantenimiento, SEO, time to market En algunos casos lo mejor es tener las
dos opciones.

Muchas de las empresas y desarrolladores tienen sus aplicaciones de forma


multiplataforma. Es decir, cuentan con apps que corren en los diferentes
sistemas operativos de los dispositivos mviles (Android, iOS, Windows Phone,
BlackBerry); y a su vez, adaptan su App Web a la naturaleza mobile optando
por los dos caminos sealados. En este escenario, para Anbal Gonda, Es
un must tener la estrategia mobile del negocio, y el futuro est asegurado para
las herramientas que ayudan a generar software multiplataforma, ya sea en el
ambiente mvil o en el web; pues al permitir desarrollar en un sistema operativo
para luego generarlo en otros, reduce tiempo y costo, y nos permite llegar con
un ptimo time to market a todas las tiendas, entre otros beneficios.
Con la salida al mercado de dispositivos mviles como Iphone, Blackberry y
Android, el futuro de la tecnologa web est destinado para aplicaciones
mviles, no solo para los desarrolladores sino tambin para los usuarios que
constantemente encuentran nuevas aplicaciones o servicios disponibles en la
plataforma.
La tecnologa Java FX se puede utilizar para crear contenido altamente
interactivo y animado que se ejecuta en computadores, televisores digitales, e
incluso en dispositivos mviles. Ms interesante an, el contenido de la
aplicacin / sitio web se ver igual en todas las plataformas. Por lo tanto,
JavaFX es una tecnologa muy prometedora para la construccin de
aplicaciones.
Barry Bohem (Pressman 93), en su libro sobre Economa de la Ingeniera del
Software, menciona una escala de modelos de estimacin de software con el
nombre de COCOMO (Modelo Constructivo de Costo).
El modelo COCOMO bsico calcula el esfuerzo (y el costo) del desarrollo de
software en funcin del tamao del programa en lneas estimadas de cdigo
(LCD.

COCOMO es el modelo emprico ms completo para estimacin del software


publicado a la fecha.
Hoy en da un modelo de estimacin de costos de software est bien fundado
si puede evaluar tanto los costos de desarrollo de software en un 20 por ciento
de los costos reales, as como un 70 por ciento del tiempo y ello en su propio
terreno (o sea dentro de la clase de proyectos para los cuales ha sido
calibrado), en realidad sta no es la exactitud que aspiramos, pero es ms que
suficiente para facilitar el anlisis econmico de la ingeniera del software y
tambin en la toma de decisiones.
Los dispositivos mviles ofrecen nuevas e interesantes maneras de acceder a
la informacin. Los desafos que enfrentan los desarrolladores de soluciones
mviles Ajax se caracteriza principalmente a las limitaciones del dispositivo:
tamao de la pantalla, soporte para los formatos de datos especficos, la
entrada de datos y la recuperacin y la capacidad del procesador. incluyendo
las caractersticas de localizacin GPS, la iniciacin de llamadas de voz y
mensajera push tambin son comnmente citados.
Voz: Marcacin por voz, correo de voz, activacin por voz, los automviles con
control vocal son las funciones principales que, cuando se integran, aumentan
la utilidad de una aplicacin o un servicio prestado a un dispositivo mvil
Cmara: Movilidad significa que el usuario final tiene ms oportunidades de
tomar y enviar fotografas.
Video: La mayora de las cmaras integradas tambin son capaces de tomar
video de baja resolucin, por lo que la grabacin de video, chat de video, y
lugar comn con video telefona.

You might also like