Raspberry Pi Android Projects
Copyright 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: September 2015
Production reference: 2141215
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78588-702-4
www.packtpub.com
Credits
Author
Gkhan Kurt
Reviewers
Thushara Jayawardena
Wolf Paulus
Eric Wuehler
Commissioning Editor
Nadeem Bagban
Acquisition Editor
Vivek Anantharaman
Content Development Editor
Arwa Manasawala
Technical Editor
Rahul C. Shah
Copy Editor
Sonia Cheema
Project Coordinator
Shweta H Birwatkar
Proofreader
Safis Editing
Indexer
Monica Ajmera Mehta
Production Coordinator
Arvindkumar Gupta
Cover Work
Arvindkumar Gupta
About the Author
Gkhan Kurt has been trying to keep up with the the latest developments in technology and IT in his 15-year-long development career. For the past 4 years, he has been working at IFS Labs, one of the top innovation departments of the Swedish software industry. Currently, he is involved in the Internet of Things and has been developing prototype IoT implementations using Raspberry Pi.
He has a master's of science degree from Chalmers University of Technology and a bachelor's degree from the Middle East Technical University. You can connect with him on Twitter (@KurtGok
) and on LinkedIn (http://se.linkedin.com/in/kurtgokhan).
I would like to thank my dear wife, Hediye, for her patience during the writing of this book. Special thanks to my 3-year-old son, Derin, for providing me with the intellectual support needed for writing this book with his Lego building skills. I would also like to thank my 3-month-old daughter, Eliz, for keeping me awake at night so that I was able to think about exciting projects to include in this book.
About the Reviewers
Thushara Jayawardena is in his fourteenth year of working in the software development industry. Right after he graduated from university in 2001, he joined the IFS world operations (http://www.ifsworld.com/) development center in Colombo, Sri Lanka. His early years were spent as a junior SW engineer. He then moved into SW systems as a system engineer, overseeing mission-critical production systems. During this time, he became a principal systems engineer, and also moved to Sweden in 2007 where he started working at the head office of IFS in Linkping, Sweden. From 2014 to date, he has been working on product benchmarking for IFS. He has mainly worked with technologies, such as Oracle RDBMS, J2EE systems, and Jboss/Oracle WebLogic. He is also knowledgeable about various scripting technologies and languages, such as PowerShell and VB scripting. In recent years, he's been active in monitoring tools written in Angular JS and Google graphs. In the field of product benchmarking, he has worked with data science, especially generating synthetic data for load simulations. He has also spent considerable time at work on performance testing tools, such as HP LoadRunner.
In his spare time, apart from travelling and enjoying different cultures with his son, daughter, and wife, he spends time with Android, Google App Engine, and Raspberry Pi home-brewing projects.
Eric Wuehler lives in the Pacific Northwest with his lovely wife and three children. He has been working in the technology field professionally for over 20 years. He can be reached online at ericwuehler.com.
www.PacktPub.com
Support files, eBooks, discount offers, and more
For support files and downloads related to your book, please visit www.PacktPub.com.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
https://www2.packtpub.com/books/subscription/packtlib
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.
Why subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print, and bookmark content
- On demand and accessible via a web browser
Free access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view 9 entirely free books. Simply use your login credentials for immediate access.
Preface
The most popular gadget in the maker community, Raspberry Pi , and the most popular smartphone OS, Android , combine their powers in this book, resulting in exciting, useful, and easy-to-follow projects. The projects covered come in handy in your daily interaction with the Pi and can be helpful as building blocks for even more amazing projects.
What this book covers
, Make a Remote Desktop Connection to Your Pi from Anywhere , teaches you how to make the initial setup to get started with your Pi and connect remotely to the Pi desktop from an Android device from anywhere in the world.
, Server Management with Pi , builds on the previous chapter to manage the Pi and the different servers we install on it. We will even introduce an interesting, useful project on the way that makes use of these servers.
, Live Streaming of a Surveillance Camera from the Pi , shows you how to turn your Pi into a webcam and then introduces you to the techniques to use it in surveillance mode, which is accessible through an Android device and the Internet.
, Turn Your Pi into a Media Center , shows you how you can turn your Pi into a media center that is controllable from an Android device.
, Missed Calls with Pi , introduces the techniques required to access sensors and components on the Pi from Android through Bluetooth and shows how the Pi can notify you about the calls you receive on your phone.