Silverlight-4-e-expression-blend-4.pptx

37
SETEMBRO, 2010 | SÃO PAULO

Transcript of Silverlight-4-e-expression-blend-4.pptx

Slide 1

SETEMBRO, 2010 | SO PAULOn14/07/2010 4:47 PM 2007 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos so ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros pases.Este documento meramente informativo e representa a viso atual da Microsoft Corporation a partir da data desta apresentao. Como a Microsoft deve atender a condies de mercado em constante alterao, este documento no deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft no pode garantir a preciso de qualquer informao fornecida aps a data desta apresentao. A MICROSOFT NO D QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLCITA OU ESTATUTRIA, REFERENTE S INFORMAES DESTA APRESENTAO.

1Instrues gerais (hidden slide):Ttulo:Nvel Tcnico:Audincia foco:Objetivos (quais so as trs principais mensagens que voc gostaria que a audincia absorva):123Sequncia da sua apresentao (incluindo as demos):Instrues aos palestrantes: Complete este slide para que o Track Owner avalie a sequncia da sua apresentao, tpicos cobertos, integrao das demos e alinhamento do contedo com a descrio e nvel da sesso.

nRodrigo KonoMVP - MCT - MCTS - MCPDPensou.Net Treinamentos

www.rodrigokono.netwww.twitter.com/rodrigokono

www.pensou.netSilverlight 4 e Expression Blend 4 Tecnologia e Ferramenta em suas mosCDIGO DA SESSO: WEB203

n14/07/2010 4:47 PM 2007 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos so ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros pases.Este documento meramente informativo e representa a viso atual da Microsoft Corporation a partir da data desta apresentao. Como a Microsoft deve atender a condies de mercado em constante alterao, este documento no deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft no pode garantir a preciso de qualquer informao fornecida aps a data desta apresentao. A MICROSOFT NO D QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLCITA OU ESTATUTRIA, REFERENTE S INFORMAES DESTA APRESENTAO.

2AgendaSilverlight 4 e Expression Blend 4Viso GeralEntendendo o LayoutControlesStyles e Resource DictionaryData BindingVisual State ManagerDicas!A prxima onda

n14/07/2010 4:47 PM 2007 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos so ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros pases.Este documento meramente informativo e representa a viso atual da Microsoft Corporation a partir da data desta apresentao. Como a Microsoft deve atender a condies de mercado em constante alterao, este documento no deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft no pode garantir a preciso de qualquer informao fornecida aps a data desta apresentao. A MICROSOFT NO D QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLCITA OU ESTATUTRIA, REFERENTE S INFORMAES DESTA APRESENTAO.

3Silverlight e o Expression Blend 4Silverlight uma tecnologia web, que permite criar experincias ricas, tanto visuais como usuais e vai alm disto! J o Expression Blend uma poderosa ferramenta para desenvolver UI

nMicrosoft .NET Application PlatformTecnologia e Ferramenta

DesignDevelopFerramentas & Modelo de Aplicaes

DeployBrowserClientUser Experience

nTimeline do Silverlight Em nmeros36 meses desde o lanamento

Silverlight lanado em 2007n7

36 meses desde o lanamento500m+downloads

500m+ Timeline do Silverlight Em nmerosn836 meses desde o lanamento500m+downloads500.000+Developers & DesignersSource: Microsoft Developer Tracker 2008 Report

+500.000 Timeline do Silverlight Em nmerosn9

36 meses desde o lanamento500m+downloads500.000+Developers & Designers350+ parceiros em30 pases

Timeline do Silverlight Em nmerosn10

36 meses desde o lanamento500m+downloads500.000+Developers & Designers350+ parceiros em30 pases350+Microsoft Products & Websites

Timeline do Silverlight Em nmerosn1136 meses desde o lanamento500m+downloads500.000+Developers & Designers350+ parceiros em30 pases350+Microsoft Products & WebsitesMilhares de Apps pelo mundo!

www.silverlight.net/showcase

Timeline do Silverlight Em nmerosn12Timeline do SilverlightEm nmeros no BrasilLanamento do Silverlight em Set 2007Silverlight 2 - Out 2008 Silverlight 3 - Jul 2009Silverlight 4 - Mar 2010Em 3 anos!54,30% da internet no BRA possui dispositivos com o Silverlight 4 instalado!11,39% ainda no Silverlight 356,31% no Flash 10.1

fonte: www.riastats.com, 14.09.2010nO que preciso ter para comear a desenvolver com Silverlight 4?Visual Studio 2010 ou Visual Web Developer Express 2010Silverlight 4 Tools for Visual Studio 2010Expression Blend 4Silverlight 4 toolkit

Todos estes passos esto em http://www.silverlight.net/getstarted

nXAMLSepara o front-end do back-endSimples e declarativa. Adequado para a construo e inicializao de objetos do .NETForma mais concisa para representar interfaces de usurio (ou outras hierarquias de objetos)No precisa de ser compiladaExpression Design e export em Adobe Illustrator, Fireworks, SWF2XAML...

OK LightBlue

L, Parse, MostranPrimeiros passosCompreedendo o Ambiente de Desenvolvimento

nEntendendo o LayoutEssencial para a criao da sua UIRenderizao/organizao do contedoPanels so usados para receber contedoMargin e PaddingPosicionamento Fixo (Canvas) raramente usado

n17Entendendo o LayoutLayout Controls (Panels)n18Entendendo o Layout Layout Controls (parte do Silverlight Toolkit )n19Entendendo o Layout PosicionamentoMarginText BlockText BlockPaddingnMGB 200320Layout

nControlesn22ControlesNativos do SilverlightE muito mais no Silverlight Toolkit...n23Controles

nStylesnMGB 200325Resource DictionarynMGB 2003Styles e Resource Dictionaries

nTrabalhando com Dados (Data Binding)Ligao de elementos da UI com os DadosSample Data para facilitar a vidaData TemplatesValidao de DadosDireo do Fluxo de dadosConverses de Dados

nMGB 200328Databinding no Blend 4

nThe Silverlight Visual State ManagerAlternativa para os triggers do WPF no SilverlightTotalmente suportados no Expression BlendDomnio dos estados dos controlesPromove a separao da interface do usurio com o cdigoPode adicionar estados manualmente a um UserControl

nVirtual Studio Connections30Visual State Manager

nDicas do mundo realCrie projetos no Visual StudioVisual Studio gerencia e possui outros recursosTemplates no so identicosTeste e rode sua aplicao no Visual StudioNo h suporte para debug no BlendMelhor informao do erro no Visual StudioCuidado de ter aberto o mesmo arquivo duas ou mais vezes.n6/28/2015 5:54 PM 2007 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.

32A prxima grande onda

7Silverlight nativo no Windows Phone 7 Criao rpida de aplicaes visuais fantsticasMetro-themed UI controlsHTML/JavaScript500.000 developers Windows e WebDesenvolvimento para o MarketPlacePlataforma ConsistenteWindows PhoneHardwareElementos de HardwareFoco na QualidadenConclusoVoc pode at no usar no momento, mas em breve voc ir usar!Layout em XAML simples e flexvelO ecossistema de controle para Silverlight muito vastoData Binding no Silverlight rico, suporta vrios tipos de dadosUX, Usabilidade e NUI para suas aplicaesA curva de aprendizagem pode ser ngreme, mas vale a pena. Comece j!nOnde conseguir informaes?!Portal da comunidade oficial do Silverligh - www.silverlight.netSite oficial do produto - www.microsoft.com/silverlightFree Windows Phone Developer Tools - developer.windowsphone.comBlog: Rodrigo Kono - www.rodrigokono.netBlog: Roberto Sonnino www.virtualdreams.com.br/blog Blog do Kelps Sousa - http://blog.kelps.net PodCast: XAMLCast - www.xamlcast.netComunidade Silverlight Brasil: www.silverlightbrasil.ning.com nXAMLCastPodcast sobre Silverlight, WPF e XAML

www.xamlcast.netn

n 2008 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos so ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros pases.Este documento meramente informativo e representa a viso atual da Microsoft Corporation a partir da data desta apresentao. Como a Microsoft deve atender a condies de mercado em constante alterao, este documento no deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft no pode garantir a preciso de qualquer informao fornecida aps a data desta apresentao. A MICROSOFT NO D QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLCITA OU ESTATUTRIA, REFERENTE S INFORMAES DESTA APRESENTAO.

n14/07/2010 4:47 PM 2007 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos so ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros pases.Este documento meramente informativo e representa a viso atual da Microsoft Corporation a partir da data desta apresentao. Como a Microsoft deve atender a condies de mercado em constante alterao, este documento no deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft no pode garantir a preciso de qualquer informao fornecida aps a data desta apresentao. A MICROSOFT NO D QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLCITA OU ESTATUTRIA, REFERENTE S INFORMAES DESTA APRESENTAO.

11