Mac OS X and iOS Internals: To the Apple’s Core


Jonathan Levin

ISBN: 978-1-1180-5765-0

Paperback
864 pages
October 2012

An in-depth look into Mac OS X and iOS kernels

Powering Macs, iPhones, iPads and more, OS X and iOS are becoming ubiquitous. When it comes to documentation, however, much of them are shrouded in mystery. Cocoa and Carbon, the application frameworks, are neatly described, but system programmers find the rest lacking. This indispensable guide illuminates the darkest corners of those systems, starting with an architectural overview, then drilling all the way to the core.

  • Provides you with a top down view of OS X and iOS
  • Walks you through the phases of system startup—both Mac (EFi) and mobile (iBoot)
  • Explains how processes, threads, virtual memory, and filesystems are maintained
  • Covers the security architecture
  • Reviews the internal Apis used by the system—BSD and Mach
  • Dissects the kernel, XNU, into its sub components: Mach, the BSD Layer, and I/o kit, and explains each in detail
  • Explains the inner workings of device drivers

From architecture to implementation, this book is essential reading if you want to get serious about the internal workings of Mac OS X and iOS.

Jonathan Levin is a longtime trainer and consultant focusing on the system and kernel levels of the ‘Big Three’—Windows, Linux, and OS X, as well as their mobile derivatives. He is the founder and CTO of Technologeeks.com, a partnership of experts delivering advanced training on systems/kernel programming, debugging, and profiling.

Buy the Print, eBook, or Bundle today

Professional Microsoft IIS 8


Ken SchaeferJeff CochranScott ForsythDennis GlendenningBenjamin Perkins

ISBN: 978-1-1183-8804-4

Paperback
984 pages
November 2012

Stellar author team of Microsoft MVPs helps developers and administrators get the most out of Windows IIS 8

If you’re a developer or administrator, you’ll want to get thoroughly up to speed on Microsoft’s new IIS 8 platform with this complete, in-depth reference. Prepare yourself to administer IIS 8 in not only commercial websites and corporate intranets, but also the mass web hosting market with this expert content. The book covers common administrative tasks associated with monitoring and managing an IIS environment–and then moves well beyond, into extensibility, scripted admin, and other complex topics.

The book highlights automated options outside the GUI, options that include the PowerShell provider and AppCmd tool. It explores extensibility options for developers, including ISAPI and HTTPModules. And, it delves into security protocols and high availability/load balancing at a level of detail that is not often found in IIS books.

  • Author team includes Microsoft MVPs and an IIS team member
  • Covers the management and monitoring of Microsoft Internet Information Services (IIS) 8 for administrators and developers, including MOF and MOM
  • Delves into topics not often included in IIS books, including using the PowerShell provider and AppCmd tool and other automated options, and extending IIS 8 with ISAPI or HTTPModules
  • Explores security issues in depth, including high availability/load balancing, and the Kerberos, NTLM, and PKI/SSL protocols
  • Explains how to debug and troubleshoot IIS

Professional Microsoft IIS 8 features a wealth of information gathered from individuals running major intranets and web hosting facilities today, making this an indispensible and real-world reference to keep on hand.

Ken Schaefer is a senior architect at HP Enterprise Services and a coauthor of Professional IIS 7. He is a Microsoft MVP for Window Server/IIS.

Jeff Cochran is a senior network specialist for the City of Naples, Florida.

Scott Forsyth is the co-founder and Chief Systems Engineer of Vaasnet, and a Microsoft MVP for ASP.NET/IIS.

Dennis Glendenning is an enterprise solutions architect with Avanade.

Benjamin Perkins is a senior support escalation engineer at Microsoft Deutschland.

Buy the Print, eBook, or Bundle today

Beginning Object-Oriented Programming with C#


Jack Purdum

ISBN: 978-1-1183-3692-2

Paperback
624 pages
October 2012

The ideal beginner’s guide to C# and object-oriented programming

Wrox beginners’ guides have the perfect formula for getting programming newcomers up and running. This one introduces beginners to object-oriented programming using C# to demonstrate all of the core constructs of this programming framework. Using real-world situations, you’ll discover how to create, test, and deliver your programs and how to work with classes, arrays, collections, and all the elements of object-oriented programming.

  • Covers exactly what beginners, even those with no prior programming experience, need to know to understand object-oriented programming and start writing programs in C#
  • Explains the advantages and disadvantages of C#, and tips for understanding C# syntax
  • Explores properties, encapsulation, and classes; value data types; operands and operators; errors and debugging; variables; and reference types
  • Shows how to use statement repetition and program loops, understand arrays and collections, and write your own classes
  • Also covers inheritance and polymorphism

Beginning Object-Oriented Programming with C# uses the tried-and-true Wrox formula for making this popular programming method easy to learn.

Jack Purdum, Ph.D., is an established author of more than a dozen programming books. Using his teaching experience as a professor of computer language instruction at Purdue University, he has identified common stumbling blocks for beginning programmers and knows how to teach concepts so readers can understand and code immediately.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

Buy the Print, eBook, or Bundle today

iOS 6 Programming Cookbook


Title: iOS 6 Programming Cookbook
By: Vandad Nahavandipoor
Publisher: O’Reilly Media
Formats: Print, Ebook, Safari Books Online
Print: December 2012 (est.)
Ebook: November 2012
Pages: 976 (est.)
Print ISBN: 978-1-4493-4275-3| ISBN 10:1-4493-4275-2
Ebook ISBN: 978-1-4493-4270-8| ISBN 10:1-4493-4270-1

Overcome the vexing issues you’ll inevitably confront when creating apps for the iPhone, iPad, or iPod touch. By making use of new and revised recipes in this updated cookbook, you’ll quickly learn the steps necessary to write complete iOS apps—including ways to store and protect data, enhance and animate graphics, manage files and folders, and take advantage of Passbook.

Thoroughly updated for iOS 6 SDK, this cookbook shows you how to use hundreds of techniques to solve problems that developers of all levels commonly face. Each recipe includes sample code you can use right away.

  • Use Pass Kit to deliver digitally-signed passes such as loyalty cards
  • Define the layout of UI elements with Cocoa Auto Layout
  • Develop location-aware apps
  • Get working examples for implementing gesture recognizers
  • Use new Objective-C Runtime features
  • Play audio and video files and access the iPod library
  • Retrieve contacts and groups from the Address Book
  • Determine camera availability and access the Photo Library
  • Create multitasking-aware apps
  • Use Event Kit to manage calendars, dates, and events
  • Apply the accelerometer and gyroscope
  • Enhance your app with the iCloud service

Vandad Nahavandipoor

Vandad Nahavandipoor has developed software using Cocoa, Cocoa Touch, Assembly, Delphi, and .NET for many years. As a staff member of a company that is a global leader in mobile money solutions in London, he has worked with some of the world’s biggest brands–such as Visa and US Bank–to deliver mobile applications to their customers. Vandad brings an interest in management, leadership and entrepreneurship to his work, believing in the synergy that is achieved as a result of cooperation and working together in a team.

View Vandad Nahavandipoor’s full profile page.

Buy the Print, eBook, or Bundle today

English
Exit mobile version