Published 17 years ago
(updated 14 years ago)
RubyMine
Por fin un IDE para Ruby
Como evidencia de la popularidad que está cobrando el lenguaje Ruby, la empresa JetBrains lanzó RubyMine 1.0, un ambiente de desarrollo para Ruby y Rails.
RubyMine mantiene el alto estándar de calidad de los productos de Jetbrains. Entre sus características destacan:
• Editor inteligente que analiza el código e infiere los tipo de datos conforme escribes.
• Capacidades integradas para aplicar el framework Rails.
• Pruebas unitarias con TestUnit y Rspec.
Más información en: www.jetbrains.com/rubyMoblin
Linux atómico
Moblin es una edición de Linux optimizada para ejecutarse en sistemas basados en la tecnología Atom de Intel. La visión es proveer una plataforma completa para aplicaciones enriquecidas que aprovechen las capacidades de dispositivos tales como NetBooks, MIDs (mobile internet devices), sistemas de información/ entretenimiento para vehículos, y otros dispositivos embebidos. El proyecto se encuentra en etapas tempranas y todavía no está listo para producción, pero puede ser una opción atractiva para quienes estén considerando iniciarse en el desarrollo de aplicaciones para este segmento.
Más información en: www.moblin.org
IBM WebSphere CloudBurst Appliance
Habilitación de nubes privadas
IBM dio a conocer su estrategia de cómputo en la nube, haciendo ver que su estrategia no está orientada a la nube pública (como Amazon o Google), sino a nubes privadas para corporativos. Las nubes privadas consisten en proveer recursos de cómputo y datos virtualizados para ambientes corporativos controlados por el personal de TI de la organización.
Como parte de esta estrategia, IBM lanzó WebSphere CloudBurst Appliance, un hardware appliance que integra imágenes virtualizadas de aplicaciones sobre servidores xSeries. Cuando los clientes están listos, las aplicaciones se habilitan en las nubes privadas para que puedan atender peticiones bajo demanda.
Con CloudBurst, los equipos de desarrollo pueden tener a su entera disposición los recursos de cómputo del appliance durante el ciclo de desarrollo, y una vez que todo esté listo y probado se configura para que los recursos formen parte de la nube privada, administrados por el departamento de TI de la organización.
CloudBurst se integra con el nuevo Rational Automation Framework for WebSphere para automáticamente optimizar la configuración y habilitación de aplicaciones. La administración de recursos también se facilita significativamente por medio de la integración con el Tivoli Service Automation Manager.
Dryad y DryadLINQ
Procesamiento de datos en cluster
Dryad y DryadLINQ son dos proyectos de Microsoft Research orientados a facilitar el procesamiento de grandes cantidades de datos en clusters de alto desempeño (high performance clusters).
El primer elemento, Dryad, es una infraestructura que habilita programas secuenciales y los optimiza para que puedan ser ejecutados de forma paralela en clusters distribuidos.
Por su parte, DryadLINQ es un compilador que traduce programas LINQ a instrucciones de cómputo distribuido que se pueden ejecutar en un cluster. Para lograr esto, DryadLINQ particiona de forma distribuida los objetos de datos de LINQ y convierte las sentencias de LINQ y métodos de C# en tareas distribuidas de Dryad.
DryadLINQ soporta todas las librerías de .Net y se integra con Visual Studio para facilitar el desarrollo.
Más información en:
research.microsoft.com/en-us/projects/dryad
research.microsoft.com/en-us/projects/dryadlinq
Por fin un IDE para Ruby
Como evidencia de la popularidad que está cobrando el lenguaje Ruby, la empresa JetBrains lanzó RubyMine 1.0, un ambiente de desarrollo para Ruby y Rails.
RubyMine mantiene el alto estándar de calidad de los productos de Jetbrains. Entre sus características destacan:
• Editor inteligente que analiza el código e infiere los tipo de datos conforme escribes.
• Capacidades integradas para aplicar el framework Rails.
• Pruebas unitarias con TestUnit y Rspec.
Más información en: www.jetbrains.com/rubyMoblin
Linux atómico
Moblin es una edición de Linux optimizada para ejecutarse en sistemas basados en la tecnología Atom de Intel. La visión es proveer una plataforma completa para aplicaciones enriquecidas que aprovechen las capacidades de dispositivos tales como NetBooks, MIDs (mobile internet devices), sistemas de información/ entretenimiento para vehículos, y otros dispositivos embebidos. El proyecto se encuentra en etapas tempranas y todavía no está listo para producción, pero puede ser una opción atractiva para quienes estén considerando iniciarse en el desarrollo de aplicaciones para este segmento.
Más información en: www.moblin.org
IBM WebSphere CloudBurst Appliance
Habilitación de nubes privadas
IBM dio a conocer su estrategia de cómputo en la nube, haciendo ver que su estrategia no está orientada a la nube pública (como Amazon o Google), sino a nubes privadas para corporativos. Las nubes privadas consisten en proveer recursos de cómputo y datos virtualizados para ambientes corporativos controlados por el personal de TI de la organización.
Como parte de esta estrategia, IBM lanzó WebSphere CloudBurst Appliance, un hardware appliance que integra imágenes virtualizadas de aplicaciones sobre servidores xSeries. Cuando los clientes están listos, las aplicaciones se habilitan en las nubes privadas para que puedan atender peticiones bajo demanda.
Con CloudBurst, los equipos de desarrollo pueden tener a su entera disposición los recursos de cómputo del appliance durante el ciclo de desarrollo, y una vez que todo esté listo y probado se configura para que los recursos formen parte de la nube privada, administrados por el departamento de TI de la organización.
CloudBurst se integra con el nuevo Rational Automation Framework for WebSphere para automáticamente optimizar la configuración y habilitación de aplicaciones. La administración de recursos también se facilita significativamente por medio de la integración con el Tivoli Service Automation Manager.
Dryad y DryadLINQ
Procesamiento de datos en cluster
Dryad y DryadLINQ son dos proyectos de Microsoft Research orientados a facilitar el procesamiento de grandes cantidades de datos en clusters de alto desempeño (high performance clusters).
El primer elemento, Dryad, es una infraestructura que habilita programas secuenciales y los optimiza para que puedan ser ejecutados de forma paralela en clusters distribuidos.
Por su parte, DryadLINQ es un compilador que traduce programas LINQ a instrucciones de cómputo distribuido que se pueden ejecutar en un cluster. Para lograr esto, DryadLINQ particiona de forma distribuida los objetos de datos de LINQ y convierte las sentencias de LINQ y métodos de C# en tareas distribuidas de Dryad.
DryadLINQ soporta todas las librerías de .Net y se integra con Visual Studio para facilitar el desarrollo.
Más información en:
research.microsoft.com/en-us/projects/dryad
research.microsoft.com/en-us/projects/dryadlinq
- Log in to post comments