Cross-Platform Development in C++ by Syd LoganCross-Platform Development in C++ is the definitive guide to developing portable C/C++ application code that will run natively on Windows, Macintosh, and Linux/Unix platforms without compromising functionality, usability, or quality. Long-time Mozilla and Netscape developer Syd Logan systematically addresses all the technical and management challenges associated with software portability from planning and design through coding, testing, and deployment.DownloadLink 1orLink 2
Dean Leffingwell, "Managing Software Requirements: A Unified Approach"
Publisher: Addison-Wesley Professional 1999 | 528 Pages | ISBN: 0201615932 | PDF | 7.37 MB
Despite the wealth of development knowledge, experience, and tools generally available today, a substantial percentage of software projects continue to fail, often because requirements are not correctly determined and defined at the outset, or are not managed correctly as the project unfolds.
DownloadLink 1or
Link 2
Objective-C Phrasebook, 2nd Edition
Objective-C Phrasebook, Second Edition – Updated for ARC, OS X 10.7, and iOS 5Objective-C Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects with Objective-C.The second edition of Objective-C Phrasebook has been updated for the new version of Objective-C supported by Apple’s LLVM compiler 3.0 on OS X 10.7 and iOS 5, and includes new coverage of ARC and other Objective-C features introduced with recent versions of Xcode.DownloadLink 1
Programming in Objective C 4th Edition By Stephen G. KochanThis is the 4th edition of the world's bestselling book on Objective-C programming, fully updated to cover Xcode 4.2 and Automatic Reference Counting (ARC).Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and Mac platforms. The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying C programming language. This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes Programming in Objective-C ideally suited for either classroom use or self-study. This edition has been fully updated for the significant changes in iOS 5 and Xcode 4.2. One of the biggest changes is Automatic Reference Counting (ARC). This edition gives detailed coverage of how to use ARC to improve and simplify memory management in Objective-C programs. DownloadLink 1
ActionScript for Multiplayer Games and Virtual Worldshe demand for multiplayer games and virtual worlds has exploded over the last few years. Not only do companies want them for site stickiness through social networking, but developers have tremendous interest in exploring this niche area. While developing multiplayer content is challenging, it isn’t as difficult as you might think, and it is fun and highly rewarding!
ActionScript for Multiplayer Games and Virtual Worlds explains fundamental multiplayer concepts from connecting to a server to real-time latency hiding techniques. In this book you’ll learn:
* How to connect users to achieve real-time interaction
* When to make decisions on the server versus the game client
* Time synchronization techniques
* How to use dead reckoning smoothing to hide network latency
* About tile-based games the isometric view
* Techniques for customizing and rendering avatars in a virtual world
In addition, you’ll learn everything that goes into building:
* A real-time multiplayer tank battle game
* A real-time multilayer cooperative game
* A virtual world
DownloadLink 1
Data Complexity in Pattern Recognition By Mitra Basu, Tin Kam HoMachines capable of automatic pattern recognition have many fascinating uses in science and engineering as well as in our daily lives. Algorithms for supervised classification, where one infers a decision boundary from a set of training examples, are at the core of this capability. Tremendous progress has been made in refining such algorithms; yet, automatic learning in many simple tasks in daily life still appears to be far from reach. This book takes a close view of data complexity and its role in shaping the theories and techniques in different disciplines and asks: • What is missing from current classification techniques? • When the automatic classifiers are not perfect, is it a deficiency of the algorithms by design, or is it a difficulty intrinsic to the classification task? • How do we know whether we have exploited to the fullest extent the knowledge embedded in the training data? Data Complexity in Pattern Recognition is unique in its comprehensive coverage and multidisciplinary approach from various methodological and practical perspectives. Researchers and practitioners alike will find this book an insightful reference to learn about the current status of available techniques as well as application areas. DownloadLink 1orLink 2orLink 3
Programming in Objective C 4th Edition By Stephen G. KochanThis is the 4th edition of the world's bestselling book on Objective-C programming, fully updated to cover Xcode 4.2 and Automatic Reference Counting (ARC).Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and Mac platforms. The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying C programming language. This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes Programming in Objective-C ideally suited for either classroom use or self-study. This edition has been fully updated for the significant changes in iOS 5 and Xcode 4.2. One of the biggest changes is Automatic Reference Counting (ARC). This edition gives detailed coverage of how to use ARC to improve and simplify memory management in Objective-C programs. DownloadLink 1
Android Application Testing Guide By Diego Torres MilanoIt doesn’t matter how much time you invest in Android design, or even how careful you are when programming; mistakes are inevitable and bugs will appear. This book will help you minimize the impact of these errors in your Android project and increase your development productivity. It will show you the problems that are easily avoided, to help get you quickly to the testing stage.Android Application Testing Guide is the first and only book providing a practical introduction to the most common available techniques, frameworks, and tools to improve the development of your Android applications. Clear, step-by-step instructions show how to write tests for your applications and assure quality control using various methodologies.DownloadLink 1orLink 2
Beginning Microsoft Visual C# 2008 by Karli Watson
The book is aimed at novice programmers who wish to learn programming withC# and the .NET framework. The book starts with absolute programming basics. It then moves into Web and Windows programming, data access (databases and XML), and more advanced technologies such as graphics programming with GDI+ and basic networking. The book is divided into sections including:...
Download
Mac in How to Do Everything By Dwight Spivey
Now you can get the most out of your Mac, whether it's an
iMac, MacBook, or Mac mini. How to Do Everything: Mac shows you how to set up and customize your Mac and use all of the built-in tools and applications, such as iTunes, Mail, Safari, and the iLife and iWork suites. The revolutionary new features available in Mac OS X Leopard are also covered, such as Quick Look, Time Machine, and Spaces. Plus, you'll get details on hardware and peripherals, networking, troubleshooting, and maintenance. This is your must-have Mac guide!
Download