jueves, 5 de diciembre de 2013


HTML 5
Pretende proporcionar una plataforma con la que desarrollar aplicaciones web más parecidas a las aplicaciones de escritorio, donde su ejecución dentro de un navegador no implique falta de recursos o facilidades para resolver las necesidades reales de los desarrolladores. Para ello se están creando unas APIs que permitan trabajar con cualquiera de los elementos de la página y realizar acciones que hasta hoy era necesario realizar por medio de tecnologías accesorias.

Estas API, que tendrán que ser implementadas por los distintos navegadores del mercado, se están documentando con minuciosidad, para que todos los Browsers, creados por cualquier compañía las soporten tal cual se han diseñado. Esto se hace con la intención que no ocurra lo que viene sucediendo en el pasado, que cada navegador hace la guerra por su parte y los que acaban pagándolo son los desarrolladores y a la postre los usuarios, que tienen muchas posibilidades de acceder a webs que no son compatibles con su navegador preferido.

viernes, 15 de noviembre de 2013

Geo localización

Una de las grandes innovaciones del HTML5 es la geo localización con JavaScript, da la posibilidad de saber la localización casi exacta de donde nos visita un usuario a través de un navegador, aun sin tener un sistema de GPS
La W3C nos facilita una robusta API para poder utilizar este servicio, se trata de una interfaz de alto nivel de acceso a la información de localización asociada solamente con el dispositivo anfitrión de la aplicación, brindando a este, la información necesaria como la latitud y longitud, que a su vez, la ubicación es obtenida de señales de la red como son la dirección IP, RFID, Wi-Fi y Bluetooth.
Navegadores que soportan esta tecnología:
  • Firefox 3.5
  • Google Chrome 6
  • Opera 10
  • Phone Safari
  • Safari
  • Enternet Explorer 9
La API de geo localización está basada en una nueva propiedad del objeto global navegador: navigator.geolocation. El objeto de JavaScript navigator proporciona información útil del navegador y el sistema del visitante.
La API está diseñada para permitir obtener de un “shot” una sola posición y/o peticiones repetidas de las actualizaciones de la posición, así como la posibilidad de consultar las posiciones almacenadas en caché. La información de ubicación está representado por coordenadas de latitud y longitud. La ubicación se mostrará en un mapa informativo de Google. La propia API es independiente de las fuentes de información  de la ubicación.

Métodos que se pueden utilizar con:
  • getCurrentPosition(): Obtiene la posición actual del usuario solo una vez, cuando es llamado por un script, el método intenta obtener la información de la posición del dispositivo host de manera asíncrona.
  • watchPosition(): Sondea la posición del usuario de manera regular, observando si la ubicación ha cambiado.
  • clearWatch(): Finaliza el continuo sondeo generado por el watchPosition



Referencias:

lunes, 9 de septiembre de 2013

Glosario


GADGET
Un gadget o dispositivo electrónico es un dispositivo que tiene un propósito y una función específica, generalmente de pequeñas proporciones, práctico y a la vez novedoso. Los gadgets suelen tener un diseño más ingenioso que el de la tecnología corriente.
WWW
Es un sistema de distribución de documentos de hipertexto o hipermedios interconectados y accesibles vía Internet. Con un navegador web, un usuario visualiza sitios web  compuestos de páginas web que pueden contener texto, imágenes, vídeos u otros contenidos multimedia, y navega a través de esas páginas usando hiperenlaces.
URL
Un localizador de recursos uniforme, más comúnmente denominado URL
es una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que se usa para nombrar recursos en Internet para su localización o identificación, como por ejemplo documentos textuales, imágenes, vídeos, presentaciones digitales, etc
HTML
hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que, en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una pagina web, como texto, imágenes, etc.
CSS
Las hojas de estilo en cascada o (Cascading Style Sheets, o sus siglas CSS) hacen referencia a un lenguaje de hojas de estilos usado para describir la presentación semántica (el aspecto y formato) de un documento escrito en lenguaje de marcas.
JAVA SCRIPT
JavaScript es un lenguaje de programacion interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
MAPA DE NAVEGACION
Un mapa de navegación es la representación gráfica de la organización de la información de una estructura web. Expresa todas las relaciones de jerarquía y secuencia y permite elaborar escenarios de comportamiento de los usuarios. También grafica, de modo que todos los profesionales participantes en un proyecto lo tengan claro, diferencias entre páginas dinámicas, administrables o estáticas.MAPA DE SITIOEs una lista de las páginas de un sitio webaccesibles por parte de los buscadores y los usuarios. Puede ser tanto un documento en cualquier formato usado como herramienta de planificación para el diseño de una web como una página que lista las páginas de una web (ya realizada), organizadas comúnmente de forma jerárquica.
MAQUETACION
Maquetación, composición de una página, compaginación de diferentes elementos. Son términos diferentes, que se utilizan para hacer referencia a una misma cosa; la forma de ocupar el espacio del plano mesurable, la página.
INTERNET
Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial.
INTRANET
Una intranet es una red de ordenadores privados que utiliza tecnología Internet para compartir dentro de una organización parte de sus sistemas de información y sistemas operacionales. El término intranet se utiliza en oposición a Internet, una red entre organizaciones, haciendo referencia por contra a una red comprendida en el ámbito de una organización como SVA.
EXTRANET
 Una extranet es una red privada que utiliza protocolos de Internet, protocolos de comunicación y probablemente infraestructura pública de comunicación para compartir de forma segura parte de la información u operación propia de una organización con proveedores, compradores, socios, clientes o cualquier otro negocio u organización.
PROGRAMACION -LADO DEL CLIENTE
Cuando se programa una página web, en la mayoría de los casos se utiliza los que se conocen como “lenguajes del lado del cliente”, Es decir, que el servidor no interviene para nada en el proceso de crear la página web solicitada por el usuario. Los lenguajes utilizados en este caso son el conocido HTML, Java Script o Visual Basic Script (VBScript), si el navegador a utilizar es Microsoft Internet Explorer.
PROGRAMACION -LADO DEL SERVIDOR
La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el servidor web para generar páginas HTML dinámicamente como respuesta.