2. ¿Qué es?
Tipo de programa informático diseñado como
herramienta para permitir a un usuario realizar
diversos tipos de trabajos.
3. Algunas compañías agrupan diversos
programas de distinta naturaleza para que
formen un paquete (llamados suites o suite
ofimática) que sean satisfactorios para las
necesidades del usuario.
4. Aplicación web
Herramientas que los usuarios pueden utilizar
accediendo a un servidor web a través de
Internet o de una intranet mediante un
navegador.
5. Antecedentes
En los primeros tiempos cada aplicación tenía su propio
programa cliente que servía como interfaz de usuario
instalado en cada ordenador de los usuarios. El cliente
realizaba peticiones a otro programa -el servidor- que le
daba respuesta.
Una mejora en el servidor, requería una mejora para los
clientes instalados en cada ordenador personal,
añadiendo un coste de soporte técnico y disminuyendo la
productividad.
6. Interfaz
Los desarrolladores web generalmente utilizan
lenguajes interpretados (scripts) en el lado del
cliente para añadir más funcionalidades,
especialmente para ofrecer una experiencia
interactiva que no requiera recargar la página
cada vez.
7. Estructura
En su forma más común, el navegador web
ofrece la primera capa, y un motor capaz de
usar alguna tecnología web dinámica, que
constituye la capa intermedia. Por último, una
base de datos constituye la tercera y última
capa.
8. Lenguajes de
programación
PHP
Java, con sus tecnologías Java Servlets y JavaServer
Pages (JSP)
Javascript
Perl
Ruby
Python
C# y Visual Basic con sus tecnologías ASP/ASP.NET
Lenguajes o arquitecturas que no son propiamente
lenguajes de programación, como HTML o XML.
10. App Engine
Es un servicio de alojamiento web que presta
Google de forma gratuita hasta determinadas
cuotas. Este servicio permite ejecutar
aplicaciones sobre la infraestructura de Google.
11. App Inventor
Plataforma de Google Labs para crear
aplicaciones de software para el sistema
operativo Android. De forma visual y a partir de
un conjunto de herramientas básicas, el usuario
puede ir enlazando una serie de bloques para
crear la aplicación. El sistema es gratuito y se
puede descargar fácilmente de la web.
12. App Store
Servicio para el iPhone, el iPod Touch, el iPad y Mac
OS X Snow Leopard o posterior, creado por Apple
Inc, permite a los usuarios buscar y descargar
aplicaciones informáticas de iTunes Store o Mac
App Store en el caso de Mac OS X, desarrolladas
con el iPhone SDK y publicadas por Apple. Están
disponibles para ser compradas o bien gratuitas.
Pueden ser descargadas directamente por medio
de una aplicación del mismo nombre.
13. Google Apps
Servicio de Google que proporciona varios
productos de Google con un nombre de dominio
personalizado por el cliente. Cuenta con varias
aplicaciones web con funciones similares a las
suites ofimáticas tradicionales
14. HP App Catalog
Es una tienda online de aplicaciones para
dispositivos móviles de Palm, Inc. con el sistema
operativo webOS (no Palm OS).
15. Mac App Store
Se mantendrá siempre actualizada. Los
desarrolladores tendrán la posibilidad de agregar
nuevas funciones a sus aplicaciones para mejorar su
funcionamiento o agregar nuevas funciones.3 Esta
plataforma es un modelo adaptado que proviene
de las App Store para dispositivos iOS y que permite
a los usuarios:
Comprar, descargar e instalar .
Volver a descargar.
Actualizar.
17. El Formato de Redifusión Atom es un fichero en
formato XML usado para Redifusión web.
Mientras que el Protocolo de Publicación Atom
(resumido en Inglés AtomPub o APP) es un protocolo
simple basado en HTTP para crear o actualizar
recursos en Web.
Las fuentes web permiten que los programas
busquen actualizaciones del contenido publicado
en un sitio Web. Para crear uno el propietario de un
sitio Web puede usar software especializado.
18. La fuente web puede ser descargada por sitios web que
redifunden el contenido usando la fuente web, o por un
agregador que permiten que los lectores en Internet se
suscriban y vean los contenidos de la fuente web.
Una fuente web puede contener entradas, que pueden
ser encabezados, artículos completos, resúmenes y/o
enlaces al contenido de un sitio web.
Los proponentes del nuevo formato organizaron el grupo
de trabajo IETF Atom Publishing Format and Protocol. El
formato de redifusión ATOM fue publicado como un
"estándar propuesto" de la IETF en el RFC 4287, y el
protocolo de comunicación se publicó como RFC 5023.
20. Para colgar una aplicación en una tienda, es
necesario tener una cuenta de desarrollador. Es una
cuota anual, independientemente de que la app
sea o no gratuita.
En Apple Store cuesta entre 99 y 299 dólares.
En Android Market, 25 dólares.
En RIM, de Blackberry, un poco más de 200
dólares”
21. Dependiendo del tipo de app, las inversiones
pueden llevar entre uno y dos meses de
desarrollo, con un coste de entre 10.000 y 20.000
euros, y desarrollos de un mínimo de seis meses,
con un coste de entre 100.000 y 200.000 euros. Y
eso tiene que ver con la profundidad de la app,
la complejidad, la integración que tenga con
servicios externos, etc.