Uma nova luz na web com Microsoft Silverlight
A ENG DTP & Multimídia
SP, PR e DF
Desde 1983 Desde 2004 Desde 2007
A ENG DTP & Multimídia
Evolução Tecnológica
1993 … Director & Authorware 1995 … Photoshop e CorelDRAW 1996 … Acrobat / PDF
1997 … Flash
1998 … Dreamweaver 1999 … Fireworks
2000 … Dreamweaver Ultradev 2002 … Contribute
2003 … ColdFusion e geração de PDF 2004 … InCopy / InDesign
2005 … Flash Vídeo 2006 … Connect – EAD 2007 … FLEX
2008 … Captivate
2009 … Realidade Aumentada com Flash 2010 … Microsoft Silverlight
A ENG DTP & Multimídia
Empresas Parceiras
A ENG DTP & Multimídia
Nossa Clientela I
A ENG DTP & Multimídia
Nossa Clientela II
A ENG DTP & Multimídia
Nossa Clientela III
A ENG DTP & Multimídia
Nossa Clientela IV
A ENG DTP & Multimídia
Nossa Clientela V
O que é o Silverlight?
Introdução à tecnologia
Fabio Santos
• Dreamweaver
• Fireworks
• Flash Professional
• Flash Catalyst
• Flash Builder
• Action Script 3
• PHP
• .NET
• JavaScript
• JQuery
• CSS
• Web Standards
• Google Android
• Expression Web
• Expression Blend
• Silverlight
Há três anos instrutor de tecnologias Adobe, Microsoft e Zend na ENG.
Background de 12 anos de Instrutoria tecnológica.
fabio.santos@eng.com.br
@fusaodesign
Multi Plataforma Multi Browser
Suporte a multimídia .NET
Plug-In
RIA
Desenvolvimento com .NET
web desktop
media & RIA
web desktop
Expression Studio 4 Web Professional
• Expression Web
• Expression Encoder
• Expression Design
Expression Studio 4 Ultimate
• Expression Blend
• Expression Web
• Expression Encoder Pro
• Expression Design
Recursos Multimídia
Qualidade
• Qualidade de video HD (720p)
• Interatividade como DVD Desenvolvimento Flexível
• Integração com frameworks AJAX
• Audio, WMV e MP3 Distribuição
• Live Streaming ou On-Demand
• Performance, escalabilidade e redução de custos comparado com outras
soluções
Versões
Silverlight 1.0 Silverlight 2.0 Silverlight 3
• Lançamento 09/2007
• Principal recurso, vídeo em HD
• Linguagem de programação limitada (Javascript)
• Lançamento 08/2008
• Adição das linguagens VB e C#
• Controles
• Acesso a rede melhorado
• LINQ, Isolated Storage
• Cross Domain
• Easing em animação
• Projeção 3D
• Navegação
• Novos Controles
• Validação de dados
• Data Binding
• Bitmap caching
• Behaviors
• Melhorias nos recursos de controle de DataGrid
• Host de conteúdo HTML usando o controle WebBrowser
• Controle RichTextArea
• Suporte a Mouse Wheel
• Acesso a Microfone e WebCam
• Controle de Eventos do botão direito do Mouse
• Fullscreen
Versões
Silverlight 4.0
Multimídia
Hardware vídeo decode: Suporte para GPU aceleradoras de vídeo no formato HD de 1080p
Permitir alterar a velocidade de reprodução de vídeos, corrigindo automaticamente o áudio,
Melhorias na gestão de Power, para otimização da duração das baterias, permitindo que um notebook hiberne se o vídeo estiver parado ou impedindo a hibernação se estiver em play
Desenvolvimento
Melhorias significativas no Databind , WCF e RIA
Services: Suporte para WS-Trust e MVVM melhorado e customização da geração de código. Melhorias nas comunicações em redes de baixa latência.
Melhorias significativas ao nível da capacidade de impressão
Suporte para acesso direto ao GPU, permitindo aos programadores tirar o máximo das capacidades da aceleração 3D
Possibilidade de criação de aplicações extra browser, A performance de arranque das aplicações em
Silverlight também foi melhorada
Versões
Silverlight 5.0
Colaboração entre Designer/Desenvolvedor
=
Porque usar .NET no browser?
Multi-idioma
Alta
Performance Runtime
Rich UI Controls, Graphics, Media
& Interactivity Integração
HTML DOM
Conexão Robusta
Flexible Data Support
Exemplos de desenvolvimento com:
• Visual Studio e Expression Blend
• Expression 4 Studio Ultimate
http://www.silverlight.net
Exemplos: Show Case
http://www.silverlight.net/showcase/
Exemplo: DeepZoom
http://memorabilia.hardrock.com/
DeepZoom Mapa ENG Curitiba
http://www.silverlightbrasil.com/deepzoomeng/
Exemplo: Realidade Aumentada
http://slartoolkit.codeplex.com/
http://www.silverlightbrasil.com/realidadeaumentadasilverlight/
Aplicações Windows Phone 7
• Emulador
• Suporte aos principais componentes
• Compatibilidade de desenvolvimento
Streaming com Silverlight
Proporciona aos desenvolvedores uma solução gratuita e escalável
http://silverlight.live.com
•Aplicação WebSite
•Aplicação Mobile
•Aplicação Desktop
•Criação de um projeto no Visual Studio e animando no Expression Blend
• Treinamentos
• Licenciamento
(Corporativo, Governo e Educacional)
• Formação e Alocação de Pessoal
• No Brasil:
Serviços disponíveis em SP, PR e DF.
Serviços Silverlight
Links
Silverlight 4 runtime
http://silverlight.net/getstarted/silverlight4/default.aspx
Silverlight 4 for Visual Studio Tools
http://go.microsoft.com/fwlink/?LinkID=143571
Silverlight 4 Toolkit
http://codeplex.com/Silverlight
ENG DTP & Multimídia
http://www.eng.com.br/microsoft
Videos, Tutoriais, oficial Microsoft http://channel9.msdn.com/
Videos, Tutoriais, e Notícias http://www.silverlightbrasil.com
Comunidade Silverlight
http://www.silverlightbrasil.ning
Perguntas e Respostas
© 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.