Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help


41. 

Documents and Data Sharing: The Advanced iOS 6 Developer’s Cookbook

Documents and Data Sharing: The Advanced iOS 6 Developer’s Cookbook

By: Erica Sadun

Publisher: Addison-Wesley Professional

Publication Date: 30-OCT-2012

Insert Date: 09-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Under iOS, applications can share information and data as well as move control from one application to another using a variety of system features. Each application has access to a common system pasteboard that allows copying and pasting across apps. Users can transfer documents from one app to another app that supports that format. They can request a number of system-supplied "actions" to apply to a document, such as printing, tweeting, or posting to a Facebook wall. Apps can declare custom URL schemes that can be embedded in text and web pages. This eBook by bestselling author and developer...

42. 

An Introduction to Object-Oriented Programming: Learning Objective-C 2.0

An Introduction to Object-Oriented Programming: Learning Objective-C 2.0

By: Robert Clair

Publisher: Addison-Wesley Professional

Publication Date: 30-OCT-2012

Insert Date: 09-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Procedural programming just isn't ideal for certain types of problems, and as a result object-oriented programming has become dominant in many areas of computing today. Objective-C is an example of an object-oriented language. In this "digital short" eBook, top OS X and iOS developer Robert Clair describes the fundamentals of object-oriented programming, illustrating how object-oriented concepts are implemented in Objective-C. He also lists the additions that Objective-C makes to the C language. This eBook is an adapted excerpt from Learning Objective-C 2.0: A Hands-on Guide to Objective-C...

43. 

Rough Cuts
Data Just Right: Practical Big Data Analytics

Data Just Right: Practical Big Data Analytics

By: Michael Manoochehri

Publisher: Addison-Wesley Professional

Publication Date: 18-OCT-2013

Insert Date: 28-OCT-2012

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Large-scale data analysis ("Big Data") is suddenly of crucial importance to virtually every enterprise. Mobile and social technologies are generating massive datasets, and distributed cloud computing is providing better ways to analyzing and processing that data. Accelerating technological change is turning long-accepted ideas about Big Data upside down, forcing companies to evaluate daunting new technologies, including NoSQL databases. Until now, however, most books on "Big Data" have been little more than business polemics and product...

44. 

PHP and MySQL™ Phrasebook

PHP and MySQL™ Phrasebook

By: Christian Wenz

Publisher: Addison-Wesley Professional

Publication Date: 25-OCT-2012

Insert Date: 28-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

PHP and MySQL Phrasebook gives you the code you need to  complete your web programming projects quickly and effectively in PHP, the leading scripting language for creating dynamic web pages. Concise and Accessible Easy to carry and easy to use–lets you ditch all those bulky books for one portable pocket guide Flexible and Functional Packed with more than 100 customizable code snippets–so you can readily code functional PHP and MySQL in just about any situation Christian Wenz is an author and consultant with a focus on  web technologies. He co-wrote the Zend PHP 5 and Zend PHP 5.3...

45. 

The Web Game Developer’s Cookbook: Using JavaScript and HTML5 to Develop Games

The Web Game Developer’s Cookbook: Using JavaScript and HTML5 to Develop Games

By: Evan Burchard

Publisher: Addison-Wesley Professional

Publication Date: 21-MAR-2013

Insert Date: 26-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Want to start building great web games with HTML5 and JavaScript? Moving from Flash or other game platforms? Already building HTML5 games and want to get better and faster at it? This guide brings together everything you need: expert guidance, sample projects, and working code! Evan Burchard walks you step-by-step through quickly building 10 popular types of games. Each chapter implements a game within a well-understood genre; introduces a different free, open source, and easy-to-use HTML5 game engine; and is accompanied with full JavaScript source code listings. Each game recipe uses...

46. 

Rough Cuts
R for Non-Statisticians: Advanced Analytics and Graphics for Everyday Users

R for Non-Statisticians: Advanced Analytics and Graphics for Everyday Users

By: Jared Lander

Publisher: Addison-Wesley Professional

Publication Date: 20-SEP-2013

Insert Date: 18-OCT-2012

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Using the free, open source R language, scientists, financial analysts, public policy professionals and programmers can build powerful statistical models capable of answering many of their most challenging questions. But, for non-statisticians, R can be difficult to learn - and most books on the subject assume far too much knowledge to help them. R for Non-Statisticians is the solution. Drawing on his extensive experience teaching new users through the NYC R User Group, professional statistician Jared Lander has written the perfect R...

47. 

Rough Cuts
Learning iCloud Data Management: A Hands-on Guide to Structuring Data for iOS and OS X

Learning iCloud Data Management: A Hands-on Guide to Structuring Data for iOS and OS X

By: Jesse Feiler

Publisher: Addison-Wesley Professional

Publication Date: 10-JAN-2014

Insert Date: 18-OCT-2012

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Master iCloud data management for Mac OS X 10.8 and iOS hands-on, through two start-to-finish projects! Leading Apple data management author Jesse Feiler introduces all facets of iCloud data management, fully leveraging key improvements in OS X 10.8 Mountain Lion. Data management is one of the most challenging areas of iCloud development: Feiler's Learning iCloud Data Management helps you understand the issues, choose the right technologies, and implement them quickly and successfully -- delivering friendly, efficient, and highly-usable...

48. 

Rough Cuts
A Game Design Vocabulary: Exploring the Foundational Principles Behind Good Game Design

A Game Design Vocabulary: Exploring the Foundational Principles Behind Good Game Design

By: Anna Anthropy

Publisher: Addison-Wesley Professional

Publication Date: 31-OCT-2013

Insert Date: 13-OCT-2012

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Since the first arcade videogames appeared in the 1970s, publishers have invested billions of dollars in developing more powerful technologies to deliver richer player experiences. Games have often taken a central role in popular culture; in fact, organizations are even attempting to “gamify” traditional business processes. However, our language for understanding, discussing, and designing games has remained primitive — and this has made it more difficult to create great games or intelligently evaluate them. A Game Design Vocabulary fills...

49. 

Rough Cuts
Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, Third Edition

Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, Third Edition

By: Zed Shaw

Publisher: Addison-Wesley Professional

Publication Date: 27-SEP-2013

Insert Date: 04-OCT-2012

Table of Contents • Start Reading

 Master Python and become a programmer—even if you never thought you could! This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's really quite simple. What's "hard" is this: it requires discipline, practice, and persistence. Zed A. Shaw teaches the Python programming language through a series of 52 brilliantly-crafted exercises—all formatted consistently, and most no longer than two pages (including "extra credit"). Just read each exercise, type in its sample code precisely (no copy-and-paste!), and make the programs run. As...

50. 

Database Administration: The Complete Guide to DBA Practices and Procedures, Second Edition

Database Administration: The Complete Guide to DBA Practices and Procedures, Second Edition

By: Craig S. Mullins

Publisher: Addison-Wesley Professional

Publication Date: 11-OCT-2012

Insert Date: 04-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Database Administration, Second Edition, is the definitive, technology-independent guide to the modern discipline of database administration. Packed with best practices and proven solutions for any database platform or environment, this text fully reflects the field’s latest realities and challenges. Drawing on more than thirty years of database experience, Mullins focuses on problems that today’s DBAs actually face, and skills and knowledge they simply must have. Mullins presents realistic, thorough, and up-to-date coverage of every DBA task, including...

51. 

Reengineering .NET

Reengineering .NET

By: Bradley Irby

Publisher: Addison-Wesley Professional

Publication Date: 24-OCT-2012

Insert Date: 03-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Reengineer .NET Code to Improve Quality, Update Architecture, Access New Tools, and Accelerate Delivery of New Features As software ages, it becomes brittle: difficult to understand, fix, manage, use, and improve. Developers working with¿ many platforms have encountered this problem; now, developers working with Microsoft’s .NET are facing it as well.¿ In Reengineering .NET, leading .NET architect Bradley Irby introduces proven best practices for revitalizing older .NET code and integrating new architectural and development advances into business-critical systems that can’t go offline.¿...

52. 

Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language

Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language

By: Peter H. Feiler; David P. Gluch

Publisher: Addison-Wesley Professional

Publication Date: 25-SEP-2012

Insert Date: 02-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Conventional build-then-test practices are making today’s embedded, software-reliant systems unaffordable to build. In response, more than thirty leading industrial organizations have joined SAE (formerly, the Society of Automotive Engineers) to define the SAE Architecture Analysis & Design Language (AADL) AS-5506 Standard, a rigorous and extensible foundation for model-based engineering analysis practices that encompass software system design, integration, and assurance. Using AADL, you can conduct lightweight and rigorous analyses of critical real-time factors such as performance,...

53. 

Hacker’s Delight, Second Edition

Hacker’s Delight, Second Edition

By: Henry S. Warren

Publisher: Addison-Wesley Professional

Publication Date: 25-SEP-2012

Insert Date: 30-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

In Hacker’s Delight, Second Edition, Hank Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and tricks that help programmers build more elegant and efficient software, while also gaining deeper insights into their craft. Warren’s hacks are eminently practical, but they’re also intrinsically interesting, and sometimes unexpected, much like the solution to a great puzzle. They are, in a word, a delight to any programmer who is excited by the opportunity to improve. Extensive additions in this edition include A new chapter on...

54. 

Software Architecture in Practice, Third Edition

Software Architecture in Practice, Third Edition

By: Len Bass; Paul Clements; Rick Kazman

Publisher: Addison-Wesley Professional

Publication Date: 25-SEP-2012

Insert Date: 30-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

The award-winning and highly influential Software Architecture in Practice, Third Edition, has been substantially revised to reflect the latest developments in the field. In a real-world setting, the book once again introduces the concepts and best practices of software architecture—how a software system is structured and how that system’s elements are meant to interact. Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a...

55. 

Introducing View Constraints: The Core iOS 6 Developer’s Cookbook

Introducing View Constraints: The Core iOS 6 Developer’s Cookbook

By: Erica Sadun

Publisher: Addison-Wesley Professional

Publication Date: 19-SEP-2012

Insert Date: 27-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

The iOS 6 software development kit (SDK) has revolutionized view layout. Apple's layout features will make your life easier and your interfaces more consistent, regardless of device geometry and orientation. In this excerpt from The iOS Developer's Cookbook-Core Recipes for Programmers (Early Edition), bestselling author and developer Erica Sadun introduces code-level constraint development. You'll discover how to create relations between on-screen objects and specify the way iOS automatically arranges your views. The outcome is a set of robust rules that adapt to screen geometry. This...

56. 

Android™ User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps

Android™ User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps

By: Ian G. Clifton

Publisher: Addison-Wesley Professional

Publication Date: 01-MAY-2013

Insert Date: 25-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

Build Android Apps That Are Stunningly Attractive, Functional, and Intuitive In today’s crowded Android marketplace, it’s more important than ever to differentiate your apps. Great design is the best way to do that. Now, leading Android app design expert Ian G. Clifton shows you how to make your apps come alive and how to deliver apps that users will want, love, and buy! Reflecting the Android 4.2 SDK, this book serves both as a tutorial for the entire design and implementation process and as a handy reference you’ll rely on for every Android development project. Clifton shows how to...

57. 

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

By: Mickey W. Mantle; Ron Lichty

Publisher: Addison-Wesley Professional

Publication Date: 16-SEP-2012

Insert Date: 25-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

“Mantle and Lichty have assembled a guide that will help you hire, motivate, and mentor a software development team that functions at the highest level. Their rules of thumb and coaching advice are great blueprints for new and experienced software engineering managers alike.” —Tom Conrad, CTO, Pandora “I wish I’d had this material available years ago. I see lots and lots of ‘meat’ in here that I’ll use over and over again as I try to become a better manager. The writing style is right on, and I love the personal anecdotes.” —Steve Johnson, VP, Custom Solutions, DigitalFish  All too...

58. 

Rough Cuts
The CUDA Handbook: A Comprehensive Guide to GPU Programming

The CUDA Handbook: A Comprehensive Guide to GPU Programming

By: Nicholas Wilt

Publisher: Addison-Wesley Professional

Publication Date: 14-JUN-2013

Insert Date: 22-SEP-2012

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. The CUDA Handbook begins where CUDA by Example (Addison-Wesley, 2010) leaves off, discussing CUDA hardware and software in greater detail and covering both CUDA 5.0 and Kepler. Every CUDA developer, from the casual to the most hardcore, will find something here of interest and immediate use. Newer CUDA developers will see how the hardware processes commands and how the driver checks progress; more experienced CUDA developers will appreciate expert coverage of topics such as the driver API and context migration, as well as guidance on how...

59. 

The Official Joomla! Book, Second Edition

The Official Joomla! Book, Second Edition

By: Jennifer Marriott; Elin Waring

Publisher: Addison-Wesley Professional

Publication Date: 29-DEC-2012

Insert Date: 19-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

“Joomla! is about allowing ordinary people to do extraordinary things,  and that is exactly what the authors of this book do for its readers. . . . I present  this  book for your pleasure. It begins with how we began and takes you on a journey through  which you can be empowered  to reach the world.” –From the Foreword to the First Edition by Andrew Eddie, cofounder, Joomla! The Official Joomla!®  Book, Second Edition, is the authoritative and comprehensive Joomla! reference for every administrator,  developer, designer, and content manager.  Distilling the unsurpassed experience of...

60. 

Learning iPad Programming: A Hands-On Guide to Building iPad Apps, Second Edition

Learning iPad Programming: A Hands-On Guide to Building iPad Apps, Second Edition

By: Kirby Turner; Tom Harrington

Publisher: Addison-Wesley Professional

Publication Date: 16-MAY-2013

Insert Date: 18-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

“Not many books have a single project that lives and evolves through the entire narrative. The reason not many books do this is because it is difficult to do well. Important toolkit features get shoehorned in weird places because the author didn’t do enough up-front design time. This book, though, takes you from design, to a prototype, to the Real Deal. And then it goes further.” —Mark Dalrymple, cofounder of CocoaHeads, the international Mac and iPhone programmer community; author of Advanced Mac OS X Programming: The Big Nerd Ranch Guide Learning iPad Programming, Second Edition, will...