Archive for 28 octubre 2008

h1

Llega Mono 2.0, entorno de desarrollo de código abierto para la multiplataforma .NET de Microsof

octubre 28, 2008

Permite a los desarrolladores ejecutar aplicaciones .NET en Linux, Solaris, Unix y Mac platforms. El proyecto Mono® (Mono® project), iniciativa de código abierto patrocinada por Novell, presenta Mono 2.0, entorno de desarrollo de código abierto para la multiplataforma.NET de Microsoft.

Mono 2.0 proporciona el software necesario para desarrollar y hacer funcionar las aplicaciones de servidor y cliente .NET sobre Linux, así como sobre otros sistemas operativos.

La nueva versión Mono 2.0 es compatible con los componentes de servidor y desktop de la versión 2.0 de .NET, e incluye Mono Migration Analyzer (MoMA), una herramienta analítica para migraciones de .NET a Linux.

Según un estudio de la consultora IDC (1), cerca del 50 por ciento de los responsables de la toma de decisiones en TI encuestados (desarrolladores y arquitectos) afirmaron utilizar.NET de Microsoft como la plataforma tecnológica de aplicación sobre la que funcionan sus aplicaciones de misión crítica (excepto el correo electrónico). Con Mono 2.0, los desarrolladores pueden aprovechar sus actuales inversiones, así como su habilidad para construir aplicaciones .NET 2.0 para su despliegue en numerosas plataformas como Linux, Solaris, Unix y Mac OS X.

“Mono 2.0 ofrece a los desarrolladores de .NET la libertad de hacer funcionar sus aplicaciones en una amplia variedad de sistemas operativos, incluidos Linux, Mac OS y Unix. La versión Mono 2.0 beneficia a un gran número de desarrolladores, ISVs y usuarios finales a los que permite escribir sus aplicaciones una sola vez y utilizarlas en cualquier sistema operativo, incrementando notablemente la portabilidad y ampliando su alcance en el mercado”, asegura Miguel de Icaza, Vicepresidente de Plataformas de Desarrollo de Novell y Responsable del proyecto Mono.

Más de 2.000 aplicaciones .NET compatibles con Mono 2.0 sin necesidad de cambios de código

El nuevo Mono 2.0 incorpora la herramienta Mono Migration Analyzer (MoMA), que funciona tanto sobre la plataforma .NET como sobre Mono, permite a los desarrolladores cuantificar el número de cambios requeridos para ejecutar sus aplicaciones .NET en un entorno Linux. Un análisis realizado a 4.600 aplicaciones .NET que usan MoMA revela que el 45% de ellas no han requerido cambios en el código para trabajar con Mono, mientras que un 24% ha necesitado menos de seis cambios de código para funcionar en Mono.

El proyecto Mono permite el desarrollo multiplataforma Uno de los usos más exitosos de Mono es el rápido desarrollo de MoonlightTM, una versión plug-in de Microsoft Silverlight, de código abierto y basada en Mono, que se usa para crear y albergar aplicaciones muy interactivas de nueva generación. Linden Lab utiliza Mono en el desarrollo de su proyecto Second Life para mejorar la estabilidad y la velocidad de scripts, particularmente los de cálculo intensivo.

Por su parte, Unity Technologies, proveedor líder de herramientas de desarrollo para juegos en 3-D, hace uso de Mono para su sistema de desarrollo de juego. “Mono proporciona a la heterogénea comunidad de desarrolladores de Unity la capacidad de trabajar en lenguajes tales como JavaScript, C# y Boo, lo que reduce el periodo de aprendizaje y ofrece una inmediata familiaridad con la escritura en Unity. La última versión de Mono presenta mejoras significativas en estabilidad y rendimiento. Además, hace que sea incluso más fácil para nosotros desarrollar aplicaciones multiplataforma con numerosas funcionalidades que corren sobre Web, Windows, OS X, Nintendo Wii y pronto también en iPhone”, afirma Joachim Ante, CTO (Chief Technology Officer) y cofundador de Unity Technologies.

Mono 2.0 racionaliza el desarrollo de aplicaciones basadas en .NET Las nuevas funciones de Mono 2.0 incluyen:

·Fácil instalación. Función de instalación con un solo click para SUSE Linux Enterprise y openSUSE, así como instaladores fáciles de usar para muchas de las otras plataformas soportadas, incluidas Windows y Mas OS X.

·Soporte de plataforma integral, API y hardware. El framework Mono soporta numerosas plataformas, incluidas Linux, Mac OS X, Solaris, BSD y Windows; una variedad de opciones de hardware, tales como x86, AMD 64, IA-64 (Itanium 2), EMT 64, PowerPC, ARM, S390 y S390x, SPARC y SPARC 9; todas las APIs de Microsoft .NET 2.0, incluidas ASP.NET, ADO.NET y Windows.Forms; y el compilador C# 3.0 con soporte Language Integrated Query (LINQ).

·Incremento del rendimiento. Mejora la escala y rendimiento para ASP.NET, ADO.NET y el tiempo de ejecución Mono.

·Descargas útiles. Una imagen de máquina virtual con un entorno de desarrollo listo para usar y numerosas aplicaciones .NET de sobremesa y Web de código abierto, incluidas ASP.NET Starter Kits y otras demos. También está disponible la versión actualizada de la herramienta MoMA, con cobertura mejorada.

Disponibilidad

Mono 2.0 ya está disponible para su descarga en www.mono-project.com/downloads. Para más información sobre el proyecto Mono, visita www.mono-project.com.

Acerca del proyecto Mono

El proyecto Mono es una iniciativa de fuente abierta patrocinada por Novell para desarrollar una versión Unix de la plataforma framework de Microsoft .NET. El proyecto Mono se encuentra en www.mono-project.com y proporciona todo el software necesario para desarrollar y correr sobre aplicaciones de servidor y cliente .NET en Linux, Solaris, Mac OSX, Windows y Unix. Mono cuenta con el apoyo de una comunidad activa y entusiasta y está posicionada para convertirse en la opción principal para el desarrollo de aplicaciones Linux.

Tags:
h1

A unos dias del lanzamiento de Ubuntu 8.10 se presentan las 10 mejoras mas significativas

octubre 28, 2008

Ayer se publico la Release Candidate de Ubuntu 8.10 Intrepid Ibex, el roadmap de lanzamiento de esta distribución se está cumpliendo a la perfección, esta programada para el dia 30 de octubre de 2008 el lanzamiento de la nueva versión de Ubuntu.

Se espera que para esta nueva versión existan mejoras notables en cuanto a la versión anterior, algunas de las mejoras a destacar son:

1. X.Org 7.4: esta versión ofrece mayor soporte de dispositivos de entrada que se conectan “en caliente”, como tabletas gráficas, teclados y ratones.

2. Kernel 2.6.27: las mejoras en este componente esencial de la distribución son realmente destacables, y afectan a cosas como la gestión del firmware -algo que facilitará la vida de desarrolladores de drivers- o un soporte a webcams realmente optimizado.

3. Directorio privado cifrado: el paquete ecryptfs-utils permitirá crear una carpeta cifrada en nuestro directorio raíz que protege nuestros documentos de miradas de curiosos.

4. Sesión de invitado: el pequeño applet para cambio de usuario permite ahora acceder a una cuenta de usuario invitado que opera con privilegios restringidos pero que es ideal para usuario ocasionales del sistema.

5. Network Manager 0.7: el nuevo gestor de conexiones de red ofrece un buen montón de mejoras, aunque la más relevante llega para los usuarios de informática móvil: el soporte de conexiones 3G, que muchos trabajadores utilizan cuando están viajando y trabajando fuera de la oficina.

6. DKMS: este componente permite que los controladores del kernel se compilen automáticamente cuando instalamos nuevos núcleos en la distribución, lo que significa que esos drivers y el propio núcleo se pueden actualizar mucho antes, más rápido y de manera más sencilla.

7. Samba 3.2: la nueva implementación del protocolo SMB en Linux ofrece soporte IPv6 y mejor integración con clientes de Microsoft Windows.

8. Autenticación PAM: este sistema de configuración de perfiles de usuario ofrece mejoras en la herramienta pam-auth-update para la gestión de la configuración de este tipo de autenticación PAM tanto en servidores como en ordenadores de sobremesa y portátiles.

9. Plugin Totem de la BBC: los contenidos multimedia de esta cadena podrán ser disfrutados gracias al trabajo conjunto de Canonical y los responsables de la plataforma de la cadena británica, que ahora permiten disfrutar de los vídeos “libres” a través del reproductor Totem.

10. GNOME 2.24: la última de las grandes novedades de Ubuntu.

Tags:
h1

Liberado Flash 10 para Linux

octubre 21, 2008

El dia de ayer se publico la nueva versión del reproductor Adobe Flash Player 10 para Windows, Mac y Linux. Para la comunidad Linux esto es un acontecimiento importante ya que los desarrolladores de Adobe han tenido muy en cuenta a los usuarios Linux.

Recordemos que la versión de Flash 9 fue liberada 6 meses después para Linux después que había sido liberada para Windows y Mac.

En adobe han comentado: Linux es un ciudadano primera clase de los sistemas operartivos, Adobe el dia de hoy a lanzado diferentes paquetes de Flash player 10 para Linux.
Sin embargo es curioso que lo hagan justo en el momento en que Microsoft lanza Silverlight 2.0 y en el que además Moonlight (la versión Open Source desarrollada por Miguel de Icaza y los miembros del equipo de desarrollo de Mono) también comienza a destacar como alternativa a la popular solución de Adobe.

Fuente:
http://www.desktoplinux.com/news/NS3225467354.html?kc=rss

h1

Disponible Mandriva 2009

octubre 12, 2008

Los desarrolladores de esta popular distribución han anunciado en el blog oficial y el wiki de la distribución, ya se encuentra disponible la versión 2009 de Mandriva, entre las novedades del sistema se encuentran:

— La utilización de KDE 4.1.2 como entorno de escritorio de serie
— Firefox 3.0.3
— OpenOffice.org 3 (una Release Candidate)
— Compiz Fusion 0.7.8, VirtualBox 2.0.2
— Google Gadgets para Linux

Fuente:
http://blog.mandriva.com/2008/10/09/mandriva-linux-2009-is-released/

Si se desea descargar Mandriva 2009:
http://www.mandriva.com/en/download

Tags:
h1

¿Que es y para que me sirve utilizar XML?

octubre 12, 2008

XML son las siglas de Extensible Markup Language, una especificación/lenguaje de programación desarrollada por el W3C. XML es una versión de SGML, diseñado especialmente para los documentos de la web. Permite que los diseñadores creen sus propias etiquetas, permitiendo la definición, transmisión, validación e interpretación de datos entre aplicaciones y entre organizaciones.

XML se puede usar para infinidad de trabajos y aporta muchas ventajas en amplios escenarios. Veamos algunas ventajas del XML en algunos campos prácticos.

— Comunicación de datos:
Si la información se transfiere en XML, cualquier aplicación podría escribir un documento de texto plano con los datos que estaba manejando en formato XML y otra aplicación recibir esta información y trabajar con ella.

— Migración de datos:
Si tenemos que mover los datos de una base de datos a otra sería muy sencillo si las dos trabajasen en formato XML.

— Aplicaciones web:
Hasta ahora cada navegador interpreta la información a su manera y los programadores del web tenemos que hacer unas cosas u otras en función del navegador del usuario. Con XML tenemos una sola aplicación que maneja los datos y para cada navegador o soporte podremos tener una hoja de estilo o similar para aplicarle el estilo adecuado. Si mañana nuestra aplicación debe correr en WAP solo tenemos que crear una nueva hoja de estilo o simil.

Fuente:
http://www.desarrolloweb.com/articulos/460.php

Mayor información en:
http://es.wikipedia.org/wiki/XML

Tags:
h1

Liberada la nueva versión Gimp 2.6

octubre 12, 2008

En los dias pasados se libero la versión de Gimp 2.6, entre las novedades incluye:
— Nuevas herramientas para el tratamiento de imágenes.
— Por fin se ha modificado el motor interno para integrar GEGL
— Curvas mejoradas, con la posibilidad de guardar nuestras configuraciones para facilitar tareas repetitivas.
— Nuevo motor de dinámicas de la herramienta pincel
— La herramienta para capturar pantallas ahora guarda el ratón en otra capa
— La selección a mano alzada ha sido mejorada enormemente

Si deseas conocer a detalle las mejoras presentadas en Gimp 2.6
http://www.genbeta.com/2008/07/22-gimp-26-que-novedades-nos-esperan

Descargar Gimp 2.6:
ftp://ftp.gimp.org/pub/gimp/v2.6/

Tags: