SEMANA 9 Y10 ¿Qué son las aplicaciones web?
Las aplicaciones web reciben este nombre porque se ejecutan en 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. El
concepto de aplicaciones web está relacionado con el almacenamiento en la nube. Toda la información se guarda de forma
permanente en grandes servidores de internet y nos envían a nuestros dispositivos o equipos los datos que requerimos en ese
momento, quedando una copia temporal dentro de nuestro equipo. En cualquier momento, lugar y desde cualquier dispositivo
podemos acceder a este servicio, sólo necesitamos una conexión a internet y nuestros datos de acceso, que por lo general son el
nombre de usuario y contraseña. Estos grandes servidores de internet que prestan el servicio de alojamiento están ubicados alrededor
de todo el mundo, así hacen que el servicio prestado no sea tan costoso o gratuito en la mayoría de los casos y extremadamente
seguro.
A continuación se presentan algunos ejemplos de aplicaciones web.
Correo electrónico
Es un servicio que se ejecuta en el navegador como Gmail, Outlook y Yahoo que permite el intercambio de mensajes a través de
sistemas de comunicación electrónicos. El concepto se utiliza principalmente para denominar al sistema que brinda este servicio vía
Internet mediante el protocolo SMTP (Simple Mail Transfer Protocol), pero también permite nombrar a otros sistemas similares que
utilicen distintas tecnologías. Los mensajes de correo electrónico posibilitan el envío, además de texto, de cualquier tipo de documento
digital (imágenes, videos, audios, etc.)
Google Docs y Microsoft
Es un conjunto de programas que se usan, generalmente, en oficinas. Estos se ejecutan desde tu navegador permiten crear
documentos de texto enriquecido, hojas de cálculo, presentaciones, formularios, entre otros. Los documentos se pueden compartir
para realizar de forma colaborativa, es decir que varios usuarios ingresen a editar un mismo documento al tiempo. Estos documentos
quedan almacenados en la nube, permitiendo que solo se requiera acceso a internet para acceder a ellos.
Facebook
Permite crear un perfil en línea e interactuar con tus amigos. Como los perfiles y conversaciones están en constante evolución,
Facebook utiliza tecnología de aplicaciones web a través del sitio para mantener la información actualizada. También existen juegos y
otras aplicaciones web que puedes añadir a tu perfil.
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.
Google Drive y OneDrive
Permiten almacenar información en la nube, cualquier tipo de archivo ya sea para tener una copia para editarlo de forma compartida
o solo para tenerlo ahí disponible para cualquier momento, en cualquier equipo con acceso a internet. También existen otras formas
para almacenar información en la nube, como son: Dropbox, pCloud, Amazon Drive, Mega, Apple iCloud, Box, Tresorit, entre otros.
Ventajas de las aplicaciones Web
• Muchas aplicaciones web son gratuitas.
• Puedes acceder a tu información en cualquier lugar y momento.
• No dependes de tu computador o de algún equipo específico ya que el contenido está almacenado en la web.
• Muchas de las aplicaciones web permiten que varias personas trabajen simultáneamente en ellas.
• Los documentos y archivos no se te van a perder ni borrar a menos que tú así lo quieras.
Recuerda que para acceder a tus archivos necesitas de una conexión a internet y tus datos de acceso.
¿Qué es el almacenamiento en la nube?
Como te comentábamos anteriormente, los conceptos de la nube y el de aplicaciones web están íntimamente relacionados. Las
aplicaciones web son viables gracias a que puedes almacenar datos en la nube, y es este precisamente el concepto que cambia la
forma de ver y asumir la experiencia con los computadores y dispositivos móviles.
Antes se necesitaba de un computador enorme y robusto, con gran capacidad de procesamiento y almacenamiento, ahora sólo
necesitamos un pequeño dispositivo conectado a la red para poder hacer lo que necesitamos.
El almacenamiento en la nube nos sugiere que lo importante ahora no es tener y resguardar; sino, la posibilidad de acceder, compartir
y cargar lo menos posible. Se le conoce con los términos de nube informática al almacenamiento en la nube o cloud, de la palabra
nube en inglés.
Cuando se dice que algo está en la nube, significa que el archivo o el documento, se encuentra almacenado en un servidor web, en
lugar de estarlo en nuestro computador o dispositivo.
Así como los dispositivos móviles, tablets y los smartphones, revolucionaron el uso del computador de escritorio y portátil, el
almacenamiento en la nube revoluciona nuestra experiencia con el internet, el uso del software o programas y la forma en la que
almacenamos nuestros archivos.
Cada aplicación que se vaya a instalar o a utilizar, tiene un licenciamiento, unos acuerdos que muchas veces no leemos, pero que se
requieren conocer.
LICENCIAMIENTO DE SOFTWARE
El software se rige por licencias de utilización, es decir, en ningún momento un usuario compra un programa o se convierte en
propietario de él, tan sólo adquiere el derecho de uso, incluso así haya pagado por él. Las condiciones bajo las cuales se permite el uso
del software, es por medio de las licencias las cuales son contratos suscritos entre los productores de software y los usuarios. En
general, las licencias corresponden a derechos que se conceden a los usuarios, principalmente en el caso del software libre, y a
restricciones de uso en el caso del software propietario. Las licencias son de gran importancia tanto para el software propietario como
para el software libre, igual que cualquier contrato. Un caso especial, en lo que concierne a la propiedad sobre el software, lo
constituyen los programas denominados de dominio público, porque sus creadores renuncian a los derechos de autor.
Que es una Licencia de Software
Es un contrato entre autor/titular de los derechos de explotación/distribuidor y el usuario consumidor /usuario profesional o empresa,
para utilizar el software cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas.
Las licencias de software pueden establecer entre otras cosas: la cesión de determinados derechos del propietario al usuario final
sobre una o varias copias del programa informático, los límites en la responsabilidad por fallos, el plazo de cesión de los derechos, el
ámbito geográfico de validez del contrato e incluso pueden establecer determinados compromisos del usuario final hacia el
propietario, tales como la no cesión del programa a terceros o la no reinstalación del programa en equipos distintos al que se instaló
originalmente.
Tipos de licencia
Si bien cada programa viene acompañado de una licencia de uso particular, existen diversos aspectos en común entre las licencias que
hacen posible su clasificación. De acuerdo a ello, es común encontrar términos tales como:
Software propietario: Es software cerrado, donde el dueño del software controla su desarrollo y no divulga sus especificaciones,
producido principalmente por grandes empresas como: Microsoft, SumMicrosystem, Lotus entre otras. Antes de poder utilizar este
tipo de software se debe pagar por él. Cuando se adquiere una licencia de uso de software propietario, normalmente se tiene derecho
a utilizarlo en un solo computador y a realizar una copia de respaldo. En este caso la redistribución o copia para otros propósitos no
es permitida.
Software freeware: La distribución es gratuita, por lo cual el usuario no tiene que pagar para instalarlo y utilizarlo. Sin embargo, a
diferencia de lo que ocurre con el software libre, los usuarios no están habilitados a modificar su código.
Software libre: El software libre es software que, para cualquier propósito, se puede usar, copiar, distribuir y modificar libremente, es
decir, es software que incluye archivos fuentes. La denominación de software libre se debe a la Free Software Foundation (FSF),
entidad que promueve el uso y desarrollo de software de este tipo.
Software semi‐libre: Es software que posee las libertades del software libre, pero sólo se puede usar para fines sin ánimo de lucro, por
lo cual lo cataloga como software no libre.
Software shareware o de evaluación: Se caracteriza porque es de libre distribución o copia, de tal forma que se puede usar, contando
con el permiso del autor, durante un periodo limitado de tiempo, después de esto se debe pagar para continuar utilizándolo, aunque
la obligación es únicamente de tipo moral ya que los autores entregan los programas confiando en la honestidad de los usuarios. Este
tipo de software es distribuido por autores individuales y pequeñas empresas que quieren dar a conocer sus productos.
Software de demostración: No hay que confundir el software shareware con el software de demostración, que son programas que
de entrada no son 100% funcionales o dejan de trabajar al cabo de cierto tiempo. También estos programas son los que se consiguen
en los quioscos de periódicos y revistas. El software de demostración o como se acostumbra a decir "software demo", es similar al
software shareware por la forma en que se distribuye pero en esencia es sólo software propietario limitado que se distribuye con fines
netamente comerciales.
Open Source: Puede ser compartido abiertamente entre desarrolladores y usuarios finales de tal forma que todos aprendan de todos
tratando de crear comunidades, Tal es el caso de Linux
Licencia GPL (General Public License) ó 'copyleft': La licencia GPL se aplica al software de la FSF (Free Software Foundation) y el
proyecto GNU y otorga al usuario la libertad de compartir el software y realizar cambios en él. Dicho de otra forma, el usuario tiene
derecho a usar el programa, modificarlo y distribuir las versiones modificadas pero no tiene permiso de realizar restricciones propias
con respecto a la utilización de ese programa modificado. Fue creada para mantener la libertad del software y evitar que alguien
quisiera apropiarse de la autoría intelectual de un determinado programa
Adware (Advertising Spyware): Programas financiados con componentes publicitarios ocultos que son instalados por algunos
productos shareware, Es decir, el software es gratuito en su uso a cambio de tener un banner de publicidad visible en todo momento
mientras utilizamos el programa. Pero, en ocasiones, estos programas aprovechan que tienen que estar conectados a la Red para
descargarse la publicidad y pueden capturar algunos datos personales. Sin embargo, es importante mencionar que NO todos los
programas gratuitos contienen archivos "espías" o publicitarios.
Resuelva las siguientes preguntas y presente de acuerdo a las indicaciones del docente.
1. Describa cual es el proceso de instalación de un nuevo programa en Windows.
2. Describa el proceso de instalación de un MAC.
3. Explique que es una aplicación Web.
4. ¿cuál es la función de un correo electrónico?
5. ¿cuál es la función de Google Docs?
6. ¿Cómo funciona una aplicación web?
7. Explique el significado de almacenamiento en la nube
8. Mencione las ventajas y desventajas que tiene el almacenamiento en la nube.
9. Mencione cinco lugares distintos para almacenar en la nube
10. Explique que es el licenciamiento de Software
Realice un resumen sobre cada uno de los tipos de licencias mencionados en la guía.