windows 8
TRANSCRIPT
Windows 8 Ricardo GuerraGerente de produtosEpic
Quem sou eu?• Meu nome é Ricardo Guerra Freitas, mas pode me
chamar de “Guerra”• Ex-Curioso de .NET• MVP Visual Basic – 2008 até 2011• Lider de Célula Acadêmica – 2005 até 2007• Primeiro Estudante Embaixador
Microsoft do RJ• Microsoft Student Partner Lead – 2008/2009• Coordenador Regional da INETA Brasil – 2008/2010• Microsoft Student Partner Mentor - 2009• Colaborador do Channel 8 – 2007/2008• Responsável pelo SDK do
Projeto Hoshimi em Português - 2007• Moderador do MSDN Wiki Brasil – 2007/2008
• Gerente de produtos na EPIC• MTAC – Microsoft Technical Audience Contributor• Microsoft Certified Professional • Líder de Grupo de Usuários .Net
Code4All • Colaborador de Grupos de Usuários, tanto no Rio
de Janeiro como em todo Brasil• Microsoft Windows Vista Official Speaker• Microsoft Windows 7 Official Beta Tester• Desde 1994 no Mercado de TI
Programador, Analista e Gerente• Palestrante Oficial Microsoft
Quem sou eu?
Windows Store AppOs primeiros dias...
Windows Store AppInspiração
Designer moderno
The Bauhaus
Tipografia internacional
Transmissão de movimento
Windows Store AppPrincípios do estilo
Princípios do estilo1.Aprimorando sua habilidade2.Seja rápido e fluido 3.Autenticamente digital4.Faça mais com menos
Aprimorando sua habilidade
Observe os detalhes
Torne seguro e confiável
Equilíbrio, simetria,
hierarquia
Alinhado a grade
New York Times
Seja rápido e fluido
Movimento
Agradável com
Sua vida é móvel
Imersivo
Design para toque
Autenticamente digital
Conectado a nuvemDinamico e “vivo”Maravilhoso uso da tipografiaCores vibrantesMovimento
Nova IU – Novas experiências• Diferenciando
• Rápido• Pessoal• Dinâmico
• Consistente• Dos telefones para a TV• Grande escolha de dispositivos• Sem compromisso
Novas funcionalidadesToqueSenha com imagemNova tela de cópia de arquivoSuporte para USB 3.0Suporte nativo para montagem de VHD e imagem de disco ISOBoot mais rápidoRibbon no ExplorerNovo gerenciador de tarefas
Instale “bata” Execute!
Ciclo de vida da aplicação
Aplicação executan
do
Aplicação suspensa
Suspendendo
Resumindo
Aplicação finalizada
Pouca memó
ria
Visão do usuário: não feche, só deixe o aplicativo
5 seg. para salvar automaticamente
www.buildwindows.com
www.buildwindows.com
Windows 8 para desenvolvedores
Windows 8
Windows Core OS Services
JavaScriptCC++
C#VB
Style apps
Communication & Data
Application Model
Devices & Printing
WinRT APIs
Graphics & Media
XAML HTML / CSS
HTMLJavaScrip
t
CC++
C#VB
Desktop apps
Win32.NET / SL
Internet Explore
r
Syst
em
Serv
ices
Vie w
Mod
el
Con
trolle
rC
ore
Controles padrões interface
App Bar
List Box
Hyperlink
CheckboxProgress Bar
Text Box
Password
Progress Ring
Tooltip
Grid ViewButton
Flip View
Combo Box
Scroll Bar
Context Menu
Slider
Toggle Switch
Semantic Zoom
Panning Indicator
Rating
List View
Flyout
Radio Button
Clear Button
Reveal Button
Spell Checking
IE9 plataforma de aceleração por hardware
CSS 2D TransformsCSS Backgrounds & BordersCSS ColorCSS FontsCSS Media QueriesCSS NamespacesCSS OM ViewsCSS SelectorsCSS Values and Units
Data URIDOM Element TraversalDOM HTMLDOM Level 3 CoreDOM Level 3 EventsDOM StyleDOM Traversal and RangeDOMParser and XMLSerializerECMAScript 5
HTML5 CanvasHTML5 GeolocationHTML5 SelectionHTML5 semantic elementsHTML5 video and audioICC Color ProfilesSelectors API Level 2SVG, standalone and in HTMLXHTML/XML
Windows 8 plataforma de aceleração por hardwareAnimation FramesCSS 2D TransformsCSS 3D TransformsCSS AnimationsCSS Backgrounds & BordersCSS ColorCSS FlexboxCSS FontsCSS Grid AlignmentCSS HyphenationCSS Image Values (Gradients)CSS Media QueriesCSS multi-column LayoutCSS NamespacesCSS OM ViewsCSS Positioned Floats (Exclusions)CSS SelectorsCSS TransitionsCSS Values and UnitsData URI
DOM Element TraversalDOM HTMLDOM Level 3 CoreDOM Level 3 EventsDOM StyleDOM Traversal and RangeDOMParser and XMLSerializerECMAScript 5File Reader APIFile SavingFormDataHTML5 Application CacheHTML5 asyncHTML5 CanvasHTML5 Drag and dropHTML5 Forms and ValidationHTML5 GeolocationHTML5 History APIHTML5 ParserHTML5 Sandbox
HTML5 SelectionHTML5 semantic elementsHTML5 video and audioICC Color ProfilesIndexedDBPage VisibilityPointer (Mouse, Pen, and Touch) EventsResource TimingSelectors API Level 2SVG Filter EffectsSVG, standalone and in HTMLTiming callbacksWeb MessagingWeb SocketsWeb WorkersXHTML/XMLXMLHttpRequest (Level 2)
Explore as capacidades da plataforma web do Windows 8.
Lidere a proxima onda de softwares magnificos, sites
inacrediatáveis e aplicações no estilo Windows Store App.
Procure arquivos em um dispositivo e use imediatamente
Upload fotos para SkyDrive
Envie e receba SMS de forma fácil e rápida.
Use SMS para localizar seu PC perdido// Send an SMS to locate a second, lost PCvar msg = new Windows.Devices.Sms.SmsTextMessage();msg.to = "14250000000";msg.body = "Where is my tablet?";
smsDevice.sendMessageAsync(msg).then(…);
------------------------------------------------------------// Elsewhere …, on the lost PC
smsDevice.onsmsmessagereceived = function (event) {
var messageBody = event.textMessage.body;// Parse message body and reply with current location
};
dispositivos
Ecosistema de dispositivos
aplicações + mais
Mais possibilidades!
Sua aplicação no estilo Windows Store
App
Mensagem
Pictures can set a mood orevoke emotion, making fora more memorable presentation.
Obrigado!
Siga-me nas redes sociaishttp://about.me/ricardoguerra