La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Acercamiento al Proyecto Mono Cristhián Gómez

Presentaciones similares


Presentación del tema: "Acercamiento al Proyecto Mono Cristhián Gómez"— Transcripción de la presentación:

1 Acercamiento al Proyecto Mono Cristhián Gómez urulinux@adinet.com.uy

2 Tecnología.Net La idea de.Net es similar a la de Java ya que se genera un código intermedio (CIL) ejecutándose en una Máquina Virtual (CLR) Con esto se pretende lograr: –Independencia sistema/arquitectura –Independencia del lenguaje de alto nivel –Reutilización de Código

3 Tecnología.Net.Net está compuesta fundamentalmente por: –Common Language Runtime (CLR) Traduce CIL a Código de Máquina Permite ejecutar cualquier aplicación de la plataforma –Framework Class Library (FCL) Servicios: XML, ADO.NET, Windows.Form, etc Lo realmente interesante es que Microsoft estandarizo lo mas importante de.Net

4 Estándares ECMA Common Language Infrastructure ECMA- 335 –Common Type System (CTS) –Common Language Specification (CLS) –Virtual Execution System (VES) –Metadata Definitions and Semantics –Common Intermediate Language (CIL) C# Language Specification ECMA-334

5 Historia de Mono En Diciembre del 2000 Miguel de Icaza (Co-fundador de la empresa Ximian, fundador y presidente de la GNOME Foundation) se interesó bastante por la tecnología.NET al tener acceso a los primeros documentos publicados por Microsoft.

6 Historia de Mono Ximian había tenido muchos problemas para desarrollar software para Linux (C++) –Proyecto GNOME –Proyecto Evolution Cada API se envolvia en cada lenguaje que soportaba GNOME Utilización de Corba “Proyecto Bonobo”

7 Proyecto Mono El Proyecto nace intentando solucionar los problemas que había tenido Ximian en el pasado, basándose en la idea de.Net Generando CIL se solucionan los problemas ya que cada API queda expuesta a cualquier lenguaje que soporte CIL El principal objetivo de Mono es promover el software libre

8 Proyecto Mono Oficialmente el proyecto Mono nace el 9 de julio del 2001. Ximian vio interesantes los beneficios de la plataforma y brindo su apoyo al proyecto. En el 2003 Novell compra Ximian y sigue adelante con el proyecto Ver: 1.0 Mono participaron 20 ingenieros Novell y mas de 300 voluntarios.

9 Lenguajes y Arquitecturas de ejecución Mono

10 Principales librerías disponibles en Mono

11 IDE de desarrollo Se recomiendan las siguientes Herramientas –Windows - SharpDevelop –Linux – MonoDevelop

12 Casos de Éxito Mono se está utilizando principalmente para desarrollar aplicaciones Linux de última generación –iFolder – Novell –MonoDevelop También se utiliza para ejecutar en Linux servicios web diseñados en ASP.Net bajo plataforma Windows. Municipio de Munich

13 Información Relacionada Página del proyecto Mono –http://www.mono-project.com Documentación del Proyecto Mono –http://www.go-mono.com/docs/ Página del proyecto Mono Hispano –http://www.monohispano.org

14 Información Relacionada Standard ECMA-334 C# Language Specification –http://www.ecma-international.org/publications/standards/Ecma- 334.htm Standard ECMA-335 Common Language Infrastructure (CLI) –http://www.ecma-international.org/publications/standards/Ecma- 335.htm http://wiki.gxtechnical.com/wiki/tiki-index.php?page=Proyecto+Mono Por consultas urulinux@adinet.com.uy

15 Preguntas ?


Descargar ppt "Acercamiento al Proyecto Mono Cristhián Gómez"

Presentaciones similares


Anuncios Google