BIENVENIDOS AL BLOG DE MARÍA

Este blog va a tratar la asignatura de Aplicaciones Web

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
  • 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:
  1. GLIDE
  2. KIDO´Z
  3. LUCID DESKTOP
  4. ZEROPC
  5. CORNELIOS
  6. TONIDO
  7. ZIMDESK
  8. EYEOS
  9. OOS
  10. ICLOUD

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, …

  •  ECTASCRIPTEspecificaciones 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
Google Apps: gmail, google, calendar, etc.

Descripción: http://t3.gstatic.com/images?q=tbn:ANd9GcSuTv2RGn-HfwMBYPOQFHDJ09JcTVBr9lIgWU3BwmVJ0ZK1O9yZgA




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?
Versiones antiguas no
¿Bloqueo ventanas emergentes? POP-UP
¿Bloqueo de publicidad?
No
¿Permite zoom de página?
¿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)
Motor de renderizado: parte del navegador que se encarga de la representación visual de la página web
  • 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

Software libre, bajo licencia MPL (Mozilla Public License) Desarrollada inicialmente por Netscape Comunication y posteriormente a la Fundación Mozilla.
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 ....



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.