Aplicación GTK# en C# con ejecución de servicios de la terminal GNU




Hola que tal amigos, esta semana estaremos haciendo un ejemplo más en Mono 2.4 sobre la plataforma MonoDevelop 2.0 en Open SuSe 11.1. Cabe hacer mención que día con día la tecnología .NET en GNU está creciendo a pasos agigantados creando una comunidad de desarrolladores de Software Libre unificados y generando aplicaciones como IFolder, F-Spot, Banshee, Tomboy, Beagle y la migración de todos los scripts de Second Life a Mono, teniendo la mitad de recursos de memoria, 150% más de rendimiento en 6000 servidores, así como un potente editor de videojuegos 3D denominado Unity http://unity3d.com. Existen también módulos de interoperabilidad con perl, tcl, phyton, ada, eiffel, ruby, java, C, c++ etc, (desde luego falta mayor integración en dichos proyectos por los seguidores de esas tecnologías) uniendo prácticamente a la comunidad de software libre sobre una plataforma estable, escalable y con gran alcance en el desarrollo de software.

Así mismo Novell ha anunciado oficialmente soporte para los desarrolladores de Mono en un entorno empresarial con extensiones para las versiones SuSe. http://www.novell.com/products/mono/, mono sigue creciendo a un gran ritmo y ahora podemos también crear impresionantes entornos visuales con XAML del mismo tipo de Windows Presentation Foundation de Visual Studio 2008.

La aplicación que estaremos realizando en esta ocasión será de tipo escritorio en GTK# y hará en solo click el reinicio de los servicios de red, el servidor de MySQL, el WebMin, abrir un sitio web en firefox y detener el firewall de SuSe. (el video no tiene cortes y dura 15 minutos aprox.)

Les dejo el video y ojalá les pueda dar una idea de como automatizar algunos procesos en GNU utilizando Mono.

Saludos
Su amigo.
Enrique.





Mono GTK from Enrique Aguilar Vargas on Vimeo.
Mono GTK from Enrique Aguilar Vargas on Vimeo.