SlideShare a Scribd company logo
Tomás Ruiz-López
Software Design Manager @tomasruizlopez
@everywaretech /everywaretech
http://www.everywaretech.es
Carlos Rodríguez Domínguez
Chief Technology Officer @carlosrodrigdom
New trends on research and !
software development techniques !
for wearable devices
Ph.D. Program on Information and Communication Technologies!
University of Granada
Everyware
Technologies
Spinoff UGR
Business areas
Everyware
Technologies
Spinoff UGR
1
Consulting
Everyware
Technologies
Spinoff UGR
2
Training
Everyware
Technologies
Spinoff UGR
3
Development
Android
iOS
BlackBerry
Web
Android Wear Chromecast
Google Glass
Android TV
Apple Watch
A brief!
Motivation
Darcy Norman
Performance Data Analyst
Adidas Micoach
Speed Cell
Measure speed, distance, heart!
rate… during training
Data Analysis
A little bit of!
History
1961!
MIT
“The Gambling!
Shoe”
1810!
Naples Queen
First wristwatch
1600!
Qing Dinasty
Abacus integrated!
on a ring
Edward Thorp Claude Shannon
The!
Gambling!
Shoe
Mark Anthony !
Howe!
2012
SCAM
Some!
Data!
about wearable devices
Global interest in!
Wearable Technology
70%
15%
48%
People aware of the existence
of wearable devices
People already using wearable
devices
Owners of wearable devices
are 18-34 years old
300$ Average price of a wearable
device
By !
market
957$ Industrial!
134$ Pets Animals
By body!
location
1117$ Legs!
92$ Hands
57% Self-monitoring and health
concerns
35%Supplement their smartphone
addiction
Reasons to buy
72% Wearable devices are too
expensive
62%Wearable devices are not too
fashionable
Reasons NOT to buy
53% Would like wearable devices to
look more like jewelry
Is it compatible with !
my smartphone?
Is it easy to!
set up?
Is it easy to put on?!
Is it accurate?
Will the battery last?!
How long?
Is it comfortable!
to wear?
Is it cool?!
Do I look dumb?!
Is it fashionable?
Users’ Preferences to wear devices
Device distribution by price
OS compatibility
Battery duration
Most Funded Kickstarter Projects!
> 1.000.000$ each
Pebble Smartwatch Dash Headphones Emotive Insight
Omate TrueSmart Agent Smartwatch Oculus Rift
Key features!
of wearable devices
Hands-free!
Voice / gesture control. Avoid distractions.
Context-aware!
Use sensors to proactively infer the user’s needs
Always-on!
Low power consumption. Fast wake up. Background processing
Always connected!
Use wireless technologies to communicate with other devices.
Market!
Manufacturing by both big and small companies
Enhancing!
Augment knowledge, facilitate learning or enhance experience
Development platform!
Software makes wearable devices meaningful
Accelerometer
Components
Touch Interface
Respiratory Monitor
Pressure Sensor
Muscle Contraction Sensor
FM Tuner
Buzzer
Blood Pressure Meter
Audio Jack
Barometer
Magnetometer
Textile Strain Sensor
Pedometer
DLP Display
Depth Camera
E-Paper Display
Microphone
Vibrator
Thermometer
Backlight
LED Display
Altimeter
Bone Conduction Speaker/Mic
ECG Sensor
Clock
Photo/Video Camera
Perspiration SensorInfrared Sensor
UV Light Sensor
Galvanometer
Skin Impedance Sensor
Oximeter
GPS
Gyroscope
Some of what you can find on the!
Market!
(or about to be released)
Smart Cap!
EDAN SAFE PTY LTD
- Fatigue monitoring system (EdenSafe!
Universal Fatigue Algorithm)!
- Keep truck drivers safe!
- EEG sensors on the brim!
- Sends information to an operator!
- Audio alarm when the user starts !
falling asleep
SensoGlove!
SENSOGLOVE
- Smart glove designed for golfers!
- Detects intensity of the grip when!
holding the club or driver!
- Data analysis in real-time!
- Audio and visual feedback to the user!
to know if they are holding the club!
correctly
Voyce Dog Monitor!
VOYCE
- Measures key vital signs and overall!
health in dogs!
- Heart rate, respiratory rate, calories…!
- iOS and Android apps to check data
Fit Guard!
FORCE IMPACT TECHNOLOGIES
- Detection of head injuries in athletes!
- Accelerometer to detect head movement!
and compute the force of the head impact!
- Analyze severity of head injuries!
- Sends data to companion app
June!
NENATMO
- Monitor the user’s UV exposure during th
day and alert when it has exceeded the!
recommended limit!
- Can be worn on the wrist, neck or chest!
- Companion app shows data about sun!
exposure and advices for skin protection
Shine!
MISFIT
- Motion-tracking wearable device!
- Records activity levels and sleep!
- Can be worn or embedded in some piece
of clothing the company sells!
- Sends data to a companion app and !
shares results with friends
Achillex!
XYBERMIND
- Ankle wrap (around running shoes) and!
vest!
- Measures impact forces, degree of !
pronation and orientation of the foot!
- Used in retail environments!
- Shows information to help customers!
decide which shoes to purchase
Lechal Shoe!
LECHAL
- User navigation through vibration!
- Bluetooth enabled insole!
- Additional fitness functions!
- Control from smartphone!
- Alert if the smartphone is missing
Nex Band!
MIGHTYCAST
- Band with pluggable modules with LEDs!
for user feedback!
- Mainly for gaming and entertainment!
purposes!
- User customizable
PequeAlarma!
INTERACTIVE TOYS + EVERYWARE
TECHNOLOGIES
- Monitor children proximity!
- Trigger an alarm if child is going further!
from a predefined distance!
- Additionally checks temperature and!
falls to water
Inivisibility Glasses!
AVG
- Glasses with infrared LEDs!
- Not visible to human eye but visible to!
cameras!
- Make face recognition algorithms not!
work properly!
- Focus on guaranteeing privacy
Swarm!
MICROSOFT
- Scarf to help people with autism or!
visual and hearing impairments!
- Modules with biometric sensors that are!
able to heat up or vibrate!
- Connect via Bluetooth to the smartphone
Software Design!
for mainstream wearable devices
Desktop/Web!
first
Mobile!
first
Wearable!
first
Graceful degradation
Progressive enhancement
Real life
Notification Use device
Micro-interactions
DeviceContext-aware
Health!
sensors
Activity!
recognition
Calendar!
& Time
Identity
Location
Glanceable
Low interaction
Voice
&
Big gestures
Brief interactions
Seconds
Short copy
Keep text short
and focused
Notify sparingly and discreetly
Building Glassware for!
Google Glass!
with the GDK
Glass Development!
Kit
1
Real-time!
user interaction
2
Offline!
functionality
Glass Development!
Kit
3
Access to!
Hardware
Glass Development!
Kit
Live Cards
Currently cooking for 1683 peopleOk Glass, find a
Breaking!
Service
Service <service	
	 android:name="es.everywaretech.breakingglass.BreakingService"	
	 android:label="@string/app_name"	
	 android:enabled="true"	
	 android:exported="true">	
	 <intent-filter>	
	 	 <action android:name=“com.google.android.glass.action.	
	 	 	 VOICE_TRIGGER" />	
	 </intent-filter>	
	 <meta-data	
	 	 android:name="com.google.android.glass.VoiceTrigger"	
	 	 android:resource="@xml/voice_trigger_start" />	
</service>
Android Manifest
<trigger command="FIND_A_RECIPE" />
xml/voice_trigger_start.xml
High-frequency rendering
Currently cooking for 1683 people
Breaking!
Service
Service
Breaking!
Drawer
Direct Rendering !
Callback
Breaking!
View
View
Breaking!
Activity
Activity
action
Live!
Card
Live Card
Live Cards
Ok Glass, find a
High-frequency rendering
Currently cooking for 1683 people
Live CardsHigh-frequency rendering
liveCard = new LiveCard(this, LIVE_CARD_TAG);	
!
callback = new BreakingDrawer(this);	
liveCard.setDirectRenderingEnabled(true).getSurfaceHolder().addCallback(callback);	
!
Intent menuIntent = new Intent(this, BreakingActivity.class);	
menuIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);	
liveCard.setAction(PendingIntent.getActivity(this, 0, menuIntent, 0));	
liveCard.attach(this);	
!
liveCard.publish(PublishMode.REVEAL);
BreakingService
Menus
Breaking!
Activity
Activity
Recipe!
Activity
Activity
onOptionsItemSelected()
Menu
Static Cards
Recipe!
Activity
Activity
Content!
View
CardScroll!
View
Recipe!
Adapter
CardScroll!
Adapter
Content!Content!Content!Content!
Card
Static Cards
adapter = new RecipeAdapter(createCards(this));	
scrollView = new CardScrollView(this);	
scrollView.setAdapter(adapter);	
scrollView.activate();	
setContentView(scrollView);	
setCardScrollerListener();
RecipeActivity.onCreate()
Card c = new Card(context);	
c.setImageLayout(Card.ImageLayout.FULL);	
c.setText("Your blue meth-candy is ready");	
c.setFootnote("Tap to start selling it");	
c.addImage(R.drawable.background_01);
RecipeActivity.createCards()
Notifications
Recipe!
Activity
Activity
Alarm!
Manager
Selling!
Service
Service
Intent intent = new Intent(this, SellingBroadcastReceiver.class);	
PendingIntent pending = PendingIntent.getBroadcast(this, 	
	 (int) System.currentTimeMillis(), intent, 	
PendingIntent.FLAG_CANCEL_CURRENT);	
	 	 	
AlarmManager am = (AlarmManager) this.getSystemService(	
	 Context.ALARM_SERVICE);	
am.set(AlarmManager.RTC_WAKEUP, 	
	 System.currentTimeMillis() + 20*1000, 	
	 pending);
Selling!
Broadcast!
Receiver
Broadcast Receiver
time goes by…
Live Cards
Selling!
Service
Service
Low-frequency rendering
Live!
Card
Live Card
View
RemoteViews
Live CardsLow-frequency rendering
// Get an instance of a live card	
liveCard = new LiveCard(this, LIVE_CARD_TAG);	
!
// Inflate a layout into a remote view	
liveCardView = new RemoteViews(getPackageName(), R.layout.selling_view);	
!
// Publish the live card	
liveCard.publish(PublishMode.REVEAL);	
!
// Queue the update text runnable	
handler.post(mUpdateLiveCardRunnable);
GitHub
https://github.com/everywaretech/
BreakingGlass
Developing with the SDK for!
Android Wear
Suggest
The context stream
Demand
The cue card
Notifications
Actions
Images Voice
Google!
Play Store
App installation
Handheld App
Wearable App
Google!
Play Store
App installation
Google!
Play Store
App installation
Google!
Play Services
Communication between devices
1 App!
Notifications
NotificationCompat.Builder notificationBuilder =	
	 new NotificationCompat.Builder(this)	
	 .setSmallIcon(R.drawable.event)	
	 .setContentTitle(eventTitle)	
	 .setContentText(eventLocation)	
	 .setContentIntent(viewPendingIntent);	
!
// Get an instance of the NotificationManager service	
NotificationManagerCompat notificationManager =	
	 NotificationManagerCompat.from(this);	
!
// Build the notification and issues it with notification manager.	
notificationManager.notify(notificationId, notificationBuilder.build());
Send Notifications as usual
Adding background icon
NotificationCompat.Builder notificationBuilder =	
	 new NotificationCompat.Builder(this)	
	 .setSmallIcon(R.drawable.event)	
	 .setContentTitle(eventTitle)	
	 .setContentText(eventLocation)	
	 .setContentIntent(viewPendingIntent)	
.setBigIcon(R.drawable.background);
#gandroid
Adding actions
NotificationCompat.Builder notificationBuilder =	
	 new NotificationCompat.Builder(this)	
	 .setSmallIcon(R.drawable.event)	
	 .setContentTitle(eventTitle)	
	 .setContentText(eventLocation)	
	 .setContentIntent(viewPendingIntent)	
.setBigIcon(R.drawable.background);	
	 .addAction(R.drawable.maps,
context.getResources().getString(R.string.maps), 	
mapPendingIntent);
#gandroid
Receiving Voice Input
<?xml version="1.0" encoding="utf-8"?>	
<resources>	
<string-array name="reply_choices">	
<item>Yes</item>	
<item>No</item>	
<item>Maybe</item>	
</string-array>	
</resources>
Receiving Voice Input
String replyLabel = getResources()	
	 	 .getString(R.string.reply_label);	
String[] replyChoices = 	
	 getResources().getStringArray(R.array.reply_choices);	
!
RemoteInput remoteInput = new
RemoteInput.Builder(EXTRA_VOICE_REPLY)	
.setLabel(replyLabel)	
.setChoices(replyChoices)	
.build();
Adding pages
BigTextStyle secondPageStyle = new NotificationCompat.BigTextStyle();	
secondPageStyle.setBigContentTitle("Title")	
.bigText("Long text content");	
!
// Create second page notification	
Notification secondPageNotification =	
new NotificationCompat.Builder(context)	
.setStyle(secondPageStyle)	
.build();	
!
// Create main notification and add the second page	
Notification twoPageNotification = notificationBuilder	
.extend(new NotificationCompat.WearableExtender()	
		 	 	 .addPage(secondPageNotification))	
.build();
#gandroid
Stacking notifications
final String GROUP_KEY = "group_key";	
!
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)	
.setContentTitle("Title")	
.setContentText("Text")	
.setSmallIcon(R.drawable.event)	
	 	 .setGroup(GROUP_KEY);
Summary notification
Notification summaryNotification = new NotificationCompat.Builder(context)	
.setContentTitle("2 new messages")	
.setSmallIcon(R.drawable.ic_small_icon)	
.setLargeIcon(largeIcon)	
.setStyle(new NotificationCompat.InboxStyle()	
.addLine("Alex Faaborg Check this out")	
.addLine("Jeff Chang Launch Party")	
.setBigContentTitle("2 new messages")	
.setSummaryText("johndoe@gmail.com"))	
.setGroup(GROUP_KEY_EMAILS)	
.setGroupSummary(true)	
.build();
2 Custom!
Wearable!
Apps
Unsupported packages
android.webkit!
android.print!
android.app.backup!
android.appwidget!
android.hardware.usb
Wearable!
UI Library
BoxInsetLayout
CardFragment
CircledImageView
ConfirmationActivity
CrossFadeDrawable DelayedConfirmationView
DismissOverlayView DotsPageIndicator
GridViewPager
GridPagerAdapter
FragmentGridPagerAdapter
WatchViewStub
WearableListView
System-provided Voice Actions
<activity android:name="MyNoteActivity">	
<intent-filter>	
<action android:name="android.intent.action.SEND" />	
<category
android:name="com.google.android.voicesearch.SELF_NOTE" />	
</intent-filter>	
</activity>
Node API
Discovery of the nodes in the network
Message API
Exchange messages between devices
Data API
Sync data between devices
Packaging
dependencies{	
	 ...	
	 wearApp project(“:wearable”)	
}
Developing for!
Apple Watch
iPhone accessory
Relies on iPhone hardware
No standalone apps (yet)
Quick information consumption
Inputs
Voice!
(no keyboard!)
Touch
Pressure!
(Force
Touch)
Digital Crown
Sensors!
(also from
iPhone)
UI Elements
Text input!
(again, no keyboard!)
Labels
Switches
Buttons
Menu!
(Force Touch)
Sliders
Images!
(tint + animation)
Maps
Pin or image Timers
Layout
Groups of controls
No absolute positioning!!!!
Groups of groups
Horizontal or vertical groups
Dynamic or static sizes
Tables
Custom cells (with groups inside)
Development
XCode Storyboards (Design time)
WatchKit!
(ObjC+Swift)
>=iOS 8.2!
(all frameworks!
except UIKit)
GlancesActionable!
Notifications
Extension!
Apps
Software
1Actionable!
Notifications
(Automatic Basic Development!!)
(Local + Remote Notifications!!)
Short-Look
Long-look
Short-Look
Long-Look
KVELLING!!
Development of custom long-looks
Static Dynamic
Different
notifications
for the same
app!
Development of custom long-looks
Static long-looks
One dynamic label + unlimited!
static labels
Defined at the design-time (no code!!)
No interactive controls (apart from dismissal button)
All images must be known at compilation time
Development of custom long-looks
Dynamic long-looks
The interface can change at runtime
Custom actions and interactive controls
Remotely downloaded resources (including images)
2Glances
Read only!! (tap anywhere to open app)
No scroll
Pre-designed templates
Optional for apps
Really difficult to design!!
Context-aware (!!)
Glance Development
Top and bottom groups!
(all templates)
Customizable app launch
Eventbox Glance
Top group!
(Event Date
+Time)
Bottom group!
(Conference +
event info)
Upcoming event information from latest conference!
that we accessed from the iPhone app
3Watch Apps
iPhone app extension!! (for now)
Can share data with iPhone (app groups)
Handoff: start on the Watch and finish on the iPhone!
(or viceversa)
May not work without paired iPhone
UI Navigation
Hierarchy Page-based
Modal!
(page-based or hierarchy)
can’t be combined
Eventbox Watch
App
Page based
Modal Sheet
Modal Sheet
Eventbox Watch
App
App Store
App installation
iOS App
Watch App
App Store
App installation
App Store
App installation
BlueTooth LE!
(no internet required!)
Communication between devices
Demo

More Related Content

What's hot

Wearable computers
Wearable computersWearable computers
Wearable computers
tejaswinirane
 
SmartWatch Prototype
SmartWatch PrototypeSmartWatch Prototype
SmartWatch Prototype
Charlie Aylward
 
Programmable watches
Programmable watchesProgrammable watches
Programmable watches
Dan Eisenreich
 
Wearable computer
Wearable computer Wearable computer
Wearable computer
masood tariq
 
Ppt
PptPpt
Wearable Computer
Wearable ComputerWearable Computer
Wearable Computer
Viral Mehta
 
Wearable Tech Trends - Activity Trackers and Smart Watches - CES 2014
Wearable Tech Trends - Activity Trackers and Smart Watches - CES 2014 Wearable Tech Trends - Activity Trackers and Smart Watches - CES 2014
Wearable Tech Trends - Activity Trackers and Smart Watches - CES 2014
Chris Moisan
 
Wearables: The Comprehensive List of Smartwatch Operating Systems
Wearables: The Comprehensive List of Smartwatch Operating SystemsWearables: The Comprehensive List of Smartwatch Operating Systems
Wearables: The Comprehensive List of Smartwatch Operating Systems
Gil Bouhnick
 
Wearable technologies
Wearable technologiesWearable technologies
Wearable technologies
Asafak Husain
 
Wearable Technology
Wearable TechnologyWearable Technology
Wearable Technology
Pantech ProLabs India Pvt Ltd
 
Wearables ppt
Wearables pptWearables ppt
Wearables ppt
Bhargav Srinivasan
 
Smartwatch ppt
Smartwatch pptSmartwatch ppt
Smartwatch ppt
viveksingh14366
 
Latest Technology Products 2020
Latest Technology Products 2020Latest Technology Products 2020
Latest Technology Products 2020
Ikbal Ahmed
 
Tech gadgets you should never travel without - Lester Parris
Tech gadgets you should never travel without - Lester ParrisTech gadgets you should never travel without - Lester Parris
Tech gadgets you should never travel without - Lester Parris
Lester Parris
 
Presentation smart watch
Presentation smart watchPresentation smart watch
Presentation smart watch
Meshal Malick
 
Wearable computers
Wearable computersWearable computers
Wearable computers
kuchana rajendraprasad
 
Seminar report on Android wear
Seminar report on Android wearSeminar report on Android wear
Seminar report on Android wear
Arushi Gulati
 
Smart watch
Smart watchSmart watch
Smart watch
Anusha k
 
SmartWatch
SmartWatchSmartWatch
SmartWatch
ERIC Cheng
 
Smartwatches
SmartwatchesSmartwatches
Smartwatches
Keith Flamer
 

What's hot (20)

Wearable computers
Wearable computersWearable computers
Wearable computers
 
SmartWatch Prototype
SmartWatch PrototypeSmartWatch Prototype
SmartWatch Prototype
 
Programmable watches
Programmable watchesProgrammable watches
Programmable watches
 
Wearable computer
Wearable computer Wearable computer
Wearable computer
 
Ppt
PptPpt
Ppt
 
Wearable Computer
Wearable ComputerWearable Computer
Wearable Computer
 
Wearable Tech Trends - Activity Trackers and Smart Watches - CES 2014
Wearable Tech Trends - Activity Trackers and Smart Watches - CES 2014 Wearable Tech Trends - Activity Trackers and Smart Watches - CES 2014
Wearable Tech Trends - Activity Trackers and Smart Watches - CES 2014
 
Wearables: The Comprehensive List of Smartwatch Operating Systems
Wearables: The Comprehensive List of Smartwatch Operating SystemsWearables: The Comprehensive List of Smartwatch Operating Systems
Wearables: The Comprehensive List of Smartwatch Operating Systems
 
Wearable technologies
Wearable technologiesWearable technologies
Wearable technologies
 
Wearable Technology
Wearable TechnologyWearable Technology
Wearable Technology
 
Wearables ppt
Wearables pptWearables ppt
Wearables ppt
 
Smartwatch ppt
Smartwatch pptSmartwatch ppt
Smartwatch ppt
 
Latest Technology Products 2020
Latest Technology Products 2020Latest Technology Products 2020
Latest Technology Products 2020
 
Tech gadgets you should never travel without - Lester Parris
Tech gadgets you should never travel without - Lester ParrisTech gadgets you should never travel without - Lester Parris
Tech gadgets you should never travel without - Lester Parris
 
Presentation smart watch
Presentation smart watchPresentation smart watch
Presentation smart watch
 
Wearable computers
Wearable computersWearable computers
Wearable computers
 
Seminar report on Android wear
Seminar report on Android wearSeminar report on Android wear
Seminar report on Android wear
 
Smart watch
Smart watchSmart watch
Smart watch
 
SmartWatch
SmartWatchSmartWatch
SmartWatch
 
Smartwatches
SmartwatchesSmartwatches
Smartwatches
 

Similar to New trends on research and software development techniques for wearable devices

Cyber neurology in the digital era
Cyber neurology in the digital eraCyber neurology in the digital era
Cyber neurology in the digital era
webzforu
 
Blue Eyes Technology
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes Technology
Ramki M
 
Wearable Devices by Pir sarfraz RSDT larkana
Wearable  Devices by Pir sarfraz RSDT larkanaWearable  Devices by Pir sarfraz RSDT larkana
Wearable Devices by Pir sarfraz RSDT larkana
Pir Sarfraz Ahmed
 
Wearable Devices Pir sarfraz RSDT larkana
Wearable  Devices Pir sarfraz RSDT larkanaWearable  Devices Pir sarfraz RSDT larkana
Wearable Devices Pir sarfraz RSDT larkana
Pir Sarfraz Ahmed
 
Google Glass
Google GlassGoogle Glass
Google Glass
Kamakshya Tripathy
 
Computer clothing
Computer clothingComputer clothing
Computer clothing
Dibyakanta Sahoo
 
Project on Google Glass
Project on Google GlassProject on Google Glass
Project on Google Glass
Akanksha Gohil
 
The Future of Wearable Technology
The Future of Wearable TechnologyThe Future of Wearable Technology
The Future of Wearable Technology
Doug Robinson
 
The Future of Wearable Technology
The Future of Wearable TechnologyThe Future of Wearable Technology
The Future of Wearable Technology
Fresh Digital Group
 
google glasses
google glasses google glasses
google glasses
srujanasru
 
Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...
Mark Jhon Oxillo
 
Large Multitouch infographic
Large Multitouch infographicLarge Multitouch infographic
Large Multitouch infographic
Andreas Köster
 
Google Glass
Google GlassGoogle Glass
Google Glass
Manasa Chowdary
 
25_AUG_2016_Brief_Intro
25_AUG_2016_Brief_Intro25_AUG_2016_Brief_Intro
25_AUG_2016_Brief_Intro
Mircod
 
Wearable technology
Wearable technologyWearable technology
Wearable technology
Shah Abdul Ghani
 
Google glass
Google glassGoogle glass
Google glass
Chirag Khandelwal
 
Wearable Computer
Wearable ComputerWearable Computer
Wearable Computer
Jaydeep Palekar
 
ECE Skinput Technology PPT.pptx
ECE Skinput Technology PPT.pptxECE Skinput Technology PPT.pptx
ECE Skinput Technology PPT.pptx
ChethanGowda366054
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
ranjeetdon
 
9-current-andfuture-trends.pptx
9-current-andfuture-trends.pptx9-current-andfuture-trends.pptx
9-current-andfuture-trends.pptx
jessemaguiya1
 

Similar to New trends on research and software development techniques for wearable devices (20)

Cyber neurology in the digital era
Cyber neurology in the digital eraCyber neurology in the digital era
Cyber neurology in the digital era
 
Blue Eyes Technology
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes Technology
 
Wearable Devices by Pir sarfraz RSDT larkana
Wearable  Devices by Pir sarfraz RSDT larkanaWearable  Devices by Pir sarfraz RSDT larkana
Wearable Devices by Pir sarfraz RSDT larkana
 
Wearable Devices Pir sarfraz RSDT larkana
Wearable  Devices Pir sarfraz RSDT larkanaWearable  Devices Pir sarfraz RSDT larkana
Wearable Devices Pir sarfraz RSDT larkana
 
Google Glass
Google GlassGoogle Glass
Google Glass
 
Computer clothing
Computer clothingComputer clothing
Computer clothing
 
Project on Google Glass
Project on Google GlassProject on Google Glass
Project on Google Glass
 
The Future of Wearable Technology
The Future of Wearable TechnologyThe Future of Wearable Technology
The Future of Wearable Technology
 
The Future of Wearable Technology
The Future of Wearable TechnologyThe Future of Wearable Technology
The Future of Wearable Technology
 
google glasses
google glasses google glasses
google glasses
 
Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...Current And Future Trends in Media and Information - Media and Information Li...
Current And Future Trends in Media and Information - Media and Information Li...
 
Large Multitouch infographic
Large Multitouch infographicLarge Multitouch infographic
Large Multitouch infographic
 
Google Glass
Google GlassGoogle Glass
Google Glass
 
25_AUG_2016_Brief_Intro
25_AUG_2016_Brief_Intro25_AUG_2016_Brief_Intro
25_AUG_2016_Brief_Intro
 
Wearable technology
Wearable technologyWearable technology
Wearable technology
 
Google glass
Google glassGoogle glass
Google glass
 
Wearable Computer
Wearable ComputerWearable Computer
Wearable Computer
 
ECE Skinput Technology PPT.pptx
ECE Skinput Technology PPT.pptxECE Skinput Technology PPT.pptx
ECE Skinput Technology PPT.pptx
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 
9-current-andfuture-trends.pptx
9-current-andfuture-trends.pptx9-current-andfuture-trends.pptx
9-current-andfuture-trends.pptx
 

More from Everyware Technologies

The Professional Software Engineer
The Professional Software EngineerThe Professional Software Engineer
The Professional Software Engineer
Everyware Technologies
 
The Software Engineering process in Everyware Technologies
The Software Engineering process in Everyware TechnologiesThe Software Engineering process in Everyware Technologies
The Software Engineering process in Everyware Technologies
Everyware Technologies
 
Weapons for Boilerplate Destruction
Weapons for Boilerplate DestructionWeapons for Boilerplate Destruction
Weapons for Boilerplate Destruction
Everyware Technologies
 
Building TV apps with Chromecast
Building TV apps with ChromecastBuilding TV apps with Chromecast
Building TV apps with Chromecast
Everyware Technologies
 
From your pocket to your wrist with Android Wear
From your pocket to your wrist with Android WearFrom your pocket to your wrist with Android Wear
From your pocket to your wrist with Android Wear
Everyware Technologies
 
Building Glassware with the Glass Development Kit
Building Glassware with the Glass Development KitBuilding Glassware with the Glass Development Kit
Building Glassware with the Glass Development Kit
Everyware Technologies
 

More from Everyware Technologies (6)

The Professional Software Engineer
The Professional Software EngineerThe Professional Software Engineer
The Professional Software Engineer
 
The Software Engineering process in Everyware Technologies
The Software Engineering process in Everyware TechnologiesThe Software Engineering process in Everyware Technologies
The Software Engineering process in Everyware Technologies
 
Weapons for Boilerplate Destruction
Weapons for Boilerplate DestructionWeapons for Boilerplate Destruction
Weapons for Boilerplate Destruction
 
Building TV apps with Chromecast
Building TV apps with ChromecastBuilding TV apps with Chromecast
Building TV apps with Chromecast
 
From your pocket to your wrist with Android Wear
From your pocket to your wrist with Android WearFrom your pocket to your wrist with Android Wear
From your pocket to your wrist with Android Wear
 
Building Glassware with the Glass Development Kit
Building Glassware with the Glass Development KitBuilding Glassware with the Glass Development Kit
Building Glassware with the Glass Development Kit
 

Recently uploaded

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 

Recently uploaded (20)

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 

New trends on research and software development techniques for wearable devices