Java
CIENCIA DA COMPUTAÇÂO
TRABALHO DE PARADIGMAS DE LINGUAGENS
CONCEITOS E APLICAÇÕES JAVA
NITEROI , RIO DE JANEIRO
2014
CONCEITOS E ORIGEM
Java é uma linguagem computacional completa, adequada para o desenvolvimento de aplicações baseadas na rede Internet, redes fechadas ou ainda programas stand-alone [CAM96]
Foi desenvolvida na 1° metade da década de 90 nos laboratórios da Sun
Microsystems com o objetivo de ser mais simples e eficiente do que suas predecessoras. O alvo inicial era a produção de software para produtos eletrônicos de consumo ( fornos de micro-ondas, agendas eletrônicas , etc.) Um requisitos para esse tipo de software é ter código compacto e de arquitetura neutra.
A linguagem obteve sucesso em cumprir os requisitos de sua especificação, mas apesar de sua eficiência não conseguiu sucesso comercial. Com a popularização da rede Internet, os pesquisadores da Sun Microsystems perceberam que aquele seria um nicho ideal para aplicar a recém criada linguagem de programação. A partir disso, adaptaram o código Java para que pudesse ser utilizado em microcomputadores conectados a rede Internet, mais especificamente no ambiente da World Wide Web. Java permitiu a criação de programas batizados applets, que trafegam e trocam dados através da Internet e se utilizam da interface gráfica de um web browser. Implementaram também o primeiro browser compatível com a linguagem, o HotJava, que fazia a interface entre aplicações entre as aplicações
Java e o sistema operacional dos computadores.
Com isso, a linguagem conseguiu uma popularização fora de serie, passando a ser usada amplamente na construção de documentos web que permitiam maior interatividade. Os principais web browsers disponíveis comercialmente passaram a dar suporte aos programas Java, e outras tecnologias em áreas como computação gráfica e banco de dados, também buscaram integrar-se com o novo paradigma proposto pela