2. Silverlight
O Silverlight é uma poderosa plataforma de desenvolvimento para a criação de
experiências de usuário interativas e atraentes para a Web, estações de
trabalho e dispositivos móveis, online ou offline.
O Silverlight é um plug-in gratuito da plataforma .NET Framework compatível
com múltiplos navegadores, dispositivos e sistemas operacionais.
O Silverlight 4 inclui toneladas de novos recursos, como suporte a webcam,
microfone e impressão, para permitir que você crie aplicações incríveis.
3. História
• Data de lançamento: Abril de 2007
• Objetivo: concorrer com o flash
• Compatível com a maioria dos navegadores
inclusive Firefox e Google.
4. Características
• É formado basicamente de 4 arquivos: 2 arquivos
XAML e dois code-behind arquivos escritos
alguma linguagem de programação para
manipular o XAML.
• Ampla experiência no desenvolvimento
• Suporte a aplicativos: Java, Ruby, Python, C#, VB
5. Pontos positivos
• Ideal para transição de áudio e vídeo pelo fato de
gerar novas soluções para transmissão de
imagens em HD com a utilização de Encoder.
6. Pontos Negativos
• Poucos desenvolvedores
• Falta de investimento na difusão de capacitação
de profissionais.
• Pouca portabilidade
7. Desenvolvimento para Telefone
com o Silverlight
• O Windows Phone 7 permite que os
desenvolvedores criem aplicações fora do
navegador no Silverlight e XNA.
• O Nokia Symbian é capaz de rodar aplicações
Silverlight graças aos desenvolvedores.
8. Por onde começar
• Expression Blend ( pago )
• Visual Studio (Licenças Grátis)
12. O que é
• O Google App Engine permite que você execute seus aplicativos
da web na infraestrutura do Google.
• Os aplicativos do Google App Engine são fáceis de criar, manter e
escalonar à medida que seu tráfego e armazenamento de dados
precisa crescer.
• Com o Google App Engine, não há necessidade de manter
servidores: você apenas envia seu aplicativo e ele está pronto
para atender aos seus usuários.
13. História
• Um dos pioneiros em computação em nuvem
• Por volta do ano de 2008 (beta)
• Em Outubro de 2011 recebeu atualizações e
suporte com banco de dados MySql.
14. Ambiente e Ferramentas
• Suporte a tecnologias comuns
• Escalonamento
• Login e relatórios por e-mail e mecanismos de autenticação
• Ambiente de desenvolvimento local (desktop)
• Filas de tarefas
• Tarefas programadas
16. Vantagens x Desvantagens
• Economia
• Segurança
• Custo benéfico, você paga somente pelo que usar.
• Uma das desvantagens é não possuir mais suporte
pra outras linguagens e apesar dele possuir um
banco de dados MySql ele possui uma sintaxe
diferenciada.
19. O que é ?
• É uma tecnologia que suporta o desenvolvimento
de aplicações ricas para web.
• Baseado na plataforma Macromedia Flash
20. Visão Geral
• O adobe Flex elimina do flash a necessidade da
time line na qual muitos programadores
demoravam para se adaptar.
• O Flex SDK vem com um conjunto de
componentes incluindo botões, list boxes,
árvores de acesso, data grids e muitos outros.
21. História
• Lançada em março de 2004
• Em abril de 2007 a adobe decide por abrir o
código do adobe flex SDK porém sua IDE de
desenvolvimento continuam proprietárias e
comerciais.
22. Vantagens x Desvantagens
• Portabilidade ( Adroid, Ios, Microsoft )
• Aplicações bastante ricas
• Desempenho
• IDE de desenvolvimento somente pagas
• Pouco suporte em linguagens diferentes
• (Fóruns, portais)
25. O que é ?
É uma plataforma de software multimídia para
aplicações RIA criada pela oracle.
Permite desenvolvimento para desktop, web e
dispositivos móveis.
26. História
• JavaFX Script a linguagem de programação para
JavaFX, começou por um projeto de Chris Oliver
chamado de F3.
• Anunciado em 2007 Java Conference
• Oficialmente em julho de 2008 desenvolvedores
já podiam baixar a SDK.
27. Características
• Para construir aplicações JavaFx utilizamos uma
linguagem chamada estática típada chamada
JavaFx Script.
• Suporte para plataformas: Windows e Mac.
• Uma vesão para linux está sendo desenvolvida