Jan 25, 2012 |
5,029 views |

Book Description
With this digital Early Release edition of Programming iOS 5, you get the entire book bundle in its earliest form – the author’s raw and unedited content – so you can take advantage of this content long before the book’s official release. You’ll also receive updates when significant changes are made, as well as the final ebook version.
Table of Contents
Preface
1. Acknowledgments for the First Edition
2. Notes on the Second Printing
3. Notes on the Second Edition
Part I: Language
Chapter 1. Just Enough C
Chapter 2. Object-Based Programming
Chapter 3. Objective-C Objects and Messages
Chapter 4. Objective-C Classes
Chapter 5. Objective-C Instances
Part II: IDE
Chapter 6. Anatomy of an Xcode Project
Chapter 7. Nib Management
Chapter 8. Documentation
Chapter 9. Life Cycle of a Project Download Now »
Jan 25, 2012 |
4,138 views |

Book Description
Ready to create rich interactive experiences with your artwork, designs, or prototypes? This is the ideal place to start. With this hands-on guide, you’ll explore several themes in interactive art and design—including 3D graphics, sound, physical interaction, computer vision, and geolocation—and learn the basic programming and electronics concepts you need to implement them. No previous experience is necessary.
You’ll get a complete introduction to three free tools created specifically for artists and designers: the Processing programming language, the Arduino microcontroller, and the openFrameworks toolkit. You’ll also find working code samples you can use right away, along with the background and technical information you need to design, program, and build your own projects.
- Learn cutting-edge techniques for interaction design from leading artists and designers
- Let users provide input through buttons, dials, and other physical controls
- Produce graphics and animation, including 3D images with OpenGL
- Use sounds to interact with users by providing feedback, input, or an element they can control
- Work with motors, servos, and appliances to provide physical feedback
- Turn a user’s gestures and movements into meaningful input, using Open CV
Table of Contents
Chapter 1. Introducing Interaction Design
Chapter 2. Programming Basics Download Now »
Jan 25, 2012 |
2,941 views |

Book Description
If you were to analyze your team’s performance on a typical project, you’d be surprised how much time is wasted on non-productive tasks. This hands-on guide shows you how to work more efficiently by organizing and managing projects with SharePoint 2010. You’ll learn how to build a Project Management Information System (PMIS), customized to your project, that can effectively coordinate communication and collaboration among team members.
Written by a certified Project Management Professional (PMP) and Microsoft SharePoint MVP with 15 years of IT project management experience, each chapter includes step-by-step guides as well as workshops that help you practice what you learn.
- Build a SharePoint PMIS that requires little assistance from your IT/IS department
- Define access permissions for project stakeholders and team members
- Centralize project artifacts and keep track of document history with version control
- Track project schedules, control changes, and manage project risks
- Automate project reporting and use web parts to generate on-demand status reports
- Integrate project management tools such as Excel, Microsoft Project, PowerPoint, and Outlook
- Apply your knowledge of PMIS techniques by working with a case study throughout the book
“If you are a project manager looking for a technology-based, easily implemented, and usable solution for project communications, document management, and general project organization, this book is for you!” Download Now »
Jan 25, 2012 |
1,651 views |

Book Description
Starling is an ActionScript 3 2D framework developed on top of the Stage3D APIs (available on desktop in Flash Player 11 and Adobe AIR 3). Starling is mainly designed for game development, but could be used for many other use cases. Starling makes it possible to write fast GPU accelerated applications without having to touch the low-level Stage3D APIs.
Most Flash developers want to be able to leverage GPU acceleration (through Stage3D) without the need to write such higher-level frameworks and dig into the low-level Stage3D APIs. Starling is completely designed after the Flash Player APIs and abstracts the complexity of Stage3D (Molehill) and allows easy and intuitive programming for everyone.
Obviously Starling is for ActionScript 3 developers, especially those involved in 2D game development; of course you will need to have a basic understanding of ActionScript 3. By its design (lightweight, flexible and simple), Starling can be used also be used for other use cases like UI programming. That said, everything is designed to be as intuitive as possible, so any Java™ or .Net™ developer will get the hang of it quickly as well.
About the Author
Thibault Imbert is a Flash Player product manager focused on graphics and rendering. After a few years working for different French agencies as a Flash developer, Thibault became an Adobe Certified Instructor in Paris where he taught ActionScript at an Adobe training center. Download Now »
Jan 23, 2012 |
14,348 views |

Book Description
You’ve experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line.
The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you’ll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more.
In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop Linux machine has inherited from Unix supercomputers of yore.
As you make your way through the book’s short, easily-digestible chapters, you’ll learn how to:
- Create and delete files, directories, and symlinks
- Administer your system, including networking, package installation, and process management
- Use standard input and output, redirection, and pipelines
- Edit files with Vi, the world’s most popular text editor
- Write shell scripts to automate common or boring tasks
- Slice and dice text files with cut, paste, grep, patch, and sed
Once you overcome your initial “shell shock,” you’ll find Download Now »
Jan 23, 2012 |
3,000 views |

Book Description
Providing a comprehensive overview of the modelling, analysis and simulation of mobile radio channels, this book gives a detailed understanding of fundamental issues and examines state-of-the-art techniques in mobile radio channel modelling. It analyses several mobile fading channels, including terrestrial and satellite flat-fading channels, various types of wideband channels and advanced MIMO channels, providing a fundamental understanding of the issues currently being investigated in the field.
Important classes of narrowband, wideband, and space-time wireless channels are explored in detail with descriptions of efficient simulation methods for mobile radio channels being central. Strong emphasis is placed on the detailed origin of the presented channel models and a high degree of mathematical unity is conveyed. Using the described channel models, the reader can evaluate the performance of wireless communication systems under propagation conditions which are typical for multipath channels in various environments.
- Introduces the fundamentals of stochastic and deterministic channel models
- Explores the modelling and simulation of both wideband and narrowband mobile radio channels as well as several classes of MIMO channels
- Describes general concepts including geometrical, reference and simulation models
- Discusses several methods for the modelling of given Doppler, delay, and angular profiles
- Elaborates on methods for the design, analysis, and realisation of efficient channel simulators
- Examines techniques for the development of fast channel simulators Download Now »