Wearable Android: Android Wear and Google FIT App Development

Wearable Android: Android Wear and Google FIT App Development

Mishra, Sanjay M.

56,58 €(IVA inc.)

Software Development/Mobile/Android/Wearable/Fitness Build Wearable Applications on the Android Wear and Google Fit Platforms This book covers wearable computing and wearable application development particularly for Android Wear (smartwatches) and Google Fit (fitness sensors). It provides relevant history, background and core concepts of wearable computing and ubiquitous computing, as a foundation for designing/developing applications for the Android Wear and Google Fit platforms. This book is intended for Android wearable enthusiasts, technologists and software developers. Gain insight into  wearables in the modern consumer ecosystem of a multitude of devices, ubiquitous computing, cloud computing and intelligent personal assistants Learn the Android Wear and Google Fit APIs and jump–start hands–on development including: setting up an Android development environment suitable for Android Wear and Google Fit , setting up smartwatch and fitness devices for development and debugging , writing applications that install and execute on Android Wear (smartwatch) devices , and  applications that run on your handheld Android devices and find and connect to fitness sensors and access fitness data, and more Catch up with the new Android 5.0 Lollipop , Android Studio and the gradle based build system Learn how to write applications for smart watches and fitness sensors on the Android/Google ecosystem. Sanjay s tome provides a comprehensive and timely treatment of the essential points of current Wearable technology and Android Wearable development techniques. The easygoing and comprehensive examples make this book a joy to discover and a delight to peruse. Highly recommended!   –  Rudi Cilibrasi, Computer Scientist     The text provides a rich and immersive overview of the field of Wearable computing that is solidified by the impressive set of examples. I was simultaneously entertained as well as educated, and would highly recommend this book to anyone that is looking to get started with Wearables. – Nathan Blair, Software Engineer & Entrepreneur   Sanjay M. Mishra began programming in C on various flavors of Unix in the early 1990s. Over the years he has developed diverse software systems spanning web applications and services, messaging, VoIP, NoSQL databases, as well as mobile and embedded platforms. He has worked for companies such as Intertrust, Eyecon Technologies, CallSource, nVoc (formerly Sandcherry, Inc.) and the Starz Entertainment group. INDICE: About this bookThis BookTarget AudienceWhat this book coversWhat this book does not coverHow this book is structuredHardware and Software RequirementsUsage of termsConventionsDiagrams used in this BookThird Party, Online ReferencesWebsiteSource CodeErrataTrademarks and CopyrightsReferencesPart I – Wearable Computing:  Introduction &  BackgroundChapter 1: Wearables Introduction1.1 Wearable Computing1.2 Wearable Computers & Technology1.3 Wearables 1.4 The word : Wearables 1.5 Wearables and Smart Phones1.6 Wearable Light, Glance–able Interactions1.7 Smart Phone Dependency, inconveniences1.8 Wearable Interaction1.9 User?s Real world Context1.10 Variety of Wearable Devices1.11 Android Wear and Google FitReferences, Further ReadingChapter 2: Wearable Computing Background & Theory2.1 Wearable Computing History2.2 Internet of Things (IoT) and Wearables2.3 Wearables? Mass Market Enablers2.4 Human Computer Interface & Human Computer Relationship2.5 A Multi Device World2.6 Ubiquitous Computing2.7 Collective, Synergistic Computing Value2.8 Bright and Cloudy Cloud based Intelligent Personal Agent2.9 Leveraging Computer Vision2.10 IoT and Wearables Unnatural and over the top?2.11 Security and Privacy Issues2.12 MiscellaneousReferences, Further ReadingPart II: Foundation AndroidChapter 3: Android Platform/Hello Lollipop3.1 Android, Introduction3.2 Linux – ?nix or Unix–like OS3.3 Linux yesterday and today3.4 Unix System Architecture3.5 Java3.6 Apache Harmony3.7 Android OS and platform3.8 Setting up your Android Development Environment3.9 Android Classic project tree and build system3.10 Android New Build System3.11 Managing Java Installations3.12 Managing Android SDK installation and updates3.13 Code Samples: Android LollipopReference, Further ReadingChapter 4: Android SDK4.1 Software Components, in general4.2 Android Application Development Model4.3 Android SDK API4.4 Android?s Four Fundamental Components4.5 Activity4.6 Service4.7 BroadcastReceiver4.8 ContentProvider4.9 Intent4.10 android package, sub–packages4.11 dalvik package, sub–packages4.12 java, javax package, sub–packages4.13 org package, sub–packages4.14 Sample code in this bookReferences and Further ReadingChapter 5: Android Discovery and Communication5.1 Android Interconnectivity5.2 Advertisement and Discovery5.3 Bluetooth5.4 Wi–Fi Peer to Peer ( Wi–Fi Direct )5.5 Zero Configuration Networking ( zeroconf)5.6 Near Field Communication (NFC)5.7 Universal Serial Bus (USB)References and Further ReadingPart III: Android Wear Platform & SDKChapter 6: Android Wear Platform, Hello Wear6.1 Android Wear6.2 Android Wear Platform Android Wear OS, Wear Devices, Wear API6.3 Android Notifications and Android Wear6.4 Notification Settings and Control6.5 App Notification Strategy6.6 Google Now and Android Wear6.7 Android Wear Devices – Getting Started6.8 Wear Debugging, Android SDK6.9 Peeking under the hood of your Wear Device6.10 Engaging your Android Wear device via Notifications6.11 Android Wear Targeted Apps6.12 Hello Wear World – Writing our first Wear AppChapter 7: Android Wear  API7.1 Google Services and Google Play Services7.2 Android Wear Network7.3 Android Wear API, in depth7.4 DataItem, DataMapItem, DataMap7.5 PutDataRequest and PutDataMapRequest7.6 Asset and DataItemAsset7.7 MessageApi interface7.8 Wearable UI Library7.9 Wear Interaction Design7.10 Accessing Sensors7.11 Production Wear AppsPart IV: Google Fit Platform & SDKChapter 8: Google Fit Platform, Hello Fit8.1 Google Fit Platform Overview8.2 Google Fit Core Concepts8.3 Fit Data Types8.4 Fit Data Store (Storage)8.5 Sensors8.6 Permissions, User Consent8.7 Google Fit – Developer Responsibilities8.8 Procuring Sensor Peripherals8.9 Hello Fit – hands on example8.10 Google?s Fit App8.11 Google Settings AppChapter 9: Google Fit API9.1 Google Fit API9.2 Google Fit main package (com.google.android.gms.fitness)9.3 data sub–package9.4 request sub–package9.5 result sub–package9.6 service sub–packagePart V:  Real World ApplicationsChapter 10:  Real World Applications10.1 Real World Applications10.2 Handheld Application Extension10.3 Home Automation10.4 Wearables at Workplace10.5 Fitness, Health and Medical10.6 Industrial Manufacturing10.7 Civic, Government, DemocracyAppendixIndex

  • ISBN: 978-1-119-05110-7
  • Editorial: Wiley–Blackwell
  • Encuadernacion: Rústica
  • Páginas: 280
  • Fecha Publicación: 01/10/2015
  • Nº Volúmenes: 1
  • Idioma: Inglés