November 19, 08 by serumax

En resumen, Prism es otra aproximación más a esto de las aplicaciones web como escritorio bajo el alero de la cloud-computing, es decir, es la apuesta de Firefox para competir contra Adobe Air y Silverlight.
En mi opinión, la ventaja que tiene Prism por sobre la otras alternativas es que al ser una especie de fork de Firefox ya está diponible en todos los Sistemas Operativos, vale decir, Windows, Mac y Linux, tanto en versiones de 32 como de 64 bits.
Además, a diferencia de Air y Silverlight, Prism no pretende crear una web alternativa sino que intenta extraerla del navegador para llevarla mediante XUL a nuestro escritorio.
Esto significa que pueden desarrollarse aplicaciones web haciendo uso de tecnología y lenguajes conocidos: HTML, JavaScript, CSS, etc y que, en favor de la convergencia, más vale crear aplicaciones minimalistas que realicen funciones específicas, puesto que pueden (re)utilizarse tanto en dispositivos móviles como en widgets de manera independiente de la plataforma y del Sistema Operativo, con una reducción de costos en tiempo y dinero que puede ser sustancial.
Más información
November 06, 08 by serumax

Una de las primeras cosas que me gustó de Linux Ubuntu Gnome fuel el atajo de teclado alt+F2. Sencillamente me olvidé de los menues y del mouse para lanzar programas y comandos sencillos…
Hace un buen rato también comencé a usar Gnome-do, pero la verdad es que sentía que le faltaba un poco de madurez al lanzador, pero ahora con la versión 0.6.1.0 creo que ya la tiene de sobra…
Esta nueva versión viene con una alta dosis de plugins ready to go que permiten controlar casi todo el Escritorio sin apenas usar el mouse.Por ejemplo, hay plugins para controlar Rhythmbox, la lista de contactos en Pidgin, alertas de email nuevos en Gmail o twittear…
Read the rest of this entry »
November 01, 07 by serumax
En Mashable comentan y confirman que Digg estaría interesado en Menéame. El rumor tiene origen en un post de Martin Varsavsky en el que señala que tanto Jay como Kevin conocían muy bien a Meneame y que estaban muy sorprendidos porque Digg está hecho por más de 30 personas y Meneame por dos: Ricardo y Benjami.
Tanto Gallir como Benjami comentan el citado post, confirmando que existen conversaciones amigables y el interés mutuo por encontrar puntos de colaboración con la gente de Digg.
October 29, 07 by serumax
Un DTD especifica los tipos de elementos y atributos que podemos utilizar en una página web; define, de acuerdo a la especificación del lenguage de marcado, las reglas de cómo podemos usar estos elementos juntos y, también, declara cuáles juegos de caracteres debemos usar.
Los validadores comprueban que una página web esté correctamente escrita de acuerdo al DTD especificado en la declaración DOCTYPE, utilizando el identificador del sistema o, implicitamente, usando el identificador público. Sin embargo, los navegadores actualmente usan intérpretes que no validan y no leen el DTD.
¿Cuales son las diferencias entre los DTD?
Por ejemplo, para el HTML 4.01 existen 3 tipos de DTD:
- Strict, el DTD “HTML 4.01 Strict” hace énfasis en la separación del contenido de la presentación y el comportamiento.
Este DTD es el que la W3C recomienda para todos las páginas web actuales. Este DTD es recomendado por sobre el HTML Transitional y Frameset.
- Transitional, el DTD “HTML 4.01 Transitional” significa que puede ser usado transicionalmente para convertir un documento de las versiones anteriores de HTML 4.01 en uno más moderno, no es recomendable para nuevas páginas web. Este tipo incluye 11 tipos de elementos que estás obsoletos pero que se pueden usar.
- Frameset, el DTD “HTML 4.01 Frameset” se utiliza para página que usan marcos. debes tener en cuenta que los marcos son obsoletos fueron descotinuados por la W3C, se recomienda que en este caso se utilice algún scritp del lado del servidor para reemplazar los marcos.
En el caso del XHTML 1.0 se deifnen los siguientes tipos:
- Strict, se usa cuando se desea un lenguaje de marcado limpio y se usa en conjunto con las hojas de estilo CSS.
- Transitional, se usa cuando se necesita de ciertas características del HTM y cuando se quiere dar soporte a navegadores que no entienden las Hojas de Estilo.
- Frameset, se usa cuando se necesitan los framset de HTML para dividir el nagvegador en dos o mas recuadros.
¿Cuál DOCTYPE debo utilizar?
Hasta donde sé, no hay una recomendación oficia,l o al menos no la pude encontrar en la W3C. No obstante, al ser el XHTML la evolución natural del HTML4, y por su tendencia a ser un lenguaje de marcado más semántico que su antecesor, es recomendable usar el DTD XHTML 1.0 Strict.
Sin embargo, actualmente se está a la espectativa de lo que sucederá con XHTML2 y el HTML5, debido a que Tim Berners-lee escribió un post donde asumiendo el fracaso en cambiar a la gente al XML y anuncia la formación de un nuevo grupo de trabajo encargado de mejorar el HTML, lo que ha generado debate entre los desarrolladores y especialistas.
vía
October 28, 07 by serumax

WebRunner es un browser sencillo basado en XULRunner de Mozilla que permite crear aplicaciones web sin la interfaz del browser completo (sin menú, toolbars ni barra de direcciones) . Es decir, está basado en el concepto de Site Specific Browsers (SSB), que no es otra cosa que una web embebida en un navegador diseñado para trabajar exclusivamente con dicha apliación.
Interesante concepto. Imagino algunas aplicaciones web destinadas a correr como utilidades de escritorio. Un ejemplo notable es prism, que lamentablmente sólo está disponible para Windows por ahora ¿? y no he podido probar
Como señalaba al comienzo, estas aplicaciones se basan en XULRunner, que es un entorno de ejecución (runtime enviroment) para aplicaciones XUL y que provee mecanismos para la instalación, desarrollo, actualización y desinstalación de esas aplicaciones.
October 28, 07 by serumax
Un objetivo primordial del proyecto [sonowebs] es facilitar el acceso a la gran cantidad de información presente en la blogosfera a las personas con problemas visuales. Para ello pedimos la colaboración de los bloggers.
No exagero al decir que la idea de sonowebs es increible y admirable por donde se le mire. Yo sin más me he instalado el plugin y he quedado sorprendido… todos mis post ahora tienen voz.
October 17, 07 by serumax
Esta es una área donde aún no se ha dicho nada definitivo, porque sistemas han habido muchos, desde el vilipendiado Passport de Microsoft hasta el novedoso OpenID y todavía no hay uno que marque un antes y un después.
SlashID es otra alternativa más que se plantea como un contendor de OpenID, pero que en realidad es más bien un especie de herramienta de administración de identidades. Lo cierto es que difiere de OpenID por cuanto es un sistema basado en el browser y en la encriptación de los datos. Esto significa que la información queda asociada a tu navegador.
Considero que el ideal para un sistema de autenticación universal debiera ser con nombre y contraseña almacenados online y no asociados a un navegador o computador, puesto que la gracia es que el sistema (y, con ello, todos los sitios en los que me identifico habitualmente) me reconozca independiente del computador o navegador que uso. Es más, sería de esperar que el browser se autoconfigurara independiente del pc y de acuerdo a mis preferencias guardadas globalmente en el sistema.
Enlace: SlashID
Ver otros sistemas de autenticación en Mashable
October 09, 07 by serumax
En Denken Über me entero de un post de Marc Andreessen sobre las plataformas de internet. Andreessen definde el concepto de plataforma de manera muy simple:
A “platform” is a system that can be programmed and therefore customized by outside developers — users — and in that way, adapted to countless needs and niches that the platform’s original developers could not have possibly contemplated, much less had time to accommodate.
En definitiva, si el sistema es programable por otros desarrolladores y usuarios es una plataforma, de lo contario, no lo es”.
Además distibgue 3 tipos de plataformas:
1- API de acceso a datos: donde solamente podés tomar datos y armar algun tipo de mashup o visualización de los mismos. Ej: Flickr, eBay, Paypal
2- Plugin API: la que te permite crear nuevas funciones o extender las ya existentes a través de código “montado” sobre la plataforma (inyectado) Ej: Facebook F8
3- Runtime Enviroment: es la plataforma donde el código creado por los desarrolladores externos core DENTRO de la plataforma. Ej: Second Life, Ning, Salesforce
Es un post muy intersante sólo habla desde lo técnico sino que además manifiesta que la tendencia en Internet será utilizar las plataformas Runtime Enviroment.
September 13, 07 by serumax
Leo en TechCrunch una interesante nota llamada “The holy grail for mobile social networks” en el que revisan algunas redes sociales diseñadas para móvlies (todas indexadas en CrunchBase). En ella se señala que el Santo Grial de este tipo de redes, y una de las razones principales para sacarlas del ámbito del computador/notebook, es la detección física [en un perímetro determinado] de otros usuarios y el intercambio de información entre ellos.
La idea es tentadora si imaginamos que en la calle podríamos investigar el facebook de una chica o ver la información profesional en LinkedIn durante una entrevista de trabajo, incluso podría ser una buena forma de saber donde están nuestros hijos en todo momento…
En fin, lo que años atrás parecía un sueño, ahora es parte de la realidad, aunque acá en Chile -en toda Latinoamérica- tendremos que esperar un poco más para que este tipo de aplicaciones se tomen nuestros celulares. Algo extraño si consideramos los datos sobre móviles que nos entrega Rodrigo Guaquil en su blog
“Estamos hablando de la tecnología que mayor penetración tiene en el país, a esta altura solo falta que las guaguas aprendan a mandar sms. Según datos de la Subtel al primer trimestre de este año existen 12.734.083 usuarios.”
.
Finalmente sólo me queda decir que de la lista publicada en TechCrunch quiero destacar Mig33.com y Meetro.com.