• Complain

Emanuele Palazzetti - Getting Started with UDOO

Here you can read online Emanuele Palazzetti - Getting Started with UDOO full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Emanuele Palazzetti Getting Started with UDOO

Getting Started with UDOO: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Getting Started with UDOO" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Become an efficient maker by designing and building amazing prototypes with the UDOO platform and Android

About This Book
  • Create real-world applications and prototypes using all the features provided by the UDOO board
  • Learn how to use the on-board Android operating system to control circuits and to provide new impressive interactions
  • This is a concise guide with step-by-step instructions that will help you create real-world applications using UDOO
Who This Book Is For

If you are an Android developer who wants to learn how to use UDOO to build Android applications that are capable of interacting with their surrounding environment, then this book is ideal for you. Learning UDOO is the next great step to start building your first real-world prototypes powered by the Android operating system.

What You Will Learn
  • Build working prototype circuits using breadboards
  • Create real-world applications and prototypes using all the features provided by the UDOO board
  • Control external circuits from Android applications with the Accessory Development Kit
  • Listen to the environment and change the application behavior using external sensors
  • Enhance user interaction with native Android APIs for voice recognition and synthesis
  • Use the Android networking API to provide Internet data to UDOO-connected circuits
  • Collect and publish sensor data from Android applications using MQTT libraries
In Detail

UDOO is a new development platform that acts as a single board computer capable of running both Linux and Android operating systems. With the compatibility of Arduino devices together with the Android operating system, this board favors the rapid development of physical applications with a solid user interface, which contributes significantly to the success of your projects.

This book is a great tutorial if you are planning to integrate all the amazing capabilities offered by Android into your small or big prototypes and be productive as soon as possible.

This is a step-by-step tutorial that will help you to create amazing real-world applications using UDOO. In each chapter, a new capability provided by the UDOO board is explained and then used in a real-world context to create a new physical application.

Emanuele Palazzetti: author's other books


Who wrote Getting Started with UDOO? Find out the surname, the name of the author of the book and a list of all author's works by series.

Getting Started with UDOO — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Getting Started with UDOO" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Getting Started with UDOO

Getting Started with UDOO

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: February 2015

Production reference: 1170215

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78439-194-2

www.packtpub.com

Credits

Author

Emanuele Palazzetti

Reviewers

Maurizio Caporali

Bill Gatliff

Christian Gil Gonzlez

Edward Jahn Sayadian

Primiano Tucci

Commissioning Editor

Amit Ghodke

Acquisition Editor

Reshma Raman

Content Development Editor

Ruchita Bhansali

Technical Editor

Abhishek R. Kotian

Copy Editor

Laxmi Subramanian

Project Coordinator

Krani Berde

Proofreaders

Ameesha Green

Stephen Copestake

Cathy Cumberlidge

Indexer

Mariammal Chettiyar

Graphics

Valentina D'silva

Production Coordinator

Melwyn D'sa

Cover Work

Melwyn D'sa

Foreword

This book addresses two very important topics: "Programming" and "Programming with Android".

Programming nowadays is indeed more and more tied to interactions with physical spaceyou can no longer think about programming only pixels of a screen. Thanks to the evolution of mobile devices, application design and development has encountered a vision change. Today, accelerations and physical rotations of devices are managed by software; information changes depending on the geographic location and on common activities such as walking, driving, travelling, and so on. The next step is programming physical objects connected to the Internet, making our houses, cars, and clothes interactive. This book has the merit to introduce this new vision, showing how simple it is to program real objects, creating new smart ones this way. And it fulfils this goal with an UDOO board, Arduino and Android, starting with a simple Android application that lets you control sensor lights, temperature range, LED lights, and lots more.

UDOO, in fact, allows rapid prototyping of projects based on Arduino: the advantage is a tiny computer that is integrated to the Arduino microcontroller, running Android and Linux. The first few chapters highlight how to realize the connection between Android and Arduino, a very simple task due to the Android Accessory Development Kit (ADK) communication protocol, which is UDOO-compatible. The author, to further simplify the implementation of the protocol, introduces an external library, which allows you, with few lines of code, to connect Android to the real world.

After this first introductory part, you are pushed into the DIY philosophy: start getting your hands dirty, which is the most interesting part. There are several examples and no need for great tools. With just a wooden peg and a light sensor, you can build a heartbeat monitor with the added possibility of visualizing and managing data.

Going forward, in the book, you will see more complex projects, but you will also discover how simple it is to realize the interaction between software and the real world.

This is the fundamental aspect: opening up your imagination and giving new perspectives to software developers.

Maurizio Caporali

Product Manager and Cofounder of UDOO

About the Author

Emanuele Palazzetti is a software developer with strong JavaScript knowledge and a solid background in Python development. Part of his job entails taking care of backend web applications mostly built with the Django web framework. In the past few years, he has delved into many well-known frontend frameworks, such as AngularJS and EmberJS, to strengthen his JavaScript knowledge. Being a former Java developer, he leveraged his previous knowledge and started working on Android; by combining his interest on electronics and embedded devices with the well-known mobile platform, he managed to build several prototypes and small physical applications.

He currently works at Evonove, a small company where he has been leading a number of frontend software projects mostly based on the AngularJS framework. He is also an open source advocate, active contributor, and speaker at Python and Android conferences. He writes about JavaScript and other development stuff at http://palazzetti.me.

Many people have helped this book happen. Reshma Raman, Acquisition Editor at Packt Publishing, gave me the opportunity to write this book and Ruchita Bhansali, Content Development Editor at Packt Publishing, provided great support and encouragement during book writing and reviewing. Many thanks to the entire team at Packt Publishing that worked hard and provided suggestions to improve the content of this book.

Thanks to Maurizio Caporali, Primiano Tucci, Edward Sayadian, and Christian Gil Gonzlez for their valuable and welcomed feedback, which was critical for better clarity and accuracy of the material in this book.

Thanks to Massimiliano Pippi, a colleague and a friend of mine, for his suggestions and feedback during the initial draft.

About the Reviewers

Maurizio Caporali is the CEO and cofounder of AIDILAB s.r.l. (www.aidilab.com) and the cofounder and product manager of UDOO (www.udoo.org).

Maurizio is an information technology expert, services consultant, and service designer for mobile devices applications, and PhD in information and communication technologies. His research interests include physical computing, interaction design, embedded systems, and Internet of Things.

Currently, Maurizio is mainly involved in the UDOO lifecycle management and he is working on different projects regarding the design of new technological products for the home automation, wearable, and cyber physical system market.

Christian Gil Gonzlez works as a biomedical applications developer and was studying for a degree in computer engineering while this book was being written.

In his current job, he is developing an AllinOne medical point using an UDOO and some medical sensors such as ECG, SpO2, Blood Pressure, and Glucometer.

I would like to thank my girlfriend for putting up with me during all the time I invested in this book, and to Angela, for helping me to improve my English. I would also like to thank all employees of Imaxdi for giving me the opportunity to work with UDOO and open up the range of possibilities to develop applications for biotechnology.

Edward Jahn Sayadian is a network engineer and teaches network security and network engineering in Sydney, Australia. He has an unquenchable thirst for knowledge, which extends to his hobbies in motor mechanics, electronics, and programming. You can see some of Edward's projects on his blog, http://www.makeitbreakitfixit.com/, or find his projects online in the Arduino, UDOO, Kleb, and other hacking communities.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Getting Started with UDOO»

Look at similar books to Getting Started with UDOO. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Getting Started with UDOO»

Discussion, reviews of the book Getting Started with UDOO and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.