domingo, 27 de octubre de 2013

APLICACION WEB


En inglés se denomina “browser-based aplication”, es decir, aplicación basada en navegadores. Son programas que se diseñan para funcionar a través de un navegador de internet, es decir, son aplicaciones que se ejecutan de forma online. 
Una aplicacion web reside en un servidor, y su ejecución requiere disponer de un pc con conexión a internet, un navegador como Internet Explorer, Mozila Firefox, Opera, etc y por supuesto que la aplicación este funcionando en el servidor que la aloja. Un ejemplo simple sería este Blog, donde usuarios presentan y actualizan información de forma remota a través de unos administradores web, y otros usuarios acceden a ella a través de una interfaz web: la aplicación reside en los servidores de WordPress, nosotros sólo accedemos a ella a través de un navegador.

Las aplicaciones tienen las siguientes ventajas sobre las aplicaciones de escritorio:
  • Se instalan en segundos, con solo hacer clic en un botón. Ni siquiera debes reiniciar el navegador o el equipo.
  • Tus aplicaciones siempre están disponibles. Sin importar el equipo que utilices, siempre puedes acceder a tus aplicaciones. Más información sobre la sincronización de aplicaciones  entre varios equipos.
  • Las aplicaciones siempre están actualizadas. Dado que las aplicaciones se alojan en la Web, donde se pueden actualizar de forma instantánea, tienes la seguridad de que siempre utilizarás la versión más actual disponible de la aplicación.
  • Las aplicaciones no ocasionarán errores en tu equipo. Si alguna aplicación no funciona correctamente, solo debes cerrar esa pestaña del navegador. Ni tu navegador ni tu equipo se verán afectados.
Desventajas:
  • Las aplicaciones Web necesitan absolutamente navegadores compatibles web.Cumplimiento con los estándares es un problema con cualquier creador de documentos de oficina no típicas, lo que provoca problemas a la hora de compartir archivos y la colaboración es crítica
  • Dado que muchas aplicaciones web no son de código abierto, también hay una pérdida de flexibilidad, para que los usuarios dependan de servidores de terceros.
  • La empresa teóricamente puede rastrear cualquier cosa que hacen los usuarios. Esto puede causar problemas de privacidad.

Lenguajes de programación:


Existen numerosos lenguajes de programación empleados
para el desarrollo de aplicaciones web en el servidor, entre los
que destacan:
• PHP
• Java, con sus tecnologías Java Servlets y JavaServer
Pages (JSP)
• Javascript
• Perl
• Ruby
• Python
También son muy utilizados otros lenguajes o arquitecturas que no son propiamente
lenguajes de programación, como HTML, XML o ASP/ASP.NET.
Se utilizan para servir los datos adecuados a las necesidades del usuario, en función de
como hayan sido definidos por el dueño de la aplicación. Los datos se almacenan en
alguna base de datos estándar.






TECNOLOGIA MOVIL


En 1997, tres compañías de telefonía móvil  Motorola, Nokia y Ericsson y otra de software Phone.com crearon una empresa llamada WAP Forum. Ésta debía desarrollar y poner en marcha el llamado WAP (Wireless Aplication Protocol), un conjunto o pila de protocolos para dispositivos inalámbricos como los teléfonos móviles o las PDA. En el año 2000, el WAP Forum se convirtió en Open Mobile Alliance y agrupaba ya a más de 300 empresas del sector las telecomunicaciones.

Una vez que el auge del internet y aplicaciones sobre la web alcanzo un nivel en que todo lo que se pudiera pensar ya existiría en ella, la telefonía emprendió un camino sin retorno a superar la capacidad de imaginación de los usuarios, llevando a la palma de su mano, las aplicaciones propias de una computadora persona a costos y velocidad que ningún modem de servicio local o banda ancha pudiera ofrecer.

Actualmente, las tecnologías móviles han cubierto la mayoría de las áreas de servicio de comunicaciones y entretenimiento enfocando sus aplicaciones a generar un mercado cautivo de estas, a los miles de usuarios que día a día adoptan el uso de servicios, tal como lo es, telefonía móvil, envío de mensajes de texto y multimedia; y en los últimos años la actualización de la información de las redes sociales. 

EVOLUCION DE LA TELEFONIA CELULAR:

1G (1981) – la primera generación:

Las operadoras de telefonía móvil necesitaban algún tipo de estándar para que los teléfonos móviles analógicos pudieran entenderse unos con otros. 1G significa 1ª generación, y solo soportaba llamadas de voz, nada de datos.

2G GSM (1992) – la segunda generación: 

La tecnologia GSM(Sistema Global para comunicaciones Moviles), permite cierto flujo de datos y hubo una mejora en la calidad de la voz, pero los servicios que ofrece la red son limitados, conforme aumento la demanda por los celulares, los provedores 2G comenzaron a ofrecer servicios adicionales como fax, mensajes de texto y buzon de voz; a finales de los 90's se introdujo una fase intermedia conocida como 2.5G que utilizaba el estandar GPRS, el cual permitia al usuario enviar datos con imagenes y/o graficos.

3G (2000) – el estándar de la tercera generación:

3G fue lanzado por las operadoras para afrontar la creciente demanda de transmisión de datos por parte de los clientes. La revolución del 3G permitió a los usuarios el uso de aplicaciones de audio, imágenes y vídeo. A través del 3G es posible ver vídeo en streaming (en tiempo real, sin que el vídeo se detenga) y hacer uso de las vídeollamadas.
El 3G puede ofrecer velocidades hasta 2Mbps, pero sólo bajo las mejores condiciones y en modo estacionario (usándolo con un router en nuestra casa). Si el 3G se utiliza a grandes velocidades, por
ejemplo en la carretera, el ancho de banda puede ser reducido hasta a 145Kbps.
Según ha pasado el tiempo al 3G se le han hecho algunas modificaciones, una de las más importantes fue la actualización de la tecnología UMTS, haciendo llegar la misma a velocidades de hasta 14Mbps, en sus mejores condiciones. A esta actualización se le dió el nombre de HSDPA (High-Speed Downlink Packet Access), la cual también se conoce como 3.5G, o 3G+.

4G  (2013) - Las redes de Alta Velocidad:

La generación actual de telefonía móvil, 4G ha sido creado con el objetivo de proveer tasas de transmisión hasta unos 20Mbps.



EXTRANET



Una extranet es una red informática de una empresa que la relaciona con su entorno (proveedores, socios, aliados, clientes) sin renunciar a cierto grado de privacidad. 

Es una forma de intranet, se trata de una red que usa tecnología Internet para conectar las empresas con sus proveedores, clientes y otras empresas que tengan objetivos comunes. 
También es posible definirla como parte de la intranet de una compañía que se abre a otras compañías. 
La información que se comparte puede ponerse al alcance solamente de las partes en colaboración o bien del público.





La extranet suele tener un acceso semiprivado, para acceder a la extranet de una empresa no necesariamente el usuario ha de ser trabajador de la empresa, pero si tener un vínculo con la entidad. Es por ello que una extranet requiere o necesita un grado de seguridad, para que no pueda acceder cualquier persona. Otra característica de la extranet es que se puede utilizar como una Intranet de colaboración con otras compañías.







INTRANET



Una intranet es una red privada que utiliza los recursos desarrollados para internet para distribuir informacion y aplicaciones a las que solo pueden tener acceso un grupo controlado de usuarios. Es un sitio web que resulta accesible solamente para los miembtos de la organizacion, empleados u otras personas con autorizacion. Un firewall protege contra usuarios-redes no autorizados, mediante bloqueo de trafico, inmediacion, monitoreo y seguimiento, entre otras funciones.

UNA NUEVA FORMA DE TRABAJAR...

En esencia, se trata de un sitio web cuyo uso y acceso se destina a un grupo cerrado de usuarios. Utilizada con el fin de aumentar la eficiencia y mejorar los canales de información y trabajo en grupo de los empleados creando una nueva forma de trabajo que rompe las jerarquías.
Los beneficios del uso de una intranet se pueden agrupar en dos grandes segmentos;
reducción de costos y aumento de la eficiencia.

Su propósito fundamental es optimizar el flujo de información con el objeto de lograr una importante reducción de costes en el manejo de documentos y comunicación interna.
Es una herramienta de gestión que permite una potente difusión de información y mecanismos de colaboración entre el personal .


Una intranet pone juntos todos los recursos necesarios bajo un único Portal Corporativo, brindando estandarización y facilidad de uso, permitiendo a los usuarios interactuar con contenidos, aplicaciones, procesos de negocio y otras personas dentro de la Organización. La intranet es conducida por un sistema avanzado de herramientas que brinda a usuarios no técnicos la capacidad de capturar inmediatamente la información y entregarla al público objetivo en forma oportuna.












SERVICIOS WEB

La World Wide Web no es sólo un espacio de información, también es un espacio de interacción. Utilizando la Web como plataforma, los usuarios, de forma remota, pueden solicitar un servicio que algún proveedor ofrezca en la red. Pero para que esta interacción funcione, deben existir unos mecanismos de comunicación estándares entre diferentes aplicaciones. Estos mecanismos deben poder interactuar entre sí para presentar la información de forma dinámica al usuario.



Un servicio web es cualquier sistema de software diseñado para soportar interacción máquina a máquina sobre una red.
Los Servicios Web son el conjunto de aplicaciones o tecnologías con capacidad para interoperar en la Web. Estas tecnologías intercambian datos entre ellas con el fin de ofrecer servicios.
El servicio web se apoya en una arquitectura cliente-servidor en la cual existe una computadora, en algun lugar de la red, que realiza una petiion de servicio a otra computadora, la cual se denomina servidor. El servidor resuelve la peticion y transfiere los resultados al cliente.
Todo esto se realiza mendiante un formato (HTML, XHTML, XML u otro asociado) y un protocolo de comunicacion (FTP o HTTP).
Estos servicios pueden ser del tipo de base de datos, correo electronico, mensajeria, descarga sobre demanda, entre otros.

INTRODUCCION A TECNOLOGIAS WEB


INTRODUCCION A LAS TECNOLOGIAS WEB




La web es una idea que creció con base en la internet, antes de la web la manera de obtener la información de internet era muy complicada pues tenias que tener muchos conocimientos sobre sistemas operativos o programas, pero cuando la web entra en juego introduce el idioma universal de busqueda que una vez que ya la información esté disponible se pueda acceder a ella desde cualquier computadora, de cualquier país, por cualquier persona. 

La web es la manera más sofisticada de ofrecer información, la forma más potente para tener acceso a la inmensa cantidad de información del internet. La arquitectura para esto está formada por un cliente y un servidor, las tecnologías que maneja el cliente son por ejemplo internet explorer, mozilla firefox, opera, tecnologias de programacion html, C++, Java Script, etc. 

Las tecnologías de un servidor son motores java, php, internet information server entre otros. Los hipertextos son enlaces a otros documentos uno puede seguir y seguir investigando sobre el tema que le guste gracias a estos hipertextos que nos hacen la vida mas facil y es asi que las tecnologías web han rediseñado nuestra manera en que usamos la internet y encontramos lo que buscamos.

Las tecnologías Web sirven para acceder a los recursos de conocimiento disponibles en Internet o en las intranets utilizando un navegador e implican un conjunto de herramientas que facilitan el logro de mejores resultados.


Las tecnologías web sirven para acceder fácilmente a información o a paginas del internet; usando navegadores, algunos navegadores son: 

Google Chrome, Firefox, Opera, Internet Explorer, Flock, Safari, Shiira, Camino, Greenbrowser, Slim Browser, K-Meleon, xB Browser, Maxthon,S wift, Sleipnir, spacetimes, uBrowser, Browse 3D, 3B,Bitty, Netscape / Seamonkey, etc.







INTERNET, INTRANET y EXTRANET