Microsoft OpenSource
Como isto vai afetar a sua vida ???
Carlos dos Santos
CDS Informática Ltda.
www.carloscds.net
@cdssoftware
Quem sou eu ?
 Mais de 25 anos de experiência no desenvolvimento de software
 Trabalha com tecnologia Microsoft desde 2003
 Fez diversos projetos para Client, Web e Dispositivos Móveis
 Responsável por Pesquisa e Desenvolvimento na CDS Informática
 Microsoft MVP C# desde 2008
 MCPD, MCTS, MCT
 Professional Scrum Developer, Professional Scrum Master
 Advisory Council Member Top Award 2012
 Palestrante em diversos eventos pelo Brasil
 Empresa ganhadora do prêmio MPE Brasil Nacional
 Fundador do projeto open source CodeCracker: www.github.com/code-cracker
 Mantenedor do projeto open source BoletoNet: www.github.com/boletonet
Quando você ouve falar em
Micro$oft
O que você pensa ???
Tudo na Micro$oft
é muito caro !!!
Windows 10 de graça ?
http://blogs.microsoft.com/blog/2016/03/07/announcing-sql-server-on-linux/#sm.000000jkc63atehnurz1o9qzhgunq
http://sempreupdate.org/gnulinux/noticias/2015/microsoft-lanca-sua-distribuicao-linux-conheca-o-azure-cloud-switch/
http://www.dotnetfoundation.org/blog/tsg-welcome
http://www.zdnet.com/article/head-of-oracle-linux-moves-to-microsoft/
https://octoverse.github.com/
Contribuições Open Source
Windows 10 vai rodar Ubuntu Linux
https://blogs.windows.com/buildingapps/2016/03/30/run-bash-on-ubuntu-on-windows/
http://carloscds.net/2016/08/tem-um-linux-no-meu-windows-10/
“Não existe razão para a Microsoft não ser a maior
companhia de software open do mundo”
https://msopentech.com/
Linha do tempo
MVP Open Day
2014
Padrões abertos
Atuar em Open Source
Suportar Open Source em nossa
plataforma
Nuvem
aberta
Escutar os
clientes
Interoperar
MVP Open Day
2014
Investimentos em Padrões Abertos
+150
organizações
+600
grupos de trabalho
Padrões em Cloud: onde estamos?
MicrosoftConfidential
Gaps: SLA (aspectos únicos de cloud), arquitetura de referência, transporte de dados inter-
fronteiras, privacidade, gerenciamento
MVP Open Day
2014
Microsoft + Open Source
MVP Open Day
2014
Microsoft + Linux
• Suporte a Linux como
um first-class guest
OS em Hyper-V
• Suporte a Linux no
Microsoft Azure
(CentOS, openSUSE,
SUSE, Ubuntu, Oracle
Linux)
“Microsoft is playing quite
nicely with Linux and other
open source tools. “
-Robert McMillan, Wired
Enterprise
MVP Open Day
2014
Microsoft + PHP
• Excelente
performance em
Windows Server e
Microsoft Azure
• Desenvolvimento da
comunidade Open
Source para PHP em
Windows e Linux em
ritmo similar
MVP Open Day
2014
Microsoft + Node.js
• Suporte a toda uma
nova classe de
aplicações real-time
• Melhoria de
desempenho em
Windows e Linux
• Microsoft Azure
SDK for Node.js
MVP Open Day
2014
Microsoft + Apache Hadoop
• Suporte a Big Data com
Hadoop em Azure:
HDInsight & Microsoft
HDInsight for Windows
Server
• Uso das ferramentas
Microsoft BI para
explorar todo o
pontencial dos dados,
incluindo aqueles
armazenados em
infraestrutura Hadoop
MVP Open Day
2014
Microsoft + Docker
• Colaboração com o
time do Docker
• Integração do Docker
com Azure
• Asp.Net rodando em
Docker
• Suporte a Docker
dentro do Visual Studio
Docker and Microsoft
partner to Drive Adoption of
Distributed Applications to
Every Enterprise Operating
System and Cloud
MVP Open Day
2014
Código fonte no GitHub
 Asp.Net
 Compilador C# e VB.Net
 MSBuild
 Entre muitos outros
https://github.com/microsoft
MVP Open Day
2014
Desenvolvimento Multi Plataforma
https://www.visualstudio.com
MVP Open Day
2014
Desenvolvimento Multi Plataforma
http://www.xamarin.com
MVP Open Day
2014
Desenvolvimento Multi Plataforma
MVP Open Day
2014
Desenvolvimento Multi Plataforma
https://get.asp.net/OtherDownloads
MVP Open Day
2014
Ferramentas Multi Plataforma
https://code.visualstudio.com/
MVP Open Day
2014
E ainda dá para desenvolver sem gastar $$$
http://carloscds.net/2016/04/desenvolva-com-microsoft-sem-gastar-dinheiro/
MVP Open Day
2014
Liderança em cloud
Cloud OS
Microsoft Azure
Interoperar Escutar os
clientes
Nuvem
aberta
MVP Open Day
2014
Microsoft Azure
Necessidades
enterprise
Características
do Microsoft
Azure
Heterogeneity
Open, Broad
and Flexible
Languages
CMS
Devices
Databases
Operating
systems
Azure is Open Across the Stack
Languages
CMS
Devices
Databases
Operating
systems
Microsoft 1st Party Support
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot
Dozens of .NET & PHP CMS and Web applications
Bring your own framework!
Via cross-platform and native code approaches
Ecosystem Supported
Linux VMs
 Image Gallery: Oracle Linux,
SUSE, Ubuntu, CentOS
distros on Azure
 VMDepot: imagens pre-
instaladas
 Scripting & Automation w/
Xplat-CLI (Linux, OSX) &
PowerShell (Windows)
MVP Open Day
2014
Openness no Brasil
NDOS – Núcleo de
Desenvolvimento
Open Source
Parceria com
Universidades
Financiamento de bolsas
de estudo de pesquisa
acadêmica
Desenvolvimento de
softwares Open Source
Projetos publicados no
Codeplex / GitHub
Suporte a OSS em
Azure
Startups com suporte pelo
programa BizSpark com
arquitetura heterogênea
em cloud (ex: Stayfilm,
dentre outras)
Engajamento com
comunidade Open Source
e usuários para
desenvolvimento de
soluções
Estímulo a Open Data
Ações em curso
Projetos de
interoperabilidade
Open Source em Azure
Segurança da
Informação
Treinamentos oficiais
MVA
MVP Open Day
2014
MVP Open Day
2014
http://www.dotnetfoundation.org
Obrigado!
Carlos dos Santos
CDS Informática Ltda.
www.cds-software.com.br
www.carloscds.net
@cdssoftware

Microsoft opensource

Notas do Editor

  • #14 Satya: “There’s no reason Microsoft cannot be the most Open software company in the world” PRISM FY14