Artigo Java Magazine 17 - Java no Mac OS X

Artigo da Revista Java Magazine - Edição 17

Esse artigo faz parte da revista Java Magazine edição 17. Clique aqui para ler todos os artigos desta edição.

Clique aqui para ler esse artigo em PDF.

Java no Mac OS X

Arquitetura, tecnologias e ferramentas

Conheça a arquitetura, ferramentas e IDEs do SO que tem o melhor suporte nativo a Java do mercado

Durante seu já histórico keynote no JavaOne de 2000, o CEO da Apple, Steve Jobs, anunciou seus planos de tornar o Mac a “melhor plataforma Java do planeta”. A concretização desses planos parecia se confirmar nas duas últimas edições do JavaOne, evento que é um termômetro para a adoção de qualquer padrão ou tecnologia na comunidade Java. Percebia-se a utilização maciça de máquinas Apple pelos desenvolvedores, tanto congressistas como grandes nomes da tecnologia, por exemplo Ken Arnold, James Gosling, Simon Phipps e dezenas de outras personalidades.

Mas o que leva os especialistas em Java a escolher essa plataforma? É o que tentaremos mostrar neste artigo. Vamos apresentar a arquitetura do Mac OS X, focando no suporte a Java e em IDEs disponíveis, bem como as ferramentas e facilidades que a Apple criou para o desenvolvedor Java.

Origens

As versões 8 e 9 do Mac OS já incluíam o MRJ (Macintosh Runtime for Java). Nesta implementação, compatível com a especificação do JDK 1.1.8, vinha um SDK, um depurador e um Applet Runner (para testes de applets). Embora tenha sido um bom começo, a Apple não pretende lançar novos releases do MRJ compatíveis com o Java 2 (JDK 1.2 em diante) para o System 9. A recomendação é que os desenvolvedores migrem para o Mac OS X. É realmente a partir desta versão que o suporte a Java começa a brilhar nas máquinas Apple.

O ambiente

O Mac OS X combina a beleza e a funcionalidade das interfaces gráficas desenvolvidas pela Apple com o poder, a estabilidade e a confiabilidade do Unix. A base de todo o sistema é o projeto open source da Apple chamado Darwin, que é um kernel híbrido, uma combinação do microkernel " [...] continue lendo...

Artigos relacionados