Buscar

trabalho JAVA Av1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

TRABALHO DE LINGUAGEM DE PROGRAMAÇÃO II
JAVA: A LINGUAGEM E SUAS APLICAÇÕES
Ricardo dos Santos
Alan Douglas Silva de Oliveira
TURMA: 3005
04 de Abril de 2014
Prof. Alexandre Logelo
SUMÁRIO
1 RESUMO....................................................................................................................2
2 INTRODUÇÃO............................................................................................................3
3 DESENVOLVIMENTO.................................................................................................3
 3.1 As Principais características da Linguagem Java........................5
 3.2 Edições Java.......................................................................................6
4 CONCLUSÃO..............................................................................................................7
5 BIBLIOGRAFIA............................................................................................................7
RESUMO
O surgimento da tecnologia Java se deu em 1991, na empresa Sun Microsystems, com o Green Project, que tinha como mentores Patrick Naughton, Mike Sheridan e o líder do projeto, James Gosling (JAVA, 2006).
Plataforma Java é o nome dado ao ambiente computacional, ou plataforma, criada pela empresa estadunidense Sun Microsystems e vendida para a Oracle depois de alguns anos. A plataforma permite desenvolver aplicativos utilizando qualquer uma das linguagens criadas para a plataforma Java, sendo a linguagem padrão a que leva seu próprio nome: Linguagem Java. Uma grande vantagem da plataforma é a de não estar presa a um único sistema operacional ou hardware, pois seus programas rodam através de uma máquina virtual que pode ser emulada em qualquer sistema que suporte a linguagem C++.
O universo Java é um vasto conjunto de tecnologias, composto por três plataformas principais que foram criadas para segmentos específicos de aplicações:
Java SE (Java Platform, Standard Edition). É a base da plataforma. Inclui o ambiente de execução e as bibliotecas comuns.
Java EE (Java Platform, Enterprise Edition). A edição voltada para o desenvolvimento de aplicações corporativas e para internet.
Java ME (Java Platform, Micro Edition). A edição para o desenvolvimento de aplicações para dispositivos móveis e embarcados.
Além disso, podem-se destacar outras duas plataformas Java mais específicas:
Java Card Voltada para dispositivos embarcados com limitações de processamento e armazenamento, como smart cards e o Java Ring.
Java FX Plataforma para desenvolvimento de aplicações multimídia em desktop/web (Java FX Script) e dispositivos móveis (JavaFX Mobile).
A plataforma Java é constituída de um grande número de tecnologias, cada uma provê uma porção distinta de todo o ambiente de desenvolvimento e execução de software. Os usuários finais, tipicamente, interagem com a máquina virtual Java (Java Virtual Machine, ou JVM) e um conjunto padrão de bibliotecas de classe.
 INTRODUÇÃO 
Linguagem Java foi desenvolvida pela Sun MicroSystems há aproximadamente seis anos atrás, objetivando-se aplicações voltadas para produtos eletrônicos de grande consumo, tais como televisões, videocassetes e outros eletrodomésticos. A escolha desse ramo não obteve o sucesso desejado, no entanto, com a popularização da Internet e suas páginas Web, surgia uma nova e interessante aplicação para a linguagem – as Applets- proporcionando animação e interatividade aos até então estáticos documentos HTML. As possibilidades para artes gráficas, multimídia e interação passaram a serem maiores, pois a linguagem Java permite desenhar figuras, fazer cálculos, enviar mensagem ao usuário, exibir janelas e gráficos, etc. Java é uma linguagem que herdou muitas de suas características do C++ e implementa o paradigma da Programação Orientada a Objetos. É uma linguagem interpretada, o que a torna independente da plataforma, ou seja, um mesmo programa pode ser executado em qualquer sistema que possua seu interpretador. Em uma rede com vários computadores diferentes, esta independência de arquitetura mostra seu valor. O formato da arquitetura de Java concede sólidos benefícios tanto ao cliente quanto ao desenvolvedor: você compra uma vez e o executa em qualquer máquina; escreve uma vez e vende para qualquer plataforma.
DESENVOLVIMENTO
O Java é a base para praticamente todos os tipos de aplicações em rede e é o padrão global para o desenvolvimento e distribuição de aplicações móveis e incorporadas, jogos, conteúdo baseado na Web e softwares corporativos. Com mais de 9 milhões de desenvolvedores em todo o mundo, de forma eficiente, o Java permite que você desenvolva, implante e use aplicações e serviços estimulantes.
De laptops a datacenters, consoles de games a supercomputadores científicos, telefones celulares à Internet, o Java está em todos os lugares! 
97% dos Desktops Corporativos executam o Java
89% dos Desktops (ou Computadores) nos EUA Executam Java
9 Milhões de Desenvolvedores de Java em Todo o Mundo
A Escolha Nº 1 para os Desenvolvedores
Plataforma de Desenvolvimento Nº 1
3 Bilhões de Telefones Celulares Executam o Java
100% dos Blu-ray Disc Players Vêm Equipados com o Java
5 bilhões de Placas Java em uso
125 milhões de aparelhos de TV executam o Java
5 dos 5 Principais Fabricantes de Equipamento Original Utilizam o Java ME
O Java foi testado, refinado, estendido e comprovado por uma comunidade dedicada de desenvolvedores, arquitetos e entusiastas do Java. O Java foi projetado para permitir o desenvolvimento de aplicações portáteis de alto desempenho para a mais ampla variedade possível de plataformas de computação. Ao disponibilizar aplicações entre ambientes heterogêneos, as empresas podem fornecer mais serviços e aumentar a produtividade, a comunicação e a colaboração do usuário final — além de reduzir drasticamente o custo de propriedade das aplicações da empresa e do consumidor. O Java tornou-se inestimável para os desenvolvedores, permitindo que eles: 
Gravem software em uma plataforma e o executem virtualmente em qualquer outra plataforma.
Criem programas que podem ser executados dentro em um web browser e acessem web services disponíveis.
Desenvolvam aplicações do servidor para fóruns on-line, armazenamentos, pesquisas, processamento de forms HTML.
Combinem aplicações ou serviços usando a linguagem Java para criar aplicações ou serviços altamente personalizáveis.
Crie aplicações potentes e eficientes para telefones celulares, processadores remotos, microcontroladores, módulos sem fio, sensores, gateways, produtos de consumo e praticamente qualquer outro dispositivo eletrônico.
A Oracle Technology Network é a maior comunidade mundial de desenvolvedores de aplicações, administradores de banco de dados, administradores/desenvolvedores de sistema e arquitetos que usam tecnologias padrão da indústria em combinação com produtos Oracle. Ela também é a página inicial do java.oracle.com e a fonte mais recente, completa e oficial de informações técnicas sobre o Java. 
3.1. As Principais características da Linguagem Java.
A linguagem Java foi projetada tendo em vista os seguintes objetivos:
Orientação a objeto - Baseado no modelo de Smalltalk e Simula67;
Portabilidade - Independência de plataforma - "write once run anywhere”;
Recursos de Rede - Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTP e FTP;
Segurança - Pode executar programas via rede com restrições de execução;
Além disso, podem-se destacar outras vantagens apresentadas pela linguagem:
 - Sintaxe similar a Linguagem C/C++.
 - Facilidades de Internacionalização - Suporta nativamente caracteres Unicode;
- Simplicidade na especificação, tanto da linguagem como do "ambiente" de execução (JVM);
- É distribuída com um vasto conjunto de bibliotecas (ou APIs);
- Possui facilidadespara criação de programas distribuídos e multitarefa (múltiplas linhas de execução num mesmo programa);
- Desalocação de memória automática por processo de coletor de lixo (garbage collector);
- Carga Dinâmica de Código - Programas em Java são formados por uma coleção de classes armazenadas independentemente e que podem ser carregadas no momento de utilização. 
3.2. Edições Java
A versão Java 2 está dividida em:
- Java 2 Standard Edition (J2SE): Tecnologia projetada para computadores pessoais e ambientes de trabalho.
- Java 2 Enterprise Edition (J2EE): Tecnologia direcionada para aplicações baseadas no servidor, contendo suporte interno para JSP (JavaServer Pages), XML (eXtensible Markup Language) e servlets.
- Java 2 Micro Edition (J2ME): Tecnologia direcionada para dispositivos com poucos recursos computacionais como, por exemplo, palms e telefones celulares.
 A figura abaixo, apresenta as edições da linguagem Java de acordo com os seus alvos de aplicação.
CONCLUSÃO
Apresentamos os conceitos e características da linguagem Java. Uma das grandes vantagens da linguagem Java é ser interpretada e universal, permitindo que o usuário trabalhe em qualquer plataforma, já que possui uma escala impressionante. É também muito utilizada na internet, pois provê uma quantidade de métodos ou sub-rotinas para tratar com a rede, os aplicativos podem ser facilmente gravados (ou adaptados de aplicativos de desktop Java existentes) para dispositivos com recursos limitados. Em escala, a linguagem é uma estrutura ideal para programação da Web do lado do servidor, estendendo a força de computação do usuário do desktop para os recursos da Web. Como ela foi projetada para execução de maneira segura em redes, a linguagem suporta este nível de segurança ao operar na Internet.
Outra vantagem é o tamanho em bytes do código final, sendo relativamente pequeno para transferência via internet. 
BIBLIOGRAFIA
JAVA. Obtenha Informações sobre a Tecnologia Java. 
Disponível em: http://www.java.com/pt_BR/about/
Acesso em: 01 Abr. 2014, 10:30:30.
Disponível em: http://www.rederio.br/downloads/pdf/NT006_00.pdf
Acesso em: 01 Abr. 2014, 10:30:30.
DEVMEDIA. Conceitos Básicos das Plataformas JAVA e J2ME.
Disponível em: http://www.devmedia.com.br/conceitos-basicos-das- plataformas-java-e-j2me/6484
Acesso em: 03 Abr. 2014, 09:14:03.

Outros materiais