Programming iOS 5, 2nd Edition

Programming iOS 5, 2nd Edition

Book Description

With this digital Early Release edition of 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
Chapter 3. Objects and Messages
Chapter 4. Classes
Chapter 5. Objective-C Instances

Part II: IDE
Chapter 6. Anatomy of an Project
Chapter 7. Nib
Chapter 8. Documentation
Chapter 9. Life Cycle of a Project Download Now »

Programming Interactivity, 2nd Edition

Programming Interactivity, 2nd Edition

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 graphics, sound, physical interaction, , and geolocation—and learn the basic 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 language, the 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 , including images with
  • 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 »

SharePoint 2010 for Project Management, 2nd Edition

SharePoint 2010 for Project Management, 2nd Edition

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 . You’ll learn how to build a Project Information System (PMIS), customized to your project, that can effectively coordinate communication and collaboration among team members.

Written by a certified Project Professional (PMP) and 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 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, 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 »

Introducing Starling

Introducing Starling

Book Description

Starling is an 3 framework developed on top of the APIs (available on desktop in Player 11 and 3). Starling is mainly designed for development, but could be used for many other use cases. Starling makes it possible to write fast accelerated applications without having to touch the low-level APIs.

Most developers want to be able to leverage 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 Player APIs and abstracts the complexity of Stage3D (Molehill) and allows easy and intuitive for everyone.

Obviously Starling is for 3 developers, especially those involved in 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 . 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 Certified Instructor in Paris where he taught ActionScript at an training center. Download Now »

The Linux Command Line: A Complete Introduction

The Linux Command Line: A Complete Introduction

Book Description

You’ve experienced the shiny, point-and-click surface of your computer—now dive below and explore its depths with the power of the line.

The Line takes you from your very first terminal keystrokes to writing full programs in , the most popular Linux . 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 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 , package installation, and process
  • Use standard input and output, redirection, and pipelines
  • Edit files with , the world’s most popular text editor
  • Write 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 »

Mobile Radio Channels, 2nd Edition

Mobile Radio Channels, 2nd Edition

Book Description

Providing a comprehensive overview of the modelling, analysis and simulation of radio channels, this book gives a detailed understanding of fundamental issues and examines state-of-the-art techniques in radio channel modelling. It analyses several 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 channels are explored in detail with descriptions of efficient simulation methods for 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 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 »