| O QUE SÃO APPLETS |
Applets são pequenos aplicativos Java que podem ser executados pela Java Virtual Machine (JVM) de navegadores (browsers). Estes aplicativos são escritos na linguagem Java e compilados em bytecode, formato reconhecido pela JVM de qualquer sistema operacional. Como sempre, existem vantagens e desvantagens que precisam ser consideradas: a vantagem é que um aplicativo Java é independente da plataforma utilizada (roda em Linux, Windows, Mac, etc) e do processador (Intel, Motorola, etc); a desvantagem é que necessita de mais processamento e torna-se mais lento. É claro que o interpretador Java (JVM) é específico para cada plataforma utilizada. |
| PORQUE COMEÇAR COM APPLETS |
Como já disse, applets são pequenos aplicativos. Quem sabe fazer pequenos, também sabe fazer aplicativos independentes, complexos e grandes. Qualquer applet pode ser transformado num aplicativo independente e, qualquer aplicativo, pode facilmente ser transformado num applet. Existem apenas duas diferenças entre os dois: os aplicativos independentes não necessitam de uma instância da classe Applet e eles são inicializados por uma chamada ao método main( ). |
| A LINGUAGEM JAVA |
Java é uma linguagem orientada a objetos. Ela é robusta, aberta, bem documentada e fácil de aprender. Ao invés do modelo procedural tradicional, lidamos com objetos, seus estados e comportamentos, tirando proveito da sua modularidade. A seleção administrável das classes predefinidas é útil, prática e descomplicada. Java possui um coletor de lixo (garbage collector) em tempo de execução que remove objetos da memória quando não são mais necessários. Java é portável (roda em qualquer ambiente), multitarefa, segura e dinâmica. Precisa mais ? |
| PARA COMEÇAR | |
|
| ALGUNS CONCEITOS BÁSICOS |
A estrutura básica de um applet |
| PONDO A MÃO NA MASSA |
Antes de enfrentar os tutoriais produtivos e mesmo que você já tenha uma noção da linguagem Java, dê uma olhada nos conceitos básicos citados acima. São muito simples porém, sem eles, não há applet que resista ;-) O nível dos tutoriais depende da complexidade do applet que será produzido e está dividido em: |
ÍNDICE DOS TUTORIAIS Agradeço os contatos efetuados e, na medida do possível, responderei a todos. Como única responsável pelo site da Aldeia, às vezes o volume é muito grande e as respostas demoram um pouco... Um grande abraço aos amigos e colaboradores. |
| CONCEITOS AVANÇADOS |
Operadores bit-a-bit |
| LABORATÓRIO |
| LITERATURA |
Pode-se fazer o download de alguns livros excelentes, geralmente em inglês. Experimente o CODE.BOX.SK |
| LINKS INTERESSANTES (em inglês) |
Java Boutique: um clássico entre os sites de Java. Enorme quantidade de applets (free), games, tutoriais de programação e downloads. |
| FINALMENTE LINKS INTERESSANTES EM PORTUGUÊS |
Jonny Bordero, em 27.11.02, me enviou um e-mail com uma excelente indicação - o site do Tarcisio Lopes. Anteriormente eu dizia estar envergonhada em não poder listar sites brasileiros. Agora tenho orgulho em publicar a indicação do Jonny, pois o site do Tarcisio é de altíssima qualidade. |
| .~.~.~.~.~.~.~.~. Por favor, quem encontrar algum site bom de Java, entre em contato. Vamos aumentar esta lista! .~.~.~.~.~.~.~.~. |