SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 1
APLICACIONES WEB Y MÓVILES
1. APLICACIONES WEB:
1.1. Definición:
En la ingeniería de software se denomina aplicación web a
aquellas herramientas que los usuarios pueden utilizar accediendo a
un servidor web a través de Internet o de una intranet mediante
un navegador. En otras palabras, es una aplicación software que se
codifica en un lenguaje soportado por los navegadores web en la que
se confía la ejecución al navegador.
Las aplicaciones web son populares debido a lo práctico
del navegador web como cliente ligero, a la independencia del sistema
operativo, así como a la facilidad para actualizar y mantener
aplicaciones web sin distribuir e instalar software a miles de usuarios
potenciales.
Existen aplicaciones como los webmails, wikis, weblogs, tiendas en
línea y la propia Wikipedia que son ejemplos bastante conocidos de
aplicaciones web.
1.2. Características de las Aplicaciones Web:
 El usuario puede acceder fácilmente a estas aplicaciones
empleando un navegador web (cliente) o similar.
 Si es por internet, el usuario puede entrar desde cualquier lugar del
mundo donde tenga un acceso a internet.
 Pueden existir miles de usuarios pero una única aplicación instalada
en un servidor, por lo tanto se puede actualizar y mantener una
única aplicación y todos sus usuarios verán los resultados
inmediatamente.
 Emplean tecnologías como Java, JavaFX, JavaScript, DHTML,
Flash, Ajax... que dan gran potencia a la interfaz de usuario.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 2
 Emplean tecnologías que permiten una gran portabilidad entre
diferentes plataformas. Por ejemplo, una aplicación web podría
ejecutarse en un dispositivo móvil, en una computadora con
Windows, Linux u otro sistema, en una consola de videojuegos, etc.
1.3. Interfaces Web:
Las interfaces web tienen ciertas limitaciones en las funcionalidades
que se ofrecen al usuario. Hay funcionalidades comunes en las
aplicaciones de escritorio como dibujar en la pantalla o arrastrar y
soltar que no están soportadas por las tecnologías web estándar.
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 (lo que suele
resultar molesto a los usuarios). Recientemente se han desarrollado
tecnologías para coordinar estos lenguajes con las tecnologías en el
lado del servidor.
Como ejemplo, AJAX es una técnica de desarrollo web que usa una
combinación de varias tecnologías.
Ejemplos de Interfaces Web
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 3
1.4. Estructura de Aplicaciones Web y Complementos Web:
Aunque existen muchas variaciones posibles, una aplicación web está
normalmente estructurada como una aplicación de tres-capas. 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, por
ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion,
embPerl, Python o Ruby on Rails que constituye la capa intermedia.
Por último, una base de datos constituye la tercera y última capa.
El navegador web manda peticiones a la capa intermedia que ofrece
servicios valiéndose de consultas y actualizaciones a la base de datos
y a su vez proporciona una interfaz de usuario.
Algunos complementos para un sitio web son:
 Contadores: permiten contabilizar las visitas de un sitio web.
 Mapa del sitio.
Algunos conceptos que se deben manejar relacionados al sitio web y
su promoción:
 Buscadores de internet: permiten que miles de personas
encuentran el sitio web y Publicidad online.
 Resultados de búsquedas: lista de páginas web que aparecen
luego de realizar una búsqueda en un buscador de internet. Para
aparecer en la lista, la página web debe estar indexada. Aparecer
en las primeras posiciones, permite incrementar la cantidad de
visitantes al sitio (ver técnicas SEO).
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 4
1.5. Ventajas y Desventajas de las Aplicaciones Web:
1.5.1. Ventajas:
 Ahorra tiempo: se pueden realizar tareas sencillas sin
necesidad de descargar ni instalar ningún programa.
 No hay problemas de compatibilidad: basta tener un
navegador actualizado para poder utilizarlas.
 No ocupan espacio en nuestro disco duro.
 Actualizaciones inmediatas: como el software lo gestiona
el propio desarrollador, cuando nos conectamos estamos
usando siempre la última versión que haya lanzado.
 Consumo de recursos bajo: dado que toda (o gran parte)
de la aplicación no se encuentra en nuestra computadora,
muchas de las tareas que realiza el software no consumen
recursos nuestros porque se realizan desde otra
computadora.
 Multiplataforma: se pueden usar desde cualquier sistema
operativo porque solamente es necesario tener un
navegador.
 Portables: es independiente de la computadora donde se
utilice (PC de sobremesa, portátil) porque se accede a través
de una página web (solamente es necesario disponer de
acceso a Internet). La reciente tendencia al acceso a las
aplicaciones web a través de teléfonos móviles requiere sin
embargo un diseño específico de los ficheros CSS para no
dificultar el acceso de estos usuarios.
 La disponibilidad suele ser alta porque el servicio se ofrece
desde múltiples localizaciones para asegurar la continuidad
del mismo.
 Los virus no dañan los datos porque están guardados en el
servidor de la aplicación.
 Colaboración: gracias a que el acceso al servicio se realiza
desde una única ubicación es sencillo el acceso y
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 5
compartición de datos por parte de varios usuarios. Tiene
mucho sentido, por ejemplo, en aplicaciones en línea de
calendarios u oficina.
 Los navegadores ofrecen cada vez más y mejores
funcionalidades para crear "aplicaciones web enriquecidas"
(Rich Internet application o RIA).
1.5.2. Desventajas:
 Habitualmente ofrecen menos funcionalidades que las
aplicaciones de escritorio. Se debe a que las funcionalidades
que se pueden realizar desde un navegador son más
limitadas que las que se pueden realizar desde el sistema
operativo. Pero cada vez los navegadores están más
preparados para mejorar en este aspecto. La aparición de
HTML 5 representa un hito en este sentido. Es posible añadir
funcionalidades a estas aplicaciones gracias al uso de
Aplicaciones de Internet.
 La disponibilidad depende de un tercero, el proveedor de la
conexión a internet o el que provee el enlace entre el servidor
de la aplicación y el cliente. Así que la disponibilidad del
servicio está supeditada al proveedor.
 Las aplicaciones web requieren navegadores web totalmente
compatibles para funcionar. Incluso muchas veces requieren
las extensiones apropiadas y actualizadas para opera.
 Muchas no son de código abierto, perdiendo flexibilidad.
 La aplicación web desaparece si así lo requiere el
desarrollador o si el mismo se extingue. Las aplicaciones
tradicionales, en general, pueden seguir usándose en esos
casos.
 El usuario, en general, no tiene libertad de elegir la versión
de la aplicación web que quiere usar. Un usuario podría
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 6
preferir usar una versión más antigua, hasta que la nueva sea
probada.
 En teoría, el desarrollador de la aplicación web puede
rastrear cualquier actividad que el usuario haga. Esto puede
traer problemas de privacidad.
1.6. Framework y Lenguajes de programación para Aplicaciones Web:
1.6.1. Framework para Aplicaciones Web:
Existen completos de frameworks que facilitan la creación de
aplicaciones web. Algunos framework populares son Django, Ruby on
Rails o Symfony.
Los frameworks de única página como Sencha Touch y AngularJS
pueden ser usados para acelerar el desarrollo de aplicaciones web
(web apps) para plataformas móviles.
(Web application framework) Un framework para aplicaciones web es
un framework que sirve para el desarrollo web: aplicaciones web, sitios
web dinámicos y servicios web.
Los frameworks proporcionan herramientas, bibliotecas, plantillas,
códigos y aplicaciones de ejemplos, etc., que facilitan el desarrollo web.
1.6.2. Lenguajes de programación para Aplicaciones Web
Los lenguajes de programación más empleados en el desarrollo de
aplicaciones web son:
 PHP
 Java (Java Servlets y JavaServer Pages).
 Javascript
 Ruby
 Python
 C# y Visual Basic (tecnologías ASP/ASP.NET)
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 7
También son muy utilizados otros lenguajes o arquitecturas que no son
propiamente lenguajes de programación, como HTML o XML.
Se utilizan para servir los datos adecuados a las necesidades del
usuario, en función de cómo hayan sido definidos por el dueño de la
aplicación. Los datos se almacenan en alguna base de datos estándar.
1.7. Como funciona Aplicaciones Web:
Cuando utilizas una aplicación web estás trabajando desde tu
computador o dispositivo móvil, pero la mayor parte del procesamiento
se hace dentro de en una red de servidores.
Estos servidores pueden unir todo su poder de procesamiento con el
fin de tramitar solicitudes de todo el mundo, y a su vez, utilizan
servidores especializados para almacenar los datos con los que estás
trabajando, así como los datos de los demás usuarios.
Como todo esto sucede sin problema ni demora alguna, pareciera que
la aplicación se está ejecutando dentro de tu equipo.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 8
Como ejemplo de funcionamiento de Aplicaciones Web podemos usar
la herramienta de Google Drive.
Google Drive: Cuando utilizamos esta aplicación web y abrimos un
documento con Google Docs, el navegador que estés utilizando se
comunicará con la red de servidores para dejarte ver y editar el
documento.
A medida que vayas editando el documento, tu navegador trabajará
de la mano con los servidores externos para asegurarse que todos los
cambios se estén guardando.
Cuando termines, puedes dejar almacenado el documento o
descargarlo en tu equipo.
Esta aplicación web es bastante similar a Microsoft Office, que es un
programa tradicional que debe ser comprado e instalado en tu
computador y almacena todos los documentos dentro de tu equipo
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 9
1.8. Tipos de Desarrollo de aplicaciones Web:
A continuación realizaremos una clasificación de los tipos de
aplicativos Web.
1.8.1. Aplicación Web Estática:
Para crear una app web estática, lo primero que debemos
saber es que este tipo de web app muestra poca información,
y no suelen cambiar mucho.
Por regla general suelen estar desarrolladas en HTML y CSS.
Aunque también pueden mostrar en alguna parte de la
aplicación web objetos en movimiento como por ejemplo
banners, GIF animados, vídeos, etc. También pueden
desarrollarse aplicaciones web con jQuery y Ajax.
Además, modificar los contenidos de las apps estáticas no es
sencillo. Para hacerlo, habría que descargar el HTML
modificarlo y volver a subirlo al servidor. Y esos cambios solo
puede hacerlos el webmaster o la empresa de desarrollo que
programó y diseñó la web app en su momento.
Algunos ejemplos de desarrollo de aplicaciones web estáticas
podrían ser por ejemplo portafolios de profesionales o bien un
curriculum digital. Del mismo modo una página de presentación
de empresa podría tener también este tipo de aplicación web
para mostrar sus datos de contacto, etc.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 10
1.8.2. Aplicaciones Web Dinámicas:
Las aplicaciones web dinámicas son mucho más complejas a
nivel técnico. Utilizan bases de datos para cargar la
información, y estos contenidos se van actualizando cada vez
que el usuario accede a la web app. Generalmente cuentan con
un panel de administración (llamado CMS) desde dónde los
administrados pueden corregir o modificar los contenidos, ya
sean textos o imágenes.
El proceso de actualización es muy sencillo y ni siquiera
necesita entrar en el servidor para modificarlo, además de que
permite implementar muchas funcionalidades como foros o
bases de datos. El diseño, y no solo el contenido pueden
modificarse al gusto del administrador.
Realmente sus ventajas y posibilidades son infinitas, con este
tipo de páginas web se puede hacer todo lo que se desee,
desde una simple web informativa, hasta una potente
herramienta de trabajo rica en contenido dinámico, sistemas
contable capaces de llevar lo que es el inventario de la
empresa, además de que puede ser manejada y actualizada
incluso por el propietario de la web sin la intervención de un
programador. Lo que hoy se conoce como web 2.0 es
precisamente la web dinámica
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 11
1.8.3. Tienda Virtual o Comercio electrónico
Tienda Virtual se refiere a un tipo de comercio que usa como
medio principal para realizar sus transacciones un sitio web o
una aplicación conectada Internet.
Una tienda virtual es un sitio web que vende productos o
servicios y, por lo general, tiene un carrito de compra asociado
a ella. Con la popularidad de Internet, se ha producido un
rápido aumento de tiendas en línea y las compras en línea se
han convertido en ventaja para los propietarios de tiendas al
por menor. En este tipo de tiendas las personas pueden
comprar desde sus casas logrando tener más poder ya que
tienen una gran variedad de alternativas para elegir y no
necesita caminar grandes distancias para llegar a otras
tiendas.
Entre los tipos de tiendas virtuales tenemos los siguientes:
 B2C (Business to Consumer): venta para consumidores
finales
 B2B (Business to Business): venta para otras empresas
 B2A (Business to Administration): venta para
administraciones públicas
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 12
1.8.4. Portal Web APP:
Un portal de Internet es un sitio web que ofrece al usuario, de
forma fácil e integrada, el acceso a una serie de recursos y de
servicios relacionados a un mismo tema. Incluye: enlaces
webs, buscadores, foros, documentos, aplicaciones, compra
electrónica, etc. Principalmente un portal en Internet está
dirigido a resolver necesidades de información específica de un
tema en particular.
Un portal de Internet puede ser, por ejemplo, un Centro de
contenido intermediario entre compradores y vendedores de
rubros específicos, estos se pueden complementar con
herramientas que le ayuden a identificar empresas que
satisfagan necesidades de un comprador, visualizar anuncios
de vendedores, ofrecer cotizaciones, brindar correos
electrónicos, motores de búsqueda, etc.
Un portal Web puede ofrecer Servicios de búsqueda que
incluye mecanismos de búsqueda, directorios y páginas
amarillas para localizar negocios o servicios. Es decir,
información de varios temas como noticias, deportes,
pronósticos de clima, listas de eventos locales, mapas,
opciones de entretenimiento, juegos, ligas a estaciones de
radio y a otros sitios con contenido especial en ciertas áreas de
interés como coches, viajes y salud entre otros.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 13
1.8.5. Aplicación Web Animada
Los diseños web animados, son aquellos sitios donde se
apunta a mostrar información permanente pero con
movimiento, ya sea a través de la animación de menús, pase
de imágenes o fotos o animaciones en el acceso a las
diferentes secciones del Sitio web.
Los diseños web animados pueden ser desarrollados
enteramente en Flash (aunque esta tecnología ya no es tan
utilizada) o también utilizar una combinación de lenguajes
conjuntamente con aplicaciones JQuery, que es el lenguaje
que actualmente utilizamos en este tipo de desarrollos.
Son una excelente opción para aquellas empresas en las
cuales se desea mostrar información acerca de su perfil
comercial, pero que a la vez, necesitan lograr un impacto visual
en sus potenciales clientes, como por ejemplo, agencias de
modelos, fotógrafos, diseñadores de modas, de Interiores, de
exteriores, etc.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 14
1.8.6. Aplicación Web con “Gestor de contenidos”:
En el caso del desarrollo de aplicaciones web en las que el contenido
se debe ir actualizando continuamente, se necesitará instalar un
gestor de contenidos (CMS) a través del que el administrador pude ir
realizando los cambios y actualizaciones él mismo.
Estos gestores son intuitivos y muy sencillos de gestionar. Algunos
ejemplos de gestores de contenidos son:
 WordPress: Sin duda es el más extendido de los gestores de
contenidos. Existe mucha información en la red, tutoriales y guías
para personalizarlo, entenderlo y además es gratuito.
 Joomla: Es el segundo en el top CMS, tras WordPress. Aunque
no goza de tantos usuarios sí que tiene una comunidad potente y
es también muy intuitivo.
 Drupal: Es un CSM de software libre. Es muy adaptable, y
recomendado especialmente para generar comunidades.
Este tipo de aplicación web es muy común entre páginas de
contenidos: blogs personales, blogs corporativos, blogs profesionales,
páginas de noticias, de artículos, de medios de comunicación, etc.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 15
2. APLICACIONES MÓVILES:
2.1. Qué es una aplicación Móvil:
Una aplicación móvil es aquella desarrollada especialmente para ser
ejecutada en dispositivos móviles como un teléfono celular, tabletas y
similares.
Estas aplicaciones tienen características especiales para poder
funcionar en estos dispositivos móviles que, por lo general, tienen
menos capacidad de procesamiento y almacenamiento que
computadoras de escritorio o notebooks.
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. El término app
se volvió popular rápidamente, tanto que en 2010 fue listada como
Word of the Year (Palabra del Año) por la American Dialect Society.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 16
2.2. Ventajas de las Aplicaciones:
 Un acceso más rápido y sencillo a la información necesaria sin
necesidad de los datos de autenticación en cada acceso.
 Un almacenamiento de datos personales que, a priori, es de una
manera segura.
 Una gran versatilidad en cuanto a su utilización o aplicación
práctica.
 La atribución de funcionalidades específicas.
 Mejorar la capacidad de conectividad y disponibilidad de servicios
y productos (usuario-usuario, usuario-proveedor de servicios,
etc.).
2.3. Tipos de Aplicaciones Móviles y sus características:
2.3.1. Aplicaciones Nativas:
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. Pero también es importante recordar,
que todo en esta vida tiene sus ventajas y desventajas, y que
las aplicaciones nativas no son la excepciona. Las ventajas y
desventajas de estas son:
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.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 17
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.
2.3.2. Aplicaciones Web móviles:
A continuación se encuentran, 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, ya que solo se
necesita contar con un navegador para acceder a esta. Las
ventajas y desventajas de estas son:
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
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 18
Desventajas:
 No pueden ser publicadas en plataformas para su
distribución
 No utilizan los recursos del sistema ni del dispositivo de
manera optima
2.3.3. Aplicaciones Híbridas:
Por ultimo están, las 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 específico el cual hay que utilizar para su desarrollo y
la mayoría de olas herramientas son de uso gratuito, también
pudiendo integrarlo con las herramientas de aplicaciones
nativas. Las ventajas y desventajas de este tipo de desarrollo
de aplicaciones son:
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.
Desventajas:
 La documentación puede ser un poco escasa y
desordenada.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 19
2.4. Clasificación de las App
Las App se pueden clasificar atendiendo a diversos criterios, entre ellos:
a. Por sus efectos psicosociales y/o psicopedagógicos:
App capacitadoras: aquellas que permiten o incitan a buscar posibilidades
nuevas o fomentar la creatividad.
App de dependencia: aquellas que nos impiden, limiten o determinen nuestros
actos, capacidad de elección, creatividad, etc.
b. Por el tipo de contenido que ofrecen al usuario:
De entretenimiento: donde se encuadran mayoritariamente las apps de juegos.
De relación social: dirigidas a la comunicación interpersonal
De producción o utilitarias: proporcionan instrumentos para la resolución de
tareas específicas que requieren inmediatez y rapidez para solucionar
problemas, en especial en el sector empresarial y comercial.
Educativas o informativas: diseñadas y desarrolladas como transmisoras de la
información y el conocimiento donde se prioriza el acceso a los contenidos y a
las herramientas de búsqueda mediante un interfaz de navegación lo más
sencillo y fácil posible.
Creativas: ofrecen herramientas que potencien la creatividad literaria, musical
(y sonora), fotográfica o video-gráfica.
Publicitarias: con fines comerciales la gran mayoría son de distribución gratuita.
c. Por las condiciones de distribución: Pueden clasificarse como gratuitas, de
pago y “freemium”, las cuales permiten su descarga inicial gratuita para un uso
limitado y básico, posibilitando posteriormente el acceso a funcionalidades más
avanzadas previo pago.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 20
d. Por la edad de destino de los usuarios del contenido: El App Store
establece una clasificación del contenido por tramos de edades de “4+, 9+, 12+
y 17+”, que limita el acceso a la descarga de dicha aplicación.
e. Por el tipo de diseño y desarrollo: Como ya se ha especificado en apartados
anteriores su diseño y desarrollo permite diferenciar entre aplicaciones:
Genéricas: Prácticamente todo el diseño y programación de lenguaje es
compatible con la mayoría de los dispositivos.
Híbridas: Determinados componentes de la programación son comunes para
todos los Smartphone y otro porcentaje es específico, dependiendo del sistema
operativo.
Nativas: su programación en su totalidad es específica para cada Market de
distribución.
2.5. El uso de las App en la Educación
Aspectos psicosociales de las nuevas generaciones: los "nativos
digitales".
El paradigma del concepto de “generación” ha sufrido una profunda
transformación en los últimos veinte años con la irrupción de las TIC.
Tradicionalmente en la historia de la Humanidad las generaciones se
han definido desde el punto de vista biológico, es decir desde que una
persona nace hasta que es factible convertirse en madre o padre.
El desarrollo sociocultural de las sociedades fue forjando
paulatinamente en la juventud la idea de que la identidad está más
relacionada a las experiencias, conocimientos y sentimientos comunes
que al vínculo paterno-filial o a la fecha de nacimiento. El
Romanticismo, s. XVIII, fue el primer movimiento cultural que engendró
esa identidad común entre jóvenes como una manera diferente de ver
y entender el mundo. Los acontecimientos sociales, políticos o
culturales dieron lugar al nuevo concepto de “generación” tales como:
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 21
La generación del 98 de escritores surgidos en España a raíz de la
crisis que desembocó en la guerra con USA en 1.898.
La generación de 1914, “la generación perdida” en Europa marcada
por la I Guerra Mundial.
La década de los 60 que dio lugar al movimiento “hippie”.
Las generaciones genealógicas de 20 a 30 años de duración,
perdieron su relevancia frente a las generaciones socioculturales,
distanciadas entre sí en torno a una década a partir de los años 50,
como la han perdido éstas con respecto a las generaciones digitales
surgidas a finales del siglo XX y principios del XXI como consecuencia
de varios factores:
El incremento vertiginoso la información, el conocimiento y la
comunicación.
La pérdida progresiva de la relevancia de los acontecimientos
políticos.
El incremento de las experiencias comunes de la juventud en torno a
Internet y las plataformas sociales amparadas por el desarrollo de las
TIC.
Las generaciones tecnológicas pueden ser varias a lo largo de una
década como resultado de la vorágine en la innovación tecnológica y
el consumo de información e inmediatez desmesuradas. Los jóvenes
conciben el mundo como “una gran App”, como un conjunto de
aplicaciones que le acompañan a lo largo de la vida, sin mucha
consciencia de su influencia en las costumbres adquiridas, que son
fácilmente modificables en la edad de desarrollo. Los “nativos
digitales”, nacidos en España a partir de 1.995, han variado
sustancialmente los conceptos de identidad, intimidad y creatividad.
Es necesario que tanto el entorno familiar como el educacional
propicien las condiciones adecuadas para que las “apps
capacitadoras” fomenten un desarrollo adecuado de la persona, lejos
de las identidades falsarias o de “avatar”, relaciones superficiales e
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 22
impersonales y una conducta guiada que inculcan las “app de
dependencia”.
Las “app”, como un recurso más de las TIC, deben fomentar la
imaginación, la creatividad, la adquisición de nuevas habilidades y el
desarrollo coherente de la personalidad, enriqueciendo la identidad y
el concepto de intimidad personal.
2.6. Uso de los dispositivos móviles en educación
Crea listas
Se trata de aplicaciones que permiten al docente organizar sus tareas
diarias personales o profesionales. A través de interfaces intuitivas
facilitar la organización temporal de eventos, proyectos, entre otros.
• Astrid
• Google Task. Son un conjunto de recursos empresariales gratuitos
que te ayudan a conseguir los objetivos marcadores. A través de todas
las herramientas que Google proporciona: Gmail, Hangouts, Caledar,
Google+ y al almacenamiento en Drive; permite a los usuarios
organizar y compartir sus documentos para ser trabajados,
modificados por varios usuarios en el mismo momento; de tal forma
que da la posibilidad de establecer chats paralelos, etiquetas que
pueden ser comentadas e incluso visualizar historial de revisiones
para ver la aportación de cada miembro que ha intervenido en la
creación del documento. Se puede acceder desde la propia página
web en el ordenador o a través de la app disponible tanto para Android
como IOS.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 23
Tomar notas
Con la finalidad de organizar actividades, eventos, trabajo diario dentro
y fuera del aula.
Evernote. Es una aplicación que permite a los usuarios tomar notas y
apuntes a través de imágenes con notas asociadas, grabar notas de
voz. Para ello te debes registrar y puedes optar a acceder a una cuenta
desde la Básic, a Plus, Premium o Business en relación a la cuota que
elijas; se da la opción de poder disfrutar de sus recursos libremente a
partir de la cuenta Basic. No necesariamente debes descargarte la
aplicación para acceder a la plataforma pero sí que debes descargarte
la app si quiere utilizarla desde un dispositivo móvil. Las notas se
pueden etiquetar y ordenar e incluso sincronizar con otros dispositivos
tecnológicos. Por lo que la información que guarda se puede guardar
en todos ellos, o subir a la nube.
Plaintext o Google Keep: Solo disponible en IOS.
Tomar notas a mano
A diferencia de una aplicación de notas común, éstas permiten tomar
notas a mano a partir del bolígrafo digital en el dispositivo tecnológico
táctil.
Gestión de clase
Las webs apps presentan un sistema de gestión del aprendizaje (LMS)
que facilita las herramientas necesarias para crear contenidos
interesantes, diseñar lecciones y acceder al conocimiento de los
estudiantes. Incorpora una serie de interfaces fáciles de manejar
desde diferentes dispositivos tecnológicos.
Se trata de plataformas social educativa abierta que permite la
comunicación continua entre un grupo de alumnos con el maestro/a a
lo largo del curso educativo. Facilita al maestro un espacio virtual
donde compartir archivos (recursos multimedia, enlaces, vídeos,
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 24
imágenes, documentos…), pruebas evaluatorias, encuestas,
calendario de clases, enviar avisos grupales o individuales, proponer
actividades, debates. Esta aplicación es abierta, gratuita para todos
los miembros de la comunidad educativa y da la posibilidad a que
miembros inscritos en esta página, puedan mantener una
comunicación.
Crear contenidos Web
Adobe captivate
Aula21. Generador de webquest. Una Webquest es una actividad de
búsqueda informativa guiada en la cual, la mayor parte de la
información usada por los alumnos está extraída de la red. Las
Webquest se diseñan para rentabilizar el tiempo del alumno,
centrando la actividad en el uso de la información. Se construye
alrededor de una tarea atractiva y realizable que involucra algunas
habilidades cognitivas de nivel alto. Para trabajar con este programa
no es necesario saber programar en lenguaje HTML, ya que se trabaja
con lo que sería el resultado, y lo que estamos viendo en él es lo que
veremos con el navegador. Es decir se trata de programas WYSIWYG
(What-You-See-Is-What-You-Get), que en español se puede traducir
por "Lo que se ve es lo que se obtiene".
La página Webquest que se creará debe cumplir los siguientes
requisitos:
Su finalidad debe ser que los alumnos realicen algún trabajo (que el
tutor debe definir) utilizando Internet como principal fuente de
información (no necesariamente ha de ser la única).
El tema de trabajo propuesto debe pertenecer al currículo de algún
área que el tutor imparta.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 25
Este tema de trabajo debe plantearse como algo atractivo y motivador,
ya que ésta es la clave de que la WebQuest no sea un trabajo como
los demás.
El planteamiento debe realizarse de tal modo que el trabajo no se
convierta en "copiar y pegar", es decir, que se les exija a los alumnos
un esfuerzo de análisis de la información y síntesis de la misma, para
su posterior elaboración.
Bubok. Para editar, publicar y vender libros en línea. Bubok nace con
la idea de que el autor pueda publicar sus propios libros u obras, sin
necesidad de un editor. Bubok es un servicio/plataforma/espacio
sencillo, potente y eficaz de autopublicación online que permite a
cualquiera convertirse en su propio editor y publicar sus libros sin
costes, sin límites. Bubok, como aliado del autor ofrece tanto a
escritores como editores, todas las herramientas y servicios
necesarios para publicar y vender sus obras en formato electrónico o
papel, con tiradas desde un solo ejemplar. Novelas, libros de recetas,
libros técnicos… Cualquier género tiene cabida en nuestra editorial.
Por ello, todo autor que tenga algo que contar podrá publicar sus obras
en formato digital y/o papel y sin tiradas mínimas.
Realidad aumentada
Google Goggles
2.7. Distribución
Tiendas de aplicaciones
Existen diferentes tipos de tiendas para descargar aplicaciones, estas
pueden ser creadas por el mismo sistema operativo o por
independientes. Las tiendas organizan las aplicaciones y cada una
tiene normas diferentes de retribución y publicación. Para la
distribución de aplicaciones móviles existen diferentes plataformas
distribuidoras:
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 26
Google Play
Google Play (anteriormente Android Market) es una plataforma de
distribución de software en línea desarrollado por Google Inc. para
dispositivos con sistema operativo Android. Fue lanzado en octubre de
2008. Hasta octubre de 2012, Google Play contaba con más de
700,000 aplicaciones. En la plataforma se encuentran disponibles
tanto aplicaciones gratuitas como de pago.
App Store
La App Store fue el primer servicio de distribución de aplicaciones,
siendo lanzada el 10 de julio de 2008. En 2016, el CEO de Apple, Tim
Cook, anunció que existen 2.000.000 aplicaciones disponibles para
dispositivos con iOS.12 Desde su creación en 2008, más de un millón
de aplicaciones estuvieron disponibles en el App Store. Numerosas
empresas utilizan este canal para distribuir las aplicaciones
colaborativas, de gestión y de productividad a los usuarios externos e
internos.
Apple transformó el mercado de las aplicaciones para dispositivos
móviles, estrenándose con un pequeño catálogo de solamente 500
aplicaciones y logrando en cuatro días 10 millones de aplicaciones
descargadas.
En julio de 2012, Apple creó App Store Volume purchasing for
business. Disponible únicamente en EE. UU., este programa permite
a las empresas comprar aplicaciones en grandes cantidades con el fin
de distribuirlas a sus colaboradores a través de códigos
promocionales. Es posible también integrar en esta tienda "business
to business", aplicaciones desarrolladas por terceros y que no son
publicadas en el App Store clásico.
ETEL PNP – Curso de Internet y Aplicativos WEB
Ing. Robert Amador Aguirre 27
Windows Store
La Windows Store es la plataforma de distribución de Microsoft para
los dispositivos que cuentan con el sistema operativo móvil Windows
Phone. Fue lanzado en octubre de 2010. Para octubre de 2012,
contaba con 120 000 aplicaciones disponibles. En mayo de 2013
Microsoft anunció que ya contaba con 145 000 aplicaciones en
Windows Phone Store.
BlackBerry World
Las aplicaciones para los dispositivos BlackBerry se encuentran
disponibles mediante descarga a través del servicio BlackBerry World
(antes BlackBerry App World). Fue lanzada el 1 de abril de 2009. En
julio de 2011 se reportaron tres millones de descargas al día.
Amazon Appstore
La Amazon Appstore es una aplicación móvil de distribución de
software disponible para los dispositivos con sistema operativo
Android. Fue lanzada en marzo de 2011, contando con 3 800
aplicaciones.
F-Droid
F-Droid es un repositorio de aplicaciones para Android que incluye
únicamente software libre y de código abierto. Fue fundado en 2010
por Ciaran Gultnieks.

Weitere ähnliche Inhalte

Was ist angesagt?

Web 1.0, 2.0, 3.0,4.0
Web 1.0, 2.0, 3.0,4.0Web 1.0, 2.0, 3.0,4.0
Web 1.0, 2.0, 3.0,4.0Steffy Flores
 
8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacciónDCU_MPIUA
 
CARACTERISTICAS DE SITIOS WEB
CARACTERISTICAS DE SITIOS WEBCARACTERISTICAS DE SITIOS WEB
CARACTERISTICAS DE SITIOS WEBgpn
 
correo electronico
correo electronicocorreo electronico
correo electronicoandreaAlsina
 
Metodología para creación de sitios web
Metodología para creación de sitios webMetodología para creación de sitios web
Metodología para creación de sitios webAlfredo Anotha Diego
 
Diapositivas herramientas web 2.0
Diapositivas herramientas web 2.0Diapositivas herramientas web 2.0
Diapositivas herramientas web 2.0ceco20
 
Conclusiones- evolucion de la web
Conclusiones- evolucion de la webConclusiones- evolucion de la web
Conclusiones- evolucion de la webDyana Cordovez
 
Web 1.0, 2.0, 3.0 Que es, Caracteristicas, Ventajas Y Desventajas
Web 1.0, 2.0, 3.0 Que es, Caracteristicas, Ventajas Y DesventajasWeb 1.0, 2.0, 3.0 Que es, Caracteristicas, Ventajas Y Desventajas
Web 1.0, 2.0, 3.0 Que es, Caracteristicas, Ventajas Y DesventajasMaicolSalazar18
 
DOMINIO Y HOSTING.pptx
DOMINIO Y HOSTING.pptxDOMINIO Y HOSTING.pptx
DOMINIO Y HOSTING.pptxEnmerLR
 
Presentacion de ofimatica
Presentacion de ofimaticaPresentacion de ofimatica
Presentacion de ofimaticagestorescpe
 
Paquetes de office más conocidos
Paquetes de office más conocidosPaquetes de office más conocidos
Paquetes de office más conocidostomasa2912
 
Méodos y estrategias de búsqueda en Internet y criterios para la evaluación d...
Méodos y estrategias de búsqueda en Internet y criterios para la evaluación d...Méodos y estrategias de búsqueda en Internet y criterios para la evaluación d...
Méodos y estrategias de búsqueda en Internet y criterios para la evaluación d...Jeannette Lebrón
 

Was ist angesagt? (20)

Web 1.0, 2.0, 3.0,4.0
Web 1.0, 2.0, 3.0,4.0Web 1.0, 2.0, 3.0,4.0
Web 1.0, 2.0, 3.0,4.0
 
8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción8.1.- IPO. Estilos y paradigmas de interacción
8.1.- IPO. Estilos y paradigmas de interacción
 
CARACTERISTICAS DE SITIOS WEB
CARACTERISTICAS DE SITIOS WEBCARACTERISTICAS DE SITIOS WEB
CARACTERISTICAS DE SITIOS WEB
 
correo electronico
correo electronicocorreo electronico
correo electronico
 
Proyecto Pagina Web
Proyecto Pagina Web Proyecto Pagina Web
Proyecto Pagina Web
 
Metodología para creación de sitios web
Metodología para creación de sitios webMetodología para creación de sitios web
Metodología para creación de sitios web
 
Maquetación Web
Maquetación WebMaquetación Web
Maquetación Web
 
Diapositivas herramientas web 2.0
Diapositivas herramientas web 2.0Diapositivas herramientas web 2.0
Diapositivas herramientas web 2.0
 
Internet presentacion power point
Internet presentacion power pointInternet presentacion power point
Internet presentacion power point
 
Accesibilidad Web
Accesibilidad WebAccesibilidad Web
Accesibilidad Web
 
CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)
 
Conclusiones- evolucion de la web
Conclusiones- evolucion de la webConclusiones- evolucion de la web
Conclusiones- evolucion de la web
 
Web 1.0, 2.0, 3.0 Que es, Caracteristicas, Ventajas Y Desventajas
Web 1.0, 2.0, 3.0 Que es, Caracteristicas, Ventajas Y DesventajasWeb 1.0, 2.0, 3.0 Que es, Caracteristicas, Ventajas Y Desventajas
Web 1.0, 2.0, 3.0 Que es, Caracteristicas, Ventajas Y Desventajas
 
DOMINIO Y HOSTING.pptx
DOMINIO Y HOSTING.pptxDOMINIO Y HOSTING.pptx
DOMINIO Y HOSTING.pptx
 
Desarrollo web
Desarrollo web Desarrollo web
Desarrollo web
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Presentacion de ofimatica
Presentacion de ofimaticaPresentacion de ofimatica
Presentacion de ofimatica
 
Paquetes de office más conocidos
Paquetes de office más conocidosPaquetes de office más conocidos
Paquetes de office más conocidos
 
APLICACIONES DE INTERNET
APLICACIONES DE INTERNETAPLICACIONES DE INTERNET
APLICACIONES DE INTERNET
 
Méodos y estrategias de búsqueda en Internet y criterios para la evaluación d...
Méodos y estrategias de búsqueda en Internet y criterios para la evaluación d...Méodos y estrategias de búsqueda en Internet y criterios para la evaluación d...
Méodos y estrategias de búsqueda en Internet y criterios para la evaluación d...
 

Ähnlich wie Curso Aplicaciones Web

Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones webbelenovando
 
Actividad de recurecuperacion
Actividad de recurecuperacionActividad de recurecuperacion
Actividad de recurecuperacionBBRYANN
 
Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)BBRYANN
 
Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)BBRYANN
 
2 aplicaciones web
2 aplicaciones web2 aplicaciones web
2 aplicaciones webUVM
 
Aplicaciones
AplicacionesAplicaciones
AplicacionesHugo Luna
 
Documento - Aplicaciones para internet
Documento - Aplicaciones para internetDocumento - Aplicaciones para internet
Documento - Aplicaciones para internetIntComp-ULS
 
Aplicaciones de escritorio y aplicaciones web
Aplicaciones de escritorio y aplicaciones webAplicaciones de escritorio y aplicaciones web
Aplicaciones de escritorio y aplicaciones webMale21192
 
diseño aplicaciones de interente
diseño aplicaciones de interentediseño aplicaciones de interente
diseño aplicaciones de interenteDmoralks
 
Clase 2 aplicaciones web y derechos intelectuales
Clase 2   aplicaciones web y derechos intelectualesClase 2   aplicaciones web y derechos intelectuales
Clase 2 aplicaciones web y derechos intelectualesRonaldDarellHuarcaya
 
Clase 2 aplicaciones web y derechos intelectuales
Clase 2   aplicaciones web y derechos intelectualesClase 2   aplicaciones web y derechos intelectuales
Clase 2 aplicaciones web y derechos intelectualesRonaldDarellHuarcaya
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEBYael_21
 
Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"Erick Cerna
 

Ähnlich wie Curso Aplicaciones Web (20)

Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Actividad de recurecuperacion
Actividad de recurecuperacionActividad de recurecuperacion
Actividad de recurecuperacion
 
Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)
 
Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)Actividad de recurecuperacion (2)
Actividad de recurecuperacion (2)
 
2 aplicaciones web
2 aplicaciones web2 aplicaciones web
2 aplicaciones web
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Documento - Aplicaciones para internet
Documento - Aplicaciones para internetDocumento - Aplicaciones para internet
Documento - Aplicaciones para internet
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Aplicaciones de escritorio y aplicaciones web
Aplicaciones de escritorio y aplicaciones webAplicaciones de escritorio y aplicaciones web
Aplicaciones de escritorio y aplicaciones web
 
diseño aplicaciones de interente
diseño aplicaciones de interentediseño aplicaciones de interente
diseño aplicaciones de interente
 
Clase 2 aplicaciones web y derechos intelectuales
Clase 2   aplicaciones web y derechos intelectualesClase 2   aplicaciones web y derechos intelectuales
Clase 2 aplicaciones web y derechos intelectuales
 
Clase 2 aplicaciones web y derechos intelectuales
Clase 2   aplicaciones web y derechos intelectualesClase 2   aplicaciones web y derechos intelectuales
Clase 2 aplicaciones web y derechos intelectuales
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
UWE
UWEUWE
UWE
 
Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"Aplicaciones web enriquecidas "RIA"
Aplicaciones web enriquecidas "RIA"
 
Las apps
Las appsLas apps
Las apps
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 

Kürzlich hochgeladen

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjNachisRamos
 
TIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdf
TIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdfTIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdf
TIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdfLUZMARIAAYALALOPEZ
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 

Kürzlich hochgeladen (7)

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
TIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdf
TIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdfTIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdf
TIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 

Curso Aplicaciones Web

  • 1. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 1 APLICACIONES WEB Y MÓVILES 1. APLICACIONES WEB: 1.1. Definición: En la ingeniería de software se denomina aplicación web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador. Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bastante conocidos de aplicaciones web. 1.2. Características de las Aplicaciones Web:  El usuario puede acceder fácilmente a estas aplicaciones empleando un navegador web (cliente) o similar.  Si es por internet, el usuario puede entrar desde cualquier lugar del mundo donde tenga un acceso a internet.  Pueden existir miles de usuarios pero una única aplicación instalada en un servidor, por lo tanto se puede actualizar y mantener una única aplicación y todos sus usuarios verán los resultados inmediatamente.  Emplean tecnologías como Java, JavaFX, JavaScript, DHTML, Flash, Ajax... que dan gran potencia a la interfaz de usuario.
  • 2. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 2  Emplean tecnologías que permiten una gran portabilidad entre diferentes plataformas. Por ejemplo, una aplicación web podría ejecutarse en un dispositivo móvil, en una computadora con Windows, Linux u otro sistema, en una consola de videojuegos, etc. 1.3. Interfaces Web: Las interfaces web tienen ciertas limitaciones en las funcionalidades que se ofrecen al usuario. Hay funcionalidades comunes en las aplicaciones de escritorio como dibujar en la pantalla o arrastrar y soltar que no están soportadas por las tecnologías web estándar. 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 (lo que suele resultar molesto a los usuarios). Recientemente se han desarrollado tecnologías para coordinar estos lenguajes con las tecnologías en el lado del servidor. Como ejemplo, AJAX es una técnica de desarrollo web que usa una combinación de varias tecnologías. Ejemplos de Interfaces Web
  • 3. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 3 1.4. Estructura de Aplicaciones Web y Complementos Web: Aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una aplicación de tres-capas. 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, por ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python o Ruby on Rails que constituye la capa intermedia. Por último, una base de datos constituye la tercera y última capa. El navegador web manda peticiones a la capa intermedia que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario. Algunos complementos para un sitio web son:  Contadores: permiten contabilizar las visitas de un sitio web.  Mapa del sitio. Algunos conceptos que se deben manejar relacionados al sitio web y su promoción:  Buscadores de internet: permiten que miles de personas encuentran el sitio web y Publicidad online.  Resultados de búsquedas: lista de páginas web que aparecen luego de realizar una búsqueda en un buscador de internet. Para aparecer en la lista, la página web debe estar indexada. Aparecer en las primeras posiciones, permite incrementar la cantidad de visitantes al sitio (ver técnicas SEO).
  • 4. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 4 1.5. Ventajas y Desventajas de las Aplicaciones Web: 1.5.1. Ventajas:  Ahorra tiempo: se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningún programa.  No hay problemas de compatibilidad: basta tener un navegador actualizado para poder utilizarlas.  No ocupan espacio en nuestro disco duro.  Actualizaciones inmediatas: como el software lo gestiona el propio desarrollador, cuando nos conectamos estamos usando siempre la última versión que haya lanzado.  Consumo de recursos bajo: dado que toda (o gran parte) de la aplicación no se encuentra en nuestra computadora, muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otra computadora.  Multiplataforma: se pueden usar desde cualquier sistema operativo porque solamente es necesario tener un navegador.  Portables: es independiente de la computadora donde se utilice (PC de sobremesa, portátil) porque se accede a través de una página web (solamente es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a través de teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para no dificultar el acceso de estos usuarios.  La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples localizaciones para asegurar la continuidad del mismo.  Los virus no dañan los datos porque están guardados en el servidor de la aplicación.  Colaboración: gracias a que el acceso al servicio se realiza desde una única ubicación es sencillo el acceso y
  • 5. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 5 compartición de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones en línea de calendarios u oficina.  Los navegadores ofrecen cada vez más y mejores funcionalidades para crear "aplicaciones web enriquecidas" (Rich Internet application o RIA). 1.5.2. Desventajas:  Habitualmente ofrecen menos funcionalidades que las aplicaciones de escritorio. Se debe a que las funcionalidades que se pueden realizar desde un navegador son más limitadas que las que se pueden realizar desde el sistema operativo. Pero cada vez los navegadores están más preparados para mejorar en este aspecto. La aparición de HTML 5 representa un hito en este sentido. Es posible añadir funcionalidades a estas aplicaciones gracias al uso de Aplicaciones de Internet.  La disponibilidad depende de un tercero, el proveedor de la conexión a internet o el que provee el enlace entre el servidor de la aplicación y el cliente. Así que la disponibilidad del servicio está supeditada al proveedor.  Las aplicaciones web requieren navegadores web totalmente compatibles para funcionar. Incluso muchas veces requieren las extensiones apropiadas y actualizadas para opera.  Muchas no son de código abierto, perdiendo flexibilidad.  La aplicación web desaparece si así lo requiere el desarrollador o si el mismo se extingue. Las aplicaciones tradicionales, en general, pueden seguir usándose en esos casos.  El usuario, en general, no tiene libertad de elegir la versión de la aplicación web que quiere usar. Un usuario podría
  • 6. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 6 preferir usar una versión más antigua, hasta que la nueva sea probada.  En teoría, el desarrollador de la aplicación web puede rastrear cualquier actividad que el usuario haga. Esto puede traer problemas de privacidad. 1.6. Framework y Lenguajes de programación para Aplicaciones Web: 1.6.1. Framework para Aplicaciones Web: Existen completos de frameworks que facilitan la creación de aplicaciones web. Algunos framework populares son Django, Ruby on Rails o Symfony. Los frameworks de única página como Sencha Touch y AngularJS pueden ser usados para acelerar el desarrollo de aplicaciones web (web apps) para plataformas móviles. (Web application framework) Un framework para aplicaciones web es un framework que sirve para el desarrollo web: aplicaciones web, sitios web dinámicos y servicios web. Los frameworks proporcionan herramientas, bibliotecas, plantillas, códigos y aplicaciones de ejemplos, etc., que facilitan el desarrollo web. 1.6.2. Lenguajes de programación para Aplicaciones Web Los lenguajes de programación más empleados en el desarrollo de aplicaciones web son:  PHP  Java (Java Servlets y JavaServer Pages).  Javascript  Ruby  Python  C# y Visual Basic (tecnologías ASP/ASP.NET)
  • 7. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 7 También son muy utilizados otros lenguajes o arquitecturas que no son propiamente lenguajes de programación, como HTML o XML. Se utilizan para servir los datos adecuados a las necesidades del usuario, en función de cómo hayan sido definidos por el dueño de la aplicación. Los datos se almacenan en alguna base de datos estándar. 1.7. Como funciona Aplicaciones Web: Cuando utilizas una aplicación web estás trabajando desde tu computador o dispositivo móvil, pero la mayor parte del procesamiento se hace dentro de en una red de servidores. Estos servidores pueden unir todo su poder de procesamiento con el fin de tramitar solicitudes de todo el mundo, y a su vez, utilizan servidores especializados para almacenar los datos con los que estás trabajando, así como los datos de los demás usuarios. Como todo esto sucede sin problema ni demora alguna, pareciera que la aplicación se está ejecutando dentro de tu equipo.
  • 8. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 8 Como ejemplo de funcionamiento de Aplicaciones Web podemos usar la herramienta de Google Drive. Google Drive: Cuando utilizamos esta aplicación web y abrimos un documento con Google Docs, el navegador que estés utilizando se comunicará con la red de servidores para dejarte ver y editar el documento. A medida que vayas editando el documento, tu navegador trabajará de la mano con los servidores externos para asegurarse que todos los cambios se estén guardando. Cuando termines, puedes dejar almacenado el documento o descargarlo en tu equipo. Esta aplicación web es bastante similar a Microsoft Office, que es un programa tradicional que debe ser comprado e instalado en tu computador y almacena todos los documentos dentro de tu equipo
  • 9. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 9 1.8. Tipos de Desarrollo de aplicaciones Web: A continuación realizaremos una clasificación de los tipos de aplicativos Web. 1.8.1. Aplicación Web Estática: Para crear una app web estática, lo primero que debemos saber es que este tipo de web app muestra poca información, y no suelen cambiar mucho. Por regla general suelen estar desarrolladas en HTML y CSS. Aunque también pueden mostrar en alguna parte de la aplicación web objetos en movimiento como por ejemplo banners, GIF animados, vídeos, etc. También pueden desarrollarse aplicaciones web con jQuery y Ajax. Además, modificar los contenidos de las apps estáticas no es sencillo. Para hacerlo, habría que descargar el HTML modificarlo y volver a subirlo al servidor. Y esos cambios solo puede hacerlos el webmaster o la empresa de desarrollo que programó y diseñó la web app en su momento. Algunos ejemplos de desarrollo de aplicaciones web estáticas podrían ser por ejemplo portafolios de profesionales o bien un curriculum digital. Del mismo modo una página de presentación de empresa podría tener también este tipo de aplicación web para mostrar sus datos de contacto, etc.
  • 10. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 10 1.8.2. Aplicaciones Web Dinámicas: Las aplicaciones web dinámicas son mucho más complejas a nivel técnico. Utilizan bases de datos para cargar la información, y estos contenidos se van actualizando cada vez que el usuario accede a la web app. Generalmente cuentan con un panel de administración (llamado CMS) desde dónde los administrados pueden corregir o modificar los contenidos, ya sean textos o imágenes. El proceso de actualización es muy sencillo y ni siquiera necesita entrar en el servidor para modificarlo, además de que permite implementar muchas funcionalidades como foros o bases de datos. El diseño, y no solo el contenido pueden modificarse al gusto del administrador. Realmente sus ventajas y posibilidades son infinitas, con este tipo de páginas web se puede hacer todo lo que se desee, desde una simple web informativa, hasta una potente herramienta de trabajo rica en contenido dinámico, sistemas contable capaces de llevar lo que es el inventario de la empresa, además de que puede ser manejada y actualizada incluso por el propietario de la web sin la intervención de un programador. Lo que hoy se conoce como web 2.0 es precisamente la web dinámica
  • 11. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 11 1.8.3. Tienda Virtual o Comercio electrónico Tienda Virtual se refiere a un tipo de comercio que usa como medio principal para realizar sus transacciones un sitio web o una aplicación conectada Internet. Una tienda virtual es un sitio web que vende productos o servicios y, por lo general, tiene un carrito de compra asociado a ella. Con la popularidad de Internet, se ha producido un rápido aumento de tiendas en línea y las compras en línea se han convertido en ventaja para los propietarios de tiendas al por menor. En este tipo de tiendas las personas pueden comprar desde sus casas logrando tener más poder ya que tienen una gran variedad de alternativas para elegir y no necesita caminar grandes distancias para llegar a otras tiendas. Entre los tipos de tiendas virtuales tenemos los siguientes:  B2C (Business to Consumer): venta para consumidores finales  B2B (Business to Business): venta para otras empresas  B2A (Business to Administration): venta para administraciones públicas
  • 12. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 12 1.8.4. Portal Web APP: Un portal de Internet es un sitio web que ofrece al usuario, de forma fácil e integrada, el acceso a una serie de recursos y de servicios relacionados a un mismo tema. Incluye: enlaces webs, buscadores, foros, documentos, aplicaciones, compra electrónica, etc. Principalmente un portal en Internet está dirigido a resolver necesidades de información específica de un tema en particular. Un portal de Internet puede ser, por ejemplo, un Centro de contenido intermediario entre compradores y vendedores de rubros específicos, estos se pueden complementar con herramientas que le ayuden a identificar empresas que satisfagan necesidades de un comprador, visualizar anuncios de vendedores, ofrecer cotizaciones, brindar correos electrónicos, motores de búsqueda, etc. Un portal Web puede ofrecer Servicios de búsqueda que incluye mecanismos de búsqueda, directorios y páginas amarillas para localizar negocios o servicios. Es decir, información de varios temas como noticias, deportes, pronósticos de clima, listas de eventos locales, mapas, opciones de entretenimiento, juegos, ligas a estaciones de radio y a otros sitios con contenido especial en ciertas áreas de interés como coches, viajes y salud entre otros.
  • 13. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 13 1.8.5. Aplicación Web Animada Los diseños web animados, son aquellos sitios donde se apunta a mostrar información permanente pero con movimiento, ya sea a través de la animación de menús, pase de imágenes o fotos o animaciones en el acceso a las diferentes secciones del Sitio web. Los diseños web animados pueden ser desarrollados enteramente en Flash (aunque esta tecnología ya no es tan utilizada) o también utilizar una combinación de lenguajes conjuntamente con aplicaciones JQuery, que es el lenguaje que actualmente utilizamos en este tipo de desarrollos. Son una excelente opción para aquellas empresas en las cuales se desea mostrar información acerca de su perfil comercial, pero que a la vez, necesitan lograr un impacto visual en sus potenciales clientes, como por ejemplo, agencias de modelos, fotógrafos, diseñadores de modas, de Interiores, de exteriores, etc.
  • 14. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 14 1.8.6. Aplicación Web con “Gestor de contenidos”: En el caso del desarrollo de aplicaciones web en las que el contenido se debe ir actualizando continuamente, se necesitará instalar un gestor de contenidos (CMS) a través del que el administrador pude ir realizando los cambios y actualizaciones él mismo. Estos gestores son intuitivos y muy sencillos de gestionar. Algunos ejemplos de gestores de contenidos son:  WordPress: Sin duda es el más extendido de los gestores de contenidos. Existe mucha información en la red, tutoriales y guías para personalizarlo, entenderlo y además es gratuito.  Joomla: Es el segundo en el top CMS, tras WordPress. Aunque no goza de tantos usuarios sí que tiene una comunidad potente y es también muy intuitivo.  Drupal: Es un CSM de software libre. Es muy adaptable, y recomendado especialmente para generar comunidades. Este tipo de aplicación web es muy común entre páginas de contenidos: blogs personales, blogs corporativos, blogs profesionales, páginas de noticias, de artículos, de medios de comunicación, etc.
  • 15. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 15 2. APLICACIONES MÓVILES: 2.1. Qué es una aplicación Móvil: Una aplicación móvil es aquella desarrollada especialmente para ser ejecutada en dispositivos móviles como un teléfono celular, tabletas y similares. Estas aplicaciones tienen características especiales para poder funcionar en estos dispositivos móviles que, por lo general, tienen menos capacidad de procesamiento y almacenamiento que computadoras de escritorio o notebooks. 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. El término app se volvió popular rápidamente, tanto que en 2010 fue listada como Word of the Year (Palabra del Año) por la American Dialect Society.
  • 16. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 16 2.2. Ventajas de las Aplicaciones:  Un acceso más rápido y sencillo a la información necesaria sin necesidad de los datos de autenticación en cada acceso.  Un almacenamiento de datos personales que, a priori, es de una manera segura.  Una gran versatilidad en cuanto a su utilización o aplicación práctica.  La atribución de funcionalidades específicas.  Mejorar la capacidad de conectividad y disponibilidad de servicios y productos (usuario-usuario, usuario-proveedor de servicios, etc.). 2.3. Tipos de Aplicaciones Móviles y sus características: 2.3.1. Aplicaciones Nativas: 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. Pero también es importante recordar, que todo en esta vida tiene sus ventajas y desventajas, y que las aplicaciones nativas no son la excepciona. Las ventajas y desventajas de estas son: 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.
  • 17. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 17 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. 2.3.2. Aplicaciones Web móviles: A continuación se encuentran, 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, ya que solo se necesita contar con un navegador para acceder a esta. Las ventajas y desventajas de estas son: 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
  • 18. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 18 Desventajas:  No pueden ser publicadas en plataformas para su distribución  No utilizan los recursos del sistema ni del dispositivo de manera optima 2.3.3. Aplicaciones Híbridas: Por ultimo están, las 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 específico el cual hay que utilizar para su desarrollo y la mayoría de olas herramientas son de uso gratuito, también pudiendo integrarlo con las herramientas de aplicaciones nativas. Las ventajas y desventajas de este tipo de desarrollo de aplicaciones son: 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. Desventajas:  La documentación puede ser un poco escasa y desordenada.
  • 19. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 19 2.4. Clasificación de las App Las App se pueden clasificar atendiendo a diversos criterios, entre ellos: a. Por sus efectos psicosociales y/o psicopedagógicos: App capacitadoras: aquellas que permiten o incitan a buscar posibilidades nuevas o fomentar la creatividad. App de dependencia: aquellas que nos impiden, limiten o determinen nuestros actos, capacidad de elección, creatividad, etc. b. Por el tipo de contenido que ofrecen al usuario: De entretenimiento: donde se encuadran mayoritariamente las apps de juegos. De relación social: dirigidas a la comunicación interpersonal De producción o utilitarias: proporcionan instrumentos para la resolución de tareas específicas que requieren inmediatez y rapidez para solucionar problemas, en especial en el sector empresarial y comercial. Educativas o informativas: diseñadas y desarrolladas como transmisoras de la información y el conocimiento donde se prioriza el acceso a los contenidos y a las herramientas de búsqueda mediante un interfaz de navegación lo más sencillo y fácil posible. Creativas: ofrecen herramientas que potencien la creatividad literaria, musical (y sonora), fotográfica o video-gráfica. Publicitarias: con fines comerciales la gran mayoría son de distribución gratuita. c. Por las condiciones de distribución: Pueden clasificarse como gratuitas, de pago y “freemium”, las cuales permiten su descarga inicial gratuita para un uso limitado y básico, posibilitando posteriormente el acceso a funcionalidades más avanzadas previo pago.
  • 20. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 20 d. Por la edad de destino de los usuarios del contenido: El App Store establece una clasificación del contenido por tramos de edades de “4+, 9+, 12+ y 17+”, que limita el acceso a la descarga de dicha aplicación. e. Por el tipo de diseño y desarrollo: Como ya se ha especificado en apartados anteriores su diseño y desarrollo permite diferenciar entre aplicaciones: Genéricas: Prácticamente todo el diseño y programación de lenguaje es compatible con la mayoría de los dispositivos. Híbridas: Determinados componentes de la programación son comunes para todos los Smartphone y otro porcentaje es específico, dependiendo del sistema operativo. Nativas: su programación en su totalidad es específica para cada Market de distribución. 2.5. El uso de las App en la Educación Aspectos psicosociales de las nuevas generaciones: los "nativos digitales". El paradigma del concepto de “generación” ha sufrido una profunda transformación en los últimos veinte años con la irrupción de las TIC. Tradicionalmente en la historia de la Humanidad las generaciones se han definido desde el punto de vista biológico, es decir desde que una persona nace hasta que es factible convertirse en madre o padre. El desarrollo sociocultural de las sociedades fue forjando paulatinamente en la juventud la idea de que la identidad está más relacionada a las experiencias, conocimientos y sentimientos comunes que al vínculo paterno-filial o a la fecha de nacimiento. El Romanticismo, s. XVIII, fue el primer movimiento cultural que engendró esa identidad común entre jóvenes como una manera diferente de ver y entender el mundo. Los acontecimientos sociales, políticos o culturales dieron lugar al nuevo concepto de “generación” tales como:
  • 21. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 21 La generación del 98 de escritores surgidos en España a raíz de la crisis que desembocó en la guerra con USA en 1.898. La generación de 1914, “la generación perdida” en Europa marcada por la I Guerra Mundial. La década de los 60 que dio lugar al movimiento “hippie”. Las generaciones genealógicas de 20 a 30 años de duración, perdieron su relevancia frente a las generaciones socioculturales, distanciadas entre sí en torno a una década a partir de los años 50, como la han perdido éstas con respecto a las generaciones digitales surgidas a finales del siglo XX y principios del XXI como consecuencia de varios factores: El incremento vertiginoso la información, el conocimiento y la comunicación. La pérdida progresiva de la relevancia de los acontecimientos políticos. El incremento de las experiencias comunes de la juventud en torno a Internet y las plataformas sociales amparadas por el desarrollo de las TIC. Las generaciones tecnológicas pueden ser varias a lo largo de una década como resultado de la vorágine en la innovación tecnológica y el consumo de información e inmediatez desmesuradas. Los jóvenes conciben el mundo como “una gran App”, como un conjunto de aplicaciones que le acompañan a lo largo de la vida, sin mucha consciencia de su influencia en las costumbres adquiridas, que son fácilmente modificables en la edad de desarrollo. Los “nativos digitales”, nacidos en España a partir de 1.995, han variado sustancialmente los conceptos de identidad, intimidad y creatividad. Es necesario que tanto el entorno familiar como el educacional propicien las condiciones adecuadas para que las “apps capacitadoras” fomenten un desarrollo adecuado de la persona, lejos de las identidades falsarias o de “avatar”, relaciones superficiales e
  • 22. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 22 impersonales y una conducta guiada que inculcan las “app de dependencia”. Las “app”, como un recurso más de las TIC, deben fomentar la imaginación, la creatividad, la adquisición de nuevas habilidades y el desarrollo coherente de la personalidad, enriqueciendo la identidad y el concepto de intimidad personal. 2.6. Uso de los dispositivos móviles en educación Crea listas Se trata de aplicaciones que permiten al docente organizar sus tareas diarias personales o profesionales. A través de interfaces intuitivas facilitar la organización temporal de eventos, proyectos, entre otros. • Astrid • Google Task. Son un conjunto de recursos empresariales gratuitos que te ayudan a conseguir los objetivos marcadores. A través de todas las herramientas que Google proporciona: Gmail, Hangouts, Caledar, Google+ y al almacenamiento en Drive; permite a los usuarios organizar y compartir sus documentos para ser trabajados, modificados por varios usuarios en el mismo momento; de tal forma que da la posibilidad de establecer chats paralelos, etiquetas que pueden ser comentadas e incluso visualizar historial de revisiones para ver la aportación de cada miembro que ha intervenido en la creación del documento. Se puede acceder desde la propia página web en el ordenador o a través de la app disponible tanto para Android como IOS.
  • 23. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 23 Tomar notas Con la finalidad de organizar actividades, eventos, trabajo diario dentro y fuera del aula. Evernote. Es una aplicación que permite a los usuarios tomar notas y apuntes a través de imágenes con notas asociadas, grabar notas de voz. Para ello te debes registrar y puedes optar a acceder a una cuenta desde la Básic, a Plus, Premium o Business en relación a la cuota que elijas; se da la opción de poder disfrutar de sus recursos libremente a partir de la cuenta Basic. No necesariamente debes descargarte la aplicación para acceder a la plataforma pero sí que debes descargarte la app si quiere utilizarla desde un dispositivo móvil. Las notas se pueden etiquetar y ordenar e incluso sincronizar con otros dispositivos tecnológicos. Por lo que la información que guarda se puede guardar en todos ellos, o subir a la nube. Plaintext o Google Keep: Solo disponible en IOS. Tomar notas a mano A diferencia de una aplicación de notas común, éstas permiten tomar notas a mano a partir del bolígrafo digital en el dispositivo tecnológico táctil. Gestión de clase Las webs apps presentan un sistema de gestión del aprendizaje (LMS) que facilita las herramientas necesarias para crear contenidos interesantes, diseñar lecciones y acceder al conocimiento de los estudiantes. Incorpora una serie de interfaces fáciles de manejar desde diferentes dispositivos tecnológicos. Se trata de plataformas social educativa abierta que permite la comunicación continua entre un grupo de alumnos con el maestro/a a lo largo del curso educativo. Facilita al maestro un espacio virtual donde compartir archivos (recursos multimedia, enlaces, vídeos,
  • 24. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 24 imágenes, documentos…), pruebas evaluatorias, encuestas, calendario de clases, enviar avisos grupales o individuales, proponer actividades, debates. Esta aplicación es abierta, gratuita para todos los miembros de la comunidad educativa y da la posibilidad a que miembros inscritos en esta página, puedan mantener una comunicación. Crear contenidos Web Adobe captivate Aula21. Generador de webquest. Una Webquest es una actividad de búsqueda informativa guiada en la cual, la mayor parte de la información usada por los alumnos está extraída de la red. Las Webquest se diseñan para rentabilizar el tiempo del alumno, centrando la actividad en el uso de la información. Se construye alrededor de una tarea atractiva y realizable que involucra algunas habilidades cognitivas de nivel alto. Para trabajar con este programa no es necesario saber programar en lenguaje HTML, ya que se trabaja con lo que sería el resultado, y lo que estamos viendo en él es lo que veremos con el navegador. Es decir se trata de programas WYSIWYG (What-You-See-Is-What-You-Get), que en español se puede traducir por "Lo que se ve es lo que se obtiene". La página Webquest que se creará debe cumplir los siguientes requisitos: Su finalidad debe ser que los alumnos realicen algún trabajo (que el tutor debe definir) utilizando Internet como principal fuente de información (no necesariamente ha de ser la única). El tema de trabajo propuesto debe pertenecer al currículo de algún área que el tutor imparta.
  • 25. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 25 Este tema de trabajo debe plantearse como algo atractivo y motivador, ya que ésta es la clave de que la WebQuest no sea un trabajo como los demás. El planteamiento debe realizarse de tal modo que el trabajo no se convierta en "copiar y pegar", es decir, que se les exija a los alumnos un esfuerzo de análisis de la información y síntesis de la misma, para su posterior elaboración. Bubok. Para editar, publicar y vender libros en línea. Bubok nace con la idea de que el autor pueda publicar sus propios libros u obras, sin necesidad de un editor. Bubok es un servicio/plataforma/espacio sencillo, potente y eficaz de autopublicación online que permite a cualquiera convertirse en su propio editor y publicar sus libros sin costes, sin límites. Bubok, como aliado del autor ofrece tanto a escritores como editores, todas las herramientas y servicios necesarios para publicar y vender sus obras en formato electrónico o papel, con tiradas desde un solo ejemplar. Novelas, libros de recetas, libros técnicos… Cualquier género tiene cabida en nuestra editorial. Por ello, todo autor que tenga algo que contar podrá publicar sus obras en formato digital y/o papel y sin tiradas mínimas. Realidad aumentada Google Goggles 2.7. Distribución Tiendas de aplicaciones Existen diferentes tipos de tiendas para descargar aplicaciones, estas pueden ser creadas por el mismo sistema operativo o por independientes. Las tiendas organizan las aplicaciones y cada una tiene normas diferentes de retribución y publicación. Para la distribución de aplicaciones móviles existen diferentes plataformas distribuidoras:
  • 26. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 26 Google Play Google Play (anteriormente Android Market) es una plataforma de distribución de software en línea desarrollado por Google Inc. para dispositivos con sistema operativo Android. Fue lanzado en octubre de 2008. Hasta octubre de 2012, Google Play contaba con más de 700,000 aplicaciones. En la plataforma se encuentran disponibles tanto aplicaciones gratuitas como de pago. App Store La App Store fue el primer servicio de distribución de aplicaciones, siendo lanzada el 10 de julio de 2008. En 2016, el CEO de Apple, Tim Cook, anunció que existen 2.000.000 aplicaciones disponibles para dispositivos con iOS.12 Desde su creación en 2008, más de un millón de aplicaciones estuvieron disponibles en el App Store. Numerosas empresas utilizan este canal para distribuir las aplicaciones colaborativas, de gestión y de productividad a los usuarios externos e internos. Apple transformó el mercado de las aplicaciones para dispositivos móviles, estrenándose con un pequeño catálogo de solamente 500 aplicaciones y logrando en cuatro días 10 millones de aplicaciones descargadas. En julio de 2012, Apple creó App Store Volume purchasing for business. Disponible únicamente en EE. UU., este programa permite a las empresas comprar aplicaciones en grandes cantidades con el fin de distribuirlas a sus colaboradores a través de códigos promocionales. Es posible también integrar en esta tienda "business to business", aplicaciones desarrolladas por terceros y que no son publicadas en el App Store clásico.
  • 27. ETEL PNP – Curso de Internet y Aplicativos WEB Ing. Robert Amador Aguirre 27 Windows Store La Windows Store es la plataforma de distribución de Microsoft para los dispositivos que cuentan con el sistema operativo móvil Windows Phone. Fue lanzado en octubre de 2010. Para octubre de 2012, contaba con 120 000 aplicaciones disponibles. En mayo de 2013 Microsoft anunció que ya contaba con 145 000 aplicaciones en Windows Phone Store. BlackBerry World Las aplicaciones para los dispositivos BlackBerry se encuentran disponibles mediante descarga a través del servicio BlackBerry World (antes BlackBerry App World). Fue lanzada el 1 de abril de 2009. En julio de 2011 se reportaron tres millones de descargas al día. Amazon Appstore La Amazon Appstore es una aplicación móvil de distribución de software disponible para los dispositivos con sistema operativo Android. Fue lanzada en marzo de 2011, contando con 3 800 aplicaciones. F-Droid F-Droid es un repositorio de aplicaciones para Android que incluye únicamente software libre y de código abierto. Fue fundado en 2010 por Ciaran Gultnieks.