Home Page





Pergunte aos Pros




Macmania
Resenhas

@Mac - Sites para os geeks

Você está interessado em trabalhar com programação para Mac OS, mas não sabe por onde começar? Muitos desenvolvedores iniciantes - e até profiças - costumam reclamar que gostariam de criar aplicativos para o Mac, mas não sabem onde encontrar informações sobre o assunto. Principalmente depois da introdução do OS X, que trouxe grandes novidades como Darwin, Cocoa, Rendezvous e outras magias que só o mundo Unix pode permitir. E não podemos deixar de lado ambientes de programação já renomados, como o REALbasic, que produziram muitos dos sharewares que estão por aí.

Para dar uma força à comunidade de desenvolvedores, principalmente aqueles que estão chegando agora ao OS X, apresentamos aqui alguns dos melhores sites para quem quer criar programas para Mac.

ARS Technica
www.arstechnica.com

O Ars Technica não é um site exclusivo para Mac, mas traz excelentes análises sobre o OS X, escritas pelo übergeek John Siracusa. Essencial para quem está atrás de uma análise detalhada do sistema, com testes comparativos e muito senso crítico. Esse site vem acompanhando a evolução do OS X desde as primeiras versões beta, sempre trazendo análises profundas sobre os aspectos positivos e negativos do sistema operacional. Para se ter uma idéia, Siracusa dedica vários parágrafos a discorrer sobre a razão do nome Jaguar e as mudanças de layout, usabilidade e design do produto da Apple.
O Ars traz ainda análises de diversos hardwares e processadores relacionados com o Mac, incluindo aí o PowerPC 970, e comparações interessantes entre a arquitetura do G4 e as de outros chips.


O'Reilly Macdevcenter
www.macdevcenter.com

O O'Reilly MacDevCenter é uma ótima fonte de informação para desenvolvedores Apple e usuários que querem ir a fundo no Mac OS X. A O'Reilly é uma das mais conceituadas editoras de livros técnicos sobre informática, com vários títulos relacionados ao sistema que cobrem as principais tecnologias e linguagens de desenvolvimento. Este site vai além das tecnologias da própria Apple e fala sobre como integrar o Mac OS X e os programas da Apple com outras tecnologias e soluções. Assim, você poderá encontrar, por exemplo, artigos sobre como instalar o Oracle 9i no OS X, Apache e servidores Web, PHP com o Apple Developers Tool, conectar o OS X ao Windows, estratégias anti-spam, REALbasic, Bluetooth e muitos outros temas.
É claro que não faltam textos sobres tecnologias e programas da própria Apple. Se você está interessado em programação Cocoa ou design de interface Aqua, não ficará decepcionado. Do mesmo jeito, há diversos artigos sobre AppleScript, desenvolvimento no OS X, redes, QuickTime, iMovie e migração para o OS X, só para citar alguns temas.
Como não poderia deixar de ser, você ainda pode comprar diretamente pelo site diversos livros da O'Reilly.


Cocoa Puro
Cocoa Dev Central www.cocoadevcentral.com
Stepwise.com www.stepwise.com
CocoaDev www.cocoadev.com
CocoaSource https://osx.hyperjeff.net/Apps/CocoaSource.html
Omni Group www.omnigroup.com/developer/mailinglists
CocoaDev/MacOSXDev https://cocoa.mamasam.com

Cocoa é a infra-estrutura de programação nativa do Mac OS X, que todo bom programador deve conhecer devido à sua facilidade de uso, integração total ao sistema operacional, orientação por objeto e nome engraçadinho.

Existem vários sites dedicados exclusivamente à programação em Cocoa. Para os mais novatos, o Cocoa Dev Central (1) é um bom ponto de partida, oferecendo vários tutoriais que cobrem desde os aspectos mais básicos da linguagem até integração com Java, Objective C e AppleScript, entre outros.


(1)

Outro site do gênero é o Stepwise (2), que também traz muitos tutoriais para principiantes, artigos, notícias, exemplos de códigos fonte e bastante documentação sobre o Cocoa.


(2)

Já o CocoaDev (3) é um site do tipo Wiki Wiki Web (ou apenas Wiki), onde todas as páginas podem ser abertas e editadas por qualquer usuário, facilitando o compartilhamento de informações. Assim, você encontra nessas páginas grande variedade de informações, incluindo introdução à programação em Cocoa, livros sobre o assunto, glossário, AppKit, tutoriais, gerenciamento de memória, discussões, códigos fontes, tutoriais e projetos abertos. Enfim, é possível aprender muito e tirar as suas dúvidas. Outro endereço interessante é o CocoaSource, de onde é possível baixar mais de 1600 programas nativos para OS X, com o código fonte disponível. A página também traz diversos links para encontrar documentação, recursos, tutoriais, códigos etc.


(3)

Para quem quer estar em contato permanente com a comunidade de programadores Cocoa, é essencial acompanhar as listas de discussões da Apple e do Omni Group.

Para facilitar a consulta, o arquivo geral das listas podem ser encontrado no site CocoaDev/MacOSXDev.

Sites de REALbasic
RBCode.com www.rbcode.com
REALgurus www.realgurus.com
REALbasic University www.applelinks.com/rbu

Para quem está na onda do REALbasic - um dos principais ambientes de desenvolvimento Basic para Mac OS X, OS 9 e também Windows -, o RBCode (1) é um dos melhores sites para conhecer ou se aprofundar nas suas técnicas, oferecendo diversos artigos que cobrem tópicos relevantes de programação como estrutura de dados, encriptação, HTML, som, gráficos, jogos, plug-ins, bibliotecas e controle de bugs e erros.
Outro site que vale uma visita é o REALgurus (2).
O Applelinks traz a REALbasic University (3).


(1)


(2)


(3)

ADC
www.apple.com/developer

O Apple Developer Connection é o ponto de partida para qualquer desenvolvedor de programas para Mac OS X. Aliás, é também indicado para empresas que querem estabelecer parcerias com a Apple ou implementar soluções corporativas baseadas em Mac. Lá você encontra todas as informações e recursos fundamentais para as tecnologias da Apple.

Quer entender melhor como funciona o Darwin, o núcleo do Mac OS X? Pois bem: desse site você pode baixar o código fonte, os componentes de software para o Mac OS X Server e toneladas de dados sobre o assunto, incluindo informações sobre licenciamento, FAQs e tudo o mais.

Ou talvez você - assim como muitas empresas e desenvolvedores - esteja interessado em criar soluções Rendezvous - a tecnologia que permite a computadores e dispositivos entrarem em rede sozinhos, sem a necessidade de configurações.

Informação é o que não falta. Também há seções dedicadas a outras tecnologias Open Source, como Streaming Server, CDSA, CUPS, Open Directory, OpenPlay e Header Doc.

Há ainda uma área exclusiva para membros do ADC, com suporte técnico para os desenvolvedores, kits de desenvolvimento, (SDKs) documentação, registros, amostras de códigos, testes de compatibilidade e ferramentas.

É claro que o pessoal que trabalha com Web também foi lembrado. O site inclui bastante material para integração do Mac OS X com as tecnologias HTML, CSS, Java, JavaScript, My SQL e PHP, além de, é claro, WebObjects e QuickTime. Em resumo, não dá para passar sem o ADC.


Sites Sobre 4D
4DToday www.4dtoday.com
4DZine www.4dzine.com

4th Dimension é o nome de um dos mais completos e poderosos programas para a elaboração de bancos de dados relacionais para Mac. Existem sites dedicados exclusivamente aos programadores que trabalham com 4D. Um dos mais completos é o 4DToday. Lá você encontrará todo o tipo de informação: desde listas de desenvolvedores e revendedores, passando por produtos (livros, programas, plug-ins etc.) e grupos de discussão, até artigos e tutoriais para programadores novatos e experientes. Há também o 4DZine, um site apenas com notícias sobre 4D.


Últimas Notícias
MacTech www.mactech.com
Slashdot https://apple.slashdot.org
MacSlash www.macslash.com

Um bom programador precisa estar bem informado sobre as últimas novidades. Por isso, vale visitar regularmente o MacTech (1), site que traz notícias diárias sobre os principais acontecimentos e os novos produtos que estão disponíveis no mercado. Também inclui artigos, tutoriais e código fonte para programadores. Com certeza, precisa estar nos bookmarks do seu browser.
Outro site com uma boa dose diária de informações sobre Mac é a "área Apple" do Slashdot (2), o site geek por excelência.
Não confunda esse site com o MacSlash, que apesar de sua interface e método de publicação serem chupadésimos do Slashdot, não tem a ver com o original. Mas, devido ao ótimo nível de suas discussões e participantes, vale a pena "bookmarkear" ele também.


(1)


(2)

Márcio Nigro