LEADER 06570nam 22006615 450 001 9910300475703321 005 20200701191421.0 010 $a1-4302-6787-9 024 7 $a10.1007/978-1-4302-6787-4 035 $a(CKB)3720000000024271 035 $a(EBL)1781946 035 $a(SSID)ssj0001295992 035 $a(PQKBManifestationID)11857657 035 $a(PQKBTitleCode)TC0001295992 035 $a(PQKBWorkID)11347796 035 $a(PQKB)10429967 035 $a(MiAaPQ)EBC1781946 035 $a(DE-He213)978-1-4302-6787-4 035 $a(CaSebORM)9781430267874 035 $a(PPN)179921959 035 $a(EXLCZ)993720000000024271 100 $a20140701d2014 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning Google Glass Development$b[electronic resource] /$fby Jeff Tang 205 $a1st ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (358 p.) 225 1 $aTechnology in action 300 $aIncludes index. 311 $a1-322-13207-0 311 $a1-4302-6788-7 327 $aContents at a Glance; Introduction; Chapter 1: Getting Started; Why Glass; What Is Glass and Glassware ?; What Can Glass Do?; What Kinds of Glassware Can You Develop?; Mirror API-Based Glassware; GDK Glassware; When to Use Which; Google's Glassware Policies; Why This Book?; Who Is This Book For?; For Beginning Android Developers; For Intermediate or Advanced Android Developers; For iOS Developers; For Web Developers; For Other Programmers; For Nonprogrammers; Resources; Questions and Feedback; Summary; Chapter 2: Hello, Glass! Your First GDK App; Setting Up the Development Environment 327 $aSystem RequirementsAndroid Developer Tools; ADT on Mac; ADT on Windows; ADT on Linux; Playing with Glass; Enabling Debugging Mode on Glass; The adb Command; Installing the USB Driver on Windows; Showing the Glass Screen on a Bigger Screen; Developing with Simulated Devices or Emulators; Testing with GDK Samples; The HelloGlass Glassware; Step-by-Step Tutorial; What's Going On; The Big Picture; Source Code; AppDrawer.java; AppService.java; AppViewer.java; MenuActivity.java; Resource Files; drawable; start.xml in layout; main.xml in menu; strings.xml in values; AndroidManifest.xml; Summary 327 $aChapter 3: Glass User InterfaceOverview; Glass-Styled Cards; Menu; Live Cards; Low-Frequency Live Cards; High-Frequency Live Cards; Inflating Layout; 2D Canvas Drawing; Menu; Immersion; 2D Canvas Drawing; Gestures and Listeners; Menu and Head Gesture; 3D OpenGL ES Drawing; OpenGL ES 1.0; OpenGL ES 2.0; When to Use Which; Theme and UI Widgets; Summary; Chapter 4: Camera and Image Processing; Taking Pictures; The Easy Way; The Custom Method; Preview; Zoom; Upload and E-mail; Photo View; Barcode Recognition; OCR; Image Web Search; OpenCV; The Complete App; Summary 327 $aChapter 5: Video: Basics and ApplicationsCapturing Video; The Quick Way; The Custom Way; Playing Video; OpenCV Video Processing; FFmpeg Video Processing; Test the Library Client on Glass; Integrating the FFmpeg Library; YouTube Integration; Calling Data API; Displaying Query Result; Making the Voice Query; Playing the Video and Let's Karaoke; Keeping Code Updated; Running the App; Summary; Chapter 6: Voice and Audio; Voice Input; Sound Effects; Audio Capture and Play; Using MediaRecorder and MediaPlayer; Using AudioRecord and AudioTrack; Improving the Karaoke App; Pitch Detection 327 $aTouchtone DetectionSong Identification; Summary; Chapter 7: Networking, Bluetooth, and Social; Making HTTP Requests; HTTP GET; HTTP POST; HTTP File Uploading; Socket Programming; Glass Client vs. Android Server; Glass Server vs. Android Client; Glass Client vs. iOS Server; Glass Server vs. iOS Client; Bluetooth; Classic Bluetooth; Bluetooth Low Energy; Reading Heart Rate from Glass; Using Android Device as Delegate; Using iOS Device as a Delegate; BLE Peripheral; Other Tips; Going Social; Summary; Chapter 8: Location, Map, and Sensors; Location; Getting Location; Showing Address 327 $aShowing and Resizing Map 330 $aBeginning Google Glass Development is your number one resource for learning how to develop for Google Glass--the paradigm-shifting mobile computing platform taking the world by storm now and for years to come. Mobile developers have always had to think for the future, and right now that means getting started with Google Glass. This book is incredibly hands-on with many exciting projects. You will learn the basics of Glass and how to set up your development environment, through to every Glass development topic using Glass Development Kit (GDK): ? Glass User Interface ? Camera and Image Processing ? Video: Basics and Applications ? Voice and Audio ? Network, Bluetooth, and Social ? Locations, Map, and Sensors ? Graphics, Animation, and Games You will also learn how to develop enterprise and web-based Glass apps using the Mirror API. Each topic is full of examples that illustrate what Glass can truly do and help you quickly start developing your own apps. Jeff Tang has successfully developed mobile, web, and enterprise apps on many platforms, and cares immensely about user experience. He brings his vast knowledge to this book through cool and practical examples, which will excite and tantalize your creativity. This book is for any developer who is keen to start developing for Glass with GDK or the Mirror API. Whether you are an Android, iOS, web, or enterprise developer, you do not want to miss the chance that Glass becomes the next big thing. Get started with Beginning Google Glass Development and be inspired today. 606 $aComputer input-output equipment 606 $aSoftware engineering 606 $aHardware and Maker$3https://scigraph.springernature.com/ontologies/product-market-codes/I29010 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aComputer input-output equipment. 615 0$aSoftware engineering. 615 14$aHardware and Maker. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a004.1675 700 $aTang$b Jeff$4aut$4http://id.loc.gov/vocabulary/relators/aut$0925842 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300475703321 996 $aBeginning Google Glass Development$92208310 997 $aUNINA