3 Telas e uma nuvem

51
Três telas e uma nuvem Luciano Condé Arquiteto de Soluções http://blogs.msdn.com/conde http://twitter.com/luconde

description

Apresentado no Innovatio Day de 2009, esta apresentada procura demonstrar principais aspectos sobre a visão da Microsoft chamada de "3 telas e uma nuvem".

Transcript of 3 Telas e uma nuvem

Page 1: 3 Telas e uma nuvem

Três telas e uma nuvem

Luciano CondéArquiteto de Soluçõeshttp://blogs.msdn.com/condehttp://twitter.com/luconde

Page 2: 3 Telas e uma nuvem

A economia

Mudança econômica

Mais inovação e produtividade

Otimista sobre o futuro

Page 3: 3 Telas e uma nuvem

CLOUD 2000s & FuturoCloud Computing, Redes sociaisProdutos>Soluções>Serviços

INTERNET Meados‘90sBrowsers, Email, eCommerce, Hospedagem, Wi-Fi, Web 2.0

CLIENT/SERVER Meados‘80sComputação distribuída

PC & APPS Início ’80sProcessador de textos, PlanilhasDOS, GUI, Windows

Page 4: 3 Telas e uma nuvem

Para os usuáriosA mesma experiência em múltiplas

telas

Para os desenvolvedores e TIUsar o investimento já feito e

construir novas possibilidades

Page 5: 3 Telas e uma nuvem
Page 6: 3 Telas e uma nuvem
Page 7: 3 Telas e uma nuvem

Nossa Visão

Live Online

Nuvem

TVPC Telefo

ne

Azure

Page 8: 3 Telas e uma nuvem

Nossa Visão

Live Online

Nuvem

Entreterime

nto

Trabal

hoMobilidad

e

Azure

Page 9: 3 Telas e uma nuvem

Desktop e GUI

Page 10: 3 Telas e uma nuvem

Incrivelmente simples

Page 11: 3 Telas e uma nuvem

Criando Windows 7

3,000 Engenheiros

Microsoft

50,000 Parceiros

8 milhões de clientes

Page 12: 3 Telas e uma nuvem

Silverlight

Page 13: 3 Telas e uma nuvem

Silverlight

H.264 video

AAC audio

1080p HD

HD Smooth Streaming

Raw A/V Pipeline

DRM

Perspective 3DPixel Shader Effects

Bitmap API

Bitmap Caching

Themed Application Support

Animation Effects

Control Skinning

Text Rendering & Fonts

60+ Controls

Deep Linking

SEO

Element to Element Data Binding

Data Forms

Data Validation

Binary XML

Out Of Browser

Enhanced Deep Zoom

Local Connection

Connectivity Detection

Start Menu

Desktop Shortcut

Local Data

Cached Composition

Hardware Acceleration

Custom Easing

Text Animation

High Contrast

Multiselect ListboxFile Save Listbox

Dock Panel

Wrap Panel

Viewbox

Compressed FontsLocal Fonts

Merged Resource Dictionaries

Page 14: 3 Telas e uma nuvem

Silverlight 4MediaBusiness ApplicationsAlém do browser

Page 15: 3 Telas e uma nuvem

Mobilidade

Page 16: 3 Telas e uma nuvem

Este ano…A população mundial de ‘mobile workers será de 1 bilhão de pessoas

Em 2013….O número será de 1.2 bilhões

… equivale a mais que terçoda força de trabalho do mundo

Page 17: 3 Telas e uma nuvem
Page 18: 3 Telas e uma nuvem
Page 19: 3 Telas e uma nuvem
Page 20: 3 Telas e uma nuvem

PEOPLE OFFICE

MARKETPLACE

PICTURES MUSIC+VIDEO

GAMES

Hubs

Page 21: 3 Telas e uma nuvem
Page 22: 3 Telas e uma nuvem

A Nuvem

Page 23: 3 Telas e uma nuvem

5 dimensões para a nuvem

Page 24: 3 Telas e uma nuvem

A nuvem cria novas oportunidades e responsabilidades

1

Page 25: 3 Telas e uma nuvem

A nuvem aprende e ajuda você a decidir e tomar decisões

2

Page 26: 3 Telas e uma nuvem

A nuvem expande suas interações sociais e profissionais

3

Page 27: 3 Telas e uma nuvem

A nuvem demanda dispositivos mais ricos e interativos 4

Page 28: 3 Telas e uma nuvem

A nuvem direciona avanços no on-premises de volta

para nuvem e vice-versa5

Page 29: 3 Telas e uma nuvem

CLOUD ASSETS : Consumidor

CLOUD SERVICES

E ntreterime

nto

Trabalho Mobilidade

50B Ads Per Month

500M Active Windows Live IDs!

369M Active Users Using Hotmail!

90M UU Per Month (US)

Over 6M Songs In The Catalog

Over 600M Unique Users

20M People On Xbox Live!

2B Unique Calls Per Year

9% of total Internet time

Page 30: 3 Telas e uma nuvem

CLOUD ASSETS : Plataforma e produtos

ON-PREMISES

BUSINESS APPSCOLLABORATION STORAGE PLATFORMIDENTITYCOMMUNICATIONSPRODUCTIVITY

CLOUD SERVICES

Page 31: 3 Telas e uma nuvem

Cloud Computing

O que é?PROVISIONAMENTO JUST-IN-TIME &

ESCALABILIDADE DE SERVIÇOS ATRAVÉS DE HARDWARE

COMPARTILHADOPor

que?ACELERA A

VELOCIDADE E OS REDUZ OS CUSTOS

DE TI

Page 32: 3 Telas e uma nuvem

Cloud Computing

PUBLIC

PRIVATE

Page 33: 3 Telas e uma nuvem

1º. JaneiroProdução

1o. FevCobrança

17 nov27 Out

Page 34: 3 Telas e uma nuvem
Page 35: 3 Telas e uma nuvem
Page 36: 3 Telas e uma nuvem

A Plataforma Windows Azure

Windows Platform In The Cloud

Cloud Storage

Connected Platform

Azure CloudApp

AppFabric

Page 37: 3 Telas e uma nuvem

Nuvem da Microsoft

Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs

~100 Datacenters distribuídos no mundo

Page 38: 3 Telas e uma nuvem

Interfaces naturais (Natural User Inteface)

Page 39: 3 Telas e uma nuvem

Voz

Escrita

Toque

NUIGUIMELHORADA

Gestos

Antecipação

Sensível a ambiente

Respostas Expressivas

3D Imersivo

Contextual

Page 40: 3 Telas e uma nuvem
Page 41: 3 Telas e uma nuvem

NEGÓCIOS EXPERIÊNCIAS TECNOLOGIAS

Page 42: 3 Telas e uma nuvem

Ferramentas de desenvolvimento

Page 43: 3 Telas e uma nuvem

Developers, Developers, Developers!!!

Desenvolvedores gastam 50% do seu tempo encontrando e corrigindo erros – IDC

80% do custo de desenvolvimento são destinados à identificação e correção de erros – National Institute of standards and Technology (NIST)

Em média 12 horas são gastas para corrigir cada erro em um código – Writing Solid Code, Microsoft

A inspeção de software reduz entre 60% e 90% dos defeitos em software e 25% de seus custos de desenvolvimento – Michael Fagan Associates

Page 44: 3 Telas e uma nuvem

BACKGROUND

PERCEPÇÃO

OS QUE ATORMENTA

Nasceram Devs.Formação sistemas, engenharia, ciência

Dev enxergam Testers com um mal necessário e cidadãos de segunda classe

Tester diz: “encontrei um bug em seu cógido”

DESENVOLVEDORES

Page 45: 3 Telas e uma nuvem

TESTADORES

BACKGROUND

PERCEPÇÃO

OS QUE ATORMENTA

Testers podem ter vários backgrounds. Mais comum, “power users” que acabaram em TI

Enxergam Devs como arrogantes, os quais sempre culpam por qualquer problema

Dev diz: “funciona em minha máquina”

Page 46: 3 Telas e uma nuvem

APROVEITE A NOVA ONDA DE LANÇAMENTOS

APPLICATION LIFECYCLE MANAGEMENT

2010

Arquitetura

Testes e Qualidade

Gerenciamento

PERFORMANCE NOVO EDITOR

NOVA UI EM WPF

PARALLELCOMPUTING

Page 47: 3 Telas e uma nuvem

Resumo

Page 48: 3 Telas e uma nuvem

COMPROMISSO DE LONGO PRAZO COM INOVAÇÃO

Investimento em P&D2010

$.4B$.7B

$1.1B$2.8B $2.8B

$4.9B$5.2B

$6.3B

$ 9.5B

Source: 10K $ 20K SEC Filing 12/31/08 Except Oracle 5/31/09, RIM, Sony and Nintendo 3/31/09

Page 49: 3 Telas e uma nuvem

√ Fornece experiências para o usuário final

√ Múltiplos níveis de interação√ Consiste de múltiplas telas e acessos

O cliente

√ Permite experiências compartilhadas√ Escala recursos conforme a necessidade√ Fornece um meio comum para acesso a dados

INTERNET + PROGRAMAÇÃOA nuvem

A nuvem e o cliente

Page 50: 3 Telas e uma nuvem
Page 51: 3 Telas e uma nuvem

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.