Autore |
Tang Jeff
|
Edizione | [1st ed. 2014.] |
Pubbl/distr/stampa |
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
|
Descrizione fisica |
1 online resource (358 p.)
|
Disciplina |
004.1675
|
Collana |
Technology in action
|
Soggetto topico |
Computer input-output equipment
Software engineering
Hardware and Maker
Software Engineering/Programming and Operating Systems
|
ISBN |
1-4302-6787-9
|
Formato |
Materiale a stampa |
Livello bibliografico |
Monografia |
Lingua di pubblicazione |
eng
|
Nota di contenuto |
Contents 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
System 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
Chapter 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
Chapter 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
Touchtone 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
Showing and Resizing Map
|
Record Nr. | UNINA-9910300475703321 |