Connected Services

"Connected Services is a must-read for telco strategists who need to get up to speed on how the world of software and the web 2. 0 works."  Andreas Constantinou, Research Director, VisionMobile "This book is a must read for those charged with leading innovation in a world of connected services where telco and Internet collide." - Jason Goecke, VP of Innovation, Voxeo Labs This book explains the common underlying technological themes ...

Writing and Querying MapReduce Views in CouchDB

If you want to use CouchDB to support real-world applications, you'll need to create MapReduce views that let you query this document-oriented database for meaningful data. With this short and concise ebook, you'll learn how to create a variety of MapReduce views to help you query and aggregate data in CouchDB’s large, distributed datasets. You'll get step-by-step instructions and lots of sample code to create and explore several Map...

Communication Technology for Students in Special Education and Gifted Programs

Communication technology provides new opportunities for individuals with special needs, facilitating assistive communication, increasing mobility, offering a different model of engagement, and allowing new forms of exploration. However, many people learn about these new technologies haphazardly through teachers, social workers, therapists, and networks of people who have similar needs. Communication Technology for Students in Special...

Wave Propagation in Fluids

This edition presents the physical principles and solution techniques for transient propagation in fluid mechanics and hydraulics. The application domains vary including contaminant transport with or without sorption, the motion of immiscible hydrocarbons in aquifers, pipe transients, open channel and shallow water flow, and compressible gas dynamics. The mathematical formulation is covered from the angle of conservation laws, with a...

Information Architecture

Information Architecture is about organizing and simplifying information, designing and integrating information spaces/systems, and creating ways for people to find and interact with information content. Its goal is to help people understand and manage information and make the right decisions accordingly. This updated and revised edition of the book looks at integrated information spaces in the web context and beyond, with a focus on...

Interactive Digital Narrative: History, Theory and Practice

The book is concerned with narrative in digital media that changes according to user input―Interactive Digital Narrative (IDN). It provides a broad overview of current issues and future directions in this multi-disciplinary field that includes humanities-based and computational perspectives. It assembles the voices of leading researchers and practitioners like Janet Murray, Marie-Laure Ryan, Scott Rettberg and Martin Rieser. In three...

Android for Beginners, Fourth Revised Edition

If you're looking to get the most out of your Android device, this is the book for you. No matter which smartphone or tablet you own, you'll find a wealth of step-by-step guides to help you get up and running. Starting off with setting up and syncing, you'll discover how to send and receive emails, texts and calls, browse the web, add events to your calendar and much more. With detailed guides to Google Play, Google+, Google Drive an...

Analysis and Synthesis of Computer Systems, 2 edition

Analysis and Synthesis of Computer Systems presents a broad overview of methods that are used to evaluate the performance of computer systems and networks, manufacturing systems, and interconnected services systems. Aside from a highly readable style that rigorously addresses all subjects, this second edition includes new chapters on numerical methods for queueing models and on G-networks, the latter being a new area of queuing theor...

Opening Up Education

Given the abundance of open education initiatives that aim to make educational assets freely available online, the time seems ripe to explore the potential of open education to transform the economics and ecology of education. Despite the diversity of tools and resources already available--from well-packaged course materials to simple games, for students, self-learners, faculty, and educational institutions--we have yet to take full ...

Investigating Cyber Law and Cyber Ethics

Ethical values in computing are essential for understanding and maintaining the relationship between computing professionals and researchers and the users of their applications and programs. While concerns about cyber ethics and cyber law are constantly changing as technology changes, the intersections of cyber ethics and cyber law are still underexplored. Investigating Cyber Law and Cyber Ethics: Issues, Impacts and Practices discus...