Coincidiendo con el inminente lanzamiento de Windows Vista que llevará su propia sidebar (barra lateral). Google acaba de presentar un rediseño de su software de búsqueda de escritorio y Gadgets llamado Google Desktop. Los cambios principales son un nuevo diseño con transparencias y una mejor apariencia de su barra lateral. En esta barra lateral se pueden añadir diferentes Gadgets y opciones.
De momento sólo está disponible en inglés, pero imagino que en breve aparecerá la actualización en castellano.
La gran incógnita es que pasará con este gran producto cuando todo el mundo actualice a Windows Vista (si es que eso ocurre algún día). Ya que la nueva versión de este sistema operativo incluye su propia sidebar, sus gadgets y además un motor de búsqueda del escritorio integrado. Esto puede ser un golpe duro para Google ya que la mayoría de los usuarios no se plantearán alternativas al disponerlo por defecto instalado. Otro tema es valorar la calidad de las búsquedas que en esto Google es mucho mejor (hablo por experiencias propias).
Vía | Inside Google Desktop
Acabo de ver una presentación de una nueva tecnología que está desarrollando
Microsoft llamada LINQ (Language integrated-query) y que el año que viene será parte de .NET Framework. El concepto de esta tecnología es convertir los accesos de datos en objetos del sistema a los cuales podemos interrogar de una forma más sencilla y eficaz. Viene a ser una extensión de los lenguajes C# y Visual Basic.
La presentación ha sido realizada por Scott Guthrie que es General Manager de Desarrollo en Microsoft y se llama "Developing data-driven Web applications using LINQ" y en ella compara un ejemplo de aplicación ASP .NET como se haría un acceso a datos actualmente y como se haría con LINQ. Claramente asigna los datos a clases y luego realiza un acceso muy sencillo.
Me ha llamado la atención ya que como últimamente me estoy "peleando" con Ruby on Rails el concepto se acerca un poco. Aunque no llega al diseño MVC (Model - View - Controller) que soporta esta Framework. En Rails los datos son el modelo y están disponibles directamente como objetos en el sistema. Es un entorno ágil de desarrollo. Aunque tiene sus barreras de aprendizaje ( algo escondidas) que ya comentaré cuando las acabe de superar.
Al ver estas iniciativas ves que Microsoft está entendiendo y analizando otras alternativas de programación para acercarse más. Un claro ejemplo de esto también es IronPython para .NET (Python sobre .NET).
Más información ( toda en inglés)
Vía