Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Quem eu sou?<br />Stefan Horochovec, 27 anos, casado <br />Pós-graduado em Engenharia de Software e Gestão de Projetos;<b...
Sobre o que iremos conversar?<br />Cloud Computing<br />Google AppEngine<br />Adobe Flex<br />Exemplo <br />
O que é Cloud Computing??<br />Tipologia<br />Disponibilidade de informações e aplicações através da WEB evitando assim a ...
O que é Cloud Computing??<br />Tipologia<br />Plataforma de desenvolvimento colaborativo . Serviços de compartilhamento de...
IaaS – Infrastructure as a Service<br />Armazenamento em “nuvem” e não em uma única máquina ou cluster;<br />Cloud computi...
IaaS – Vantagens<br />Solução de hospedagem econômica;<br />TI-Verde;<br />Configuração de hardware sob demanda, aumentand...
IaaS – Vantagens<br />Velocidade em upgrades de hardware;<br />Suporte especializado durante 365 dias por ano, 24 horas ao...
IaaS – Desvantagens<br />Confiança na armazenagem das principais informações da sua empresa em um data-center?;<br />Latên...
Google AppEngine - GAE<br />Mais uma opção de hospedagem de aplicativos em uma plataforma de Cloud Computing;<br />Possibi...
GAE – Java<br />Segunda linguagem a ter suporte pelo GAE;<br />Possui suporte para Java 5 e Java 6. Na execução no GAE a J...
GAE – Java<br />Suporte gratuito a Java;<br />Grande diversidade no controle de quotas;<br />Bloqueio automático caso ultr...
GAE – Java – Persistência	<br />Maior diferença no desenvolvimento de uma aplicação para o GAE;<br />Serviço de persistênc...
GAE – CRON<br />Suporte ao agendamento de tarefas;<br />A configuração é feita através de arquivos .xml; <br />
GAE – Eclipse Plugin<br />Disponível nas versões Eclipse 3.3 e 3.4 <br />3.3 (Europa): http://dl.google.com/eclipse/plugin...
Flex + GAE<br />BlazeDS não funciona nativamente;<br />Necessário fazer um FIX no flex-messaging-core.jar<br />
Flex + GAE<br />BlazeDS não funciona nativamente;<br />Configuração adicional no services-config.xml<br />
Flex + GAE<br />BlazeDS não funciona nativamente;<br />Configuração adicional no appengine-web.xml<br />
Agradecimentos<br />Igor Costa pelo convite;<br />IDS – Software e Consultoria por permitir minha participacão apoiando ev...
Upcoming SlideShare
Loading in …5
×

FlexMania 2010

2,219 views

Published on

Minha apresentação no FlexMania 2010 sobre Adobe Flex 4 + Java + Google Cloud Computing

Published in: Technology, Business
  • If you are looking for customer-oriented academic and research paper writing service try ⇒⇒⇒ WRITE-MY-PAPER.net ⇐⇐⇐ liked them A LOTTT Really nice solutions for the last-day papers
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

FlexMania 2010

  1. 1.
  2. 2. Quem eu sou?<br />Stefan Horochovec, 27 anos, casado <br />Pós-graduado em Engenharia de Software e Gestão de Projetos;<br />Analista de Sistemas Java/Flex – IDS Software e Consultoria<br />Adobe UserGroupManager: http://www.flexduck.org/<br />OreillyCommunityAuthor: http://www.oreillynet.com/pub/au/4463<br />Membro da Prerelease da Adobe;<br />Instrutor RIACycle – Adobe Flex 4 + Java: http://www.riacycle.com/java<br />Blog (ptBR): http://www.horochovec.com.br/<br />Blog (enUS): http://www.horochovec.com/<br />LinkedIN: http://br.linkedin.com/in/horochovec<br />Twitter: @horochovec<br />
  3. 3. Sobre o que iremos conversar?<br />Cloud Computing<br />Google AppEngine<br />Adobe Flex<br />Exemplo <br />
  4. 4. O que é Cloud Computing??<br />Tipologia<br />Disponibilidade de informações e aplicações através da WEB evitando assim a necessidade de instalação de aplicativos em seu computador - Software as a Service;<br />Alocação de recursos computacionais de larga escala para realização de simulações, processamentos, testes de servidores de missão crítica dentro de um ambiente escalável – Platform as a Service;<br />
  5. 5. O que é Cloud Computing??<br />Tipologia<br />Plataforma de desenvolvimento colaborativo . Serviços de compartilhamento de informações entre aplicações - Development as a Service;<br />Convergência da estrutura física de data-centers para uma estrutura flexível e inteligente de armazenamento e disponibilidade de informações – Infrastructure as a Service;<br />
  6. 6. IaaS – Infrastructure as a Service<br />Armazenamento em “nuvem” e não em uma única máquina ou cluster;<br />Cloud computing é baseado em redes massivas de servidores;<br />Possui uma arquitetura muito mais robusta do que um aglomerado de servidores em grid. <br />Tecnologia de hospedagem flexível a sua demanda;<br />
  7. 7. IaaS – Vantagens<br />Solução de hospedagem econômica;<br />TI-Verde;<br />Configuração de hardware sob demanda, aumentando e diminuindo recursos de acordo com sua necessidade;<br />Recursos para investimento são voltados a softwares e não hardwares;<br />
  8. 8. IaaS – Vantagens<br />Velocidade em upgrades de hardware;<br />Suporte especializado durante 365 dias por ano, 24 horas ao dia;<br />Alta disponibilidade da sua aplicação;<br />Garantia de performance;<br />Cloud Server e PrivateCloud;<br />
  9. 9. IaaS – Desvantagens<br />Confiança na armazenagem das principais informações da sua empresa em um data-center?;<br />Latência dos aplicativos;<br />Dependência da conectividade da rede mundial;<br />
  10. 10. Google AppEngine - GAE<br />Mais uma opção de hospedagem de aplicativos em uma plataforma de Cloud Computing;<br />Possibilidade de conhecer e testar a estrutura da “nuvem” sem um custo inicial;<br />URL: http://code.google.com/intl/pt-BR/appengine/<br />
  11. 11. GAE – Java<br />Segunda linguagem a ter suporte pelo GAE;<br />Possui suporte para Java 5 e Java 6. Na execução no GAE a JVM utilizada será a JVM6;<br />O GAE sugere a utilização do Java 6 durante o desenvolvimento e testes em seu computador;<br />O GAE aceita o envio de classes compiladas utilizando JVM5;<br />
  12. 12. GAE – Java<br />Suporte gratuito a Java;<br />Grande diversidade no controle de quotas;<br />Bloqueio automático caso ultrapasse a quota;<br />Não é possível acessar todas as classes da JVM;<br />JDBC, Threads, Sockets e Reflection de classes que não estejam contidas em sua aplicação;<br />
  13. 13. GAE – Java – Persistência <br />Maior diferença no desenvolvimento de uma aplicação para o GAE;<br />Serviço de persistência utiliza a solução Bigtable do próprio Google (Petabytes);<br />Para garantir a alta escalabilidade alguns recursos foram removidos;<br />Integridade relacional, uso de JOIN;<br />APIs para persistência: JDO e JPA<br />
  14. 14. GAE – CRON<br />Suporte ao agendamento de tarefas;<br />A configuração é feita através de arquivos .xml; <br />
  15. 15. GAE – Eclipse Plugin<br />Disponível nas versões Eclipse 3.3 e 3.4 <br />3.3 (Europa): http://dl.google.com/eclipse/plugin/3.3<br />3.4 (Ganymede): http://dl.google.com/eclipse/plugin/3.4<br />Suporte a deploy;<br />Suporte a debug;<br />
  16. 16. Flex + GAE<br />BlazeDS não funciona nativamente;<br />Necessário fazer um FIX no flex-messaging-core.jar<br />
  17. 17. Flex + GAE<br />BlazeDS não funciona nativamente;<br />Configuração adicional no services-config.xml<br />
  18. 18. Flex + GAE<br />BlazeDS não funciona nativamente;<br />Configuração adicional no appengine-web.xml<br />
  19. 19. Agradecimentos<br />Igor Costa pelo convite;<br />IDS – Software e Consultoria por permitir minha participacão apoiando eventos como o FlexMania;<br />A todos os patrocinadores;<br />Especialmente PowerFlasher pela licença do FDT que nós recebemos;<br />

×