Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £3.32

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Learning Carbon
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learning Carbon [Paperback]

Apple Computer Inc
4.0 out of 5 stars  See all reviews (1 customer review)
RRP: £26.99
Price: £22.94 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.05 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Formats

Amazon Price New from Used from
Paperback £22.94  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 360 pages
  • Publisher: O'Reilly Media; 1 edition (23 May 2001)
  • Language English
  • ISBN-10: 0596001614
  • ISBN-13: 978-0596001612
  • Product Dimensions: 23.4 x 17.9 x 1.9 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,579,350 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Amazon.co.uk Review

In Learning Carbon you first learn that Carbon is one of the three sets of programming APIs Apple provides for developing Mac OS X applications. Carbon enables developers to access the new OS X features such as pre-emptive multi-tasking, protected memory and the all important Aqua look and feel. Carbon's thousands of functions, data structures and constants are bundled into related groups called "managers"-event-handling managers, printing managers and so on.

The anonymous authors adopt a tutorial approach using the set of managers common to almost all OS X applications, building the book around a simple Moon Travel Planner application. You use Apple's integrated free Project Builder and Interface Builder development tools throughout. You need no previous programming experience to work through Learning Carbon. It really does take a "press this button, type these words" approach. Though a little programming experience will help you understand why you're pressing these buttons and typing those words.

To get full value from Learning Carbon the authors expect you to read a lot of the background material on OS X and Carbon provided with the OS in PDF format. Learning Carbon will take you rapidly from Carbon newbie to competence, but as with other such high-level programming approaches you're swapping a gain in in-depth knowledge of the OS for an in-depth knowledge of many APIs. Learning Carbon is a great way to get started, but it will only take you to the foothills of OS X application development. --Steve Patient

Product Description

Learning Carbon is designed to get you programming right away in Carbon™, one of two APIs (Application Programmer Interfaces) Macintosh® programmers can use to write applications that run native in Mac® OS X. Using Carbon, you don't have to rewrite your Mac OS programs entirely to get them to take advantage of the new features in Mac OS X. Instead, all you have to rewrite is the 10 to 20 percent of the code that can't be translated to OS X. For C programmers, Apple's Carbon is the essential building block for applications on Mac OS X. With Carbon, you can use simple, traditional C interfaces to create world-class applications for a world-class operating system.

After orienting you with a detailed tour of a Carbon application, Learning Carbon walks you through the entire process of designing and creating a complete Carbon application called Moon Travel Planner. Along the way, you'll be introduced to two pivotal development tools: Project Builder and Interface Builder. You'll learn key concepts about Carbon and Mac OS X programming, including event management, resource handling, and bundle anatomy. And you'll get direct, hands-on instruction on how to implement essential application tasks, such as managing windows, printing documents, opening and saving files, creating and responding to menu commands, providing user help, and organizing your application for easy localization in multiple countries and languages. After finishing this book, you'll be ready to start writing your own Carbon applications.

Written by Apple insiders with access to engineers deeply involved in creating Mac OS X, Learning Carbon brings you information that's not available anywhere else, to get you in on the ground floor of the exciting new Mac OS X application development market.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
7 of 7 people found the following review helpful
By Franco
Format:Paperback
This book offers a basic (but easy to understand) approch to the main concept in Carbon programming.

The only problem is that it is way too similar to the "Moon Travel Planner" PDF tutorial that comes with Mac OS X Developer tools. Therefore, you should buy it only if you really want a printed copy of this tutorial, otherwise you'll probably be disappointed.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  6 reviews
6 of 6 people found the following review helpful
Well written but simply too short and too simplistic 13 Feb 2002
By Gabe Fishman - Published on Amazon.com
Format:Paperback
If your a beginner who wants to learn just enough about Carbon to get by this might be the right book for you, so long as you use it along with Apples excellent Inside Mac OS X documentation and Project Builder. However if you are looking for a more detailed book which covers pretty much everything you need to know but were afraid to ask I would recommend Carbon Programming by Kevin Bricknell which is about 10 times longer. Learning Carbon is not a bad book, it will give you a good grasp of the "feel" of Carbon and is an excellent guide to Apples Developer Tools but it is neither an extensive tutorial nor a particularly good reference.
4 of 4 people found the following review helpful
Back to basics, A gentle introduction 6 Feb 2003
By R. Scott Thompson - Published on Amazon.com
Format:Paperback
Learning Carbon is a gentle introduction to the very basics of Carbon programming. It carries the reader over the foothills of Carbon development to give them a solid grounding in the fundamental concepts of the API. This book will also be of some value to application developers who are already familiar with the classic Mac OS programming APIs but who need to know about the nuances and special flavors that the Carbon application framework adds to the Mac OS.

As other reviewers have pointed out, this document covers many of the same areas as Apple's on-line developer documentation, but the value of the text is that it collects that documentation into one place and ties it together into a cohesive tutorial. The text is also able to go into a little more depth on some topics than the on-line documentation.

If you're looking for a comprehensive reference text, this book is not going to help you, but if you need to know about the fundamentals of developing applications with the Carbon framework then this book can teach them to you.

2 of 3 people found the following review helpful
I hope there is better on the way... 4 Dec 2001
By E. M. Maland - Published on Amazon.com
Format:Paperback
This book disappointed me - I read the online docs that became "Learning Cocoa", and liked them quite a bit, so I expected a similar book in "Learning Carbon". I was wrong.

I bought both as hard copies because the Cocoa one was such a great little reference, but this book contains a number of errors in the samples, doesn't cover a lot of very relevant details, and doesn't give you a good "feel" for the Carbon API. I learned more reading through the headers for a few hours than I did from reading this book.

Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges