PROFESOR:
Ing. Ing. Marco Aurelio Porro Chulli
Aplicaciones
DEFINICION
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).
CARACTERISTICAS:
Actualizacin
Las aplicaciones web siempre se mantienen actualizadas y no requieren que el usuario deba
descargar actualizaciones y realizar tareas de instalacin.
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.
. 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.
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.
Durante esta fase, los conceptos, la funcionalidad y usabilidad de la aplicacin se definen. Dando
como resultado el concepto y las expectativas de diseo .
Durante esta etapa, se definen los flujos de trabajo, el contenido y las interacciones de la aplicacin.
En esta etapa, los wireframes y maquetas se entregan al diseador grfico, que es responsable de
la creacin de cada activo de diseo individual.
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
abstractos y las imgenes estticas.
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.
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
The use of mobile devices has increased notably in the last years.
This has caused that a great number of companies are interested in
developing mobile applications. MAD is an architecture for development of
mobile applications that coexists with the limitations of the mobile devices
such as the limited capacity of storage and processing and the intermittence
of the communication. MAD is a framework constructed on an agents' platform
called BESA and it uses Bluetooth communication for the interactions between
agents containers of mobile devices (BESACE) with the containers that are in
the static environment (BESA).
Recomendaciones
Antes de descargar la aplicacin, observe las capturas de pantalla, leer la descripcin, calificacin
del contenido y los comentarios de los usuarios e investigar sobre el creador de la aplicacin.
API: Interfaz de programacin de aplicaciones (IPA) o API (del ingls Application Programming
Interface) es el conjunto de funciones y procedimientos (o mtodos, en la programacin orientada a
objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de
abstraccin.
Aplicacin informtica: En informtica, una aplicacin es un tipo de programa informtico diseado
como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos.
App: Aplicacin informtica para dispositivos mviles con pantalla tctil. Por regla general, tanto su
descarga como las actualizaciones se realizan a travs de una plataforma gestionada por la entidad o
empresa que ha creado el sistema operativo o del fabricante del dispositivo.
Autocompletar: Autocompletar, o completar palabras, es una caracterstica proporcionada por
muchos navegadores web, programas de correo electrnico, interfaces de motores de bsqueda,
editores de cdigo fuente, herramientas de consulta de base de datos, procesadores de texto, e
intrpretes de lnea de comandos. Autocompletar tambin est disponible para, o ya est integrado,
en editores de texto generales
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.
Comunicacin alternativa y aumentativa: La expresin comunicacin aumentativa sustituye a
otras expresiones vigentes hace dos dcadas, como Sistemas alternativos de comunicacin (SAC)
o Sistemas alternativos/aumentativos de comunicacin (SAAC). En la actualidad se utiliza un
concepto menos especfico, como es el de Comunicacin aumentativa (CA) que incluye todas las
opciones o estrategias que se pueden utilizar para facilitar la comunicacin de las personas con
dificultades graves para ejecutar el habla. El principal objetivo de un sistema de CA es desarrollar o
recuperar la capacidad de comunicacin.
Dispositivo mvil: Los dispositivos mviles (tambin conocidos como computadora de mano,
palmtop o simplemente handheld) son aparatos de pequeo tamao, con algunas capacidades de
procesamiento, con conexin permanente o intermitente a una red, con memoria limitada, diseados
especficamente para una funcin, pero que pueden llevar a cabo otras funciones ms generales.
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/