microsoft open source
TRANSCRIPT
PalestranteYago Luiz dos SantosGraduando Análise e Desenvolvimento de SistemasInstituto Federal de Goiás – Campus Luziânia
Microsoft Certified ProfessionalSoftware Development Fundamentals
Tópicos• Desenvolvimento de Aplicações Microsoft• Contribuição da Microsoft nas Tecnologias Open Source• Interoperabilidade
É possível desenvolver aplicações Microsoft sem custos?Sim é possível! A Microsoft oferece tecnologias para o desenvolvimento de aplicações gratuitas.
Ferramenta de DesenvolvimentoO Visual Studio é um conjunto abrangente de ferramentas e serviços para a criação de aplicativos nas tecnologias:
• .NET (C#, VB.NET, F#, ASP.NET)
• HTML/JavaScript
• C
• C++
• Assembly
• Python
• Android
• iOS
Programas de IncentivosA Microsoft oferece programas de incentivos para estudantes e pessoas interessadas em transformar uma ideia em um negócio.
DreamSparkPrograma que dá suporte a educação técnica fornecendo acesso a softwares da Microsoft para fins de aprendizado, ensino e pesquisa.
MVA – Microsoft Virtual Academy
Programa que oferece treinamento online de tecnologias realizado por especialistas em diversas áreas.
ContribuiçãoDesde 2008 a Microsoft contribui para as tecnologias open source, entre elas:
• Apache Software Foundation • Kernel Linux • Linguagens de programação como: PHP, Ruby e
JavaScript
Licenças CodePlex• OSI (Open Source Initiatives)• Apache License 2.0• Common Development and Distribution License (CDDL)• Eclipse Public License (EPL)• GNU General Public License (GPL) v2• GNU Library General Public License (LGPL)• Microsoft Public License (Ms-PL)• Microsoft Reciprocal License (Ms-RL)• Mozilla Public License 1.1 (MPL)• New BSD License e The MIT License
Microsoft Open TechnologiesNúcleo de desenvolvimento de softwares open source com o objetivo de produzir códigos livres.
.NET FoundationFundação para a colaboração e desenvolvimento de tecnologias de código aberto para a plataforma Microsoft.
Microsoft + Softwares LivresA Microsoft contribui com a comunidade open source ao promover a interoperabilidade de ferramentas.
Microsoft OpennessA Microsoft suporta os principais padrões para a construção de soluções open source.
Microsoft AzurePlataforma para execução de aplicativos e serviços, baseado nos conceitos da computação em nuvem.
Desenvolvimento de Aplicações MicrosoftVisual Studio:
http:// www.visualstudio.com
DreamSpark:
http:// www.dreamspark.com
BizSpark:
http://www.microsoft.com/bizspark
MVA – Microsoft Virtual Academy:
http://www.microsoftvirtualacademy.com
Imagine Cup:
http://www.imaginecup.com
Contribuição da Microsoft nas Tecnologias Open SourceWeb Matrix:http://www.microsoft.com/web/webmatrix
CodePlex:http://www.codeplex.com
Microsoft Open Technologies:http://msopentech.com
.NET Foundation:http://www.dotnetfoundation.org
InteroperabilidadeMicrosoft Openness:http://www.microsoft.com/en-us/openness
Microsoft Azure:http://azure.microsoft.com/pt-br
Porta 25:http://www.porta25.com.br
Obrigado!Yago Luiz dos [email protected]