- WI-FI
- EXAMENES
- ARCHIVOS PDF
- Y MAS....
domingo, 22 de junio de 2014
domingo, 18 de mayo de 2014
INICIO
En la Ingeniería de software se
denomina aplicación web a aquellas aplicaciones 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.
Como funcionan las aplicaciones web
Los administradores de contenidos
vía web almacenan los datos en BASES DE DATOS (BD). Estas BD están formadas por
un número variable de tablas que contienen columnas y filas, estas tablas se
componen del contenido que ha sido previamente cargado en ellas a través de
formularios.
En estas tablas llamamos al
nombre de cada columna CAMPO. Y a cada fila REGISTRO. AMBOS EN EL SISTEMA
POSEEN NUMEROS DE ID (identificación) QUE SON ÚNICOS PARA CADA UNO DE ELLOS.
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.
TECNOLOGÍAS
Inicialmente, era difícil la
construcción de aplicaciones sofisticadas. La primera generación de
aplicaciones Web era primitiva, en general basada en formularios con
información y aplicaciones de búsqueda. Incluso estas aplicaciones básicas
requerían de un alto seniority para su construcción.
Primera generación
Common Gateway Interface (CGI)
fue la tecnología reinante desde aproximadamente 1993 hasta fines de los '90
cuando los lenguajes de scripting comenzaron a ganar importancia.
Scripting
La falta de manejos de sesiones y
control de autorización por parte de CGI impidió el desarrollo de aplicaciones
Web comerciales con esa tecnología.
Los desarrolladores Web
comenzaron entonces a utilizar lenguajes de script , como ser JavaScript o PHP
para resolver esos problemas. Básicamente los lenguajes de script son ejecutados
en el servidor Web y como son no compilados son desarrollados e implementados
más fácilmente.
Los lenguajes de script tienen
algunas desventajas:
• La mayoría de los lenguajes no
son tipados y no promueven buenas prácticas de programación.
• Son más lentos en comparación
con los lenguajes compilados (a veces hasta 100 veces más lentos).
• Es difícil (no imposible)
escribir aplicaciones de múltiples capas porque en general las capas de
presentación, aplicación y datos residen en la misma máquina, limitando de esta
forma la escalabilidad y seguridad.
Plataformas de desarrollo Web
Una vez que los lenguajes de
script alcanzaron los límites de performance y escalabilidad, los proveedores
más grandes evolucionaron hacia la plataforma de Sun J2EE y a la de
Microsoft .NET.
• J2EE
• Utiliza el lenguaje Java para
producir aplicaciones Web.
• Permite la creación de grandes
aplicaciones distribuidas.
• Provee un buen control de
sesión y manejo de autorización.
• Permite la creación de
aplicaciones de múltiples capas.
Una de las desventajas de J2EE es
que posee una curva de aprendizaje importante, lo que provoca una difícil
inserción de diseñadores Web y programadores en sus primeros pasos.
Web 2.0
El concepto original de la Web
(en este contexto, llamada Web 1.0) eran páginas estáticas HTML que no eran
actualizadas frecuentemente. El éxito del punto-com dependía de webs más
dinámicas (a veces llamadas Web 1.5) donde los CMS servían páginas HTML dinámicas
creadas al vuelo desde una actualizada base de datos. En ambos sentidos, el conseguir
hits (visitas) y la estética visual eran considerados como unos factores muy importantes.
INTRANET
Red de ordenadores privados que
utiliza tecnología Internet para compartir de forma segura cualquier
información o programa del sistema operativo para evitar que cualquier usuario
de internet pueda entrar a robar archivos privados. A veces el término solo
hace referencia a la web interna de la organización, pero muchas veces es más
bien una parte extensa de la infraestructura de los ordenadores y es un componente
importante para la comunicación y la colaboración dentro de la compañía.
Sub Diferencia principal respecto a Internet
Se trata de un concepto relativo
al acceso del contenido, por ello sería lo opuesto al término Web (World Wide
Web) formado por contenidos libremente accesibles por cualquier público.
Sub Funciones de la Intranet
Tiene como función principal
proveer lógica de negocios para aplicaciones de captura, informes y consultas
con el fin de facilitar la producción de dichos grupos de trabajo; es también
un importante medio de difusión de información interna a nivel de grupo de
trabajo. Las redes internas corporativas son potentes herramientas que permiten
divulgar información de la compañía a los empleados con efectividad, consiguiendo
que estos estén permanentemente informados con las últimas novedades y datos de
la organización. También es habitual su uso en Universidades y otros centros de
formación, ya que facilita la consulta de diferentes tipos de información y el
seguimiento de la materia del curso.
Tienen gran valor como
repositorio documental, convirtiéndose en un factor determinante para conseguir
el objetivo de la oficina sin papeles. Añadiéndoles funcionalidades como un
buen buscador y una organización adecuada, se puede conseguir una consulta
rápida y eficaz por parte de los empleados de un volumen importante de
documentación. Los beneficios de una intranet pueden ser enormes, porque
estando tal cantidad de información al alcance de los empleados y/o estudiantes
ahorrarán mucho tiempo buscándola.
sábado, 17 de mayo de 2014
Sub Beneficios de las intranets
BENEFICIOS DE LAS INTRANETS
1. Capacidad de compartir
recursos (impresoras, escáner...) y posibilidad de conexión a Internet (acceso
a la información de la Red y a sus posibilidades comunicativas).
2. Alojamiento de páginas web,
tanto la del centro como de estudiantes o profesores, que pueden consultarse
con los navegadores desde todos los ordenadores de la Intranet o desde cualquier
ordenador externo que esté conectado a Internet.
3. Servicios de almacenamiento de
información. Espacios de disco virtual a los que se puede acceder para guardar
y recuperar información desde los ordenadores del centro y también desde
cualquier equipo externo conectado a Internet. Cada profesor y cada estudiante
pueden tener una agenda en el disco virtual.
4. Servicio de e-mail, que puede
incluir diversas funcionalidades (buzón de correo electrónico, servicio de web
mail, servicio de mensajería instantánea...)
Tecnología empleada
NET Framework
.NET Framework es el modelo de
programación de código administrado de Microsoft para la creación de
aplicaciones en clientes de Windows, servidores y dispositivos móviles o
incrustados. .NET ofrece a los desarrolladores la posibilidad de crear
numerosos tipos de aplicaciones: aplicaciones Web, de consola, de cliente inteligente,
de servidor, de bases de datos, etc.
ASP.NET
Microsoft ASP.NET es un conjunto
de tecnologías de desarrollo de aplicaciones Web que permite a los
programadores crear sitios Web dinámicos, aplicaciones Web y servicios Web XML.
Herramientas utilizadas
Visual Studio
Es un IDE ó entorno de desarrollo
integrado, es decir, un conjunto de herramientas de desarrollo para la
generación de aplicaciones Web ASP.NET,
Servicios Web XML, aplicaciones
de escritorio y aplicaciones móviles. Visual Studio incluye .NET Framework,
necesario para desarrollar aplicaciones en .NET, y proporciona un servidor Web
que nos permite probar nuestra aplicación durante el desarrollo.
TICs
LAS TICs
Tecnologías de la información y
la comunicación
Las tecnologías de la información
y la comunicación (TIC, TICs o bien NTIC para Nuevas Tecnologías de la
Información y de la Comunicación o IT para «Information Technology») agrupan
los elementos y las técnicas utilizadas en el tratamiento y la transmisión de
las informaciones, principalmente de informática, Internet y
telecomunicaciones.
Vistas arquitectónicas
Las aplicaciones Web son
aplicaciones distribuidas que usan las tecnologías Web como su infraestructura.
Usan un navegador Web como clientes, el protocolo HTTP para comunicarse entre
clientes y servidores, y el lenguaje HTML para expresar el contenido
transmitido entre clientes y servidores. Hoy en día existen muy diversas
tecnologías para desarrollar aplicaciones Web, por tal motivo una sola vista
arquitectónica es complicada e insuficiente para describir todas las
necesidades del sistema.
En esta sección describimos las
vistas arquitectónicas de una aplicación Web y nos centramos en las vistas
propuestas de Kruchten (Vista Lógica, de Procesos, Física y la Vista de
Desarrollo), decisiones específicas de diseño y para una mejor comprensión de
la aplicación pueden observarse todas las vistas en conjunto.
Vista Lógica
La vista lógica se centra
principalmente en los requerimientos funcionales (por ejemplo, los servicios
que el sistema debe de proporcionar a sus usuarios). El sistema se descompone
en una serie de abstracciones clave, tomadas (principalmente) del dominio del
problema y en la forma de los objetos o las clases de objetos.
Sobre estos se aplican los
principios de abstracción, encapsulamiento y herencia.
Esta descomposición no sólo se
hace para potenciar el análisis funcional, sino también sirve para identificar
mecanismos y elementos de diseño comunes a diversas partes del sistema. Los
diagramas se usan para representar los distintos componentes del sistema y la
interacción que existe entre estos.
A nivel arquitectural las
aplicaciones Web se componen de tres capas: la capa de presentación, la de
lógica de negocio y la capa de persistencia. En la Figura se muestra la
descomposición de las capas de una aplicación Web y cuál es la relación que
existe entre estas.
Vista de Seguridad
La vista de seguridad muestra los
métodos, técnicas y componentes necesarias para brindar seguridad a nuestra
aplicación Web. En la Figura se muestra el nivel de seguridad para cada
una de los usuarios que necesitan tener acceso al sistema.
Los niveles de seguridad que se
manejan en nuestra aplicación son.
AULA VIRTUAL
COMENZANDO A SABER MAS SOBRE WIFI
Wifi es una tecnología inalámbrica utilizada para conectar e intercambiar información entre dispositivos electrónicos sin necesidad de conectarlos mediante el uso de cables físicos. Wifi pertenece al conjunto de tecnologías conocidas como Wireless (sin cables) con mayor aceptación y uso en la mayoría de dispositivos electrónicos como smartphones, tablets, ordenadores de sobremesa y portátiles, cámaras digitales o consolas de videojuegos gracias al cual podemos disponer de una red de comunicación entre varios dispositivos y con acceso a Internet.
Estrictamente la palabra wi-fi hace referencia a todos los dispositivos electrónicos diseñados para establecer una comunicación inalám
brica y que han sido certificados por la organización Wi-Fi Alliance. Wi-Fi Alliance es una asociación compuesta por diversas empresas tecnológicas cuyo objetivo principal es fomentar, mejorar y garantizar la calidad de todos los dispositivos que utilizan esta tecnología como medio de comunicación inalámbrica, wifi es una marca registrada por la Wi-Fi Alliance que es concedida a todos aquellos dispositivos que han sido certificados por esta organización bajo el estándar IEEE 802.11.
¿Qué es una aplicación web?
Una aplicación web es un conjunto
de páginas que interactúan unas con otras y con diversos recursos en un
servidor web, incluidas bases de datos. Esta interacción permite implementar
características en su sitio como catálogos de productos virtuales y administradores
de noticias y contenidos. Adicionalmente podrá realizar consultas a bases de
datos, registrar e ingresar información, solicitudes, pedidos y múltiples tipos
de información en línea en tiempo real.
HISTORIA
En 1989, mientras trabajaba en el
CERN (Centro Europeo de Investigación Nuclear), Tim Berners-Lee empezó a
diseñar un sistema para hacer accesible fácilmente la información del CERN.
Dicho sistema empleaba el hipertexto para estructurar una red de enlaces entre los
documentos. Una vez obtenida la aprobación para continuar el proyecto, nació el
primer navegador web, llamado World-WideWeb (sin espacios).
Suscribirse a:
Comentarios (Atom)








