SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
RIA e Flex
Dando formas à Inovação


Leonardo Braga
leonardo@augix.com.br
@LeonardoBraga
O que é RIA?
Aplicações de Internet Rica (da sigla em
inglês RIA - Rich Internet Application) são
Aplicações Web que tem características e
funcionalidades de softwares tradicionais do
tipo Desktop. (Wikipedia)

Então RIA = Aplicações com uma Melhor
Experiência para o Usuário.
O que é o Flex
• Flex == Framework para desenvolvimento
  de aplicações RIA na Plataforma Flash.
• Utilizado prinicipalmente para a construção
  das interfaces das aplicações
• Flex Framework != IDE
• Adobe.Renamed(“Flex Builder”  ,
      “Flash Builder”);
• O Flex SDK é gratuito.
A Plataforma Flash
MXML ainda requer AS3? Sim!
• O fato de se usar o Framework do Flex para
  construir uma aplicação, não elimina a
  necessidade de programação. O
  comportamento e as interações da
  aplicação devem ser codificadas na
  linguagem Action Script 3.
• Todo o código MXML é convertido para
  ActionScript 3 no momento da compilação.
Workflow de Aplicações Flex


Recursos         Tecnologia de   Flash Player
                 Servidor

    • Bases de       • Java          • Web
      Dados          • ASP.NET       • AIR
    • Serviços       • PHP           • Embeded
    • APIs           • etc
Principais Integrações
• HTTP Web Services
  – SOAP,
  – AMF (http://bit.ly/aozJRe)
• Sockets (Binário e XMLSockets)
• Remote Shared Objects
• JavaScript
Suporte às Boas Práticas
   Test Driven
  Development       •FlexUnit, FlexMonkey
     (TDD):
  Code Coverage
 (Testes de Caixa   •FlexPMD, FlexCover
     Branca):

 Design Pattern
     MVC:           •Swiz, MATE, Cairngorn
Alguns Cases
•   Servas (Gadget)
•   Bom Livro
•   HouseKeeping da GE Transportation
•   Adobe Buzzword
•   AutoDesk Homestyler
•   Acrobat Connect
Flex domina em…
• Aplicações que necessitam de uma
  interface rica, personalizável e interativa.
• Aplicações que manipulam vídeo e áudio,
  como aplicações de vídeo-conferência.
• Construção de uma mesma aplicação para
  múltiplos navegadores e arquiteturas.
Flex domina em…
• Construção de Gadgets e módulos
  específicos para sistemas e sites.
• Produtividade na criação de interfaces
  personalizáveis.
• Reaproveitamento de código.
• Criação e utilização de Componentes para
  diversas finalidades, como controles de
  gráficos, de interface, etc.
Flex domina em…
• Aplicações que fazem uso de diferentes
  fontes de dados como:
  – Web Services SOAP, REST, JSON e XML.
  – APIs de Terceiros, como Twitter e Google Maps.
  – Diferentes Tecnologias Server-Side no mesmo
    projeto.
Flex não é a melhor solução para…
• Sites Institucionais
• Portais
• Blogs
No Flex, evite…
• Fazer uso excessivo de animações ou
  animações demoradas ( > 800 ms ).
• Construir Skins pesados baseados em
  muitas imagens.
• Fazer uso excessivo de efeitos 3D.
• Fazer projetos complexos não-modulares.
• Usar o tema padrão, sem personalização.
Dispositivos Móveis
• Slider – Flex Mobile Framework:
  http://labs.adobe.com/technologies/flex/mobile/
• Elips Studio (cross-compiling):
  http://developer.openplug.com/
• Google Android, Palm webOS, Windows
  Mobile 7, Symbian e Blackberry não
  precisarão de cross-compiling
E o iPhone?
• Não espere por mudanças no panorama
  atual. A própria Adobe declarou
  recentemente que não investirá mais no
  iPhone Packager.
• Domine Object-C. Ele é apenas mais uma
  linguagem, bem documentada e que lhe
  permite, além de desenvolver para iPhone,
  também desenvolver para Mac OSX.
O que vem por aí…
• P2P no Flash Player:
    – Stratus (assisted mode)
    – RTMFP (RTMFP Groups e Multicast)
•   Slider
•   Multi-touch e Gestures
•   H.264 acelerado por hardware
•   Accelerometer muito mais…
Referências
Tour de Flex:
http://www.adobe.com/devnet/flex/tourdeflex/

Flex.org:
http://flex.org/

RIAForge:
http://www.riaforge.org/

Adobe Open Source
http://opensource.adobe.com/

OS Flash
http://osflash.org
Fica a dica…
Dediquem à implementação dos seus
sistemas a mesma importância que é
dedicada ao planejamento e projeto.

Você compraria um carro cujo conceito e
projeto são perfeitos, mas que possui
problemas de motor?
Obrigado!

•   leonardo@augix.com.br
•   @LeonardoBraga
•   br.linkedin.com/in/LeonardoBraga
•   leonardobraga.com/

Weitere ähnliche Inhalte

Was ist angesagt?

Introdução ao silverlight
Introdução ao silverlightIntrodução ao silverlight
Introdução ao silverlightFelipe Pocchini
 
Development of structural applications using web based technologies
Development of structural applications using web based technologiesDevelopment of structural applications using web based technologies
Development of structural applications using web based technologiesRui Barros
 
O novo Visual Studio 2012
O novo Visual Studio 2012O novo Visual Studio 2012
O novo Visual Studio 2012Rodrigo Kono
 
Desenvolvendo e portando App C# para Android e Iphone
Desenvolvendo e portando App C# para Android e IphoneDesenvolvendo e portando App C# para Android e Iphone
Desenvolvendo e portando App C# para Android e IphoneAlessandro Binhara
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"Stefan Horochovec
 
Componentizando a Web com Polymer
Componentizando a Web com PolymerComponentizando a Web com Polymer
Componentizando a Web com PolymerStefan Horochovec
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightFelipe Pocchini
 
TDC SP 2015 - Criando Web Apps Real Time com AngularJs e Firebase
TDC SP 2015 - Criando Web Apps Real Time com AngularJs e FirebaseTDC SP 2015 - Criando Web Apps Real Time com AngularJs e Firebase
TDC SP 2015 - Criando Web Apps Real Time com AngularJs e FirebaseAndre Baltieri
 
.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo maisakamud
 
Campus Party - Desenvolvendo aplicações .Net com software gratuito
Campus Party  - Desenvolvendo aplicações .Net com software gratuitoCampus Party  - Desenvolvendo aplicações .Net com software gratuito
Campus Party - Desenvolvendo aplicações .Net com software gratuitoAlexandre Tarifa
 
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...Milton Camara Gomes
 
Aumentando reaproveitamento de código com MvvmCross
Aumentando reaproveitamento de código com MvvmCrossAumentando reaproveitamento de código com MvvmCross
Aumentando reaproveitamento de código com MvvmCrossakamud
 
ASP.NET MVC, para sua vida melhorar
ASP.NET MVC, para sua vida melhorarASP.NET MVC, para sua vida melhorar
ASP.NET MVC, para sua vida melhorarWaldyr Felix
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software LivreRuan Carvalho
 

Was ist angesagt? (20)

Introdução ao silverlight
Introdução ao silverlightIntrodução ao silverlight
Introdução ao silverlight
 
Software gratuito
Software gratuitoSoftware gratuito
Software gratuito
 
Development of structural applications using web based technologies
Development of structural applications using web based technologiesDevelopment of structural applications using web based technologies
Development of structural applications using web based technologies
 
O novo Visual Studio 2012
O novo Visual Studio 2012O novo Visual Studio 2012
O novo Visual Studio 2012
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Silverlight
SilverlightSilverlight
Silverlight
 
Desenvolvendo e portando App C# para Android e Iphone
Desenvolvendo e portando App C# para Android e IphoneDesenvolvendo e portando App C# para Android e Iphone
Desenvolvendo e portando App C# para Android e Iphone
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"
 
Web Dev Camp
Web Dev CampWeb Dev Camp
Web Dev Camp
 
Componentizando a Web com Polymer
Componentizando a Web com PolymerComponentizando a Web com Polymer
Componentizando a Web com Polymer
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com Silverlight
 
TDC SP 2015 - Criando Web Apps Real Time com AngularJs e Firebase
TDC SP 2015 - Criando Web Apps Real Time com AngularJs e FirebaseTDC SP 2015 - Criando Web Apps Real Time com AngularJs e Firebase
TDC SP 2015 - Criando Web Apps Real Time com AngularJs e Firebase
 
.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais
 
Introdução ao .NET
Introdução ao .NETIntrodução ao .NET
Introdução ao .NET
 
Campus Party - Desenvolvendo aplicações .Net com software gratuito
Campus Party  - Desenvolvendo aplicações .Net com software gratuitoCampus Party  - Desenvolvendo aplicações .Net com software gratuito
Campus Party - Desenvolvendo aplicações .Net com software gratuito
 
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
 
Aumentando reaproveitamento de código com MvvmCross
Aumentando reaproveitamento de código com MvvmCrossAumentando reaproveitamento de código com MvvmCross
Aumentando reaproveitamento de código com MvvmCross
 
PhoneGap
PhoneGapPhoneGap
PhoneGap
 
ASP.NET MVC, para sua vida melhorar
ASP.NET MVC, para sua vida melhorarASP.NET MVC, para sua vida melhorar
ASP.NET MVC, para sua vida melhorar
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software Livre
 

Andere mochten auch

ราชสี
ราชสีราชสี
ราชสีsutruthai
 
Falando um pouco sobre flex e ria
Falando um pouco sobre flex e riaFalando um pouco sobre flex e ria
Falando um pouco sobre flex e riaeloyleonardo
 
Learn about Moodle
Learn about MoodleLearn about Moodle
Learn about MoodleNick Freear
 
Outsourcing Best Practices, Moscow, 11.03.09
Outsourcing Best Practices,  Moscow, 11.03.09Outsourcing Best Practices,  Moscow, 11.03.09
Outsourcing Best Practices, Moscow, 11.03.09Marlin Group Ltd
 
Web 2.0 e RIA com PHP
Web 2.0 e RIA com PHPWeb 2.0 e RIA com PHP
Web 2.0 e RIA com PHPAdler Medrado
 
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )Felipe Nascimento
 
assignment4.
assignment4.assignment4.
assignment4.sutruthai
 
Accessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUAccessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUNick Freear
 

Andere mochten auch (9)

ราชสี
ราชสีราชสี
ราชสี
 
Falando um pouco sobre flex e ria
Falando um pouco sobre flex e riaFalando um pouco sobre flex e ria
Falando um pouco sobre flex e ria
 
Internet
InternetInternet
Internet
 
Learn about Moodle
Learn about MoodleLearn about Moodle
Learn about Moodle
 
Outsourcing Best Practices, Moscow, 11.03.09
Outsourcing Best Practices,  Moscow, 11.03.09Outsourcing Best Practices,  Moscow, 11.03.09
Outsourcing Best Practices, Moscow, 11.03.09
 
Web 2.0 e RIA com PHP
Web 2.0 e RIA com PHPWeb 2.0 e RIA com PHP
Web 2.0 e RIA com PHP
 
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
 
assignment4.
assignment4.assignment4.
assignment4.
 
Accessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OUAccessible Rich Internet Applications for the OU
Accessible Rich Internet Applications for the OU
 

Ähnlich wie RIA e Flex guias inovação

Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaDiego Cavalca
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009FabricioManzi
 
Flex Hero - Flashcamp Rio
Flex Hero - Flashcamp RioFlex Hero - Flashcamp Rio
Flex Hero - Flashcamp RioIgor Costa
 
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEBDescobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEBelliando dias
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricioFabricioManzi
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKRyan Padilha
 
Desenvolvimento web com software livre
Desenvolvimento web com software livreDesenvolvimento web com software livre
Desenvolvimento web com software livreRuan Carvalho
 
T@rget trust design de aplicativos css e skinning
T@rget trust   design de aplicativos css e skinningT@rget trust   design de aplicativos css e skinning
T@rget trust design de aplicativos css e skinningTargettrust
 
T@rget trust design de aplicativos css e skinning
T@rget trust   design de aplicativos css e skinningT@rget trust   design de aplicativos css e skinning
T@rget trust design de aplicativos css e skinningTargettrust
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1michellobo
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...Victor Cavalcante
 

Ähnlich wie RIA e Flex guias inovação (20)

Tecnologias ria2
Tecnologias ria2Tecnologias ria2
Tecnologias ria2
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009
 
Flex Hero - Flashcamp Rio
Flex Hero - Flashcamp RioFlex Hero - Flashcamp Rio
Flex Hero - Flashcamp Rio
 
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEBDescobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricio
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
Desenvolvimento web com software livre
Desenvolvimento web com software livreDesenvolvimento web com software livre
Desenvolvimento web com software livre
 
T@rget trust design de aplicativos css e skinning
T@rget trust   design de aplicativos css e skinningT@rget trust   design de aplicativos css e skinning
T@rget trust design de aplicativos css e skinning
 
T@rget trust design de aplicativos css e skinning
T@rget trust   design de aplicativos css e skinningT@rget trust   design de aplicativos css e skinning
T@rget trust design de aplicativos css e skinning
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
 
Apresentacao silverlight
Apresentacao silverlightApresentacao silverlight
Apresentacao silverlight
 

RIA e Flex guias inovação

  • 1. RIA e Flex Dando formas à Inovação Leonardo Braga leonardo@augix.com.br @LeonardoBraga
  • 2. O que é RIA? Aplicações de Internet Rica (da sigla em inglês RIA - Rich Internet Application) são Aplicações Web que tem características e funcionalidades de softwares tradicionais do tipo Desktop. (Wikipedia) Então RIA = Aplicações com uma Melhor Experiência para o Usuário.
  • 3. O que é o Flex • Flex == Framework para desenvolvimento de aplicações RIA na Plataforma Flash. • Utilizado prinicipalmente para a construção das interfaces das aplicações • Flex Framework != IDE • Adobe.Renamed(“Flex Builder” , “Flash Builder”); • O Flex SDK é gratuito.
  • 5. MXML ainda requer AS3? Sim! • O fato de se usar o Framework do Flex para construir uma aplicação, não elimina a necessidade de programação. O comportamento e as interações da aplicação devem ser codificadas na linguagem Action Script 3. • Todo o código MXML é convertido para ActionScript 3 no momento da compilação.
  • 6. Workflow de Aplicações Flex Recursos Tecnologia de Flash Player Servidor • Bases de • Java • Web Dados • ASP.NET • AIR • Serviços • PHP • Embeded • APIs • etc
  • 7. Principais Integrações • HTTP Web Services – SOAP, – AMF (http://bit.ly/aozJRe) • Sockets (Binário e XMLSockets) • Remote Shared Objects • JavaScript
  • 8. Suporte às Boas Práticas Test Driven Development •FlexUnit, FlexMonkey (TDD): Code Coverage (Testes de Caixa •FlexPMD, FlexCover Branca): Design Pattern MVC: •Swiz, MATE, Cairngorn
  • 9. Alguns Cases • Servas (Gadget) • Bom Livro • HouseKeeping da GE Transportation • Adobe Buzzword • AutoDesk Homestyler • Acrobat Connect
  • 10. Flex domina em… • Aplicações que necessitam de uma interface rica, personalizável e interativa. • Aplicações que manipulam vídeo e áudio, como aplicações de vídeo-conferência. • Construção de uma mesma aplicação para múltiplos navegadores e arquiteturas.
  • 11. Flex domina em… • Construção de Gadgets e módulos específicos para sistemas e sites. • Produtividade na criação de interfaces personalizáveis. • Reaproveitamento de código. • Criação e utilização de Componentes para diversas finalidades, como controles de gráficos, de interface, etc.
  • 12. Flex domina em… • Aplicações que fazem uso de diferentes fontes de dados como: – Web Services SOAP, REST, JSON e XML. – APIs de Terceiros, como Twitter e Google Maps. – Diferentes Tecnologias Server-Side no mesmo projeto.
  • 13. Flex não é a melhor solução para… • Sites Institucionais • Portais • Blogs
  • 14. No Flex, evite… • Fazer uso excessivo de animações ou animações demoradas ( > 800 ms ). • Construir Skins pesados baseados em muitas imagens. • Fazer uso excessivo de efeitos 3D. • Fazer projetos complexos não-modulares. • Usar o tema padrão, sem personalização.
  • 15. Dispositivos Móveis • Slider – Flex Mobile Framework: http://labs.adobe.com/technologies/flex/mobile/ • Elips Studio (cross-compiling): http://developer.openplug.com/ • Google Android, Palm webOS, Windows Mobile 7, Symbian e Blackberry não precisarão de cross-compiling
  • 16. E o iPhone? • Não espere por mudanças no panorama atual. A própria Adobe declarou recentemente que não investirá mais no iPhone Packager. • Domine Object-C. Ele é apenas mais uma linguagem, bem documentada e que lhe permite, além de desenvolver para iPhone, também desenvolver para Mac OSX.
  • 17. O que vem por aí… • P2P no Flash Player: – Stratus (assisted mode) – RTMFP (RTMFP Groups e Multicast) • Slider • Multi-touch e Gestures • H.264 acelerado por hardware • Accelerometer muito mais…
  • 19. Fica a dica… Dediquem à implementação dos seus sistemas a mesma importância que é dedicada ao planejamento e projeto. Você compraria um carro cujo conceito e projeto são perfeitos, mas que possui problemas de motor?
  • 20. Obrigado! • leonardo@augix.com.br • @LeonardoBraga • br.linkedin.com/in/LeonardoBraga • leonardobraga.com/