Google Glass Barry Burd Drew University 1 This presentation © 2014 Barry Burd Slides available at

Slides:



Advertisements
Similar presentations
Getting to Know Your iPad. Overview Tip: the back camera is the best!
Advertisements

Google Confidential and Proprietary Apps 1 Intro to Talk Google Apps.
IPad Basics An ERL Brownbag Workshop. Getting to know the iPad 1)Home Button 2)Dock Connector 3)Speakers 4)Hold Button 5)Antenna Cover 6)Mute Button 7)Volume.
Quick Reference for © 2012 Microsoft Corporation. All rights reserved. The Lync home screen The Lync home screen has four tiles in the hub on the left.
All About Android Introduction to Android 1. Creating a New App “These aren’t the droids we’re looking for.” Obi-wan Kenobi 1. Bring up Eclipse. 2. Click.
By Jennifer Chitnis. Connecting the Kinect  A new Xbox 360 has a built in Kinect port for the system  For an older Xbox 360, there is an AC adapter.
Cosc 5/4730 Game Design. A short game design primer. A game or animation is built on an animation loop. – Instance variables of “objects” are updated.
PAYware Mobile Android Comparison June Discussion Topics Obtaining the App PAYware Mobile App.
Junior Tiger Camp 2010 Summer Junior Tiger Camp 2010 Activity: Google Your Environment.
Droid by Motorola with Google. 2 Droid / Google Experience Gmail –Is not required to purchase Google experience devices, but should be activated to experience.
211 Multimedia Web Design Lesson 3/4 – Internet Connectivity.
Cosc 4730 Android TabActivity and ListView. TabActivity A TabActivity allows for multiple “tabs”. – Each Tab is it’s own activity and the “root” activity.
Why You Should Buy A I-Phone 4s. By Steven Gailitis.
Windows 10. The New Microsoft Operating System to be released July 29 th. It’s not just a PC operating system, it’s a lot more, it includes phones,
Designing a Concept for a Smartwatch Lawrence Najjar
Samsung Retail Mode for LDU
B.Y.O.L.: Adobe Edge Animate—Flash-like Interactions for HTML5 Devices Jeff Batt eLearning Brothers Product Development Manager.
Phones and fieldTask. Session Objective Be familiar with: – selecting smart phones for a survey, – configuring them – and using them – fieldTask (c) Smap.
Google Glass Barry Burd Drew University 1 This presentation © 2014 Barry Burd Slides available at
GOOGLE GLASS Contents:-  Introduction  Technologies used  How it works?  Advantages  Disadvantages  Future scope  Conclusion.
DUE Hello World on the Android Platform.
로봇 전화번호부 4/4 UNIT 12 로봇 SW 콘텐츠 교육원 조용수. 학습 목표 뷰 홀더 패턴을 사용할 수 있다. 토스트를 사용할 수 있다. 클릭 이벤트를 처리할 수 있다. 2.
DUE Introduction to the Android Platform Working Connections 2011.
UX design for Google Glass Alena Kovárová PeWe Seminar
Threads and Services. Background Processes One of the key differences between Android and iPhone is the ability to run things in the background on Android.
Create Navigation Drawer Team 2 Zhong Wang Jiaming Dong Philip Wu Lingduo Kong.
Android Boot Camp for Developers Using Java, Comprehensive: A Guide to Creating Your First Android Apps Chapter 7: Reveal! Displaying Pictures in a GridView.
Chapter 7: Reveal! Displaying Pictures in a Gallery.
Networking: Part 1 (Web Content). Networking with Android Android provides A full-featured web browser based on Chromium, the open source browser engine.
Introduction for Families. Seesaw gives your child a place to document their learning, be creative and learn how to use technology. Seesaw is a new way.
Building Twitter App Rohit Ghatol. About Me Rohit Ghatol 2.Project 3.Certified Scrum Master 4.Author “Beginning.
Tutorial Flipster App for Android and Kindle Fire Tablet support.ebsco.com.
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
IPSOS / Vodafone / Novartis Kenya 17 December 2014.
Makes Accessing Virtual Apps and Desktops from Any Device as easy as turning on your TV Citrix Receiver.
1 Mezzanine Ware (Pty) Ltd © 2014 Installing\Uninstalling the Mezzanine Helium Android application.
ListView and ExpandableListView
Does my business need a mobile App?. In today's world of rapidly changing technology, we see in the information age that computers and websites were once.
GOOGLE GLASS TECHNOLOGY. Project Glass is a research and development program by Google to develop an augmented reality Head Mounted display (HMD). The.
PAYware Mobile Android Comparison June 2013 For Internal Use Only.
TCS Internal Maps. 2 TCS Internal Objective Objective :  MAPS o Integration of Maps.
Padua College MDM Enrolment. Rename your iPad Go to Settings -> General -> About and tap on the iPad name. Your iPad should be renamed to match your username.
The Complete Training/Knowledge Guide. Session 2: Phone Basics  Removing the Back Cover  Installing the Battery  Removing the Battery  Installing.
 There are many android hack tool given on the internet that promises to give you best performance. But unfortunately most of the android hack tool are.
Android Alert Dialog. Alert Dialog Place Button to open the dialog. public class MainActivity extends ActionBarActivity { private static Button button_sbm;
G00gle Glass Ben Winn.  Google Glass is a headset, or optical head-mounted display, that is worn like a pair of eyeglasses  Displays information in.
Downloading the App 1 Go to the right store. Access the App Store on iOS devices, the Play Store on Android, and for a.
User Guide DCT Retail Mode for SMART CAMERA Mobile Application SAMSUNG ELECTRONICS DI IMC.
Lecture 5: Location Topics: Google Play Services, Location API Date: Feb 16, 2016.
Martin Norris Computing Teacher/Leader at Moldgreen Community Primary School, Huddersfield
iPhones and iPads and iTunes, Oh My!
Google VR (gvr) CardBoard and DayDream With OpenGL
Android Application Development 1 6 May 2018
UNIT 11 로봇 전화번호부 3/4 로봇 SW 콘텐츠 교육원 조용수.
Google Glass.
Further android gui programming
Tutorial Using the App help.ebsco.com.
Facing Problem with Hulu on Android and iPhone Device? (Check Here)
Mobile Operating Systems and Connectivity
wireless IP video door phone
Android Programming Lecture 6
Facebook 2.2 billion Monthly active users
CIS 470 Mobile App Development
Lync Windows Store app Quick Reference for The Lync home screen
Step-By-Step instructions for setting up Account and App
Tutorial Using the App help.ebsco.com.
Android Topics Custom ArrayAdapters
Smart Assistant via FGLair
eText on iPad: Navigation and Features
 Google Glass is a headset, or optical head-mounted display, that is worn like a pair of eyeglasses.  Developed by R&D Dept. of Google  FEATURES  Touchpad.
Presentation transcript:

Google Glass Barry Burd Drew University 1 This presentation © 2014 Barry Burd Slides available at

Agenda What's Google Glass all about? Try them on ? & ! 2

Availability Available to Explorers for $1500 You can try it today 3

The MyGlass page 4

Network Connections WiFi directly to unsecured hotspot WiFi directly to secured hotspot via MyGlass setup Wifi tethering to Android phone or iPhone 5

6

The Card metaphor 7 8:00 "ok glass" Ewing, NJ 64 o (most recent card) 8:00 (device settings) "ok glass" (next most recent card) Your current timeline Home Items come and go... Pinned items Imagine a carousel

Controlling the device Voice commands "OK Glass" activates voice commands Head movements Lifting head brings Glass out of dormancy (No keyboard input that I'm aware of without a hack or an app) Swipes on the side Tapping drills down into a card (for a "sub-timeline") or brings Glass out of dormancy Down-swipe is "dismiss" or "back" or "become dormant" Side-to-side swipe is like a carousel for the cards 8

Swipes on the side Tapping drills down into a card (for a "sub-timeline") or brings Glass out of dormancy 9

Swipes on the side Down-swipe is "dismiss" or "back" or "become dormant" 10

Swipes on the side Side-to-side swipe is like a carousel for the cards 11

Demos Take a picture; take a video Google for something (with sound) Get directions Word Lens How do you say " " in " "? Level app, Compass app Play a game with... Matcher, Tennis Post an update... My learn-a-language app Students' keyboard apps 12

13

The Level App 14

Developing for Glass 15

16

{ "kind": "mirror#timelineItem", "id": "cedf4878-b2e7-4a9e-9fb8-6d6b ", "created": " T04:14:20.120Z", "updated": " T04:14:20.120Z", "etag": " ", "html": " \n \n This paragraph auto- resizes according to the HTML content length.\n \n \n \n", "notification": { "level": "DEFAULT" } 17

Developing with Android: Handling Cards 18 swipe

Developing with Android: Handling Cards 19

The code: public class CardScrollActivity extends Activity { private List mCards; private CardScrollView protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); createCards(); mCardScrollView = new CardScrollView(this); ExampleCardScrollAdapter adapter = new ExampleCardScrollAdapter(); mCardScrollView.setAdapter(adapter); mCardScrollView.activate(); setContentView(mCardScrollView); } 20

private void createCards() { mCards = new ArrayList (); Card card; card = new Card(this); card.setText("This card has a footer."); card.setFootnote("I'm the footer!"); mCards.add(card); card = new Card(this); card.setText("This card has a kitten background image."); card.setFootnote("How can you resist?"); card.setImageLayout(Card.ImageLayout.FULL); card.addImage(R.drawable.kitten_bg); mCards.add(card); card = new Card(this); card.setText("This card has a mosaic of kitties."); card.setFootnote("Aren't they precious?"); card.setImageLayout(Card.ImageLayout.LEFT); card.addImage(R.drawable.kitten_small_1); card.addImage(R.drawable.kitten_small_2); card.addImage(R.drawable.kitten_small_3); mCards.add(card); } 21

private class ExampleCardScrollAdapter extends CardScrollAdapter public int findIdPosition(Object id) { return -1; public int findItemPosition(Object item) { return mCards.indexOf(item); public int getCount() { return mCards.size(); public Object getItem(int position) { return mCards.get(position); public View getView(int position, View convertView, ViewGroup parent) { return mCards.get(position).toView(); } 22

? & !? & ! 23 Barry Burd Drew University Slides available at