microsoft open source

32
Microsoft Open Source

Upload: yago-luiz

Post on 08-Aug-2015

39 views

Category:

Technology


0 download

TRANSCRIPT

Microsoft Open Source

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

Desenvolvimento de Aplicações

Microsoft

É 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

Como desenvolver essas aplicações?

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.

BizSparkPrograma voltado para apoio a startups e empreendedores da área de TI.

MVA – Microsoft Virtual Academy

Programa que oferece treinamento online de tecnologias realizado por especialistas em diversas áreas.

Imagine CupCompetição anual de tecnologia patrocinada e organizada pela Microsoft.

Contribuição da Microsoft nas

Tecnologias Open Source

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

Web MatrixFerramenta de desenvolvimento de aplicativos Web de software livre.

CodePlexSite de hospedagem da Microsoft para projetos de código aberto.

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.

Interoperabilidade

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.

Porta 25Blog da Microsoft para divulgação de novidades e projetos de interoperabilidade.

Números Microsoft Openness

Links

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

KEEP AN OPEN MIND!

Perguntas?

Obrigado!Yago Luiz dos [email protected]