Вы находитесь на странице: 1из 10

1.

CONTENIDO

DEFINICIN:

En informtica, una aplicacin es un programa informtico diseado


como herramienta para permitir a un usuario realizar uno o diversos
tipos de tareas. Esto lo diferencia principalmente de otros tipos de
programas, como los sistemas operativos (que hacen funcionar
la computadora), las utilidades (que realizan tareas de mantenimiento
o de uso general), y las herramientas de desarrollo de software (para
crear programas informticos).
Suele resultar una solucin informtica para la automatizacin de
ciertas tareas complicadas, como pueden ser la contabilidad, la
redaccin de documentos, o la gestin de un almacn. Algunos
ejemplos de programas de aplicacin son los procesadores de
textos, hojas de clculo, y base de datos.
Ciertas aplicaciones desarrolladas "a medida" suelen ofrecer una gran
potencia ya que estn exclusivamente diseadas para resolver un
problema especfico. Otros, llamados paquetes integrados de
software, ofrecen menos potencia pero a cambio incluyen varias
aplicaciones, como un programa procesador de textos, de hoja de
clculo y de base de datos.

Actualmente, con el uso de dispositivo mviles se ha extendido el trmino app, aplicacin


informtica para dispositivos mviles o tabletas con multitud de funcionalidades. Desde
juegos hasta aplicaciones para realizar tareas cotidianas. Es un abanico enorme que
hacen ms interactivo los dispositivos mviles.

CARACTERSTICAS:

Compatibilidad multiplataforma una misma versin de la aplicacin puede correr sin


problemas en mltiples plataformas como Windows, Linux, Mac, etc.

Actualizacin

las aplicaciones web siempre se mantienen actualizadas y no requieren que el usuario


deba descargar actualizaciones y realizar tareas de instalacin.

Acceso inmediato y desde cualquier lugar:

las aplicaciones basadas en tecnologas web no necesitan ser descargadas, instaladas y


configuradas. Adems pueden ser accedidas desde cualquier computadora conectada a la
red desde donde se accede a la aplicacin.
Menos requerimientos de hardware

Este tipo de aplicacin no consume (o consume muy poco) espacio en disco y tambin es
mnimo el consumo de memoria RAM en comparacin con los programas instalados
localmente. Tampoco es necesario disponer de computadoras con poderosos
procesadores ya que la mayor parte del trabajo se realiza en el servidor en donde reside la
aplicacin.

Menos Bugs (errores)

son menos propensas a crear problemas tcnicos debido a problemas de software y


conflictos de hardware. Otra razn es que con aplicaciones basadas en web todos utilizan
la misma versin, y los bugs (errores) pueden ser corregidos tan pronto como son
descubiertos beneficiando inmediatamente a todos los usuarios de la aplicacin.

Seguridad en los datos

Los datos se alojan en servidores con sistemas de almacenamiento altamente fiables y se


ven libres de problemas que comnmente sufren los ordenadores de usuarios comunes
como virus y/o fallas de disco duro.

PROCESO DE DISEO Y DESARROLLO(CONCEPTUALIZACIN, DEFINICIN,


DISEO, DESARROLLO Y APLICACIONES)

Conceptualizacin:

El proceso de desarrollo de aplicaciones web se puede dividir en diferentes etapas del


ciclo de vida. Esto puede ayudar a administrar el equipo de trabajo con eficacia, de manera
que podamos adaptar procedimientos para lograr la mxima calidad. En este artculo
veremos los procesos de desarrollo que pueden ser propuestos como un proceso de
ingeniera web.
El ALM(Application LifeCycle Management) viene con algunas normas que pueden
satisfacer las necesidades de cualquier equipo de desarrollo. Las aplicaciones web se
pueden desarrollar con ciertos mtodos, con algunos cambios y adiciones sobre el proceso
de desarrollo de software existente. Veamos los pasos que implican el desarrollo de
cualquier aplicacin web.

Definicin:

El Proceso para el desarrollo de software, tambin denominado ciclo de vida del desarrollo
de software es una estructura aplicada al desarrollo de un producto de software. Hay
varios modelos a seguir para el establecimiento de un proceso para el desarrollo de
software, cada uno de los cuales describe un enfoque diferente para diferentes actividades
que tienen lugar durante el proceso. Algunos autores consideran un modelo de ciclo de
vida un trmino ms general que un determinado proceso para el desarrollo de software.
Por ejemplo, hay varios procesos de desarrollo de software especficos que se ajustan a
un modelo de ciclo de vida de espiral.
Durante mucho tiempo, hemos hablado acerca de las metodologas del desarrollo de
software, donde podemos encontrar distintas fases que componen el ciclo de vida del
software, obviamente existen muchas metodologas y formas de desarrollar software, pero
siempre se lleva un orden, un mtodo o un conjunto de fases que se respetan para
conseguir el xito deseado. Pues con las aplicaciones mviles es lo mismo, necesitamos
contar con un proceso determinado, un ciclo de vida, una metodologa que nos oriente con
los pasos que debemos seguir para conseguir el objetivo y es precisamente de lo que
hablaremos a continuacin.

DISEO:

Con el crecimiento geomtrico de los dispositivos mviles y su universalizacin se han


multiplicado a su vez el nmero de aplicaciones diseadas para los mismos, llegando a un
punto de saturacin, en el que las tiendas se ven copadas por un nmero indeterminado
de aplicaciones que nadie descarga y viven en un limbo impreciso.
Solo las mejores aplicaciones consiguen salir de ese limbo, al que llegan
fundamentalmente por causa del usuario, que en un 75% de las ocasiones las rechaza
despus del primer uso. Por tanto, con vistas al negocio, no basta solo con ofrecer una
aplicacin, sino en crear una que iguale o exceda en capacidades a las mejores del
sector, y esto como se puede suponer, no es tarea fcil.
Al comienzo de la etapa smart y cuando an eran los telfonos los nicos aparatos de
esta liga, las aplicaciones eran programas muy sencillos, para usos bsicos, limitados por
la capacidad de los telfonos. Ahora no slo hay juegos o calculadores, existe una
aplicacin dedicada para casi todas las funciones de la vida real, desde mensajeras
instantneas, hasta aplicaciones bancarias o de pago remoto. Y yendo un paso ms all
cada vez ms hay aplicaciones destinadas al trabajo o a los negocios de complejidad
mxima.
Por esto, a la hora de pensar en crear una nueva aplicacin mvil hay que hilar muy fino
tanto en trminos de concepto como en trminos de desarrollo y aqu es donde los
nmeros suben, adems con la complejidad que conllevan, normalmente se emplean no
menos de 12 meses en la creacin de una Aplicacin, ms costes an. No basta con
aplicar lo aprendido en la web tradicional a la hora de plantear la creacin de una
aplicacin multiplataforma, es ms se recomienda dejar de pensar en un tipo de pantalla y
adaptarse a todas las formas posibles de visualizacin disponibles, volvemos a hablar
de Responsive Web Design.
Habra pues cuatro fases fundamentales en la creacin de una app:

Fase 1: Definicin y requisitos:

Durante esta fase, los conceptos, la funcionalidad y usabilidad de la aplicacin se definen.


Dando como resultado el concepto y las expectativas de diseo .
Herramientas utilizadas: pizarras, papel y lpiz

Fase 2: Experiencia del usuario y aplicacin de diseo de flujo de trabajo

Durante esta etapa, se definen los flujos de trabajo, el contenido y las interacciones de la
aplicacin.
Dando como resultado: Wireframes, maquetas y prototipos
Herramientas utilizadas: pizarras, papel y lpiz, software de prototipos

Fase 3: Diseo Grfico

En esta etapa, los wireframes y maquetas se entregan al diseador grfico, que es


responsable de la creacin de cada activo de diseo individual.
Dando como resultado: Los activos de imagen y guas de estilo
Herramientas utilizadas: software de edicin de grficos, herramientas de colaboracin
Fase 4 : Desarrollo

Durante esta fase, la gua de estilo se le da al desarrollador. Tenga en cuenta, no es sino


hasta la etapa de desarrollo, meses despus de la concepcin inicial, que la aplicacin
recibe su utilidad funcional.
Hasta este punto , el progreso del desarrollo se ha comunicado en gran medida a travs
de conceptos abstractosy las imgenes estticas.
Dando como resultado: Aplicacin Terminada
Herramientas utilizadas: IDEs

Desarrollo y aplicacin:

Los cursos de programacin de aplicaciones mviles generan nuevas oportunidades de


desarrollo de proyectos. Actualmente predominan los dispositivos basados en sistemas
iOS (iPhone, iPad) y en sistemas Android.
Si combinas tu pasin por el diseo, la programacin y los smartphones aqu podrs
encontrar una nueva salida laboral en la que te convertirs en un experto en crear
aplicaciones para iOS y Android.
Aprende a crear app de manera fcil estudiando en Idat y domina el desarrollo de
aplicaciones mviles que te garantizar aprender de forma rpida y efectiva.
El Desarrollo de Aplicaciones Mviles consiste en la creacin de programas y aplicaciones
para ser compatible con sistemas operativos mviles, ya sea Android, iOS o Windows
Phone.

TIPOS DE APLICACIONES

Si tienes en mente realizar un proyecto App, llegar un momento en el que debers tomar
la decisin de cmo va a estar construida tcnicamente. Primeramente debers definir
bien tu proyecto, porque es en funcin de lo que necesites hacer lo que va a dictaminar
cmo hacerlo. Este artculo intentar darte una visin inical que te resultar de utilidad
cuando te encuentres en la fase de toma de decisiones tcnicas.

De manera general digamos que existe un acuerdo para separar las Apps en 3 grupos:

1. Aplicaciones nativas
2. Aplicaciones hbridas
3. Aplicaciones web

De todas maneras, desde Appio queremos indicar que las lneas que separan estos
grupos no estn tan delimitadas como podras imaginar.

Aplicaciones nativas

Una app nativa, en principio (y solo en principio), es una aplicacin que se desarrolla
directamente en el lenguaje nativo de cada terminal. Por eso, si vamos desarrollar una App
nativa tendremos que utilizar un lenguaje diferente para cada Sistema Operativo. Los
lenguajes de programacin sern por tanto los siguientes:
iOS: Objective C
Android: Java
Windows: C# y Visual Basic .NET.
BlackBerry 10: C++
Obviamente todo depende del nivel y experiencia del equipo de desarrollo y de que el
cdigo resultante de su trabajo sea el correcto, pero en principio, una App nativa es la
opcin cuyo resultado es el ms robusto y fluido ya que se desarrolla directamente para
integrarse en el Sistema Operativo. Si tu App surge de una buena idea y un diseo bien
trabajado a todos los niveles, la experiencia de usuario ser completa ya que su
funcionamiento, rendimiento y respuesta ser el ms inmediato de todas las opciones de
desarrollo incluso en los diseos ms complejos y personalizados.
Desarrollar Apps nativas te permitirn:
Tener acceso a todo el hardware del mvil como puede ser el GPS, la cmara y dems
accesorios.
Acceso a todas las libreras grficas del SO (botones, etc).
Envo de notificaciones push, una de las herramientas de comunicacin ms potentes de
las Apps.
Modular todas las ventajas que ofrece estar las diferentes stores de aplicaciones como
puede ser integrar contenidos de pago para modelos de negocio Freemium mediante In-
App Purchasing.
Sincronizar o cachear datos para funcionar sin conexin a internet.

Las desventajas son fundamentalmente del tipo econmico ya que, como decamos antes,
para hacer apps nativas debemos conocer los diferentes lenguajes de programacin de
cada Sistema Operativo. No ser posible reutilizar el cdigo de un SO en otro y no solo
eso, debes tener en cuenta que las Apps necesitan actualizaciones a nuevas versiones del
SO, mantenimiento y/o aumento y mejoras de las funcionalidades y todas estas cosas
debers hacerlas directamente en el cdigo nativo de cada plataforma.

Aplicaciones hbridas

Generalmente consisten en Apps que contiene en su interior el navegador web del


dispositivo. Para su desarrollo se utilizan frameworks de desarrollo basados en lenguajes
de programacin web (HTML, CSS y JS). Actualmente Phonegap es el ms conocido
(aunque no el nico) y el que concentra mayor nmero de desarrolladores a su alrededor.
En este tipo de Apps el nivel de integracin con el SO depender del framework de
desarrollo utilizado y como de abierto sea el SO (BlackBerry 10 es todo un ejemplo),
teniendo cada uno de ellos sus ventajas e inconvenientes. Actualmente con esta opcin
tendrs bastante acceso al hardware del telfono e incluso en algunos casos a las libreras
del SO, pero lo cierto es que aunque de momento no se ha conseguido igualar la
respuesta y la experiencia de usuario de una App nativa, hay que reconocer que va camino
de hacerlo.
De todas maneras, la cosa ha ido evolucionando a desarrollos ms complejos en los que
ciertas funcionalidades se ejecutan como una web y otras en nativo, como por ejemplo
Instagram que utiliza nativo para hacer y publicar la fotografa, pero web para desplegar
las fotografas y perfil.
Su uso es una opcin muy econmica y muy interesante para llegar al mayor nmero de
usuarios repartidos en las diferentes plataformas y dispositivos aunque por el momento
sus limitaciones son claras.

Aplicaciones Web

Una web que al visitarla desde el navegador de tu dispositivo mvil se adapta al tamao
de su pantalla podra considerarse una App?
Pues una Aplicacin Web o Web App es precisamente eso, una web a la que se accede a
travs de una URL en el navegador del dispositivo (Safari, Chrome o el que sea) y se
adapta al formato de tu pantalla para que tenga aspecto de navegacin App. Los
navegadores de los mviles permiten crear un acceso directo en nuestro escritorio de esta
web, as que esa ser la manera de instalarla (si se le puede llamar as) en nuestro
dispositivo.
En funcin de como sea nuestro proyecto tecnolgico quiz solo nos interese adaptar
nuestra web a formato mvil con lo que hacer una Web App se convierte en una solucin
estupenda. O quiz consideremos necesario que adems de tener nuestra App en las
diferentes tiendas, tener una versin web a la que se acceda desde un navegador, en ese
caso es importante que tengas en cuenta que muchos de los diferentes frameworks de
desarrollo hbridos que existen (y tambin Titanium Appcelerator) te permitirn un
desarrollo multiplataforma completo que incluir tambin la web.
A nivel de lenguajes de programacin pues efectivamente es lo que ests suponiendo: al
ser una web debers usar lenguajes de programacin web (HTML, CSS y Javascript).
Sus inconvenientes principales son:

Estn altamente limitadas en el acceso al hardware del dispositivo.


Tiempos de respuesta y experiencia de usuario propios de una navegacin web.
No se encuentran en las Stores, siendo este el lugar donde la gente est acostumbrada a
buscar apps.

Bueno, y ahora, cmo hago mi App?

Pues depende de los siguientes factores:

1. Coste que puedas asumir: las finanzas de toda empresa mandan sobre todo los dems
puntos que aparecen aqu debajo. Lo mejor es ser lo ms realista posible en este punto y
adaptarte a tus capacidades.

2. Las caractersticas y funcionalidades de tu proyecto tecnolgico: Valora si vas a sacar


rendimiento a los componentes del dispositivo como el GPS, la cmara, etc o si solo vas
a hacer llamadas a bases de datos. Si vas a exprimir el dispositivo lo mejor es hacerlo
nativo o, si quieres reducir costes sin perder calidad, hazlo con Titanium Appcelerator.

3. Tu modelo de negocio y el Target al que te diriges: hay ciertos modelos de negocio


donde los usuarios estn acostumbrados a experiencias propias de una Web App y otros a
Apps propiamente dichas. Un pequeo estudio de mercado te ayudar a centrarte hacia
donde ir.

4. La complejidad del diseo y la importancia que le des a la experiencia de usuario: si


eres un perfeccionista, exiges un diseo totalmente personalizado, unos tiempos de
respuesta espectaculares, pretendes demostrar que tu y tus proyectos son referencia de
excelencia y tu economa lo permite, entonces la opcin nativa es la que ests buscando.
Con un poquito de Flexibilidad Appcelerator tambin es una gran opcin.

5. Tu intencin de hacerlo crecer: obviamente no es lo mismo una app sencilla que utilizas
para realizar una accin concreta (calculadora, brjula, etc) que otra que va a tener un
montn de opciones y contenido y sobre la que construirs todo un modelo de negocio. A
mayor complejidad, la decisin que tomes de como hacerlo puede suponer su xito o
fracaso.

6. La estructura de tu empresa: para desarrollar tu proyecto puedes tener a


desarrolladores en plantilla o a externalizar este proceso. Cuestiones como los derechos
de autor sobre el cdigo fuente generado o el tipo de perfil tecnolgico que puedes
contratar o subcontratar pueden ser fundamentales a la hora de tomar esta decisin de
como hacer tu App.

7. Otros: hemos puesto 6, factores pero seguro que hay muchos ms. De todas maneras,
cuanto ms acotes tu proyecto ms claro ser tomar una decisin tcnica. Pero sin duda,
lo ms importante de todo es tomar la decisin en firme de hacerla. El empuje, el trabajo y
la ilusin que generes alrededor de tu proyecto suelen ser los factores fundamentales para
el xito de tu proyecto App o de vida.

2.RESUMEN

Los dispositivos mviles constituyen cada vez ms una realidad que ofrece al usuario, en
un mismo y reducido aparato, funciones de comunicacin y procesamiento de datos que
van mucho ms all de las simples llamadas telefnicas o la ejecucin de
aplicaciones bsicas. El gigante de Internet Google ha presentado un nuevo sistema
operativo para este tipo de dispositivos, Android, que busca ser una firme alternativa a
otros sistemas ya ampliamente extendidos como Symbian o Windows Mobile.

Una App es una aplicacin informtica que funciona en un dispositivo mvil. Se trata de un
trmino bastante ambiguo, ya que dentro de los dispositivos mviles estn las tabletas y,
hasta no hace mucho, stas podan funcionar con versiones de sistemas operativos
Windows o Linux de ordenador convencional, por lo que las aplicaciones que se instalaban
eran las mismas que las de los ordenadores de sobremesa o porttiles. De hecho, en la
Wikipedia, App es un sinnimo de la entrada aplicacin, siendo mobile App la entrada
que en espaol y en el resto del mundo se ha popularizado simplemente como App. En el
documento se utilizar indistintamente App o aplicacin para referirnos a este tipo de
aplicaciones informticas.

3.SUMMARY

Mobile devices are increasingly becoming a reality that offers the user, in a single and
reduced device, communication and data processing functions that go far beyond simple
phone calls or the execution of basic applications. The Internet giant Google has introduced
a new operating system for this type of devices, Android, which seeks to be a firm
alternative to other already widespread systems such as Symbian or Windows Mobile.

An App is a computer application that works on a mobile device. This is a rather ambiguous
term, since within the mobile devices are the tablets and, until a long time ago, these could
work with versions of operating systems Windows or Linux of conventional computer, so
that the applications that were installed were the Same as those of desktop or laptop
computers. In fact, in Wikipedia, "App" is a synonym for the entry "application", being
"mobile App" the entry that in Spanish and the rest of the world has simply become popular
as "App." The document will be used interchangeably "App" or "application" to refer to this
type of computer applications.

4.RECOMENDACIONES

Se incluyen las caractersticas de accesibilidad y usabilidad generales de la interfaz de


usuario.
Las empresas que desarrollan los sistemas operativos disponen de un cuerpo documental
para guiar a los programadores en su trabajo, indicando los requisitos que debe cumplir el
cdigo generado. Con mayor o menor detalle y extensin, dependiendo de la empresa,
entre la documentacin disponible existen contenidos relacionados con los requisitos para
que las aplicaciones sean accesibles.

Nombre de los elementos de la interfaz. Debe garantizarse que todos los elementos de la
interfaz, como casillas de verificacin, botones o texto esttico, estn perfectamente
identificados y son nicos en su contexto, con informacin de su nombre, estado y rol, de
forma que esta informacin pueda ser utilizada por los servicios de accesibilidad y por los
productos de apoyo para informar adecuadamente a los usuarios.
Informacin dinmica. El usuario debe poder pausar o detener la presentacin de
informacin que se mueve en carrusel o se actualiza peridicamente en un rea de la
pantalla. Tambin podra tener la opcin de controlar el tiempo de presentacin.

Controles temporales. Evitar los controles de interfaz de usuario que se extinguen o


desaparecen despus de un tiempo determinado. Si este comportamiento es importante
para la aplicacin, debe proporcionarse una interfaz alternativa para estas funciones.

5.CONCLUSIONES

A lo largo de todo el presente proyecto se ha conseguido obtener un conocimiento amplio


de este nuevo sistema operativo. Su arquitectura, sus componentes y caractersticas, as
como el funcionamiento y posibilidades ofrecidas por un sistema como Android se
han ido conociendo gracias principalmente a la extensa y, en general, completa
documentacin que Google ha puesto a disposicin de los desarrolladores.
Especialmente en las primeras fases, esta documentacin es til y fcil de asimilar, lo que
permite acercarse poco a poco a las formas y la tecnologa de esta nueva plataforma.

Conocer las principales caractersticas de Android.

Estudiar el entorno de desarrollo de Android

Desarrollar una aplicacin completa para Android.

6.APRECIACIN DEL EQUIPO

Como no poda ser de otra manera, la reduccin del tamao de los componentes y el
aumento de sus prestaciones permiti acercar cada vez ms ambos mundos, de forma
que a travs de un telfono mvil no slo se podan hacer llamadas o enviar SMS, sino
que adems se poda tener un acceso ms o menos limitado a Internet, o incluso
funciones aadidas como realizar fotografas o vdeos. Otros aparatos de similar
tamao, no directamente relacionados con la telefona, surgieron y se hicieron tan
populares como los primeros. Desde ese momento puede empezar a usarse el trmino
genrico dispositivo mvil.

7.GLOSARIO DE TERMINOS

SDK: Un kit de desarrollo de software o SDK (siglas en ingls de software development kit)
es generalmente un conjunto de herramientas de desarrollo de software que le permite al
programador crear aplicaciones para un sistema concreto, por ejemplo ciertos paquetes de
software, frameworks, plataformas de hardware, computadoras, videoconsolas, sistemas
operativos, etc. (Wikipedia)

Ordenador personal: Un ordenador personal o computadora personal, tambin conocido


como PC (siglas en ingls de personal computer), es un ordenador de tamao pequeo o
medio, diseado en principio para ser usado por una sola persona a la vez. El modelo de
sobremesa suele estar compuesto por una CPU, una pantalla, un teclado y un ratn. El
modelo porttil tiene integrado en el mismo dispositivo la CPU, la pantalla, el teclado y el
dispositivo apuntador, normalmente un touchpad.
Navegacin espacial. En informtica, la navegacin espacial es la posibilidad de navegar
entre elementos susceptibles de recibir el foco (como hiperenlaces y controles de
formularios) dentro de un documento estructurado o interfaz de usuario (como HTML)
segn la localizacin espacial. (Wikipedia)

Lector de pantalla. Un lector de pantalla es una aplicacin software que trata de


identificar e interpretar aquello que se muestra en pantalla. Esta interpretacin se
representa a continuacin al usuario mediante sintetizadores de texto a voz, iconos
sonoros, o una salida braille. (Wikipedia)

Interfaz grfica de usuario. La interfaz grfica de usuario, conocida tambin como GUI
(del ingls graphical user interface) es un programa informtico que acta de interfaz de
usuario, utilizando un conjunto de imgenes y objetos grficos para representar la
informacin y acciones disponibles en la interfaz. Su principal uso, consiste en
proporcionar un entorno visual sencillo para permitir la comunicacin con el sistema
operativo de una mquina u ordenador

Foco. El foco en informtica se refiere a cul de las ventanas o componentes grficos de


un escritorio (botones de comando, casillas de verificacin, cuadros de texto, etc.) estn en
ese momento activos (a la escucha de eventos, tales como los provenientes del teclado o
el ratn).

Entrada/Salida: En computacin, es la comunicacin entre un sistema de procesamiento


de informacin (tal como un ordenador) y el mundo exterior, posiblemente un humano u
otro sistema de procesamiento de informacin. Las entradas son las seales o datos
recibidos por el sistema, y salidas son las seales o datos enviados desde l.

Barrido. Un barrido es la presentacin secuencial en la pantalla de las alternativas, ya


sean pictogramas, slabas, palabras, etc., para que la persona pueda ir seleccionado
aquellas que son necesarias en la composicin de su mensaje.

Bluetooth: Es una especificacin industrial para Redes Inalmbricas de rea Personal


(WPAN) que posibilita la transmisin de voz y datos entre diferentes dispositivos mediante
un enlace por radiofrecuencia en la banda ISM de los 2,4 GHz.

Control: En programacin, un control es un elemento de la interfaz grfica de usuario que


muestra en la pantalla una disposicin de la informacin modificable por el usuario, tal
como una ventana o un cuadro de texto. La caracterstica definitoria de un control es
proporcionar un punto de interaccin

8.BIBLIOGRAFA O LINKOGRAFA

https://es.wikipedia.org/wiki/Aplicaci%C3%B3n_m%C3%B3vil
http://estudiantealdeaunare3irmadj.blogspot.pe/p/caracteristicas-de-
aplicaciones-web.html

https://danielyesuron.wordpress.com/2013/05/28/proceso-de-desarrollo-de-
apps-web/

http://okhosting.com/blog/proceso-desarrollo-aplicaciones-moviles/

https://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_software
https://www.idat.edu.pe/cursos-de-formacion-continua/desarrollo-de-aplicaciones-moviles

http://appio.es/tipos-de-apps/

Вам также может понравиться