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.

Desenvolvimento Java

4,693 views

Published on

Apresentação sobre Desenvolvimento Java realizada no evento Ekaaty Day, na Faculdade Area 1, em Salvador Bahia, 06/02/2010. Apresenta um a visão geral da tecnologia, indicada para iniciantes.

Published in: Technology, News & Politics
  • Be the first to comment

Desenvolvimento Java

  1. 1. Desenvolvimento Java Serge Rehem [email_address] JavaBahia JUG Leader javabahia.org
  2. 2. Esta obra está licenciada sob uma Licença Creative Commons http://creativecommons.org/licenses/by-nc-sa/2.0/br/
  3. 3. Como tudo começou...
  4. 4. 3 - 13p / 18m dez 90 a próxima onda do mundo digital ? computadores + eletrodomésticos Sun microsystems
  5. 5. *7 demo set 92 Oak -> Java
  6. 6. 1.0a2 mar 95 10.000 downloads Netscape ← Java
  7. 7. The Green Team James Gosling
  8. 8. = Linguagem Programação + Plataforma ≠ JavaScript
  9. 9. O_o ≈ SmallTalk / Simula67 C/C++ familiar Portabilidade Segurança Rede/distribuição API++++ Carga dinâmica Garbage Collector Linguagem Java
  10. 10. Interpretação – Nx Compilação - 1x Linguagem Java
  11. 11. Java Virtual Machine (JVM) Application Programming Interface (API) Plataforma Java
  12. 12. Programa JVM SO HW
  13. 13. W rite O nce R un A nywhere bytecode Prog.java Prog.class
  14. 14. JDK Java Development Kit
  15. 15. javac HelloWorld.java
  16. 16. JRE Java Runtime Environment
  17. 17. java HelloWorld
  18. 20. Hello World Festival
  19. 21. App
  20. 22. App
  21. 23. App
  22. 24. Applet
  23. 25. Applet
  24. 26. Applet
  25. 27. Applet
  26. 28. App/Swing
  27. 29. App/Swing
  28. 30. App/Swing
  29. 31. Servlet
  30. 32. Servlet
  31. 33. JSP
  32. 34. JSP
  33. 35. http://www.roseindia.net/j2me/hello-world.shtml MIDLet
  34. 36. IDE X
  35. 37. Java/Web...
  36. 38. GlassFish Tomcat AppServer
  37. 39. JDBC JDO JPA Persistência
  38. 40. JSF Java Web Framework
  39. 41. Hudson Testes / Build / Integração Contínua
  40. 42. Segurança Relatórios e-Mail Agendamento Validação Logging Utilitários Workflow ? ? ? +Componentes
  41. 43. Demoiselle Framework www.frameworkdemoiselle.gov.br
  42. 44. Java Editions
  43. 45. Java
  44. 46. jcp.org
  45. 47. Quero aprender +
  46. 48. Java User Groups
  47. 49. Grupos de Usuários
  48. 50. javabahia.org
  49. 51. Java Education and Development Initiative http://www.dfjug.org/DFJUG/jedi JEDI
  50. 52. Iniciativa JEDI
  51. 54. Por que Java?
  52. 55. https://meapplicationdevelopers.dev.java.net/fragmentation.html
  53. 56. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  54. 57. Java não roda só Java... groovy.codehaus.org www.jython.org jruby.codehaus.org sun.com/javafx www.beanshell.org Rhino: JavaScript for Java www.mozilla.org/rhino
  55. 58. javafx.com
  56. 60. Java FX
  57. 61. JavaFX Mobile
  58. 62. L earn O nce R euse A nywhere
  59. 63. Serge Rehem [email_address] twitter.com/serge_rehem slideshare.net/serge_rehem Obrigado!

×