Archivos de la categoría ‘Web 2.0’

Hace poco conocí Webconverger, un proyecto muy interesante sobre todo si se tiene en cuenta que pone en juego un concepto que ya se empieza a tratar casi a diario, el sistema operativo Web 2.0.Se trata de un LiveCD que utilizando el sistema Debian Live monta un sistema operativo con IceWeasel (el Firefox de Debian) como única aplicación. Una vez el sistema termina de iniciar nos encontraremos con una ventana maximizada del navegador para empezar a trabajar. ¿Qué sentido tiene esto?

En la actualidad existen multitud de servicios web que pueden considerarse Killer Apps. Si pensamos en ciertos tipos de aplicaciones casi nos viene de inmediato a la mente un servicio web. Hasta hace poco estos proyectos se situaban en un conjunto de servicios muy localizados, pero de un tiempo a esta parte empiezan a trasladarse a la web soluciones que hasta ahora habíamos usado sólo como aplicaciones de escritorio. Casi todo el mundo habrá oído hablar de las suites ofimáticas (hoy mismo Google ha anunciado un programa de presentaciones para la suya), programas de retoque de imagen e incluso sistemas operativos completos, y todo integrado en una aplicación web. Aquí es donde se sitúa Webconverger. Un sistema operativo que desde su navegador nos permite usar intensivamente todo lo que el Web 2.0 nos ofrece. Además ofrece ventajas como sus humildes requerimientos de hardware.

De momento me parece más una prueba de concepto que un proyecto real, pero a buen seguro que con unos años de desarrollo y una mayor penetración de la banda ancha, estaremos utilizando en nuestras computadoras un concepto que ya en la actualidad se prevé sea el futuro de los escritorios.

Anuncios

Sitios sobre AJAX

http://ajaxian.com/
http://www.ajaxlines.com
http://www.ajaxtutorial.net/
http://www.ajaxprojects.com/
http://www.ajaxresources.com/
http://blog.joshuaeichorn.com/ajax-resources/
http://ajax.solutoire.com/

http://www.deitel.com/ajax/AJAX_resourcecenter.html
http://www.oracle.com/technology/tech/java/ajax.html
http://developers.sun.com/ajax/

Tecnologías asociadas a AJAX

JSON
http://www.json.org/
Standard ECMA JavaScript
http://www.ecma-international.org/publications/files/
ecma-st/ECMA-262.pdf

The XMLHttpRequest Object
http://www.w3.org/TR/XMLHttpRequest/
http://www.fiftyfoureleven.com/resources/programming
/xmlhttprequest/

http://www.fiftyfoureleven.com/resources/programming
/xmlhttprequest/examples

Librerías JavaScript

Software, artículos y ejemplos, comentados en la charla:

Prototype
http://www.prototypejs.org/
http://www.sergiopereira.com/articles/prototype.js.html
http://www.prototypejs.org/learn/introduction-to-ajax

Scriptaculous
http://script.aculo.us/
http://swik.net/scriptacolous
http://24ways.org/2005/introduction-to-scriptaculous-effects
http://24ways.org/examples/introduction-to-scriptaculous-effects/
http://demo.script.aculo.us/shop
http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter

OpenRico
http://www.openrico.org/

AdobeSpry
http://labs.adobe.com/technologies/spry/

Yahoo User Interface Library
http://developer.yahoo.com/yui/
http://developer.yahoo.com/yui/download/
http://yuiblog.com/

Librerías para PHP

Sajax
http://www.modernmethod.com/sajax/
http://blog.joshuaeichorn.com/archives/2005/04/19/ajax-hello-world-with-sajax/

Xajax
http://www.xajaxproject.org/
http://wiki.xajaxproject.org/Tutorials:Learn_xajax_in_10_Minutes
http://wiki.xajaxproject.org/Tutorials:Processing_Forms_with_xajax
http://www.xajaxproject.org/examples/thewall/thewall.php
http://www.cyberdyne.org/~icebrkr/2007/05/03/xajax-php-live-
datagrid-gridview/

http://www.cyberdyne.org/~icebrkr/files/xajax-Livedatagrid.tar.gz
Ejemplo en
http://dev.chkbox.com/gridview.php

Pajax
http://www.auberger.com/pajax/

Librerías para Java

Google Web Toolkit
http://code.google.com/webtoolkit/
http://code.google.com/webtoolkit/gettingstarted.html
http://google-web-toolkit.googlecode.com/files/
gwt-windows-1.3.3.zip

http://code.google.com/webtoolkit/documentation/examples/
AjaxTags
http://ajaxtags.sourceforge.net/

AjaxTags – AjaxTags Usage
http://ajaxtags.sourceforge.net/usage.html
AjaxTags – AjaxTags Quick Start
http://ajaxtags.sourceforge.net/quickstart.html

ExtJs
http://extjs.com/deploy/ext/examples/grid/xml
-grid.html

Dynamic Faces
http://java.sun.com/developer/technicalArticles
/J2EE/ajax_jsf/

BackBase
http://www.backbase.com

Librerías para .NET

ASP.NET Ajax (versión de Microsoft para Net 2.x)
http://ajax.asp.net/

Ajax.NET
http://ajax.schwarz-interactive.de/CSharpSample/
MagicAjax
http://www.magicajax.net/

Algunas implementaciones de chat en Ajax:

http://socket7.net/lace/
http://www.ajaxprojects.com/ajax/tutorialdetails
.php?itemid=9

http://www.ajaxchat.org/
http://www.plasticshore.com/projects/chat/index.html
http://www.phpfreechat.net/
http://www.dynamicajax.com/fr/AJAX_Driven_Web
_Chat-271_290_291.html

Algunos sitios con AJAX:

http://www.egosurft.org
http://www.humanized.com/reader/

Silverlight:

http://silverlight.net/
http://tirania.org/blog/archive/2007/May-01.html
http://www.hanselman.com/blog/PuttingMixSilver
lightTheCoreCLRAndTheDLRIntoContext.aspx

http://download.microsoft.com/download/f/2/e/
f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_
Map_FinalNET.png

http://blogs.msdn.com/tims/archive/2007/04
/30/silverlight-screencasts.aspx

Moonlight – Mono
http://del.icio.us/ajlopez/silverlight

Navegando encontre varios artículos relacionados a este tema, pero solo dos me parecieron muy interesantes(el de Ramón A. Parada y el de la Famosisima Wikipedia)

Aqui les dejo un resumen de ambos artículos:

La Web semántica (del inglés semantic web) es la idea de añadir metadatos semánticos a la World Wide Web. Esas informaciones adicionales —describiendo el contenido, el significado y la relación de los datos— deben ser dadas de manera formal, de forma que sea posible evaluarlas automáticamente por máquinas. El destino es mejorar la World Wide Web ampliando la interoperabilidad entre los sistemas informáticos y reducir la necesaria mediación de operadores humanos.

La Web Semantica es una malla de informacion relacionada de una forma que sea facilmente procesable por los ordenadores a una escala global. Puede pensarse como una forma de representar eficientemente datos en Internet o una base de datos globalmente relacionada.

El precursor de la idea, Tim Berners-Lee, intentó desde el principio incluir informaciones semánticas en su creación, la World Wide Web, pero por «causas diferentes» no fue posible. Introdujo la Web semántica para recuperar esta omisión.

La Web Semantica se construye generalmente en sintaxis que utilizan URIs (Idenficiadores Uniformes de Recursos) para representar los datos, generalmente en estructoras basada en triplete: p.ej. mucho tripletes de datos URI que pueden ser almacenados en bases de datos, o intercambiados en la World Wide Web usando ciertas sintaxis dienhadas especificamente para la tarea. Estas sintaxis de llaman “Framework de Descripcion de Recursos” (RDF).

Componentes de la Web Semántica

Los principales componentes de la Web Semántica son los metalenguajes y estándares de representación XML, XML Schema, RDF, RDF Schema y OWL. La OWL Web Ontology Language Overview describe la función y relación de cada uno de estos componentes de la Web Semántica:

  • XML aporta la sintaxis superficial para los documentos estructurados, pero sin dotarles de ninguna restricción sobre el significado.
  • XML Schema es un lenguaje para definir la estructura de los documentos XML.
  • RDF es un modelo de datos para los recursos y las relaciones que se puedan establecer entre ellos. Aporta una semántica básica para este modelo de datos que puede representarse mediante XML.
  • RDF Schema es un vocabulario para describir las propiedades y las clases de los recursos RDF, con una semántica para establecer jerarquías de generalización entre dichas propiedades y clases
  • OWL añade más vocabulario para describir propiedades y clases: tales como relaciones entre clases (p.ej. disyunción), cardinalidad (por ejemplo “únicamente uno”), igualdad, tipologías de propiedades más complejas, caracterización de propiedades (por ejemplo simetría) o clases enumeradas.

La usabilidad y aprovechamiento de la Web y sus recursos interconectados aumentará gracias a:

  • Los documentos etiquetados con información semántica (compárese esta con la etiqueta <meta> de HTML, usada para facilitar el trabajo de los robots). Se pretende que esta información sea interpretada por el ordenador con una capacidad comparable a la del lector humano. El etiquetado puede incluir metadatos descriptivos de otros aspectos documentales o protocolarios.
  • Vocabularios comunes de metadatos (Ontología (Informática)) y mapas entre vocabularios que permitan a quienes elaboran los documentos disponer de nociones claras de cómo deben etiquetarlos para que los agentes automáticos puedan usar la información contenida en los metadatos (p.ej. el metadato author tenga el significado de “autor de la página” y no el del “autor del objeto descrito en la página”).
  • Agentes automáticos que realicen tareas para los usuarios de estos metadatos de la Web Semántica
  • Servicios Web (a menudo con agentes propios) que provean de información a los agentes (por ejemplo un servicio de garantías a quien un agente pudiera consultar sobre si un comercio electrónico tiene un historial de mal servicio o de generar correo basura).

Los proveedores primarios de esta tecnología son las URIs que identifican los recursos junto con XML y los namespaces. Si a esto se añade un poco de lógica, mediante una RDF, u otras tecnologías como los mapas temáticos y algo de razonamiento basado en técnicas de inteligencia artificial, la Web estará lista para alcanzar las aspiraciones de su inventor Tim Berners-Lee.

Navegando encontre nuevos enlaces y Articulos, sobre Aspnet Ajax en Visual Studio 2008 y .Net 3.5.

Artículos sobre ASP.NET AJAX

Artículos de ASP.NET AJAX Control Toolkit

Artículos sobre ASP.NET AJAX en VS 2008 y .NET 3.5

Fuente: thinkingindotnet.wordpress.com

y3b.jpg

You3b es una página que surge del concepto de la multitarea, hacer más al mismo tiempo. Así que ¿porqué ver un video cuando puedes ver tres?.

Ver tres videos de YouTube a la vez, me parece una idea algo extraña, un poco inútil y a la vez interesante, ya que una vez registrados podemos crear nuestra propia combinación de videos, así que puede ser que algún ingenioso de esos que nunca faltan combine adecuadamente algún contenido.

Si no cuentas con una buena conexión de banda ancha, seguramente tendrás que poner pausa y esperar a que termine de cargar y una vez que esto suceda, dar tres clicks simultáneos se me antoja difícil, por lo que la idea de tres videos sincronizados no llegará completa a personas con conexiones por debajo de lo aceptable.

Navegando encontre esta información de suma importancia para cualquier desarrollador web,aunque creo que este update para el Visual Studio 2005 ya salio hace tiempo,espero que les sirva aqui les dejo el link para que le den una mirada:

Microsoft Anti-Cross Site Scripting Library V1.5 : http://www.microsoft.com/downloads/details.aspx?FamilyID=EFB9C819-53FF-4F82-BFAF-E11625130C25&displaylang=en

algunos diran ¿ XSS!!??, así que calma…. si no saben que es el Cross Site Scripting lean esto ¿Que es XSS?

Saludos.

Navegando me he encontrado con esta curiosa aplicacion que ocupando imagenes satelitales de edificios tomadas de google maps puedes formar cualquier palabra,
g.jpge.jpgo.jpgr.jpgg.jpge.jpg

si quieres probar la aplicacion online se llama geogreetin, aqui les dejo el Link.

http://www.geogreeting.com/