I cambiamenti introdotti da Apple con il rilascio di Mac OS X non riguardano solo il sistema operativo, che ora e' multitasking pre-emptive a memoria protetta, o la nuova interfaccia utente, che ora e' piu' semplice e invitante: hanno anche prodotto risultati di portata forse inaspettata. Molti utenti stanno considerando l’adozione di Mac OS, altri stanno tornando alla piattaforma dopo essere migrati verso altri sistemi operativi, e gli stessi IT manager vedono finalmente in Mac OS una soluzione server affidabile, flessibile ed efficiente. Ma il cambiamento e' anche piu' sottile. Apple, insieme al sistema operativo, fornisce gratuitamente una serie di strumenti di sviluppo che consentono alla comunita' degli sviluppatori di programmare in C, C++ e Java, di scrivere applicazioni Web utilizzando Perl, PHP e Pyton.
In Programmare per Mac OS X viene presa in esame una vasta gamma di argomenti che vanno da una panoramica del sistema operativo alle basi introduttive della programmazione in ambiente Mac OS.
I progetti presentati dall’autore vengono sviluppati utilizzando tutti gli strumenti resi disponibili agli sviluppatori Mac -da Cocoa a Carbon- e alcune delle tecnologie piu' diffuse, come per esempio XML-RPC e SOAP per l’implementazione di web service.
Sul sito Web dell’autore sono disponibili tutti i sorgenti dei progetti presentati nel testo.
Joe Zobkiw e' presidente della TripleSoft Inc., un'azienda di applicazioni e soluzioni software. Per oltre 15 anni si e' occupato dello sviluppo di software commerciale Macintosh e Windows ed e' stato l'autore di diversi corsi di programmazione on-line.
|