SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Mono e C# no desktop
                Open Source .NET




                                   13 Novembro 2008
                                      SAPO Codebits
Andreia Gaita
O que é o Mono?

       Implementação open source dos standards ECMA 334
      

      (C#) e ECMA 335 (CLR)
      Conjunto de bibliotecas de suporte




www.mono-project.com                                      2
As peças


                                                                Java Compatibility
                                 ASP.NET
                                                                 Managed D-Bus
                                                                    Evolution#
                                 ADO.NET
                                                                      GTK#
                                                                     Gnome#
                                Windows.Forms
                                                                   Novell.LDAP
                                                                Rendezvous: mDNS
                                                             MySQL/Postgress/ZipLib
                                                                   Apache Mono
                                                                     WebKit#
                       Microsoft Compatibility Libraries
                                                                Mono Libraries

                                             Compilers and Tools


                                                 Mono Runtime




www.mono-project.com                                                                  3
Motivações

       Aumento de produtividade
      


      −Uma     plataforma moderna
      −Uma     linguagem de alto nível, genérica e flexível
      −Um     ambiente managed
       Simplificação
      


      −Suporta         muitas linguagens
      −Reutilização        de APIs
          


                        O Mono é agora a plataforma de escolha para
                 

                          algumas das mais inovadoras aplicações no
                                          desktop.



www.mono-project.com                                                  4
Vantagens

          Portabilidade
      


      −Sistemas        Operativos
       Família UNIX: Linux, OSX, Solaris, BSDs...
      


       Família Windows: NT, 2000, XP
      


      −Arquitecturas
       x86, PowerPC, Amd64, Sparc, s390, IA64, ARM, Alpha, MIPS
      


       Suporte 64 bit
      




          Desenvolvimento constante
      


      −Mais    de 300 contribuidores
      −Comunidade         aberta
      −34   programadores a tempo inteiro




www.mono-project.com                                              5
Licenças abertas

       O núcleo (runtime, VM, JIT) é LGPL
      


      −É   mesmo Software Aberto: modificações têm que ser partilhadas

       Algumas ferramentas e aplicações chave são GPL
      


      −GAPI
      −MonoDevelop

       O resto é MIT X11
      


      −Compilador
      −Class    libraries




www.mono-project.com                                                     6
O Mono hoje

          Mono 2.0
      


      −.NET    2.0 completo
       C# 2.0 (nullable types, generics)
      


       ASP.NET 2.0
      


       ADO.NET 2.0
      


       Windows.Forms 2.0
      


      −C#   3.0
       LINQ e LINQ to XML
      


      −Compilador       VB.NET (com generics)
      −Verificador     IL
      −Debugger        (linha de comandos)




www.mono-project.com                             7
O Mono amanhã

       Novo JIT linear
      




       ASP.NET 3.5
      




       MonoDevelop 2.0 com GUI debugging
      




       Remote debugging
      




       Silverlight 2.0
      




       Novo GC generacional
      




www.mono-project.com                       8
Projectos paralelos

       Monodevelop
      


      −IDE   em C#

       Mono debugger
      




       Integração Java através
      

       do IKVM

       Olive (.NET 3.0)
      




       Gtk#
      




       MoMA
      




www.mono-project.com                         9
Mono & Mobile

       Suporta vários dispositivos baseados em Linux
      


      Arquitectura ARM é a mais comum


      JIT optimizado para ARM




www.mono-project.com                                   10
Moonlight

       Implementação oficial do Silverlight para Linux
      


      Silverlight 1.0 é uma tecnologia para a Web


      −Browser         plugin com acesso ao DOM
      −API    simples
      −Motor    gráfico, suporte para vídeo
       O Silverlight 1.1 acrescenta:
      


      −Acesso      mais completo ao runtime .NET
      −Através     do DLR, permite scripting com Javascript, Ruby, Python...
      −...   e qualquer outra linguagem suportada pelo .NET!
       Com o Mono, é possível correr aplicações Silverlight no
      

      desktop


www.mono-project.com                                                           11
Moonlight




www.mono-project.com               12
Bindings

       WebKit
      


      GTK+


      Managed D-Bus


      gnome-desktop


      Zeroconf


      Cairo


      OpenGL


      GIMP


      Taglib


      e muito mais...




www.mono-project.com                13
Aplicações




www.mono-project.com                14
Tomboy

           Aplicação para tomar notas, com suporte de pesquisa,
         

           WikiWords, correcção de texto, exportação, plugins...




www.mono-project.com                                               15
F-Spot

           Uma gestão simples e eficaz do seu catálogo pessoal de
           

       fotografias, com ferramentas de correcção e exportação directa
                         para os sites mais populares.




www.mono-project.com                                                    16
Banshee

              Gestão de música, vídeos, podcasts, suporta internet
          

                 radio, sincroniza para iPod, só não faz café.




www.mono-project.com                                                 17
Monsoon

              Cliente de torrents em Gtk#, baseado na biblioteca
             

                        MonoTorrent (também em C#)




www.mono-project.com                                               18
Tasque

       Um gestor de tarefas que suporta múltiplos backends,
      

      para partilhar tarefas com outras aplicações.




www.mono-project.com                                          19
GNOME Do

         Um poderoso controlo remoto para o desktop. Não só corre
         

      aplicações, como também permite enviar mensagens, pesquisar
             no desktop e na net, enviar emails, tocar música...




www.mono-project.com                                                20
Como descobrir mais...




www.mono-project.com                            21
Por onde anda a comunidade

       Site
      


      −www.mono-project.com
       IRC
      


      −irc.gnome.org   - #mono, #monodev, #moonlight
       Mailing Lists
      


      −www.go-mono.com/forums
      −www.mono-project.com/Mailing_Lists
       Blogs
      


      −http://www.go-mono.com/monologue




                                                       YAY PONIES!!
www.mono-project.com                                                  22

Mais conteúdo relacionado

Mais procurados

As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETJoel Rodrigues
 
Mono mecadocoorporativo-latino2010
Mono mecadocoorporativo-latino2010Mono mecadocoorporativo-latino2010
Mono mecadocoorporativo-latino2010Alessandro Binhara
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeAlessandro Binhara
 
DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoLorival Smolski Chapuis
 
Desenvolvimento multiplataforma
Desenvolvimento multiplataformaDesenvolvimento multiplataforma
Desenvolvimento multiplataformastonefull
 
Introdução aos computadores e à World Wide Web
Introdução aos computadores e à World Wide WebIntrodução aos computadores e à World Wide Web
Introdução aos computadores e à World Wide WebCícero Quarto
 
Tecnologias Web 2.0
Tecnologias Web 2.0 Tecnologias Web 2.0
Tecnologias Web 2.0 Duarte Nunes
 

Mais procurados (11)

As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NET
 
Mono mecadocoorporativo-latino2010
Mono mecadocoorporativo-latino2010Mono mecadocoorporativo-latino2010
Mono mecadocoorporativo-latino2010
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente Mainframe
 
DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - Introdução
 
Desenvolvimento multiplataforma
Desenvolvimento multiplataformaDesenvolvimento multiplataforma
Desenvolvimento multiplataforma
 
PHP versus Java
PHP versus JavaPHP versus Java
PHP versus Java
 
Introdução aos computadores e à World Wide Web
Introdução aos computadores e à World Wide WebIntrodução aos computadores e à World Wide Web
Introdução aos computadores e à World Wide Web
 
Tecnologias Web 2.0
Tecnologias Web 2.0 Tecnologias Web 2.0
Tecnologias Web 2.0
 
Python e frameworks web
Python e frameworks webPython e frameworks web
Python e frameworks web
 
Seminário: Delphi
Seminário: DelphiSeminário: Delphi
Seminário: Delphi
 
PHP: Atualidade e Tendências
PHP: Atualidade e TendênciasPHP: Atualidade e Tendências
PHP: Atualidade e Tendências
 

Destaque

Rotary 3450 DG newsletter August 2014
Rotary 3450 DG newsletter August 2014 Rotary 3450 DG newsletter August 2014
Rotary 3450 DG newsletter August 2014 Alex Hung
 
Olá industria, esta década é nossa!
Olá industria, esta década é nossa!Olá industria, esta década é nossa!
Olá industria, esta década é nossa!Celso Martinho
 
Entrepreneurship, a frog's perspective
Entrepreneurship, a frog's perspectiveEntrepreneurship, a frog's perspective
Entrepreneurship, a frog's perspectiveCelso Martinho
 

Destaque (6)

Rotary 3450 DG newsletter August 2014
Rotary 3450 DG newsletter August 2014 Rotary 3450 DG newsletter August 2014
Rotary 3450 DG newsletter August 2014
 
Olá industria, esta década é nossa!
Olá industria, esta década é nossa!Olá industria, esta década é nossa!
Olá industria, esta década é nossa!
 
Desk To Mobile
Desk To MobileDesk To Mobile
Desk To Mobile
 
Talks2.0
Talks2.0Talks2.0
Talks2.0
 
Spacebits at Codebits
Spacebits at CodebitsSpacebits at Codebits
Spacebits at Codebits
 
Entrepreneurship, a frog's perspective
Entrepreneurship, a frog's perspectiveEntrepreneurship, a frog's perspective
Entrepreneurship, a frog's perspective
 

Semelhante a Mono Codebits

O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 
Ampliando suas fronteiras com Node-Webkit
Ampliando suas fronteiras com Node-WebkitAmpliando suas fronteiras com Node-Webkit
Ampliando suas fronteiras com Node-WebkitBeto Muniz
 
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Renato Groff
 
10 Linguagens de programação essenciais
10 Linguagens de programação essenciais10 Linguagens de programação essenciais
10 Linguagens de programação essenciaisAlexandre Oliveira
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesRodrigo Peleias
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
 
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocksLinguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocksRodrigo Wanderley de Melo Cardoso
 
Construindo aplicações leves e performáticas com ASP.NET Core 1.0
Construindo aplicações leves e performáticas com ASP.NET Core 1.0Construindo aplicações leves e performáticas com ASP.NET Core 1.0
Construindo aplicações leves e performáticas com ASP.NET Core 1.0Fabrício Lopes Sanchez
 
.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo maisakamud
 
Desenvolvimento em .Net - Introducao A Framework
Desenvolvimento em .Net - Introducao A FrameworkDesenvolvimento em .Net - Introducao A Framework
Desenvolvimento em .Net - Introducao A FrameworkVitor Silva
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
 
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...Milton Camara Gomes
 
Node.js, Uma breve introdução
Node.js, Uma breve introduçãoNode.js, Uma breve introdução
Node.js, Uma breve introduçãoPablo Feijó
 

Semelhante a Mono Codebits (20)

Int305 projeto mono-final
Int305 projeto mono-finalInt305 projeto mono-final
Int305 projeto mono-final
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não Windows
 
Netbeans Slides
Netbeans SlidesNetbeans Slides
Netbeans Slides
 
Csharp
CsharpCsharp
Csharp
 
Ampliando suas fronteiras com Node-Webkit
Ampliando suas fronteiras com Node-WebkitAmpliando suas fronteiras com Node-Webkit
Ampliando suas fronteiras com Node-Webkit
 
Mono
MonoMono
Mono
 
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
 
10 Linguagens de programação essenciais
10 Linguagens de programação essenciais10 Linguagens de programação essenciais
10 Linguagens de programação essenciais
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 Portugues
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
 
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocksLinguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
 
Construindo aplicações leves e performáticas com ASP.NET Core 1.0
Construindo aplicações leves e performáticas com ASP.NET Core 1.0Construindo aplicações leves e performáticas com ASP.NET Core 1.0
Construindo aplicações leves e performáticas com ASP.NET Core 1.0
 
.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais
 
Desenvolvimento em .Net - Introducao A Framework
Desenvolvimento em .Net - Introducao A FrameworkDesenvolvimento em .Net - Introducao A Framework
Desenvolvimento em .Net - Introducao A Framework
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
 
O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)
 
Aula 1
Aula 1Aula 1
Aula 1
 
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
 
Node.js, Uma breve introdução
Node.js, Uma breve introduçãoNode.js, Uma breve introdução
Node.js, Uma breve introdução
 

Último

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 

Último (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Mono Codebits

  • 1. Mono e C# no desktop Open Source .NET 13 Novembro 2008 SAPO Codebits Andreia Gaita
  • 2. O que é o Mono? Implementação open source dos standards ECMA 334  (C#) e ECMA 335 (CLR) Conjunto de bibliotecas de suporte www.mono-project.com 2
  • 3. As peças Java Compatibility ASP.NET Managed D-Bus Evolution# ADO.NET GTK# Gnome# Windows.Forms Novell.LDAP Rendezvous: mDNS MySQL/Postgress/ZipLib Apache Mono WebKit# Microsoft Compatibility Libraries Mono Libraries Compilers and Tools Mono Runtime www.mono-project.com 3
  • 4. Motivações Aumento de produtividade  −Uma plataforma moderna −Uma linguagem de alto nível, genérica e flexível −Um ambiente managed Simplificação  −Suporta muitas linguagens −Reutilização de APIs  O Mono é agora a plataforma de escolha para  algumas das mais inovadoras aplicações no desktop. www.mono-project.com 4
  • 5. Vantagens Portabilidade  −Sistemas Operativos Família UNIX: Linux, OSX, Solaris, BSDs...  Família Windows: NT, 2000, XP  −Arquitecturas x86, PowerPC, Amd64, Sparc, s390, IA64, ARM, Alpha, MIPS  Suporte 64 bit  Desenvolvimento constante  −Mais de 300 contribuidores −Comunidade aberta −34 programadores a tempo inteiro www.mono-project.com 5
  • 6. Licenças abertas O núcleo (runtime, VM, JIT) é LGPL  −É mesmo Software Aberto: modificações têm que ser partilhadas Algumas ferramentas e aplicações chave são GPL  −GAPI −MonoDevelop O resto é MIT X11  −Compilador −Class libraries www.mono-project.com 6
  • 7. O Mono hoje Mono 2.0  −.NET 2.0 completo C# 2.0 (nullable types, generics)  ASP.NET 2.0  ADO.NET 2.0  Windows.Forms 2.0  −C# 3.0 LINQ e LINQ to XML  −Compilador VB.NET (com generics) −Verificador IL −Debugger (linha de comandos) www.mono-project.com 7
  • 8. O Mono amanhã Novo JIT linear  ASP.NET 3.5  MonoDevelop 2.0 com GUI debugging  Remote debugging  Silverlight 2.0  Novo GC generacional  www.mono-project.com 8
  • 9. Projectos paralelos Monodevelop  −IDE em C# Mono debugger  Integração Java através  do IKVM Olive (.NET 3.0)  Gtk#  MoMA  www.mono-project.com 9
  • 10. Mono & Mobile Suporta vários dispositivos baseados em Linux  Arquitectura ARM é a mais comum JIT optimizado para ARM www.mono-project.com 10
  • 11. Moonlight Implementação oficial do Silverlight para Linux  Silverlight 1.0 é uma tecnologia para a Web −Browser plugin com acesso ao DOM −API simples −Motor gráfico, suporte para vídeo O Silverlight 1.1 acrescenta:  −Acesso mais completo ao runtime .NET −Através do DLR, permite scripting com Javascript, Ruby, Python... −... e qualquer outra linguagem suportada pelo .NET! Com o Mono, é possível correr aplicações Silverlight no  desktop www.mono-project.com 11
  • 13. Bindings WebKit  GTK+ Managed D-Bus gnome-desktop Zeroconf Cairo OpenGL GIMP Taglib e muito mais... www.mono-project.com 13
  • 15. Tomboy Aplicação para tomar notas, com suporte de pesquisa,  WikiWords, correcção de texto, exportação, plugins... www.mono-project.com 15
  • 16. F-Spot Uma gestão simples e eficaz do seu catálogo pessoal de  fotografias, com ferramentas de correcção e exportação directa para os sites mais populares. www.mono-project.com 16
  • 17. Banshee Gestão de música, vídeos, podcasts, suporta internet  radio, sincroniza para iPod, só não faz café. www.mono-project.com 17
  • 18. Monsoon Cliente de torrents em Gtk#, baseado na biblioteca  MonoTorrent (também em C#) www.mono-project.com 18
  • 19. Tasque Um gestor de tarefas que suporta múltiplos backends,  para partilhar tarefas com outras aplicações. www.mono-project.com 19
  • 20. GNOME Do Um poderoso controlo remoto para o desktop. Não só corre  aplicações, como também permite enviar mensagens, pesquisar no desktop e na net, enviar emails, tocar música... www.mono-project.com 20
  • 22. Por onde anda a comunidade Site  −www.mono-project.com IRC  −irc.gnome.org - #mono, #monodev, #moonlight Mailing Lists  −www.go-mono.com/forums −www.mono-project.com/Mailing_Lists Blogs  −http://www.go-mono.com/monologue YAY PONIES!! www.mono-project.com 22