Mono
Movendo aplicações .NET para plataformas abertas


Everaldo Canuto
Mono Engineer
ecanuto@novell.com
Agenda

        .NET Framework
    •

        Mono
    •

        ASP.NET
    •

        ADO.NET
    •

        WinForms
 ...
.NET Framework

        Iniciativa da Microsoft
    •

        Ambiente gerenciado
    •

        Multi-linguagem
    •

 ...
Mono

        Esforço patrocinado pela Novell
    •

        Implementação aberta do Framework .NET
    •

        Todas a...
ASP.NET

        Aplicações Web
    •

        Web Services
    •

        Integração com o Apache
    •

        XSP
    ...
ADO.NET

        Acesso a Banco de dados
    •

        Provider Factory (acesso genérico)
    •

        Oracle, SQL Serv...
WinForms

        Um entre muitos GUI Toolkits para o Mono
    •

        Linux e Windows, mesmo aspecto.
    •

        P...
Mais

        GTK#
    •

        http://www.mono-project.com/Gtk
    •

        Maemo#
    •

        MonoDevelop
    •

...
Show Case
Vantagens

         Empresas
     •

               Compatibilidade e disponibilidade
           –

               Respost...
Perguntas e Respostas
Informações

         Everaldo Canuto
     •

               ecanuto@novell.com
           –

               http://everal...
Unpublished Work of Novell, Inc. All Rights Reserved.
This work is an unpublished work and contains confidential, propriet...
Movendo aplicações .NET para plataformas abertas
Upcoming SlideShare
Loading in …5
×

Movendo aplicações .NET para plataformas abertas

1,344 views
1,313 views

Published on

Palestra apresentada por Everaldo Canuto no Meeting de TI 2007 em João Pessoa - PB.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,344
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Movendo aplicações .NET para plataformas abertas

  1. 1. Mono Movendo aplicações .NET para plataformas abertas Everaldo Canuto Mono Engineer ecanuto@novell.com
  2. 2. Agenda .NET Framework • Mono • ASP.NET • ADO.NET • WinForms • Mais • Show Case • Mais Informações • © Novell Inc. All rights reserved 2
  3. 3. .NET Framework Iniciativa da Microsoft • Ambiente gerenciado • Multi-linguagem • Melhorias em relação ao Java • http://msdn.microsoft.com/netframework/ • http://en.csharp-online.net/ • http://msdn2.microsoft.com/pt-br/express/default.aspx • © Novell Inc. All rights reserved 3
  4. 4. Mono Esforço patrocinado pela Novell • Implementação aberta do Framework .NET • Todas as caracteristicas do .NET • Multi-plataforma • Licenciamento: GPL, LGPL, MIT X11 • http://www.mono-project.com/ • © Novell Inc. All rights reserved 4
  5. 5. ASP.NET Aplicações Web • Web Services • Integração com o Apache • XSP • ASP.NET 1.1 e 2.0 (totalmente suportados) • http://www.mono-project.com/ASP.NET • © Novell Inc. All rights reserved 5
  6. 6. ADO.NET Acesso a Banco de dados • Provider Factory (acesso genérico) • Oracle, SQL Server, MySQL, Postgres, Sqlite, • Sybase, Firebird, ODBC... http://www.mono-project.com/Database_Access • http://www.mono-project.com/ADO.NET • © Novell Inc. All rights reserved 6
  7. 7. WinForms Um entre muitos GUI Toolkits para o Mono • Linux e Windows, mesmo aspecto. • Paint.NET 2.72 • WinForms Designer • http://www.mono-project.com/WinForms • MoMA - Migração • http://www.mono-project.com/Moma • © Novell Inc. All rights reserved 7
  8. 8. Mais GTK# • http://www.mono-project.com/Gtk • Maemo# • MonoDevelop • http://www.monodevelop.com/ • © Novell Inc. All rights reserved 8
  9. 9. Show Case
  10. 10. Vantagens Empresas • Compatibilidade e disponibilidade – Resposta rápida – Estudantes • Acesso total – Experiência – © Novell Inc. All rights reserved 10
  11. 11. Perguntas e Respostas
  12. 12. Informações Everaldo Canuto • ecanuto@novell.com – http://everaldo-canuto.blogspot.com/ – http://www.dotnug.com/ - Paraíba • http://www.mono-project.com/ • www.novell.com • www.opensuse.org • http://www.novell.com/linux/ • http://www.novell.com/products/server/ • © Novell Inc. All rights reserved 12
  13. 13. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.

×