1 / 11

Primeira Aula

Primeira Aula. História. A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava na convergência dos computadores com outros equipamentos e eletrodomésticos

leon
Download Presentation

Primeira Aula

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Primeira Aula

  2. História • A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava na convergência dos computadores com outros equipamentos e eletrodomésticos • Foi lançado o *7 (StarSeven), um controle remoto com uma interface gráfica touchscreen com aplicativos desenvolvidos na linguagem Oak.

  3. Em 1995, graças ao estouro da internet, a linguagem Oak foi adaptada para o desenvolvimento de aplicações para web (conhecidos hoje como applets) e foi rebatizada como Java. • Hoje, mais de 5 milhões de desenvolvedores usam Java diariamente e cerca de 3 bilhões de dispositivos usam Java embutido.

  4. JMV (Java Virtual Machine) É um programa que carrega e executa os aplicativos Java. Ele que oferece a portabilidade dessa linguagem.Sendo então uma linguagem de plataforma livre.

  5. Linux Código fonte Java (.java) JVM Linux Windows JVM Windows Bytecodes (.class) MacOS JVM MacOS

  6. JDK (Java Development Kit) É um kit de desenvolvimento Java. Ele permite criar softwares para a plataforma Java. É composto por compilador e bibliotecas.

  7. Tipos de programas em Java

  8. Stand-alone Aplicação para computadores e servidores, que tem total acesso aos recursos do sistema (memória, disco, rede, dispositivos, etc).

  9. Java Applets Pequenas aplicações, que não tem acesso aos recursos de hardware e depende de um navegador para serem executados, geralmente usados para jogos, animações, teclados virtuais, etc.

  10. Java Servelets Programas escritos e preparados para serem executados dentro de servidores web para empresas, geralmente usados para gerar conteúdo dinâmico de websites.

  11. Java Midlets Pequenas aplicações, extremamente seguras. São geralmente, celulares, Palm Tops, controladores eletrônicos, computadores de bordo, Smart cards, tecnologia embarcada em veículos, etc.

More Related