UM POUCO DE HISTÓRIA:
Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems.
A motivação original do Java era a necessidade de uma linguagem independente de plataforma que podia ser utilizada em vários produtos eletrônicos, tais como torradeiras e refrigeradores.
A motivação original do Java era a necessidade de uma linguagem independente de plataforma que podia ser utilizada em vários produtos eletrônicos, tais como torradeiras e refrigeradores.
Ambientes de desenvolvimento:
É possível desenvolver aplicações em Java através de vários ambientes de desenvolvimento integrado (IDEs). Dentre as opções mais utilizadas pode-se destacar:
- Eclipse — um projeto aberto iniciado pela IBM
- JBuilder — um ambiente desenvolvido pela empresa Borland
- NetBeans (software livre) — uma IDE desenvolvida pela Sun Microsystems
- J2ME (Micro-Edition) - É a plataforma Java para dispositivos compactos, como celulares, PDAs, controles remotos, e uma outra gama de dispositivos.
- J2SE (Standard Edition) - É uma ferramenta de desenvolvimento para a plataforma Java. Ela contém todo o ambiente necessário para a criação e execução de aplicações Java, incluindo a máquina virtual Java (JVM), o compilador Java, as APIs do Java e outras ferramentas utilitárias para uma melhor funcionalidade.
- JEE (Enterprise Edition) - Inclui toda a funcionalidade existente na plataforma Java SE mais todas as funcionalidades necessárias para o desenvolvimento e execução de aplicações em um ambiente corporativo. Fornecem funcionalidade para implementar software Java distribuído, tolerante a falhas e multi-camada, baseada amplamente em componentes modulares executando em um servidor de aplicações, além disso, contém bibliotecas desenvolvidas para o acesso a base de dados, RPC, CORBA, etc.
Se tiver um tempinho, assista a palestra realizada no Campus Party falando sobre Java e software livre:
Muito Obrigado pela atenção e continuaremos no próximo tópico!!!
