.NET

Moonlight 2.0 ya es Beta

Miguel de Icaza anuncia en su blog la disponibilidad de la versión Beta de Moonlight 2.0, la implementación libre de la tecnología Silverlight de Microsoft.  Alcanzar la versión beta indica que todas las características planificadas están completas y que el software se encuentra listo para ser probado por los usuarios.

Para quienes no lo conozcan, Silverlight es un framework RIA (Rich Internet Application) que en base al runtime de .NET (Mono en el caso de Linux) y otras tecnologías estándares como XML y JavaScript, permite crear aplicaciones tanto para la web como para escritorio en un estilo muy similar a lo que sería Flex y AIR en el mundo de Adobe.

Esta versión es totalmente compatible con Silverlight 2.0, que ya lleva bastante tiempo en uso. Hay que recordar que el día inaugural de la presidencia de Barack Obama, la transmisión oficial se realizó en base a Silverlight 2.0 y en una rápida acción entre el equipo de Microsoft y Mono lograron implementar lo necesario para que también funcionara en Moonlight 1.0.

La forma más simple de instalar Moonlight 2.0 es a través del plugin para Firefox.  Los usuarios que lo hayan instalado anteriormente lo verán como una simple actualización.

Mientras tanto, Microsoft ya se encuentra en la versión 3.0 de Silverlight y pasará un tiempo antes de tener la versión equivalente de Moonlight.  Aun así, algunas características de Silverlight 3.0 ya se implementaron en Moonlight 2.0, en donde destaca su soporte de procesamiento de video.

Link : Moonlight 2.0 goes beta (blog de Miguel de Icaza)

Proyecto Mono lleva plataforma .NET al iPhone

YouTube Preview Image

Apple puso varias condiciones para desarrollar aplicaciones sobre su plataforma iPhone, una de ellas es la de no poder usar ningún tipo de máquina virtual o motor de ejecución de scripts como base de aplicaciones, sólo código nativo. Esta condición deja fuera sin concursos ni sorteos a los desarrolladores con vasta experiencia en Java y .NET, reduciendo el universo de programadores a aquellos que tengan conocimientos en Objetive-C, sin poder reutilizar sus habilidades en otros lenguajes más extendidos.

Pero no contaban con la astucia del Proyecto Mono, la implementación de código abierto de la plataforma .NET.  Una característica de Mono que resulta relevante en este contexto es la posibilidad de compilar código compatible con .NET en código nativo, le llaman AOT (Ahead of Time).  La idea es muy similar a lo que hace GNU Compiler for Java (GCJ), parte de GNU Compiler Collection (GCC) y se trata de tomar el codigo fuente y en vez de compilarlo para una máquina virtual se compila al código de máquina específico, en el caso de iPhone se trata de código ARM.

Gracias a AOT, se sentaron las bases para que tenga sentido crear MonoTouch, framework que tiene todo lo necesario para que desarrolladores puedan crear aplicaciones en C# y .NET para el iPhone.

MonoTouch da acceso a toda la potencialidad de las API’s del iPhone asi como también al código y bibliotecas que se han creado en torno a Mono.  Esto permitirá que quienes tengan habilidades en C# y .NET ahora puedan comenzar a utilizarlas en esta interesante plataforma.

Link : MonoTouch

Microsoft “libera” C# y CLI

Desde hace un tiempo que se viene discutiendo la conveniencia de utilizar Mono (Implementación Open Source de la plataforma .NET de Microsoft), debido a las demandas que podría presentar Microsoft por su uso.

De hecho el tema había sido advertido por Richard M. Stallman en una publicación, luego que los encargados de la distribución Debian anunciaran que no incluirían Mono en su principal modo de instalación de GNOME.

Al parecer la discusión llegó a oídos de Microsoft (era que no), quienes rápidamente salieron al paso señalando que no pensaban emprender acciones legales contra aquellos que utilizaran C# y CLI (Common Language Insfraestructure), por lo que todas las implementaciones de Mono no corren peligro.

Lo anterior fue posible gracias a que Microsoft incorporó a C# y CLI dentro de su iniciativa Community Promise, por medio de la cual la compañía se compromete a no ejecutar demandas ante cualquiera que haga uso de cualquier implementación que este cubierta bajo cualquier tipo de modelo de desarrollo o distribución, incluyendo las licencias open source como LGPL o la GPL.

No han faltado quienes han criticado a Microsoft por lo liviano que puede resultar este compromiso de no iniciar acciones legales, pero no hay que olvidar que estamos hablando de una compañía que basa su negocio en el secreto de su código fuente.

Link: Microsoft promises no patent prosecution of open-source .NET (The Register)

La Bolsa de Valores de Londres cambia su sistema TradElect

(cc) jam_90s

(cc) jam_90s

En Septiembre del año pasado les contamos de una falla en el sistema TradElect utilizado en la Bolsa de Valores de Londres, la que produjo una paralización de las transacciones por siete horas.

Los principales agentes e inversores solicitaron una investigación del hecho, la que al parecer le habría costado el cargo a la presidenta ejecutiva de la entidad, Clara Furse, quien habría sido la que instauró el sistema TradElect para el manejo de las transacciones.

El sistema TradElect esta basado en .NET y corre bajo Windows Server 2003 en 12 servidores HP Proliant. Su incorporación en la Bolsa de Londres resultó de tal importancia (es la tercera bolsa a nivel mundial), que Microsoft le dedicó amplios anuncios en su portal corporativo.

Pero el nuevo presidente ejecutivo de la entidad (Xavier Rolet), anunció que iban a sustituir el sistema TradElect a la brevedad. Si bien no aclaró que esta medida tuviese alguna relación con el fallo de Septiembre de 2008, todo parece indicar que tanto la salida de Furse como el reciente anuncio son consecuencia de ello.

Por el momento no se ha señalado el nuevo sistema que se implantará en reemplazo de TradElect, pero mucho apuntan a que sería utilizado uno basado en Linux, el que sería similar (o tal vez el mismo) que actualmente es utilizado en la Bolsa de Valores de  Nueva York o el utilizado en el Chicago Mercantile Exchange.

Link: London Stock Exchange to abandon failed Windows platform (ComputerWorld)

Microsoft libera ASP.NET MVC como Open Source

En el evento MIX09 realizado por Microsoft el mes pasado, se anunció la versión 1.0 de ASP.NET MVC.   Se trata de un framework que permite construir aplicaciones web de forma sencilla aplicando el patrón Model/View/Controller.  Según los entendidos, este framework de Microsoft implementa mejoras al estilo Ruby on Rails y Django en ASP.NET, permite además programar con completo control sobre el HTML generado, y facilita el uso de pruebas unitarias y la aplicación de un proceso de desarrollo orientado por las pruebas.

El vicepresidente de la división de desarrollo de Microsoft Scott Guthrie anuncia que ahora ASP.NET MVC es de código abierto bajo los términos de la Microsoft Public License (MS-PL).  Se trata de una licencia de código abierto que ha sido aprobada por la organización Open Source Initiative (OSI), también ha sido considerada como una licencia de software libre por la Free Software Foundation (FSF) aunque se declara como incompatible con la licencia GPL.  Antes de criticar, hay que considerar que en esta misma categoría caen las licencias de Mozilla (MPL) y Eclipse (EPL).

Continuar Leyendo “Microsoft libera ASP.NET MVC como Open Source” »

Mono 2.4 y MonoDevelop 2.0 anunciados oficialmente

Mono es la implementación libre de la plataforma .NET de Microsoft para sistemas Linux/Unix,  Windows y otros más específicos como iPhone y Nintendo Wii.  En el caso de Linux ha ayudado a crear aplicaciones nativas complejas como Gnome-Do o Banshee sin tener que lidiar con lenguajes como C/C++ o Java.

El fundador y líder del proyecto Miguel de Icaza, quien también es el fundador de GNOME, anuncia en su blog la disponibilidad simultánea de la versión 2.4 de Mono y la versión 2.0 de MonoDevelop, el entorno de desarrollo integrado libre basado en Mono.

Continuar Leyendo “Mono 2.4 y MonoDevelop 2.0 anunciados oficialmente” »

Moonlight 1.0 oficialmente disponible

Se anuncia oficialmente la disponibilidad de Moonlight 1.0, la implementación de código abierto para Linux de la tecnología Silverlight de Microsoft.

Silverlight es un framework RIA (Rich Internet Application) que en base al runtime de .NET (Mono en el caso de Linux) y otras tecnologías estándares como XML y JavaScript, permite crear aplicaciones tanto para la web como para escritorio en un estilo muy similar a lo que sería Flex y AIR en el mundo de Adobe.

Según nos cuenta Miguel de Icaza, fundador del proyecto GNOME y Mono, el release de Moonlight 1.0 es un hito ya que es la primera versión que cumple con todas las características de Silverlight 1.x y ha logrado superar todas las pruebas de calidad de Microsoft.

Moonlight 1.0 está disponible para plataformas Intel de 32 y 64 bits, y en Linux se instala como cualquier plugin de Firefox, es un proceso que no toma más de 10 segundos con una buena conexión de red.

A la hora de ver videos, se entiende que “los codecs se venden por separado”.  En este sentido gracias a los esfuerzos de interoperabilidad entre Novell y Microsoft, Moonlight se encarga de hacer las descargas del codec necesario de forma absolutamente legal.  Como estos codecs no son de libre distribución, se llegó a un acuerdo para que Microsoft desarrollara, mantuviera y distribuyera los codecs para MP3, WMV y VC-1 de la platafora Linux y Unix’es.

Esta cooperación de Microsoft es sólo un ejemplo de una larga historia de trabajo en conjunto con los desarrolladores de Novell para poder llevar estas tecnologías a plataformas no-Microsoft.  Desde un principio, Miguel de Icaza y sus seguidores contaron con el apoyo de esta empresa mediante especificaciones, casos de prueba, e incluso ideas para el diseño de Moonlight.

Continuar Leyendo “Moonlight 1.0 oficialmente disponible” »

La Bolsa de Londres se paraliza durante siete horas por problemas con su sistema informático

tradelect.jpg

La Bolsa de Londres vivió ayer uno de esos días “de locos”.

¿Habrá sido por el inminente lanzamiento de los nuevos iPod? ¿O tal vez fue la fiesta de lanzamiento de nuestro querido sitio de al lado?

Resulta que durante siete horas la Bolsa de Londres (la tercera más grande del mundo) se vio paralizada, producto de una falla en el sistema TradElect, lanzado el mes de junio de este año, y que también se utiliza en la Bolsa de Johannesburgo, la que también se ha visto enfrentada al mismo problema.

El sistema TradElect está basado en tecnología .NET de Microsoft y permite realizar transacciones en línea a los distintos agentes que realizan operaciones de compra y venta.

La suspensión obligada de las operaciones se produjo cuando la bolsa subía un 3,81%, arrastrada por el resto de las bolsas europeas. Los primeros problemas se presentaron en algunos de sus clientes, quienes reclamaron por problemas de conexión que no les permitía poner sus órdenes de compra y venta.

La sociedad gestora de la Bolsa de Londres señaló que se encuentra investigando las causas del problema, con el objeto de realizar las correcciones necesarias para que no vuelva a ocurrir.

¿Y quién recomendó .NET para esto?

Link: London Stock Exchange crippled by system outage (Reuters)

Hoy último día para inscribirse en Emprendedores .NET

3ie-microsoft-usm.jpgHoy 30 de mayo se cierra el plazo para inscribirse y participar de la tercera versión de este certamen de Proyectos .NET, organizado por Microsoft en conjunto con el 3IE de la UTFSM. Cada equipo ganador se llevará CLP $2.000.000 de premio y, a su vez, la oportunidad de desarrollar sus proyectos en el “Centro Microsoft de Innovación y Desarrollo de Prototipos de Software”. Para informarte y enterarte sobre como participar, haz clic acá.

Destacados

Subir Bajar
FayerWayer RSS Agregar a iGoogle Agregar a Netvibes

FayerWayer por Email

Recibe tu dosis de tecnología diariamente por email:

FayerWayer Labs »

Nuestras pruebas de los impresentables e imperdibles de la tecnología.

Wayerless

Dosis diarias de teléfonos móviles en español.™

CHW

La comunidad de hardware más leída del mundo hispano.

Contacto