Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Mac OS X: A Guide for Unix Developers

Buy
A guide for UNIX developers who want accurate information on getting up to speed with Mac OS X and its software development environment, this book provides programmers all the information they need to understand and use the operating system, its development tools, and key technologies such as Darwin, Cocoa, and AppleScript. Users are introduced to the UNIX-based foundations of Mac OS X and shown how they fit into Mac OS X architecture. Also provided is coverage of both GUI and command-line software development tools, realistic programming examples that developers will encounter, and a discussion of Macintosh-style software development.

This book is about Mac OS X—specifically, the many UNIX1 features that compose and distinguish the system. It is also intended to introduce UNIX developers to the world of Mac OS X development environments, frameworks, and technologies. UNIX developers will find a lot to like about Mac OS X: its UNIX-based core operating system (called Darwin); its set of BSD-based commands and tools; its inclusion of traditional UNIX development tools like gcc, gdb, awk, sed, and Perl; and its development frameworks and technologies all provide a compelling platform for a UNIX developer. Collectively, these components and technologies enable you to create powerful and useful programs with modern graphical user interfaces.

This book is about Mac OS X, Apple’s new UNIX-based operating system. Specifically, it covers the operating system components and user interface, development tools, and programming techniques using key technologies such as Darwin, Cocoa, and AppleScript. The book was primarily written to help UNIX developers quickly come up to speed with Mac OS X and begin developing applications for the platform using Apple’s freely available development tools.

The book introduces the UNIX-based foundations of Mac OS X and shows how they fit into its system architecture. It also provides coverage of both GUI and command-line software development tools through realistic programming examples of the kind developers will encounter when building software for Mac OS X.

Though the book is written from a UNIX perspective, it is intended for anyone who is interested in the Mac OS X platform and wishes to learn more about the system and its development environment. If you do not have a strong UNIX background, don’t worry—the material is still accessible and provides a good background in understanding the UNIX foundations of the system. As you will see from this book and the considerable volume of information available elsewhere about Mac OS X, the platform is very good for application and system software development as well as general computing.

About the Author
Kevin O'Malley is a software engineer at the University of Michigan’s Artificial Intelligence Laboratory with over 12 years of experience in software development. He has developed software for embedded medical systems, vehicle simulation packages, online auction servers, and user applications using the UNIX and Macintosh operating systems. For the past five years, he has been software architect and lead developer of the Michigan Internet AuctionBot and the TAC software system. He has published articles in Dr. Dobb's Journal and IEEE Internet Computing. He lives in Ann Arbor, Michigan.
(HTML tags aren't allowed.)

Effective Software Testing: 50 Specific Ways to Improve Your Testing
Effective Software Testing: 50 Specific Ways to Improve Your Testing

Effective Software Testing explores fifty critically important best practices, pitfalls, and solutions. Gleaned from the author's extensive practical experience, these concrete items will enable quality assurance professionals and test managers to immediately enhance their understanding and skills, avoid costly...

Fundamental Concepts in Computer Science (Advances in Computer Science and Engineering: Texts)
Fundamental Concepts in Computer Science (Advances in Computer Science and Engineering: Texts)

Computer Science, or Informatics as it is often called in Europe, is viewed by many as being both a science and a technology. Clearly, its technological aspects are very much upon us on a day to day basis. Yet all other exact  sciences such as physics, biology or chemistry are also very present in ourdaily lives through the technologies...

Microsoft Windows PowerShell 3.0 Firstlook
Microsoft Windows PowerShell 3.0 Firstlook
With PowerShell quickly becoming the de-facto standard for automation, on the Windows platform, it is becoming a necessity to learn and understand the language. Microsoft Windows PowerShell 3.0 First Look will ensure that you have a great overview of the numerous new features and changes found in the most recent version of the...

Medical Imaging Informatics
Medical Imaging Informatics

Medical Imaging Informatics provides an overview of this growing discipline, which stems from an intersection of biomedical informatics, medical imaging, computer science and medicine. Supporting two complementary views, this volume explores the fundamental technologies and algorithms that comprise this field, as well as the application...

Ultra-Fast ASP.NET 4.5
Ultra-Fast ASP.NET 4.5
The time that I spent working at Microsoft was an unexpectedly transforming experience. The first half of my career regularly put me and the companies I worked with in competition with Microsoft, and I was often surrounded by anti-Microsoft stories and propaganda. However, when I heard about .NET, I decided I wanted to know more...
Programming Social Applications: Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks
Programming Social Applications: Building Viral Experiences with OpenSocial, OAuth, OpenID, and Distributed Web Frameworks

I first began developing social applications when Facebook opened up its developer platform in 2007, giving people like me a taste of the extensive social data that an application can use to improve growth and target personalization settings. At the time, I was building social fantasy sports applications for CBSSports.com, pulling user...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy