domingo, 16 de maio de 2010

Treze

      Queridos, gostaria de deixar registrado este momento de satisfação enorme, por ter meu TREZE  de Campina Grande como campeão paraibano de 2010. O GALO DA BORBOREMA conseguiu alcançou este título, concluindo um campeonato bem disputado o qual eu tive o prazer de acompanhar. Hoje dia 16 de maio de 2010 o Treze Futebol Clube de Campina Grande é CAMPEÃO PARAIBANO.

Abraço carinhoso a todos!

segunda-feira, 3 de maio de 2010

Java Virtual Machine

Máquina Virtual Java

JVM - ( JAVA VIRTUAL MACHINE) é o aplicativo responsável por carregar e executar todos os programas Java, isto é possível pois o JVM converte os bytecodes em códigos que a máquina pode executar. Todas as solicitações envidas pelo programa java são gerenciadas pela JVM , todas passo-a-passo.

PORTABILIDADE, a principal vantagem em se utilizar JVM s para execução de programas é o fato deste programa poderem ser executados em qualquer plataforma, ou seja, podemos executa-los em diferentes sistemas operacionais. Para isso precisamos apenas ter uma JVM instalada.

JAVA – é o nome da linguagem de programação que possibilita ao programadores construirem códigos que sejam compreendidos pelas JVMs. Esta linguagem foi desenvolvida por uma equipe de programadores, cujo o lider era James Gosling, na empresa Sun Microsystems.

Algumas das principais características desta linguagem é a orientação a objeto e ao contrário das linguagens mais comuns, onde o programa é compilado diretamente para um código nativo para ser executado sem intermédio pelo sistema operacional do equipamento, na linguagem Java o programa é compilado para um bytecode que será executado pela JVM, não tendo o programa nenhuma interação direta com o sistema operacional.





Funcionamentos das JVMs conforme fugura -1, os programas em java são desenvolvidos pelos programadores sem nenhuma preoculpação com relação às plataformas nas quais os mesmos serão usados, sejam 32 ou 64 bits, RISK ou CISC, sistema operacional proprietário ou livre. Como vemos no exemplo acima os programas, P1, P2, P3 e P4 desenvolvidos em um único sistema serão executados pelas máquinas virtuais JVM 1, JVM 2 e JVM 3. Isto possibilitará aos usuários dos PC1, PC2 e PC3, gozar das mesmas experiências indepedente do sistema operacional.


Características principais da linguagem java:


     1 - Orientação a objeto;

     2 - Portabilidade, independe do hardware ou do sistema operacional;

     3 - Recursos de rede, várias bibliotecas disponíveis relacionados aos protocolos TCP/IP, HTTP e FTP;

     4 - Segurança, executa programas em rede com restrição de execução;


Exemplos de aplicativos Java:


     1 - Programa da declaração de ajuste anual do imposto de renda fornecido pela receita federal;

     2 - Sistema de segurança do Banco do Brasil na WEB;

     3 - Aplicações instaláveis em celulares

Os fatos aqui apresentados e muitos outros não enfatizados neste tema fazem do Java e da JVM a linguagem de programação e máquina virtual (respectivamente) mais usada na atualidade. Sua utilização abrange inclusive a grande maioria dos dispositivos móveis, como celulares, netbooks, dispositivos 3G e outros.






Obs.: Esta postagem foi resultado de um trabalho de ICC na UFAM.