Una definición que podemos encontrar en primera instancia sobre el
desarrollo de una aplicación es: confeccionar, probar y...
Estas necesidades pueden surgir desde distintos ámbitos:
Personal: realizar pequeñas o amplias aplicaciones para un fin qu...
En el mercado informático actual, nos encontramos con diferentes
soportes de hardware que albergan variados tipos de aplic...
Reciben este nombre porque se ejecutan en la internet. Es decir
que los datos o los archivos en los que trabajas son proce...
* Las aplicaciones web requieren navegadores web
compatibles para funcionar. Requieren las
extensiones apropiadas y actual...
Aplicaciones móviles
Una aplicación móvil, apli o app es una aplicación informática
diseñada para ser ejecutada en teléfon...
Las aplicaciones nativas son aquellas desarrolladas bajo
un lenguaje y entorno de desarrollo especifico, lo cual
permite, ...
Aplicaciones Web
las aplicaciones web o web application. Son aquellas desarrolladas
usando lenguajes para el desarrollo we...
Aplicaciones Híbridas
Como su nombre lo indica tienen un poco de cada tipo de las aplicaciones ya
nombradas. Este tipo de ...
Es la aplicación creada para ejecutarse en un ordenador de escritorio,
sobre un sistema operativo de interfaz visual como ...
•Acceso limitado: Solo podemos acceder a la
aplicación desde el ordenador donde esta instalada y
solo esta aplicación podr...
INTERPRETACIÓN DE
LAS APLICACIONES
El proceso de funcionamiento puede ser sencillo si lo
trabajamos con ejemplos, pero se ...
Aplicaciones
Aplicaciones
Próxima SlideShare
Cargando en…5
×

Aplicaciones

333 visualizaciones

Publicado el

Presentación de aplicaciones web, móvil y de escritorio en programación.

Publicado en: Tecnología
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
333
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Aplicaciones

  1. 1. Una definición que podemos encontrar en primera instancia sobre el desarrollo de una aplicación es: confeccionar, probar y buscar errores de un programa informático. Dicho programa va a solucionar una situación o problema. Para poder confeccionar un programa informático, precisamos emplear un lenguaje de programación que nos permita realizar la prueba o búsqueda de errores.
  2. 2. Estas necesidades pueden surgir desde distintos ámbitos: Personal: realizar pequeñas o amplias aplicaciones para un fin que nos beneficie. Por ejemplo: elegir una aplicación que nos indique el consumo de Internet en nuestro teléfono móvil o programar una página web personal. Empresarial: realizar sistemas informáticos, partes o módulos que tenemos que programar; incluso, arreglar un código que haya sido confeccionado por otro. Por ejemplo: utilizar nuestros conocimientos para mejorar un sistema de inventario o realizar una página web para una organización que cuenta con un módulo de ventas online.
  3. 3. En el mercado informático actual, nos encontramos con diferentes soportes de hardware que albergan variados tipos de aplicaciones, ya sea exclusivas de Internet, del sistema operativo o de un aplicativo en particular. ESCRITORIOWEB
  4. 4. Reciben este nombre porque se ejecutan en la internet. Es decir que los datos o los archivos en los que trabajas son procesados y almacenados dentro de la web. Estas aplicaciones, por lo general, no necesitan ser instaladas en tu computador, tableta o en algún dispositivo móvil. Clasificación Se puede hacer por varios conceptos: Tipo de contenido (deportes, noticias, …) Tecnología usada (flash, HTML, java, …) Según el trafico, país A efectos de diseño es más interesante según el publico al cual va dirigido y objetivo que se quiere conseguir
  5. 5. * Las aplicaciones web requieren navegadores web compatibles para funcionar. Requieren las extensiones apropiadas y actualizadas para operar. • Muchas veces requieren una conexión a internet para funcionar, pero pueden ser descargadas e instaladas localmente para su uso offline. • * Muchas no son de código abierto. • * La aplicación web desaparece si así lo requiere el desarrollador o si el mismo se extingue. • * El usuario, en general, no tiene libertad de elegir la versión de la aplicación web que quiere usar. • * En teoría, el desarrollador de la aplicación web puede rastrear cualquier actividad que el usuario haga. Esto puede traer problemas de privacidad. • Las aplicaciones web requieren poco o nada de espacio en disco. Además suelen ser livianas. • * No requieren que los usuarios las actualicen, eso es implementado del lado del servidor. • * Proveen gran compatibilidad entre plataformas (portabilidad), dado que operan en un navegador web. VENTAJAS DESVENTAJAS
  6. 6. Aplicaciones móviles Una aplicación móvil, apli o app es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles. Por lo general se encuentran disponibles a través de plataformas de distribución, operadas por las compañías propietarias de los sistemas operativos móviles como Android, iOS, BlackBerry OS, Windows Phone, entre otros. Existen aplicaciones móviles gratuitas u otras de pago, donde en promedio el 20-30% del costo de la aplicación se destina al distribuidor y el resto es para el desarrollador. Suelen ser muy similares a las de escritorio, ya que permiten realizar las mismas tareas, aunque el ingreso de datos es táctil o por voz.
  7. 7. Las aplicaciones nativas son aquellas desarrolladas bajo un lenguaje y entorno de desarrollo especifico, lo cual permite, que su funcionamiento sea muy fluido y estable para el sistema operativo que fue creada. Aplicaciones Nativas 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 aprobación para ser publicadas en la plataforma. Ventajas •Utilización de los recursos tantos del sistema como del hardware. •Permite ser publicada en tiendas para su distribución. •En su mayoría, no necesitan estar conectadas a Internet para su funcionamiento.
  8. 8. Aplicaciones Web las aplicaciones web o web application. Son aquellas desarrolladas usando lenguajes para el desarrollo web como lo son html, css y javascript y un framework para el desarrollo de aplicaciones web, como por ejemplo jquery mobile, Sencha, Kendo UI, entre otros.. Se podría decir que este tipo de aplicaciones es muy usada para brindar accesibilidad a la información desde cualquier dispositivo, sin importar el sistema operativo. Desventajas •No pueden ser publicadas en plataformas para su distribución •No utilizan los recursos del sistema ni del dispositivo de manera optima. Ventajas •Pueden ser utilizadas desde cualquier dispositivo sin importar el sistema operativo. •Puede que requiera un coste para su desarrollo, peor este puede ser mínimo en comparación con las nativas. •No requieren de ninguna aprobación para su publicación.
  9. 9. Aplicaciones Híbridas Como su nombre lo indica tienen un poco de cada tipo de las aplicaciones ya nombradas. Este tipo de aplicaciones se desarrolla utilizando lenguajes de desarrollo web y un framework dedicado para la creación de aplicaciones híbridas, como por ejemplo phonegap, titanium appacelerator, Steroids, entre otros. La facilidad que brinda este tipo de desarrollo es que no hay un entorno especifico el cual hay que utilizar para su desarrollo. Desventajas •La documentación puede ser un poco escasa y desordenada. 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 distribución a través de las tiendas de su respectiva plataforma.
  10. 10. Es la aplicación creada para ejecutarse en un ordenador de escritorio, sobre un sistema operativo de interfaz visual como Windows, Mac o Linux.Como sabemos estas aplicaciones pueden relacionar de manera sencilla por medio de un Script programándola en el terminal de un GNU/Linux de cualquiera de sus distribuciones que desde luego pueden ejecutarse , pero crearlas en Windows seria casi imposible... Veremos que muchos de estos programas cuentan con un tipo de distribución llamado trial. Se trata de una instalación de prueba, generalmente por un máximo de 30 días a partir de su instalación, que suele tener funcionalidades limitadas. Otras versiones de prueba gratuitas pueden ser shareware o freeware, que podemos instalar y utilizar en los equipos que queramos.
  11. 11. •Acceso limitado: Solo podemos acceder a la aplicación desde el ordenador donde esta instalada y solo esta aplicación podrá acceder a los datos. •Proceso de actualización: A menudo, es necesario actualizar la aplicación para obtener las ultimas mejoras de la misma. Esto hace que el usuario tenga que realizar alguna acción manual para realizar la acción. •Dependencia del ordenador: Las aplicaciones de escritorio dependen del ordenador donde están instaladas, en términos prácticos, tendremos que tener el ordenador en las mejores condiciones para que esta se ejecute correctamente. •Virus: Si los datos están almacenados en un único ordenador, estos son vulnerables a ataques de virus y hackers. •Rapidez y agilidad: Si la aplicación esta instalada en el mismo ordenador donde se ejecuta, necesariamente esta, será muy rápida. El acceso a datos locales y el mayor aprovechamiento de la CPU hacen que la velocidad de la aplicación solo dependa del ordenador.
  12. 12. INTERPRETACIÓN DE LAS APLICACIONES El proceso de funcionamiento puede ser sencillo si lo trabajamos con ejemplos, pero se vuelve más complejo en el proceso lógico real. No obstante, todas las aplicaciones suelen tener la misma estructura de ejecución. Todo comienza por los famosos bits de datos. Un bit representa la unidad de medida más pequeña en información digital, y tiene dos estados: 0 o 1; generalmente, el 0 se representa como cerrado (o negativo) y el 1 como abierto (o positivo).

×