O documento resume as principais tecnologias e programas da Microsoft para desenvolvimento de aplicações de código aberto e interoperabilidade, incluindo o Visual Studio, DreamSpark, BizSpark e MVA para desenvolvimento, além de contribuições em projetos como Apache e Linux e iniciativas como o CodePlex e .NET Foundation.
2. Palestrante
Yago Luiz dos Santos
Graduando Análise e Desenvolvimento de Sistemas
Instituto Federal de Goiás – Campus Luziânia
Microsoft Certified Professional
Software Development Fundamentals
3. Tópicos
• Desenvolvimento de Aplicações Microsoft
• Contribuição da Microsoft nas Tecnologias Open Source
• Interoperabilidade
5. É possível desenvolver aplicações
Microsoft sem custos?
Sim é possível! A Microsoft oferece tecnologias para o desenvolvimento
de aplicações gratuitas.
6. Ferramenta de Desenvolvimento
O 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
14. Contribuição
Desde 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
17. 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
27. Desenvolvimento de Aplicações
Microsoft
Visual 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
28. Contribuição da Microsoft nas
Tecnologias Open Source
Web Matrix:
http://www.microsoft.com/web/webmatrix
CodePlex:
http://www.codeplex.com
Microsoft Open Technologies:
http://msopentech.com
.NET Foundation:
http://www.dotnetfoundation.org