Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Dimitri Gielis
APEX Wearables
www.apexRnD.be
dgielis.blogspot.com
@dgielis
dgielis@apexRnD.be
Dimitri Gielis
❖ Founder & CEO of APEX R&D
❖ 17+ years of Oracle Experience (OCP & APEX Certified)
❖ Oracle ACE Director
❖...
http://dgielis.blogspot.com @dgielis
Wearables?
http://tweakyourbiz.com
APEX and Wearables?
Capture
data
View
data
How we started
Research the market
Feature Comparison
!
Microso(!Band!
!
Apple!Watch!
Motorola!
Moto!360!
Samsung!Gear!
Simband( Fit( S(
Heart!rate! x( x( x(...
SDKs
❖ Android Wear & Apple Watch:
❖ SDK released
❖ Full applications
❖ Microsoft Band:
❖ SDK Preview
❖ Only pushing notif...
Design choices
❖ Avoid prompting to use phone
❖ Avoid keyboard input
❖ Short battery life
❖ Sensors (capturing – passive/a...
Architecture
Smartphone
Wearable
Send%no'fica'ons%
Update%'le%
Sensor%data%H"pRequest*
REST*Post,*Put,*Get,*Delete*
H"pResp...
Flow of app
Wearable ———> APEX
Read data from sensors
Read data from sensors
Sensor'data'
Read data from sensors
Upload data
REST%Post,%Put%
Upload data - Device
Upload data - REST
Sensor data in APEX
Reading JSON in the Database
❖ select statement
❖ json_value
❖ json_table
CREATE TABLE ssn_json
(id NUMBER GENERATED ALWAY...
Data analysis and Reporting
0
25
50
75
100
April May June July
APEX ———> Wearable
Data in APEX
Retrieve Data
REST%Get%
Medication Reminder
Send data to wearable
Send%no'fica'ons%
Update%'le%
Medication Reminder
Tile	
  
Looks	
  like	
  a	
  pill	
  
Unread	
  no6fica6ons	
  
No6fica6on	
  
No6fy,	
  alert	
  
Rem...
Lessons Learned
Wearables challenges
❖ Wearables are costly (as you need a smartphone)
❖ minimum 300 USD combines purchase
❖ New technolog...
Interesting to combine with APEX
❖ REST Webservices
❖ JSON in the database
❖ Native code language of smartphone / wearable
Q&A
www.apexRnD.be
dgielis.blogspot.com
@dgielis
dgielis@apexRnD.be
❖ Looking for consulting, training and development in Oracle
Application Express (APEX)?
❖ Contact : www.apexRnD.be
❖ Mail...
APEX Wearables
Upcoming SlideShare
Loading in …5
×

APEX Wearables

25,073 views

Published on

Wearables are hot these days. One might say it is a true revolution. We at APEX R&D are entering that wearables revolution as well, through Oracle Application Express. During this presentation, learn about the APEX R&D project and features of the research, including the Apple Watch. Wouldn't it be great to facilitate the work that people do in such a manner that they could do more other important things?

Published in: Technology

APEX Wearables

  1. 1. Dimitri Gielis APEX Wearables www.apexRnD.be dgielis.blogspot.com @dgielis dgielis@apexRnD.be
  2. 2. Dimitri Gielis ❖ Founder & CEO of APEX R&D ❖ 17+ years of Oracle Experience (OCP & APEX Certified) ❖ Oracle ACE Director ❖ “APEX Developer of the year 2009” by Oracle Magazine ❖ Presenter at Oracle Conferences (OOW, ODTUG, OGh, UKOUG, …)
  3. 3. http://dgielis.blogspot.com @dgielis
  4. 4. Wearables?
  5. 5. http://tweakyourbiz.com
  6. 6. APEX and Wearables?
  7. 7. Capture data View data
  8. 8. How we started
  9. 9. Research the market
  10. 10. Feature Comparison ! Microso(!Band! ! Apple!Watch! Motorola! Moto!360! Samsung!Gear! Simband( Fit( S( Heart!rate! x( x( x( x( x( Blood!Pressure! x( UV! x( x( Gyroscope! x( x( x( x( Skin! Temperature! x( x( Accelerometer! x( x( x( x( x( Step!Pace! x( x( x( x( x( Galvanic!Skin! Response! x( x( Ambient!Light! x( x( x( Blood!data! (oxygen!levels! and!blood!flow)! x(
  11. 11. SDKs ❖ Android Wear & Apple Watch: ❖ SDK released ❖ Full applications ❖ Microsoft Band: ❖ SDK Preview ❖ Only pushing notifications ❖ Reading sensor data
  12. 12. Design choices ❖ Avoid prompting to use phone ❖ Avoid keyboard input ❖ Short battery life ❖ Sensors (capturing – passive/active) ❖ Small screen of device (wearable) ❖ Different interactions (voice, one tab, …)
  13. 13. Architecture Smartphone Wearable Send%no'fica'ons% Update%'le% Sensor%data%H"pRequest* REST*Post,*Put,*Get,*Delete* H"pResponse* Future&?&
  14. 14. Flow of app
  15. 15. Wearable ———> APEX
  16. 16. Read data from sensors
  17. 17. Read data from sensors Sensor'data'
  18. 18. Read data from sensors
  19. 19. Upload data REST%Post,%Put%
  20. 20. Upload data - Device
  21. 21. Upload data - REST
  22. 22. Sensor data in APEX
  23. 23. Reading JSON in the Database ❖ select statement ❖ json_value ❖ json_table CREATE TABLE ssn_json (id NUMBER GENERATED ALWAYS AS IDENTITY NOT NULL, date_loaded DATE, json_document CLOB CONSTRAINT ensure_json CHECK (json_document IS JSON));
  24. 24. Data analysis and Reporting 0 25 50 75 100 April May June July
  25. 25. APEX ———> Wearable
  26. 26. Data in APEX
  27. 27. Retrieve Data REST%Get%
  28. 28. Medication Reminder
  29. 29. Send data to wearable Send%no'fica'ons% Update%'le%
  30. 30. Medication Reminder Tile   Looks  like  a  pill   Unread  no6fica6ons   No6fica6on   No6fy,  alert   Reminder  (late)  
  31. 31. Lessons Learned
  32. 32. Wearables challenges ❖ Wearables are costly (as you need a smartphone) ❖ minimum 300 USD combines purchase ❖ New technology (SDK new and still evolving) ❖ When no internet, low battery, … ❖ Privacy, Security and Compliance challenges
  33. 33. Interesting to combine with APEX ❖ REST Webservices ❖ JSON in the database ❖ Native code language of smartphone / wearable
  34. 34. Q&A www.apexRnD.be dgielis.blogspot.com @dgielis dgielis@apexRnD.be
  35. 35. ❖ Looking for consulting, training and development in Oracle Application Express (APEX)? ❖ Contact : www.apexRnD.be ❖ Mail : info@apexRnD.be Consulting, Development, Training

×