Presents processes for creating new software applications or for redesigning existing systems. This guide uses practical hands-on exercises which allow the reader to learn the process by using it to create a new human interface. It is designed for both the novice and experienced designer.
This book constitutes the refereed proceedings of the 5th International Conference on Pervasive Computing, PERVASIVE 2007, held in Toronto, Canada in May 2007. The 21 revised full papers are organized in topical sections on reaching out, context and its application, security and privacy, understanding use, sensing, as well as finding and positioning.
This book constitutes the joint refereed proceedings of the 13 International Conference on Next Generation Teletraffic and Wired/Wireless Advanced Networking, NEW2AN, and the 6th Conference on Internet of Things and Smart Spaces, ruSMART 2013, held in St. Petersburg, Russia, in August 2013. The total of 38 papers was carefully reviewed and selected for inclusion in this book. The 14 papers selected from ruSMART are organized in topical sections named: internet on things, smart spaces technologie...
Harness the power of MATLAB for deep-learning challenges. This book provides an introduction to deep learning and using MATLAB's deep-learning toolboxes. You’ll see how these toolboxes provide the complete set of functions needed to implement all aspects of deep learning. Along the way, you'll learn to model complex systems, including the stock market, natural language, and angles-only orbit determination. You’ll cover dynamics and control, and integrate deep-learning algorithms and approaches...
We have all experienced the frustrations of being over-dependent upon technology we don't fully understand. Unexpected crashes wasting hours of concentrated work, inexplicable error codes flashing at you just when you need to print off a document in a hurry, the nagging feeling of impending disaster when you haven't backed up. This book hails an end to that sinking feeling you get whenever you wonder who is in control you or the computer. From now on you will be a confident, virtual-spanner-w...
Transform your Raspberry Pi into a multi-purpose web server that supports your entire multimedia world with this practical and accessible tutorial! About This Book • Host websites, games, and even stream HD videos with the impressive power of Raspberry Pi 2 • Get to grips with embedded programming by turning your Pi into the cloud server that can be used to power Internet of Things projects • Make the Raspberry Pi 2 the center of your latest tech experiments and discover how it can manage and...
This book, which applies not only to the Amstrad PC but all IBM PC clones, is devoted entirely to the use of hard disks, particularly as an add-on, covering formatting, first use, directory trees, maintenance, utilities and the setting up of various popular programs so as to take maximum advantage of the hard disk.
Deep learning networks are getting smaller. Much smaller. The Google Assistant team can detect words with a model just 14 kilobytes in size--small enough to run on a microcontroller. With this practical book you'll enter the field of TinyML, where deep learning and embedded systems combine to make astounding things possible with tiny devices.Pete Warden and Daniel Situnayake explain how you can train models small enough to fit into any environment. Ideal for software and hardware developers who...
Raspberry Pi is Linux, but it's a unique flavor of Linux, specifically for the ARM-based Pi. Raspberry Pi Software Reference guides you through the boot process, including options for tweaking HDMI, memory, and other boot options. You'll learn the details of run levels and creating new services, and how to use the custom command vcgencmd for doing things like reporting temperature, clock speeds, and voltage. And while there are cross-compilers available for some flavors of Linux, one of the most...