Páginas
BIENVENIDOS AL BLOG DE MARÍA
Este blog va a tratar la asignatura de Aplicaciones Web
viernes, 16 de diciembre de 2011
BIENVENIDA
Hola este es el blog de María, va a tratar sobre el curso de "Sistemas Microinformáticos y Redes"
viernes, 9 de diciembre de 2011
COMPLEMENTOS PARA FIREFOX
Firefox además de ser un potente navegador, nos ofrece una gran posibilidad de modificarlo a nuestro gusto con el uso de gadgets o mediante sus complementos diponibles.
Hay muchos complementos, pero veremos las que hemos utilizado en clase:
- Brief
- Cooliris
- Ad block
- Gmail Watcher
BRIEF
Es un lector de feeds. Con esta extensión podremos ir añadiendo noticias desde el propio navegador y visualizarlas como deseemos, viendo sólo el título o parte de la noticia.
COOLIRIS
Es un gestor y administrador de fotos para tu navegador. Se puede subir fotografías propias para tenerlas organizadas, descargar imágenes ya creadas etc.
AD BLOCK
Sirve para bloquear la publicidad (ya sea en forma de banners, imágenes y/o cuadros de texto) de los sitios que visitas. Con tan solo un par de clicks puedes crear “filtros” que evitaran la carga de objetos no deseados, lo que afectará positivamente tanto a tu velocidad de navegación como a la lectura y desplazamiento dentro de la pagina misma. Todo esto, por supuesto, de forma simple, rápida y práctica.
GMAIL WATCHER
Chequea tu correo y te avisa si tienes correo sin leer, mediante un notificador de correo con el número de mensajes sin leer. Así no tenemos que entrar constantemente a nuestro Gmail para saber si tenemos algún correo entrante nuevo.
martes, 6 de diciembre de 2011
AJAX Y RIA
AJAX ( ASÍNCRONO)
Es una técnica de desarrollo web para crear aplicaciones
interactivas o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan
en el cliente, es decir, en el navegador de los usuarios mientras se mantiene
la comunicación asíncrona con el servidor en segundo plano. De esta forma es
posible realizar cambios sobre las páginas sin necesidad de recargarlas, lo que
significa aumentar la interactividad, velocidad y usabilidad en las
aplicaciones.
Ajax es una tecnología asíncrona, en el sentido de que los datos
adicionales se requieren al servidor y se cargan en segundo plano sin
interferir con la visualización ni el comportamiento de la página. JavaScript
es el lenguaje interpretado (scripting language) en el que normalmente se
efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se
realiza mediante XMLHttpRequest, objeto disponible en los navegadores actuales.
En cualquier caso, no es necesario que el contenido asíncrono esté formateado
en XML.
Ajax es una técnica válida para múltiples plataformas y utilizable
en muchos sistemas operativos y navegadores dado que está basado en estándares
abiertos como JavaScript y
RIA
Son aplicaciones web que tienen la mayoría de las características
de las aplicaciones de escritorio tradicionales. Estas aplicaciones utilizan un
navegador web estandarizado para ejecutarse y por medio de complementos o
mediante una máquina virtual se agregan las características adicionales.
Las RIA surgen como una combinación de las ventajas que ofrecen
las aplicaciones web y las aplicaciones tradicionales. Buscan mejorar la
experiencia del usuario.
Normalmente en las aplicaciones web, hay una recarga continua de
páginas cada vez que el usuario pulsa sobre un enlace. De esta forma se produce
un tráfico muy alto entre el cliente y el servidor, llegando muchas veces a
recargar la misma página con un cambio mínimo.
En los entornos RIA, en cambio, no se producen recargas de página,
ya que desde el principio se carga toda la aplicación, y sólo se produce
comunicación con el servidor cuando se necesitan datos externos como datos de
una base de datos o de otros ficheros externos.
CAPTHA
APLICACIONES RIA
· AJAX
· ADOBE FLASH
· JAVAFX SCRIPT
· ADOBE FLEX
INTEGRAR APLICACIONES WEB EN EL ESCRITORIO
Google Chrome: mediante Gears
Firefox: mediante complemento Prism, o aplicación independiente Prism (standalone)
CAPTHA
Completely Automated Public
Turing Test To Tll Computer and Humans Apart
Test para comprobar que quien
crea la cuenta de correo es una persona o una máquina.
miércoles, 30 de noviembre de 2011
SISTEMAS OPERATIVOS EN LA NUBE
¿QUÉ ES UN SISTEMA OPERATIVO EN LA NUBE?
Es un escritorio virtual multiplataforma, que incorpora un paquete de aplicaciones básico. Nos proporciona alojamiento de datos en la red sin necesidad de estar transportando una unidad física para su almacenamiento. cada día aportan cosas nuevas a estos sistemas operativos, más capacidad (ya que es algo limitada), nuevas aplicaciones etc.
VENTAJAS DE LOS SISTEMAS OPERATIVOS EN LA NUBE
Es un escritorio virtual multiplataforma, que incorpora un paquete de aplicaciones básico. Nos proporciona alojamiento de datos en la red sin necesidad de estar transportando una unidad física para su almacenamiento. cada día aportan cosas nuevas a estos sistemas operativos, más capacidad (ya que es algo limitada), nuevas aplicaciones etc.
VENTAJAS DE LOS SISTEMAS OPERATIVOS EN LA NUBE
- No se necesita instalar ningún tipo de hardware. Lo que implica mucha menor inversión para empezar a trabajar. Toda la infraestructura de la computación en la nube, se encuentra en los grandes proveedores de servicios de Internet a gran escala, como Google, Amazon AWS.
- Implementación más rápida y con menos riesgos para empezar a trabajar con nuevas soluciones informáticas, sólo necesitariamos de un proveedor de servicios que nos proporcione lo que necesitamos.
A continuación una lista con 10 sistemas operativos en la Nube, podrían ser realmente útiles si lo que buscamos son soluciones rápidas:
EyeOS
eyeOS es un escritorio virtual multiplataforma libre y gratuito, basado sobre el estilo del escritorio de un sistema operativo. El paquete básico de aplicaciones que vienen por defecto, incluye toda la estructura de un sistema operativo y algunas aplicaciones de tipo suite ofimática como un procesador de textos, un calendario, un gestor de archivos, un chat, un navegador, una calculadora y más. El paquete íntegro está autorizado bajo la licencia libre AGPL. Existe un sitio paralelo que proporciona aplicaciones externas para eyeOS, llamadas eyeApps.
sábado, 19 de noviembre de 2011
ESTÁNDARES WEB
ESTÁNDARES WEB
Conjunto de recomendaciones sobre la creación (para
desarrollar páginas web) y sobre la interpretación (para el navegador). El
organismo que más influye en estos estándares se llama:
- W3C
(World Wide Web Consortium) cuya misión es guiar la web hacia su máximo
potencial a través del desarrollo de protocolo y pautas que aseguren el
crecimiento seguro de la web (1994).
- Para
comprobar si se cumplen las especificaciones se ha creado ACIDTEST creados
por el grupo de desarrolladores Web Standars Project (wasp) (1998)
ACIDTEST
- ACIDTEST2:
En 2005 el único que cumplía era Safari 2.
- ACIDTEST3:
Creado en 2009 cumplía al 100 por 100 Opera.
Acidtest2
Comprueba si se cumplen las especificaciones sobre
HTML, hojas de estilo, extensión gráfica PNG.
Acidtest3
Aspectos dinámicos, evalúa tecnologías ECMAScript,
DOM, HTML4, HTML1, CSS2.1 Y 3, …
- ECTASCRIPT: Especificaciones para lenguajes JavaScript,
JScript.
- DOM: Interfaz de programación de
aplicaciones que nos permite acceder y modificar dinámicamente una página.
1. HERRAMIENTAS DE COMUNICACIÓN
TRABAJO COLABORATIVO O GROUPWARE
Conjunto de procesos que se dan dentro de un grupo,
cuyos miembros trabajan y colaboran a distancia para alcanzar un objetivo
determinado. Se define como proceso internacionales de un grupo para
alcanzar objetivos específicos, más herramientas diseñadas para dar soporte y
facilitar el trabajo.
El marco de una organización, el trabajo en grupo con
soporte tecnológico se presenta como un conjunto de estrategias tendientes a
maximizar los resultados y minimizar la pérdida de tiempo e información en
beneficio de los objetivos organizacionales.
ELEMENTOS
Elementos del trabajo colaborativo:
- Objetivos: los mismos de la
organización; particulares, bien definidos u otros.
- Ambiente: controlado y cerrado
- Motivación: la persona es
convencida por la organización
- Tipo de
proceso: se formaliza el proceso grupal
- Aporte individual: conocimiento
y experiencia personal al servicio de los intereses organizacionales
- Pasos
de proceso grupal: se deben definir claramente y previamente
TABLA COMPARATIVA DE NAVEGADORES
COMPARATIVA DE
NAVEGADORES
|
|||||
|
IE
|
Firefox
|
Chrome
|
Safari
|
Opera
|
Tipo de licencia
|
Software
propietario
|
Libre: MPL, GNU
GPL, GNU LGNU
|
Libre BSD
(permite del uso del código fuente en software no libre)
|
Software no
libre, partes bajo GNU GPL (Licencia de software libre)
|
Software no
libre
|
Velocidad
|
Más
lento
|
intermedio
|
rápido
|
rápido
|
rápido
|
¿Permite navegar por pestañas?
|
Sí
Versiones
antiguas no
|
Sí
|
Sí
|
Sí
|
Sí
|
¿Bloqueo ventanas emergentes?
POP-UP
|
Sí
|
Sí
|
Sí
|
Sí
|
Sí
|
¿Bloqueo de publicidad?
|
No
|
Sí
|
Sí
|
Sí
|
Sí
|
¿Permite zoom de página?
|
Sí
|
Sí
|
Sí
|
Sí
|
Sí
|
¿Barra de herramientas para
algún motor de búsqueda?
|
Bing
|
Google
|
Google
|
Google
|
Bing y Google
|
Destaca
por…
|
Se
ofrece gratuitamente con el sistema
|
|
Interfax
sencilla, instalación rápida, barra de direcciones diferente (Omnibus),
función instan
|
|
|
¿QUÉ SON LOS NAVEGADORES?
Es una aplicación que opera a través de Internet, interpreta la información de archivos y sitios web para que podamos leerla. Interpreta el código HTML (generalmente usado) y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervínculos.
VIDEO DE LOS 10 NAVEGADORES MÁS POPULARES
Un poco de Historia y Mozilla Firefox
HISTORIA
World Wide Web, fue desarrollado por Tim Berners-Lee en el CERN a finales de 1989. Se creó por una necesidad interna de los científicos del CERN.
Viola-WWW
Mosaic ( para entorno Unix)
El primer navegador de internet ampliamente usado fue NSCA Mosaic.
El grupo de programación del Mosaic desarrolló el primer navegador de internet comercial
llamado Netscape Navigator, más tarde renombrado Communicator, y finalmente llamado sólo Netscape. Este navegador fue el
más utilizado hasta que llegó Microsoft Internet Explorer que entró en escena
en 1999, con una amplia distribución. En el 2002, una vesrión de netscape de código
libre fue creada con el nombre de Mozilla, el cual era el nombre interno del
antiguo navegador Netscape.
Desde entonces Mozilla Firefox se ha introducido bastante en
el mercado, particularmente en las plataformas ajenas a Windows gracias a su
código abierto. En 2004 fuee lanzado en la popular versión Firefox.
Estos navegadores estaban destinados para profesionales
- Mosaic ( para entorno Windows y Macintosh): A partir de aquí se destina a usuarios en casa
- Netscape
- Microsoft ( compra el código fuente Spyglass de Mosaic) A partir de aquí se desarrolla Internet Explorer
- Netscape Comunications Corporation (libera el código fuente y se inicia el proyecto Mozilla)
- Firefox ( aparece a finales del 2004)
- Internet Explorer Trident
- Mozilla Gecko
- Safari (Apple) KHTML/Webcore
- Opera Presto (desarrollado por Opera Software)
- Google Chrome Webkit (código abierto, versiones disponibles para Windows, Macintosh, Linux)
MOZILLA FIREFOX: CARACTERÍSTICAS
Cumple con:
· Free Software Foundation
· Open Source Initiative
· Permite la reutilización para fines comerciales (no libre)
- Multiplataforma : disponible para distintos equipos y sistemas operativos
- Permite el bloqueo pop-up (ventana emergente)
- Navegación por pestañas
- Gestión de marcadores
- Mayor seguridad en el tratamiento de las cookies (archivo que escribe en mi ordenador el sitio web al que te conectas), imagen, conexión segura
- Dispone de un gran número de complementos
- Motor de renderizado : Gecko
- Está escrito en C++ (lenguaje de programación)
lunes, 14 de noviembre de 2011
ESTRUCTURA Y FUNCIONAMIENTO DE UN SERVIDOR
PÁGINA WEB ESTÁTICA
Las páginas web estáticas son aquellas realizadas en HTML que pueden mostrar en alguna parte de la página objetos en movimiento tales como banners, gifs animados, videos, etc.
Las Web estáticas están construidas principalmente con hipervínculos o enlaces (links) entre las páginas Web que conforman el sitio, este tipo de Web son incapaces de soportar aplicaciones Web como gestores de bases de datos, foros, consultas on line, e-mails inteligentes...
http://www.webandmacros.com/webestatica.htm
PÁGINA WEB DINÁMICA
Página web que contiene una parte de código que va a variar en función de una serie de parámetros que introduce el cliente en su petición
Los sitios Web dinámicos son aquellos que permiten crear aplicaciones dentro de la propia Web, otorgando una mayor interactividad con el navegante. Aplicaciones dinámicas como encuestas y votaciones, foros de soporte, libros de visita, envío de e-mails inteligentes, reserva de productos, pedidos on-line, atención al cliente personalizada ....
Los sitios Web dinámicos son aquellos que permiten crear aplicaciones dentro de la propia Web, otorgando una mayor interactividad con el navegante. Aplicaciones dinámicas como encuestas y votaciones, foros de soporte, libros de visita, envío de e-mails inteligentes, reserva de productos, pedidos on-line, atención al cliente personalizada ....
AQUÍ OS DEJO UN ENLACE PARA UN CURSO GRATUITO DE PÁGINAS WEB
LENGUAJES DE PROGRAMACIÓN DE PÁGINA WEB
- ASP (Desarrollado por Microsoft):
- Java (Sun Microsystem)
- PHP
- JavaScript
- CSS (Hojas de estilo. Documentos que definen la presentación de la página web.
DIFERENCIAS BÁSICAS ENTRE HTML Y PHP
El HTML permite crear un sitio estático mientras el PHP permite crear un sitio dinámico (y también estático).
Un sitio estático (de cara a los buscadores) es un sitio que tiene una estructura en su dirección URL limpia, sin caracteres especiales. La sintaxis más común es: www.midominio.com/categoria/seccion.html
Caso contrario de lo que es un sitio dinámico pues es un sitio que tiene una estructura en su URL con caracteres especiales, la sintaxis más común es: www.midominio.com/categoria.php?id=seccion
Un sitio estático lleva mucha ventaja frente al sitio dinámico, es más fácil y cómodo indexar con páginas estáticas y no con caracteres especiales.
blog.aplicacionesweb.
El HTML permite crear un sitio estático mientras el PHP permite crear un sitio dinámico (y también estático).
Un sitio estático (de cara a los buscadores) es un sitio que tiene una estructura en su dirección URL limpia, sin caracteres especiales. La sintaxis más común es: www.midominio.com/categoria/seccion.html
Caso contrario de lo que es un sitio dinámico pues es un sitio que tiene una estructura en su URL con caracteres especiales, la sintaxis más común es: www.midominio.com/categoria.php?id=seccion
Un sitio estático lleva mucha ventaja frente al sitio dinámico, es más fácil y cómodo indexar con páginas estáticas y no con caracteres especiales.
Suscribirse a:
Entradas (Atom)