Your SlideShare is downloading. ×

Tecnologias ria2

151
views

Published on

PROGRAMAÇÃO TECNOLOGIAS RIA …

PROGRAMAÇÃO TECNOLOGIAS RIA
JAVAFX-GOOGLE APP ENGINE +PYTHON SILVERLIGHT


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
151
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Tecnologias RIAAdilmar Coelho DantasDisciplina: PDS25º Período ( Sistemas para internet )IFTM – 2012 www.iftm.edu.br
  • 2. SilverlightO Silverlight é uma poderosa plataforma de desenvolvimento para a criação deexperiências de usuário interativas e atraentes para a Web, estações detrabalho e dispositivos móveis, online ou offline.O Silverlight é um plug-in gratuito da plataforma .NET Framework compatívelcom 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 Telefonecom 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)
  • 9. Exemplos
  • 10. Silverlight
  • 11. Google app engine
  • 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
  • 15. Suporte a linguagens• Python• Java ( com padrões em MVC e JDBC)• Java Script
  • 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.
  • 17. Exemplo Prático• http://riaiftm.appspot.com/• Feito usando linguagem Python
  • 18. Adobe Flex
  • 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)
  • 23. Exemplos• http://www.adobe.com/devnet/flex/samples.ht ml
  • 24. JavaFx
  • 25. O que é ?É uma plataforma de software multimídia paraaplicações RIA criada pela oracle.Permite desenvolvimento para desktop, web edispositivos 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
  • 28. Exemplos
  • 29. Vantagens x Desvantagens• SDK LIVRE• MULTIPLATAFORMA INCLUSIVE MÓVEL• APLICAÇÕES INTERATIVAS• SEM SUPORTE PARA LINUX ( algumas versões)
  • 30. Fim• Dúvidas e outras informações• adilmarcoelho@hotmail.com• IFTM - 2012