SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Mono
Do Windows ao Linux com SUSE e Mono




Everaldo Canuto
everaldo.canuto@gmail.com
 

    Agenda

    •   .NET Framework
    •   Mono
    •   ASP.NET
    •   ADO.NET
    •   WinForms
    •   Moonlight
    •   Demo




2   Do Windows ao Linux dom SUSE e Mono
 

    .NET Framework

    •   Iniciativa da Microsoft
    •   Ambiente gerenciado
    •   Multi­linguagem
    •   Metendo o pau no Java
    •   http://msdn.microsoft.com/netframework/
    •   http://en.csharp­online.net/
    •   http://msdn2.microsoft.com/pt­br/express/default.aspx




3   Do Windows ao Linux dom SUSE e Mono
 

    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/




4   Do Windows ao Linux dom SUSE e Mono
Por que Mono?
Que tipo de desenvolvedor você quer ser?
 

    Desenvolvedor Java




7   Do Windows ao Linux dom SUSE e Mono
 

    O carinha do Python




8   Do Windows ao Linux dom SUSE e Mono
 

    O desenvolvedor Mono




9   Do Windows ao Linux dom SUSE e Mono
 

     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




10   Do Windows ao Linux dom SUSE e Mono
 

     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




11   Do Windows ao Linux dom SUSE e Mono
 

     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




12   Do Windows ao Linux dom SUSE e Mono
 

     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
 

     Mais

     •   GTK#
          –   http://www.mono­project.com/Gtk
     •   Maemo#
     •   MoMA
          –   http://www.mono­project.com/Moma
     •   MonoDevelop
          –   http://www.monodevelop.com/




14   Do Windows ao Linux dom SUSE e Mono
Luz, câmera... ação!
 

     Contato

     •   Everaldo Canuto
          –   everaldo.canuto@gmail.com
          –   http://ecanuto.com/ (português)
          –   http://ecanuto.blogspot.com/ (inglês)
     •   http://www.mono­project.com/
     •   www.novell.com
     •   www.opensuse.org
     •   http://www.novell.com/linux/
     •   http://www.novell.com/products/server/

16   Do Windows ao Linux dom SUSE e Mono

Mais conteúdo relacionado

Mais procurados

Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
 
ASP.NET Core 2.0 - Pointer - Janeiro-2018
ASP.NET Core 2.0 - Pointer - Janeiro-2018ASP.NET Core 2.0 - Pointer - Janeiro-2018
ASP.NET Core 2.0 - Pointer - Janeiro-2018Renato Groff
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
 
Aplicativos livres para o seu Desktop
Aplicativos livres para o seu DesktopAplicativos livres para o seu Desktop
Aplicativos livres para o seu Desktopelliando dias
 
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
 
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017Renato Groff
 
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
 
Controle de Versões com Git + Github
Controle de Versões com Git + GithubControle de Versões com Git + Github
Controle de Versões com Git + GithubDavi Matos
 
Projeto MonoBrasil: O retorno no Jedi
Projeto MonoBrasil: O retorno no JediProjeto MonoBrasil: O retorno no Jedi
Projeto MonoBrasil: O retorno no JediAlessandro Binhara
 
Introdução ao NUNIT
Introdução ao NUNITIntrodução ao NUNIT
Introdução ao NUNITAlan Drummond
 
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...Fernando Fernández
 
Conhecendo o Nodejs
Conhecendo o NodejsConhecendo o Nodejs
Conhecendo o NodejsCaio Cutrim
 

Mais procurados (14)

Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
 
ASP.NET Core 2.0 - Pointer - Janeiro-2018
ASP.NET Core 2.0 - Pointer - Janeiro-2018ASP.NET Core 2.0 - Pointer - Janeiro-2018
ASP.NET Core 2.0 - Pointer - Janeiro-2018
 
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
 
Aplicativos livres para o seu Desktop
Aplicativos livres para o seu DesktopAplicativos livres para o seu Desktop
Aplicativos livres para o seu Desktop
 
.NET Open Source
.NET Open Source.NET Open Source
.NET Open Source
 
Vagrant
VagrantVagrant
Vagrant
 
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...
 
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017
 
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
 
Controle de Versões com Git + Github
Controle de Versões com Git + GithubControle de Versões com Git + Github
Controle de Versões com Git + Github
 
Projeto MonoBrasil: O retorno no Jedi
Projeto MonoBrasil: O retorno no JediProjeto MonoBrasil: O retorno no Jedi
Projeto MonoBrasil: O retorno no Jedi
 
Introdução ao NUNIT
Introdução ao NUNITIntrodução ao NUNIT
Introdução ao NUNIT
 
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
LPUG Meetup #13 - Compartilhando bibliotecas JS entre Angular e React no Life...
 
Conhecendo o Nodejs
Conhecendo o NodejsConhecendo o Nodejs
Conhecendo o Nodejs
 

Destaque

Projeto lousa interativa_ntmvr_2010
Projeto lousa interativa_ntmvr_2010Projeto lousa interativa_ntmvr_2010
Projeto lousa interativa_ntmvr_2010Campus Party Brasil
 
Campus party 2011_medicoes_qualidade
Campus party 2011_medicoes_qualidadeCampus party 2011_medicoes_qualidade
Campus party 2011_medicoes_qualidadeCampus Party Brasil
 
Psa Comunidades De Aprendizagem Campusparty
Psa Comunidades De Aprendizagem CampuspartyPsa Comunidades De Aprendizagem Campusparty
Psa Comunidades De Aprendizagem CampuspartyCampus Party Brasil
 
Palestra Infografia e Visualização de dados
Palestra Infografia e Visualização de dadosPalestra Infografia e Visualização de dados
Palestra Infografia e Visualização de dadosCampus Party Brasil
 
Palestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracasPalestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracasCampus Party Brasil
 
ApresentaçãO Thiago Bordini Campus Party 2010
ApresentaçãO Thiago Bordini   Campus Party 2010ApresentaçãO Thiago Bordini   Campus Party 2010
ApresentaçãO Thiago Bordini Campus Party 2010Campus Party Brasil
 
Astrofotografia geral campusparty
Astrofotografia geral campuspartyAstrofotografia geral campusparty
Astrofotografia geral campuspartyCampus Party Brasil
 

Destaque (9)

Projeto lousa interativa_ntmvr_2010
Projeto lousa interativa_ntmvr_2010Projeto lousa interativa_ntmvr_2010
Projeto lousa interativa_ntmvr_2010
 
Campus party 2011_medicoes_qualidade
Campus party 2011_medicoes_qualidadeCampus party 2011_medicoes_qualidade
Campus party 2011_medicoes_qualidade
 
Psa Comunidades De Aprendizagem Campusparty
Psa Comunidades De Aprendizagem CampuspartyPsa Comunidades De Aprendizagem Campusparty
Psa Comunidades De Aprendizagem Campusparty
 
Palestra Infografia e Visualização de dados
Palestra Infografia e Visualização de dadosPalestra Infografia e Visualização de dados
Palestra Infografia e Visualização de dados
 
Palestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracasPalestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracas
 
ApresentaçãO Thiago Bordini Campus Party 2010
ApresentaçãO Thiago Bordini   Campus Party 2010ApresentaçãO Thiago Bordini   Campus Party 2010
ApresentaçãO Thiago Bordini Campus Party 2010
 
Astrofotografia geral campusparty
Astrofotografia geral campuspartyAstrofotografia geral campusparty
Astrofotografia geral campusparty
 
Construindo Antena Wireless
Construindo Antena WirelessConstruindo Antena Wireless
Construindo Antena Wireless
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 

Semelhante a Mono

Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 
Mono mecadocoorporativo-latino2010
Mono mecadocoorporativo-latino2010Mono mecadocoorporativo-latino2010
Mono mecadocoorporativo-latino2010Alessandro Binhara
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazTchelinux
 
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
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e MoonlightPedro Alves Jr.
 
A Plataforma Maemo
A Plataforma MaemoA Plataforma Maemo
A Plataforma MaemoEduardo Lima
 
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013javamanrj
 
Sistemas operacionais e sua história.pptx
Sistemas operacionais e sua história.pptxSistemas operacionais e sua história.pptx
Sistemas operacionais e sua história.pptxFortunato26
 
ASP.Net Core FAQ
ASP.Net Core FAQASP.Net Core FAQ
ASP.Net Core FAQLuiz Duarte
 
Aula historia e tipos de SOssssssssss.pdf
Aula historia e tipos de SOssssssssss.pdfAula historia e tipos de SOssssssssss.pdf
Aula historia e tipos de SOssssssssss.pdfDenivalSouza1
 
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone AppsComo deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone AppsComunidade NetPonto
 
ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!Vinicius Mussak
 
TDC2016SP - Por dentro do .Net Core
TDC2016SP - Por dentro do .Net CoreTDC2016SP - Por dentro do .Net Core
TDC2016SP - Por dentro do .Net Coretdc-globalcode
 
Mono - .NET além do Windows
Mono - .NET além do WindowsMono - .NET além do Windows
Mono - .NET além do WindowsVinicius Quaiato
 

Semelhante a Mono (20)

O projeto Mono
O projeto MonoO projeto Mono
O projeto Mono
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
 
Int305 projeto mono-final
Int305 projeto mono-finalInt305 projeto mono-final
Int305 projeto mono-final
 
Mono mecadocoorporativo-latino2010
Mono mecadocoorporativo-latino2010Mono mecadocoorporativo-latino2010
Mono mecadocoorporativo-latino2010
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
 
Mono Codebits
Mono CodebitsMono Codebits
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 Windows
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 
A Plataforma Maemo
A Plataforma MaemoA Plataforma Maemo
A Plataforma Maemo
 
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
 
Sistemas operacionais e sua história.pptx
Sistemas operacionais e sua história.pptxSistemas operacionais e sua história.pptx
Sistemas operacionais e sua história.pptx
 
ASP.Net Core FAQ
ASP.Net Core FAQASP.Net Core FAQ
ASP.Net Core FAQ
 
.NET Open Source 2009
.NET Open Source 2009.NET Open Source 2009
.NET Open Source 2009
 
Linux e Jogos (in 2011)
Linux e Jogos  (in 2011)Linux e Jogos  (in 2011)
Linux e Jogos (in 2011)
 
Aula historia e tipos de SOssssssssss.pdf
Aula historia e tipos de SOssssssssss.pdfAula historia e tipos de SOssssssssss.pdf
Aula historia e tipos de SOssssssssss.pdf
 
Hello World usando c#.net
Hello World usando c#.netHello World usando c#.net
Hello World usando c#.net
 
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone AppsComo deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps
 
ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!
 
TDC2016SP - Por dentro do .Net Core
TDC2016SP - Por dentro do .Net CoreTDC2016SP - Por dentro do .Net Core
TDC2016SP - Por dentro do .Net Core
 
Mono - .NET além do Windows
Mono - .NET além do WindowsMono - .NET além do Windows
Mono - .NET além do Windows
 

Mais de Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

Mais de Campus Party Brasil (20)

Wordpress
WordpressWordpress
Wordpress
 
Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 

Mono

  • 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 • Multi­linguagem • Metendo o pau no Java • http://msdn.microsoft.com/netframework/ • http://en.csharp­online.net/ • http://msdn2.microsoft.com/pt­br/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 • Multi­plataforma • Licenciamento: GPL, LGPL, MIT X11 • http://www.mono­project.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.mono­project.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.mono­project.com/Database_Access • http://www.mono­project.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.mono­project.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.mono­project.com/Gtk • Maemo# • MoMA – http://www.mono­project.com/Moma • MonoDevelop – http://www.monodevelop.com/ 14 Do Windows ao Linux dom SUSE e Mono
  • 16.   Contato • Everaldo Canuto – everaldo.canuto@gmail.com – http://ecanuto.com/ (português) – http://ecanuto.blogspot.com/ (inglês) • http://www.mono­project.com/ • www.novell.com • www.opensuse.org • http://www.novell.com/linux/ • http://www.novell.com/products/server/ 16 Do Windows ao Linux dom SUSE e Mono