2. Agenda
• .NET Framework
• Mono
• ASP.NET
• ADO.NET
• WinForms
• Moonlight
• Demo
2 Do Windows ao Linux dom SUSE e Mono
3. .NET Framework
• Iniciativa da Microsoft
• Ambiente gerenciado
• Multilinguagem
• Metendo o pau no Java
• http://msdn.microsoft.com/netframework/
• http://en.csharponline.net/
• http://msdn2.microsoft.com/ptbr/express/default.aspx
3 Do Windows ao Linux dom SUSE e Mono
4. Mono
• Esforço patrocinado pela Novell
• Implementação aberta do Framework .NET
• Todas as caracteristicas do .NET
• Multiplataforma
• Licenciamento: GPL, LGPL, MIT X11
• http://www.monoproject.com/
4 Do Windows ao Linux dom SUSE e Mono
7. Desenvolvedor Java
7 Do Windows ao Linux dom SUSE e Mono
8. O carinha do Python
8 Do Windows ao Linux dom SUSE e Mono
9. O desenvolvedor Mono
9 Do Windows ao Linux dom SUSE e Mono
10. ASP.NET
• Aplicações Web
• Web Services
• Integração com o Apache
• XSP
• ASP.NET 1.1 e 2.0 (totalmente suportados)
• http://www.monoproject.com/ASP.NET
10 Do Windows ao Linux dom SUSE e Mono
11. ADO.NET
• Acesso a Banco de dados
• Provider Factory (acesso genérico)
• Oracle, SQL Server, MySQL, Postgres, Sqlite,
Sybase, Firebird, ODBC...
• http://www.monoproject.com/Database_Access
• http://www.monoproject.com/ADO.NET
11 Do Windows ao Linux dom SUSE e Mono
12. WinForms
• Um entre muitos GUI Toolkits para o Mono
• Linux e Windows, mesmo aspecto.
• Paint.NET 2.72
• WinForms Designer
• http://www.monoproject.com/WinForms
12 Do Windows ao Linux dom SUSE e Mono
13. Moonlight
• Flash+Java Plugin+SVG+Outras coisas legais
• Implementação livre do Silverlight
• Iniciativa apoiada pela Microsoft
• Desenvolvimento de aplicações RIA
13 Do Windows ao Linux dom SUSE e Mono
14. Mais
• GTK#
– http://www.monoproject.com/Gtk
• Maemo#
• MoMA
– http://www.monoproject.com/Moma
• MonoDevelop
– http://www.monodevelop.com/
14 Do Windows ao Linux dom SUSE e Mono