A Microsoft Research é a divisão de pesquisa da Microsoft, fundada em 1991, com laboratórios em diversos países. Seus projetos incluem pesquisas em interatividade, games, computação em nuvem, saúde e outros campos, com o objetivo de integrar novas tecnologias aos produtos da empresa. A Microsoft investe bilhões em pesquisa a cada ano.
The road to Smarter Computing by Gary BarnettKarl Roche
Gary Barnett, CTO at The Bathwick Group has written a paper on the changes IT needs to resolve as the pace of competitive landscape heats up and IT needs to become an enabler of innovation
Looks at some of the other parts of blogging such as commenting, reading and following as well as a few tips of getting started yourself. Outline of a small group of social networks.
The road to Smarter Computing by Gary BarnettKarl Roche
Gary Barnett, CTO at The Bathwick Group has written a paper on the changes IT needs to resolve as the pace of competitive landscape heats up and IT needs to become an enabler of innovation
Looks at some of the other parts of blogging such as commenting, reading and following as well as a few tips of getting started yourself. Outline of a small group of social networks.
Apresentação do mini-curso sobre realidade aumentada apresentada na SOCIESC na semana acadêmica de computação em 2011.
Foram duas noites de mini-curso repetidas, com tempo de três horas de duração cada.
RAD Studio 10 Seattle é o caminho mais rápido para construir e atualizar aplicativos visualmente atraentes, ricos em dados, hiperconectados, para Windows 10, Mac, Mobile, Internet das coisas, e muito mais!
Nuvem, IoT, Big Data… para onde estamos indo? - Etec Sales - Novembro-2017Renato Groff
Apresentação realizada para alunos da Escola Técnica Estadual (Etec) Deputado Salim Sedeh em Leme-SP no dia 10/11/2017 (sexta-feira), focando em tópicos relacionados à computação na nuvem, IoT e Big Data e descrevendo algumas das soluções oferecidas pela Microsoft nestas áreas.
O objetivo deste slide é apresentar tecnologias web que permitem a criação de aplicativos móveis multiplataforma e compará-las às formas tradicionais de desenvolvimento
Android things, machine learning e maquinas de doces Alvaro Viebrantz
Uma introdução a nova plataforma de internet das coisas do Google, o Android Things, e como fazer dispositivos mais inteligentes e poderosos com ela, aliado de ferramentas de Machine Learning. O objetivo é cobrir o básico de como começar com a plataforma, passar alguns conceitos de Machine Learning e apresentar alguns projetos que podem ser feito com isso. Em especial será mostrado um projeto de máquina de doces inteligente, que utiliza o poder do Android Things, aliado com APIs de Machine Learning do Google, como a Cloud Vision API e o Tensorflow, para reconhecer imagens e que dar aos usuários prêmios se eles mostrarem os objetos corretos para a máquina.
Internet das coisas, machine learnign e maquinas de doces Alvaro Viebrantz
Hoje temos um mundo mais conectado e o conceito de Internet das Coisas está cada vez mais presente em nosso dia a dia sem que a gente nem perceba. Quais os conceitos envolvidos, formas de comunicação, conceitos de Machine Learning com APIs do Google e um projeto unindo esses dois mundos, uma máquina de doces inteligente.
Trabalho orientado pelo Professor Mateus Cozer na disciplina de Sistema da Informação no curso de Engenharia de Produção do Centro Universitário da Fei - Outubro/2013
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da Nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
Rchaves developers in a devices & services world - 201404 - finalRichard Chaves
O volume de oportunidades no Mercado hoje, é proporcional a complexidade enfrentada por empresas e desenvolvedores. Nesta apresentação Richard Chaves explora como a Microsoft remove barreiras e simplifica o processo de desenvolvimento de aplicações em um mundo de Dispositivos e Serviços.
Apresentação do mini-curso sobre realidade aumentada apresentada na SOCIESC na semana acadêmica de computação em 2011.
Foram duas noites de mini-curso repetidas, com tempo de três horas de duração cada.
RAD Studio 10 Seattle é o caminho mais rápido para construir e atualizar aplicativos visualmente atraentes, ricos em dados, hiperconectados, para Windows 10, Mac, Mobile, Internet das coisas, e muito mais!
Nuvem, IoT, Big Data… para onde estamos indo? - Etec Sales - Novembro-2017Renato Groff
Apresentação realizada para alunos da Escola Técnica Estadual (Etec) Deputado Salim Sedeh em Leme-SP no dia 10/11/2017 (sexta-feira), focando em tópicos relacionados à computação na nuvem, IoT e Big Data e descrevendo algumas das soluções oferecidas pela Microsoft nestas áreas.
O objetivo deste slide é apresentar tecnologias web que permitem a criação de aplicativos móveis multiplataforma e compará-las às formas tradicionais de desenvolvimento
Android things, machine learning e maquinas de doces Alvaro Viebrantz
Uma introdução a nova plataforma de internet das coisas do Google, o Android Things, e como fazer dispositivos mais inteligentes e poderosos com ela, aliado de ferramentas de Machine Learning. O objetivo é cobrir o básico de como começar com a plataforma, passar alguns conceitos de Machine Learning e apresentar alguns projetos que podem ser feito com isso. Em especial será mostrado um projeto de máquina de doces inteligente, que utiliza o poder do Android Things, aliado com APIs de Machine Learning do Google, como a Cloud Vision API e o Tensorflow, para reconhecer imagens e que dar aos usuários prêmios se eles mostrarem os objetos corretos para a máquina.
Internet das coisas, machine learnign e maquinas de doces Alvaro Viebrantz
Hoje temos um mundo mais conectado e o conceito de Internet das Coisas está cada vez mais presente em nosso dia a dia sem que a gente nem perceba. Quais os conceitos envolvidos, formas de comunicação, conceitos de Machine Learning com APIs do Google e um projeto unindo esses dois mundos, uma máquina de doces inteligente.
Trabalho orientado pelo Professor Mateus Cozer na disciplina de Sistema da Informação no curso de Engenharia de Produção do Centro Universitário da Fei - Outubro/2013
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da Nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
Rchaves developers in a devices & services world - 201404 - finalRichard Chaves
O volume de oportunidades no Mercado hoje, é proporcional a complexidade enfrentada por empresas e desenvolvedores. Nesta apresentação Richard Chaves explora como a Microsoft remove barreiras e simplifica o processo de desenvolvimento de aplicações em um mundo de Dispositivos e Serviços.
4. História
Microsoft Research (MSR) é a divisão de pesquisa da Microsoft
Foi criada em 1991 com o objetivo de desenvolver vários tipos de ideias
relacionadas a ciência da computação e integra-las nos produtos da
empresa.
5. Laboratórios
Microsoft Microsoft Microsoft Advanced Microsoft
Research Research Microsoft Research Silicon Technology Labs Microsoft Research Station
Redmond Cambridge Research Asia Valley Europe Research India Q
Redmond, USA Cambridge, UK Beijing, China Mountain View, USA Aachen, Germany Bangalore, India Santa Barbara, USA
1991 1997 1998 2001 2003 2005 2005
Advanced Microsoft Future Social Advanced Microsoft Microsoft
Technology Labs Research New eXtreme Experience (FUSE) Technology Labs Research New Research Brazil
Cairo England Computing Group Labs Israel York City Rio de Janeiro,
Cairo, Egypt Cambridge, USA Redmond, USA Redmond, USA Herzelia, Israel New York City, USA Brazil
2006 2008 2009 2009 2011 2012 Até 2016
Investimento de 100 milhões de
dólares
6. Fatos sobre a Microsoft Research
Microsoft é a empresa que mais investe em pesquisa e desenvolvimento no mundo
Investimento anual de 9,6 bilhões de dólares
90% (8,6 bilhões de dólares) está reservado para pesquisas relacionadas a Cloud Computing
Possui mais de 850 PhDs espalhados em 13 laboratórios e inúmeras universidades no mundo
Portal público com
+130 grupos de pesquisa
+10 mil publicações disponíveis
+900 projetos
+4000 vídeos
7. Grandes Pesquisadores
Chuck Thacker: co-inventor do primeiro PC a usar display bitmap e mouse, da rede Ethernet, da
impressora a laser, e estações de trabalho com multiprocessadores.
Tony Hoare: inventor do algoritmo quicksort e da Hoare logic.
Butler Lampson: co-inventor da Graphic User Interface e mouse, protocolo de commit em duas
fases e edição de textos WYSIWYG.
Michael Freedman: matemático que demonstrou a existência das variedades exóticas R4.
Leslie Lamport: pioneiro em sistemas distribuídos e co-criador do sistema LaTeX.
…e vários outros, ganhadores de prêmios como Turing Award, Fields Medal, MacArthur Fellow,
Dijkstra Prize e etc.
13. Hardware
• Surface (mesa)
• Kinect
• Audio processing
• Voice commands
• Player identification
• Body part recognition
• Body part tracking
• Sensor recalibration
• Kinect for Windows Software Development Kit
• Touch Mouse
17. Interatividade
HoloDesk KinectTrack
Interatividade 3D através de um monitor transparente e Kinect. Recursos e funcionalidades do Kinect através de um hardware
http://research.microsoft.com/apps/video/dl.aspx?id=154571 mais barato
http://research.microsoft.com/en-
Vermeer us/projects/kinectrack/default.aspx
Monitor 3D através de holografia
http://research.microsoft.com/en-us/projects/vermeer/default.aspx
LightSpace
Salas e ambientes interativos através de computação de
superfície e realidade aumentada.
http://research.microsoft.com/en-us/projects/lightspace/
Skinput
Interatividade através da superfície do corpo
http://research.microsoft.com/en-
us/um/redmond/groups/cue/skinput/index.html
Kinect Fusion
Captura e reconstrução de cenários 3D
http://blogs.msdn.com/b/kinectforwindows/archive/2012/11/05/kin
ect-fusion-coming-to-kinect-for-windows.aspx
18. Interatividade
Superkid Transforma qualquer superfície em um monitor touch.
Usar o Kinect para fazer filmes e efeitos especiais http://research.microsoft.com/en-us/news/features/touch-
http://research.microsoft.com/en-us/projects/superkid/ 101711.aspx
Foveated 3D Graphics
Detecta o ângulo de visão da pessoa para o monitor e renderisa
em altíssima resolução apenas o que ela precisa ver.
http://research.microsoft.com/apps/pubs/default.aspx?id=176610
Digits
Reconhece movimentos dos dedos através de uma pulseira
http://research.microsoft.com/en-us/news/features/uist2012-
100812.aspx
Songsmith
Gera acompanhamento musical para uma musica sendo cantada.
http://research.microsoft.com/en-
us/um/redmond/projects/songsmith/
SecondLight
Evolução do PixelSense (antigo Surface).
http://research.microsoft.com/en-
us/projects/secondlight/default.aspx
PocketTouch
19. Games
Kodu Plexus
Programação visual de jogos Framework de games multiplayers
http://research.microsoft.com/en- para dispositivos móveis
us/projects/kodu/ http://research.microsoft.com/en-
us/projects/plexus/default.aspx
20. Programação e Sistemas
Operacionais
Terminator
Ferramentas para garantir matematicamente que um programa é saudável
http://research.microsoft.com/en-us/um/cambridge/projects/terminator/
Singularity
Sistema operacional modularizado em sub-sistemas independentes
http://research.microsoft.com/en-us/projects/singularity/
Experiment 19
Sistema operacional para dispositivos móveis
http://research.microsoft.com/en-us/projects/experiment19/default.aspx
Drawbridge
Mecanismo para isolar a execução de aplicativos em um sandbox seguro
http://research.microsoft.com/en-us/projects/drawbridge/default.aspx
21. Processamento e exibição de
BigData
SenseWeb
Consolida e exibe dados de milhares de sensores distribuídos pelo mundo
http://research.microsoft.com/en-us/projects/senseweb/
22. Processamento e exibição de
BigData
Worldwide Telescope
Um planetário digital no seu computador
http://www.worldwidetelescope.org/Home.asp
x
23. Computação em Nuvem
MadLINQ Cloud Faster
Computação em nuvem distribuída para processamento Protocolos de rede mais rápidos para a internet
de dados http://research.microsoft.com/en-
http://research.microsoft.com/en- us/projects/cloudfaster/default.aspx
us/projects/madlinq/default.aspx
Orleans
Client + Cloud Computing for Research Um framework para computação em nuvem
Çonexão e interfaces gráficas para acessar o poder da http://research.microsoft.com/en-us/projects/orleans/
Nuvem
http://research.microsoft.com/en-us/projects/clientcloud/ Project Hawaii
Serviços de nuvem para computação móvel
Project Daytona http://research.microsoft.com/en-
Processamento interativo de bigdata com MapReduce us/projects/hawaii/default.aspx
http://research.microsoft.com/en-
us/projects/daytona/default.aspx Cuanta
Otimizacao de recursos para datacenters
NCBI BLAST http://research.microsoft.com/en-
Bioinformatica no Windows Azure us/projects/cuanta/default.aspx
http://research.microsoft.com/en-us/projects/ncbi-
blast/default.aspx
24. Saúde
Health and Wellbeing
Dezenas de projetos sobre saúde e bem-estar
http://research.microsoft.com/en-
us/collaboration/focus/health/default.aspx
Medical Image Analysis
Análise e diagnostico de imagens médicas interativas
http://research.microsoft.com/en-
us/projects/medicalimageanalysis/
Healthcare Privacy
Compartilhamento de informações com privacidade garantida
http://research.microsoft.com/en-us/projects/healthpriv/
eHealth
Sistema de informações médicas
http://research.microsoft.com/en-us/collaboration/global/asia-
pacific/programs/ehealth.aspx
Developing HIV Vaccines
Projetos para descobrir a vacina para HIV
http://research.microsoft.com/en-us/collaboration/science/hiv-
vaccines.aspx
ARMMicrosoft researchers implemented an ARM keyboard, mouse, and Ethernet windows driver that works with the simulated hardware of the ARM Fastmodel Simulator and allows users to interact with WOA using mouse and keyboard.Social GraphThe Hotmail team leveraged the work of researchers using novel social graph techniques to detect and distinguish malicious versus legitimate email accounts in their efforts to combat malicious abuse on the platform.
KeyboardMicrosoft Research conceived and developed several tools and techniques that were incorporated into the design of the Windows Phone 7 soft keyboard. SensorsMicrosoft researchers developed sensor fusion algorithms to derive absolute 3D orientation from a phone’s accelerometer, magnetometer and gyroscope.BlinkResearchers developed Blink using novel imaging techniques to capture a burst of images that span the moments before and after you press the shutter.
Multitouch and object recognition. A hardware- and software-based method for separately recognizing multiple objects that are placed on a display surface. Kinect for Windows Software Development KitMicrosoft researchers collaborated with the Interactive Entertainment Business team to implement the machine learning algorithm needed for the non-commercial SDK, which provides tools, compilers, headers, libraries, code samples, and a new help system that developers can use to create Kinect applications that run on Microsoft Windows. Touch MouseAfter two years of research and collaboration among Microsoft Research, the Microsoft Hardware team, and the Microsoft Applied Sciences Group, the Touch Mouse concept made its way successfully to consumer shelves. The award-winning product, unveiled at the 2011 International Consumer Electronics Show, combines the virtues of a traditional mouse with the rich natural language of gesture through novel hardware and software design.
Dynamic TransitionOriginally presented at the InfoVis conference in 2007 researchers explored the effectiveness of using animation to increase productivity of information workers. One of the places this can be seen in Office 2013 is in Excel where data changes in a chart are now animated, including two-stage animation for scale and graphic changes (one of the key contributions of DynaVis). The researchers believe this work inspired a widespread effort in Office 2013 to animate “change” operations whenever possible, for example animating the cursor in Word and animating the drawing of the cell selections in Excel.
F# programming language Developed as part of an ongoing partnership between Microsoft Research and the Microsoft Developer Division, F# is a succinct, expressive, type safe, efficient functional language for .NET. F# 2.0 includes both functional and object-oriented programming. .NET BioFormerly Microsoft Biology Foundation, researchers created .NET Bio, a language-neutral bioinformatics toolkit, as an extension to the Microsoft .NET framework. Currently, the toolkit implements a range of parsers for common bioinformatics file formats and a range of algorithms for manipulating DNA, RNA and protein sequences. .NET Bio is freely available under an open-source license.Debugger CanvasDebugger Canvas is a new way for developers to debug C# and Visual Basic code. Created as a collaboration between Brown University, Microsoft Research, and Visual Studio, Debugger Canvas is a pan-and-zoom display containing the parts of the code through which the user has stepped (by using the debugger) or visited (through navigation commands, such as “go to definition”). Debugger Canvas presents the code the user explores as a call-graph diagram in which each node contains the method’s body in a full-featured editor.