SlideShare a Scribd company logo
1 of 32
Download to read offline
CON3434	
  
Bringing	
  IoT	
  Cloud	
  Services	
  	
  
to	
  Edge	
  Devices	
  with	
  	
  
Java	
  ME	
  Embedded	
  8	
  
Terrence	
  Barr	
  
Senior	
  Technologist	
  and	
  Principal	
  Product	
  Manager	
  
Jennifer	
  Yonemitsu	
  
Principal	
  Product	
  Manager	
  
Java	
  Embedded	
  and	
  Internet	
  of	
  Things,	
  Oracle	
  
	
  
October,	
  2015	
  	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   4	
  
Classroom	
  Training	
  
Learning	
  SubscripSon	
  
Live	
  Virtual	
  Class	
  
Training	
  On	
  Demand	
  
Keep	
  Learning	
  with	
  Oracle	
  University	
  
educa7on.oracle.com	
  
Cloud	
  
Technology	
  
ApplicaSons	
  
Industries	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Session	
  Surveys	
  
Help	
  us	
  help	
  you!!	
  
•  Oracle	
  would	
  like	
  to	
  invite	
  you	
  to	
  take	
  a	
  moment	
  to	
  give	
  us	
  your	
  session	
  
feedback.	
  Your	
  feedback	
  will	
  help	
  us	
  to	
  improve	
  your	
  conference.	
  	
  
•  Please	
  be	
  sure	
  to	
  add	
  your	
  feedback	
  for	
  your	
  aXended	
  sessions	
  by	
  using	
  
the	
  Mobile	
  Survey	
  or	
  in	
  Schedule	
  Builder.	
  
	
  
5
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
The	
  Internet	
  of	
  Things	
  is	
  Changing	
  the	
  Rules	
  	
  
Enabling	
  Intelligence	
  at	
  the	
  Edge:	
  Java	
  ME	
  Embedded	
  8	
  
Brief	
  Overview	
  of	
  Oracle	
  IoT	
  Cloud	
  Service	
  
IoT	
  Cloud	
  Service	
  IntegraSon	
  Aspects	
  
Demo	
  
Summary/Call	
  to	
  AcSon/Resources	
  
1	
  
2	
  
3	
  
4	
  
5	
  
6	
  
6	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
The	
  Internet	
  of	
  Things	
  is	
  Changing	
  the	
  Rules	
  
Sub7tle	
  
7	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   8	
  
	
  	
   	
   	
   	
   	
   	
  	
  	
  	
  	
  	
  The	
  Internet	
  of	
  Things…	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   9	
  
The	
  Internet	
  of	
  Things	
  Is	
  Here	
  (and	
  Everywhere)	
  
Industrial Automation Automotive/Telematics
Healthcare Environmental Monitoring
•  Monitor	
  soil,	
  air,	
  water	
  condiSons	
  
•  Customer	
  Self	
  Service	
  on	
  Environmental	
  	
  
CondiSons	
  
•  Energy	
  management	
  	
  
•  Building	
  automaSon	
  
•  Manufacturing	
  automaSon	
  
•  LogisScs	
  &	
  supply	
  chain	
  
•  Smart	
  ciSes	
  
•  Fleet	
  management	
  
•  eCall	
  (safety)	
  
•  Remote	
  diagnosScs	
  
•  Traffic	
  Management	
  
•  Tele-­‐Health	
  
•  Remote	
  monitoring	
  
•  Emergency	
  help	
  
•  Elderly	
  care	
  
Energy Management
•  Balance	
  power	
  generaSon	
  &	
  supply	
  
•  Energy	
  consuming	
  devices	
  
•  Remotely	
  control	
  of	
  devices,	
  or	
  	
  
•  Cloud	
  Managed	
  devices	
  	
  
Infrastructure Management
•  Monitor	
  bridges,	
  rail	
  lines,	
  wind-­‐farms	
  
•  Monitor	
  events	
  or	
  structural	
  condiSons	
  	
  
•  Efficient	
  Repair	
  and	
  Incident	
  Management	
  
•  Reduce	
  OperaSon	
  Costs	
  	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   10	
  
Intelligence	
  at	
  the	
  Edge:	
  Building	
  beXer	
  IoT	
  SoluSons	
  
	
  	
  	
  Connect	
  	
  	
  	
  Analyze	
  	
  	
  Integrate	
  
Apps	
  &	
  Services	
  
IoT	
  Cloud	
  Service	
  
Intelligent	
  Edge	
  
Devices	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
The	
  Internet	
  of	
  Things	
  Momentum	
  	
  
Demand	
  for	
  an	
  Intelligent	
  Edge	
  
Open	
  Standards	
  
Support	
  
Scalable,	
  Reliable	
  	
  
Update	
  In-­‐Field	
  
IoT	
  InnovaSon	
  
High	
  Rate	
  of	
  Change	
  
Code	
  Reuse:	
  App,	
  
IntegraSon,	
  PorSng	
  	
  
On-­‐demand	
  Business	
  
Logic	
  Changes	
  
Time-­‐To-­‐Market	
  
Device	
  LifeSme	
  
ROI,	
  
Lower	
  Costs	
  	
  
Safety	
  
	
  and	
  Security	
  
11	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
The	
  Rules	
  are	
  Changing	
  
Intelligent	
  Devices	
  
+	
  ubiquitous	
  Internet	
  Connec7vity	
  
+	
  integra7on	
  with	
  the	
  Cloud	
  
+	
  Distributed	
  Intelligence	
  
…are	
  transforming	
  
the	
  Embedded	
  Industry	
  
From	
  limited-­‐func7on	
  devices	
  to	
  connected,	
  flexible	
  embedded	
  soSware	
  plaTorms	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Enabling	
  Intelligence	
  at	
  the	
  Edge:	
  
Oracle	
  Java	
  ME	
  Embedded	
  8	
  
Sub7tle	
  
13	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
	
  
•  Modern,	
  Compact	
  and	
  Configurable	
  
•  Dedicated	
  to	
  Embedded	
  
•  Java	
  Intelligence	
  for	
  the	
  IoT	
  Edge	
  
Oracle	
  Java	
  ME	
  Embedded:	
  	
  Embedded-­‐By-­‐Design	
  
Paving	
  the	
  way	
  for	
  developer	
  innova7on	
  
14	
  
	
  
Java	
  ME	
  Embedded	
  
PlaTorm	
  
Java	
  ME	
  CLDC	
  8	
  	
  
Virtual	
  Machine	
  
Java	
  ME	
  EP	
  8	
  	
  
Applica7on	
  PlaTorm	
  	
  
Java	
  ME	
  Embedded	
  	
  
Por7ng	
  Layer	
  
Hardware	
  PlaTorm	
  
Opera7ng	
  System	
  	
  
(Linux	
  /	
  VxWorks	
  /	
  RTOS)	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   15
Oracle	
  Java	
  ME	
  Embedded	
  8	
  
Features	
  at	
  a	
  Glance	
  
Proven Java embedded
platform based latest
Java ME 8 standards
Highly optimized, robust
multitasking Java Virtual
Machine
Fully headless
operation with wired &
wireless connectivity
Versatile, cross-platform
access to peripherals
and networks
Modular software
platform, ideal for granular
in-field upgrades
Remote software
deployment and
management
Multiple RTOS or
bare metal supported
Scalable from
microcontroller-class
systems upwards
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
•  Developer	
  Value	
  –	
  Java	
  PlaTorm	
  
– Mature,	
  feature-­‐rich	
  	
  
•  Proven,	
  secure*,	
  performant	
  –	
  20+	
  years	
  	
  
– Fast-­‐Sme-­‐market	
  
•  Programmability,	
  dynamic	
  /	
  in-­‐field	
  updates*	
  	
  
•  Designed	
  for	
  embedded	
  
•  Pre-­‐integrated	
  and	
  –tested*	
  
– Large,	
  established	
  ecosystem*	
  
•  Java	
  Community	
  
– ROI*	
  
•  Cross	
  plajorm,	
  portability,	
  code	
  reuse	
  
•  Deployment	
  Value	
  for	
  IoT-­‐CS	
  
– Edge-­‐to-­‐Cloud	
  OOTB*	
  IntegraSon	
  
•  IoT	
  CS	
  Client	
  Libraries:	
  Tightly	
  engineered-­‐in,	
  
mulS-­‐plajorm,	
  drop-­‐in	
  integraSon*	
  
– Enterprise	
  grade	
  features	
  
•  Built-­‐in	
  sokware	
  provisioning	
  and	
  
management*	
  
•  Full-­‐stack	
  end-­‐to-­‐end	
  tesSng*	
  
– On-­‐demand	
  distributed	
  intelligence*	
  
•  ApplicaSon	
  logic	
  can	
  dynamically	
  change	
  or	
  
be	
  added/pushed	
  to	
  Java	
  ME-­‐E	
  devices	
  
16	
  
Oracle	
  Java	
  ME	
  Embedded	
  8	
  Values	
  	
  
Developer	
  and	
  Deployment	
  Benefits	
  
*Typically	
  no	
  or	
  limited	
  supported	
  in	
  na3ve	
  pla5orms	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Brief	
  Overview	
  of	
  
Oracle	
  IoT	
  Cloud	
  Service	
  
Sub7tle	
  
17	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Oracle	
  Internet	
  of	
  Things	
  Cloud	
  Service	
  
18	
  
• Connect:	
  Reliably	
  and	
  securely	
  collect	
  data	
  from	
  
devices	
  
• Analyze:	
  	
  Perform	
  real-­‐Sme,	
  Big	
  Data	
  and	
  predicSve	
  
analyScs	
  on	
  IoT	
  streams	
  and	
  events	
  
• Integrate:	
  Seamlessly	
  extend	
  enterprise	
  ApplicaSons	
  
and	
  processes	
  with	
  IoT	
  data	
  
• Get	
  started	
  quickly	
  and	
  with	
  no	
  up-­‐front	
  capital	
  costs	
  
• Scale	
  your	
  applicaSons	
  rapidly	
  as	
  your	
  business	
  evolves	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Oracle	
  Internet	
  of	
  Things	
  Cloud	
  Service	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
IoT	
  Cloud	
  Service	
  IntegraSon	
  Aspects	
  
Sub7tle	
  
20	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Key	
  Java	
  ME	
  Embedded	
  8	
  Cloud	
  IntegraSon	
  Aspects	
  
Building	
  on	
  pre-­‐integrated	
  and	
  pre-­‐tested	
  plaTorm	
  func7onality	
  
•  Security	
  
– Sandboxed	
  execuSon,	
  permissions,	
  security	
  services	
  (encrypSon,	
  ciphers)	
  
•  Sokware	
  provisioning	
  and	
  management	
  
– Secure	
  and	
  robust	
  in-­‐field	
  sokware	
  installaSon	
  and	
  updates,	
  with	
  versioning	
  
•  CommunicaSon	
  
– Flexible	
  wired	
  and	
  wireless	
  (WiFi,	
  cellular,	
  mulSchannel)	
  
•  Protocols	
  
– TCP,	
  UDP,	
  SSL/TLS,	
  HTTP/HTTPS,	
  OAuth,	
  REST,	
  JSON,	
  XML,	
  extensibility	
  
•  ConnecSvity	
  
– Range	
  of	
  I/O	
  support	
  (sensors,	
  actuators,	
  converters,	
  busses,	
  other	
  peripherals)	
  
21	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Oracle	
  IoT	
  Cloud	
  Service	
  Client	
  Library	
  for	
  Java	
  ME	
  	
  
Preview	
  -­‐	
  Key	
  Features	
  
•  Enables	
  Java	
  ME	
  devices	
  and	
  apps	
  to	
  connect	
  directly	
  to	
  Oracle	
  IoT	
  CS	
  
– Single,	
  easy	
  to	
  use,	
  mulS-­‐plajorm	
  drop-­‐in	
  library	
  
– Fully	
  tested,	
  pre-­‐integrated:	
  Out-­‐of-­‐the-­‐box,	
  minimal	
  Sme-­‐to-­‐market	
  
•  Provides	
  funcSonality	
  essenSal	
  for	
  IoT	
  CS	
  integraSon	
  
– Secure	
  transport-­‐level	
  AuthenScaSon	
  and	
  CommunicaSon	
  	
  
– Secure	
  lifecycle	
  management:	
  Device	
  registraSon,	
  acSvaSon,	
  idenSty	
  
– Bi-­‐direcSonal	
  HTTPS/JSON-­‐based	
  Messaging,	
  Alerts,	
  Commands	
  
– Exposes	
  opSonal	
  programmable	
  device	
  REST	
  resources	
  to	
  IoT	
  Cloud	
  Service	
  
•  Planned	
  for	
  availability	
  in	
  H1	
  2016	
  
22	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Java	
  ME	
  Embedded	
  8	
  IoT	
  Cloud	
  Service	
  IntegraSon	
  
23	
  
Java	
  ME	
  IoT	
  ApplicaSon	
  
OS	
  (bare	
  metal	
  	
  RTOS,	
  Linux,	
  etc)	
  
Java	
  ME	
  Embedded	
  RunSme	
  
IoT	
  CS	
  Client	
  Library	
  
Sensors	
  
Simple	
  	
  devices	
  
Legacy	
  devices	
  
Device	
  
Virtualiza7on	
  
High	
  Speed	
  
Messaging	
  
Endpoint	
  
Management	
  
Device	
  
Virtualiza7on	
  
High	
  Speed	
  
Messaging	
  
Endpoint	
  
Management	
  
Enterprise	
  
Connec7vity	
  
REST	
  APIs	
  	
  
Control	
  
Stream	
  Processing	
  
Event	
  Store	
  
Data	
  Enrichment	
  
Java	
  ME	
  Embedded	
  Edge	
  Device	
  
Firewall	
  
Other	
  Edge/Gateway	
  Device	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   24	
  
Client	
  to	
  Server	
  Lifecycle	
  InteracSon	
  Model	
  
Oracle	
  
IoT	
  
Cloud	
  
Service	
  
Direct	
  AcSvaSon	
  
REST/Messaging	
  
Applica7on	
   Client	
  Library	
  
authenScate	
  
OAuth	
  Handshake	
  
cerSficate	
  
acSvate	
  
data	
  
registerHandler	
  
send	
  data	
  message	
  
data	
  
Resource	
  Access	
  invokeHandler	
  
control	
  
data	
   REST/Messaging	
  
send	
  data	
  message	
  
send	
  data	
  message	
  
PlaTorm	
  
save	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Demo	
  
Sub7tle	
  
25	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Summary/Call	
  to	
  AcSon	
  
Sub7tle	
  
26	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Summary	
  /	
  Call	
  to	
  AcSon	
  
•  The	
  Internet	
  of	
  Things	
  needs	
  intelligence	
  at	
  the	
  edge	
  
•  Oracle	
  Java	
  ME	
  Embedded	
  has	
  a	
  rich	
  set	
  of	
  out-­‐of-­‐the-­‐box	
  
features	
  making	
  it	
  easy	
  to	
  
– Connect	
  securely	
  to	
  the	
  cloud	
  
– Deploy	
  intelligence	
  to	
  the	
  edge	
  
– Build	
  more	
  valuable	
  end-­‐to-­‐end	
  IoT	
  soluSons	
  
•  Call	
  to	
  AcSon	
  
– Download	
  Oracle	
  Java	
  ME	
  Embedded	
  8.2	
  today	
  and	
  try	
  it	
  out	
  
– Leverage	
  your	
  Java	
  skills	
  to	
  be	
  part	
  of	
  the	
  IoT	
  wave	
  
– Stay	
  tuned	
  for	
  more	
  ….	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Resources	
  
•  Oracle	
  Java	
  ME	
  Embedded	
  8.2	
  Overview	
  and	
  Download:	
  
– oracle.com/technetwork/java/embedded/javame/embed-­‐me/overview/
index.html	
  
•  All	
  Java	
  ME	
  documentaSon	
  
– Release	
  Notes,	
  Gerng	
  Started	
  Guides,	
  etc	
  
– docs.oracle.com/javame/8.2/	
  
•  Blogs	
  
– hXps://blogs.oracle.com/javame	
  
– hXps://terrencebarr.wordpress.com/	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Safe	
  Harbor	
  Statement	
  
The	
  preceding	
  is	
  intended	
  to	
  outline	
  our	
  general	
  product	
  direcSon.	
  It	
  is	
  intended	
  for	
  
informaSon	
  purposes	
  only,	
  and	
  may	
  not	
  be	
  incorporated	
  into	
  any	
  contract.	
  It	
  is	
  not	
  a	
  
commitment	
  to	
  deliver	
  any	
  material,	
  code,	
  or	
  funcSonality,	
  and	
  should	
  not	
  be	
  relied	
  upon	
  
in	
  making	
  purchasing	
  decisions.	
  The	
  development,	
  release,	
  and	
  Sming	
  of	
  any	
  features	
  or	
  
funcSonality	
  described	
  for	
  Oracle’s	
  products	
  remains	
  at	
  the	
  sole	
  discreSon	
  of	
  Oracle.	
  
29	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   30	
  
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...

More Related Content

What's hot

WebRTC Meetup @ Oracle San Francisco
WebRTC Meetup @ Oracle San FranciscoWebRTC Meetup @ Oracle San Francisco
WebRTC Meetup @ Oracle San Franciscoamithap07
 
Delivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with OracleDelivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with OracleSimon Haslam
 
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...Bart Jonkers
 
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleMobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleChris Muir
 
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...Codemotion
 
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...mfrancis
 
OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices Sadatulla Zishan
 
Layer 7: Building Multi Enterprise SOA
Layer 7: Building Multi Enterprise SOALayer 7: Building Multi Enterprise SOA
Layer 7: Building Multi Enterprise SOACA API Management
 
Matt Wright - The Application Grid
Matt Wright - The Application GridMatt Wright - The Application Grid
Matt Wright - The Application GridSaul Cunningham
 
Monitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOMMonitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOMeG Innovations
 
Liferay Portal Introduction
Liferay Portal IntroductionLiferay Portal Introduction
Liferay Portal IntroductionNguyen Tung
 
An Overview of OPC UA Security
An Overview of OPC UA SecurityAn Overview of OPC UA Security
An Overview of OPC UA SecuritySadatulla Zishan
 
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...CA API Management
 
SWM_WP_MaturityModel_July15
SWM_WP_MaturityModel_July15SWM_WP_MaturityModel_July15
SWM_WP_MaturityModel_July15Mike Lemons
 
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the CloudsRationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the CloudsBob Rhubart
 
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway ApproachEurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway ApproachEurotech
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceBob Rhubart
 
Architect a Winning Mobile Application
Architect a Winning Mobile ApplicationArchitect a Winning Mobile Application
Architect a Winning Mobile ApplicationTechWell
 

What's hot (20)

WebRTC Meetup @ Oracle San Francisco
WebRTC Meetup @ Oracle San FranciscoWebRTC Meetup @ Oracle San Francisco
WebRTC Meetup @ Oracle San Francisco
 
Delivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with OracleDelivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with Oracle
 
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
 
Dmz aa aioug
Dmz aa aiougDmz aa aioug
Dmz aa aioug
 
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleMobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
 
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
 
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
 
OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices OPC UA for Embedded & Constrained Devices
OPC UA for Embedded & Constrained Devices
 
Layer 7: Building Multi Enterprise SOA
Layer 7: Building Multi Enterprise SOALayer 7: Building Multi Enterprise SOA
Layer 7: Building Multi Enterprise SOA
 
Matt Wright - The Application Grid
Matt Wright - The Application GridMatt Wright - The Application Grid
Matt Wright - The Application Grid
 
Monitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOMMonitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOM
 
Liferay Portal Introduction
Liferay Portal IntroductionLiferay Portal Introduction
Liferay Portal Introduction
 
An Overview of OPC UA Security
An Overview of OPC UA SecurityAn Overview of OPC UA Security
An Overview of OPC UA Security
 
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
Enterprise on the Go - Devon Winkworth, Snr. Principal Consultant, Layer 7 @ ...
 
SWM_WP_MaturityModel_July15
SWM_WP_MaturityModel_July15SWM_WP_MaturityModel_July15
SWM_WP_MaturityModel_July15
 
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the CloudsRationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
 
Riverbed Performance Management
Riverbed Performance ManagementRiverbed Performance Management
Riverbed Performance Management
 
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway ApproachEurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
 
Architect a Winning Mobile Application
Architect a Winning Mobile ApplicationArchitect a Winning Mobile Application
Architect a Winning Mobile Application
 

Viewers also liked

Projeto de aula jovem do futuro
Projeto de aula   jovem do futuroProjeto de aula   jovem do futuro
Projeto de aula jovem do futuroMaraiza31
 
Our trip to Switzerland - May 30- June 1 2013 - by Virginia
Our trip to Switzerland -  May 30- June 1 2013 -  by Virginia Our trip to Switzerland -  May 30- June 1 2013 -  by Virginia
Our trip to Switzerland - May 30- June 1 2013 - by Virginia mariella
 
New product presentation,prem-9238014101,premmoney10@gmail.com
New product presentation,prem-9238014101,premmoney10@gmail.comNew product presentation,prem-9238014101,premmoney10@gmail.com
New product presentation,prem-9238014101,premmoney10@gmail.comPremaswar Bag
 
Etika dan profesionalisme tsi part 2
Etika dan profesionalisme tsi part 2Etika dan profesionalisme tsi part 2
Etika dan profesionalisme tsi part 2Ridho D'vhavoline
 
ISP Mythbusters: How to Send Better Emails
ISP Mythbusters: How to Send Better EmailsISP Mythbusters: How to Send Better Emails
ISP Mythbusters: How to Send Better EmailsSparkPost
 
How to Capture Your Customers Creatively With Cross Channel Communications
How to Capture Your Customers Creatively With Cross Channel CommunicationsHow to Capture Your Customers Creatively With Cross Channel Communications
How to Capture Your Customers Creatively With Cross Channel CommunicationsSparkPost
 
How to Get the Most out of your email campaign
How to Get the Most out of your email campaignHow to Get the Most out of your email campaign
How to Get the Most out of your email campaignSparkPost
 
Data Driven Marketing for the Email Marketer
Data Driven Marketing for the Email MarketerData Driven Marketing for the Email Marketer
Data Driven Marketing for the Email MarketerSparkPost
 
O empirismo de david Hume (Nereu)
O empirismo de david Hume (Nereu)O empirismo de david Hume (Nereu)
O empirismo de david Hume (Nereu)Joaquim Melro
 
Projet d'arrêté qualification et classification des entreprises btp
Projet d'arrêté  qualification et classification des entreprises btpProjet d'arrêté  qualification et classification des entreprises btp
Projet d'arrêté qualification et classification des entreprises btpGBO
 
IT Trends eMagazine Vol 1. No.2
IT Trends eMagazine  Vol 1. No.2 IT Trends eMagazine  Vol 1. No.2
IT Trends eMagazine Vol 1. No.2 IMC Institute
 
مشروع القـــانون المتعلق بتنظيم استغلال المقاطع
مشروع القـــانون المتعلق بتنظيم استغلال المقاطعمشروع القـــانون المتعلق بتنظيم استغلال المقاطع
مشروع القـــانون المتعلق بتنظيم استغلال المقاطعGBO
 
قائمة المترشحين المدعوين لاجتياز الاختبار الكتابي للقبول الأولي لانتداب سائق ...
قائمة المترشحين المدعوين لاجتياز الاختبار الكتابي للقبول الأولي لانتداب سائق ...قائمة المترشحين المدعوين لاجتياز الاختبار الكتابي للقبول الأولي لانتداب سائق ...
قائمة المترشحين المدعوين لاجتياز الاختبار الكتابي للقبول الأولي لانتداب سائق ...GBO
 
Inovação em Tempos de Crise
Inovação em Tempos de CriseInovação em Tempos de Crise
Inovação em Tempos de CriseAndré Pase
 

Viewers also liked (20)

Interação social
Interação social Interação social
Interação social
 
Projeto de aula jovem do futuro
Projeto de aula   jovem do futuroProjeto de aula   jovem do futuro
Projeto de aula jovem do futuro
 
Our trip to Switzerland - May 30- June 1 2013 - by Virginia
Our trip to Switzerland -  May 30- June 1 2013 -  by Virginia Our trip to Switzerland -  May 30- June 1 2013 -  by Virginia
Our trip to Switzerland - May 30- June 1 2013 - by Virginia
 
New product presentation,prem-9238014101,premmoney10@gmail.com
New product presentation,prem-9238014101,premmoney10@gmail.comNew product presentation,prem-9238014101,premmoney10@gmail.com
New product presentation,prem-9238014101,premmoney10@gmail.com
 
Etika dan profesionalisme tsi part 2
Etika dan profesionalisme tsi part 2Etika dan profesionalisme tsi part 2
Etika dan profesionalisme tsi part 2
 
Pengantar telematika
Pengantar telematikaPengantar telematika
Pengantar telematika
 
ISP Mythbusters: How to Send Better Emails
ISP Mythbusters: How to Send Better EmailsISP Mythbusters: How to Send Better Emails
ISP Mythbusters: How to Send Better Emails
 
Evalution 3
Evalution 3Evalution 3
Evalution 3
 
Compplan
CompplanCompplan
Compplan
 
How to Capture Your Customers Creatively With Cross Channel Communications
How to Capture Your Customers Creatively With Cross Channel CommunicationsHow to Capture Your Customers Creatively With Cross Channel Communications
How to Capture Your Customers Creatively With Cross Channel Communications
 
Muzarba scandel 2013
Muzarba scandel 2013Muzarba scandel 2013
Muzarba scandel 2013
 
How to Get the Most out of your email campaign
How to Get the Most out of your email campaignHow to Get the Most out of your email campaign
How to Get the Most out of your email campaign
 
Data Driven Marketing for the Email Marketer
Data Driven Marketing for the Email MarketerData Driven Marketing for the Email Marketer
Data Driven Marketing for the Email Marketer
 
PRODUCTION OF LOGO
PRODUCTION OF LOGOPRODUCTION OF LOGO
PRODUCTION OF LOGO
 
O empirismo de david Hume (Nereu)
O empirismo de david Hume (Nereu)O empirismo de david Hume (Nereu)
O empirismo de david Hume (Nereu)
 
Projet d'arrêté qualification et classification des entreprises btp
Projet d'arrêté  qualification et classification des entreprises btpProjet d'arrêté  qualification et classification des entreprises btp
Projet d'arrêté qualification et classification des entreprises btp
 
IT Trends eMagazine Vol 1. No.2
IT Trends eMagazine  Vol 1. No.2 IT Trends eMagazine  Vol 1. No.2
IT Trends eMagazine Vol 1. No.2
 
مشروع القـــانون المتعلق بتنظيم استغلال المقاطع
مشروع القـــانون المتعلق بتنظيم استغلال المقاطعمشروع القـــانون المتعلق بتنظيم استغلال المقاطع
مشروع القـــانون المتعلق بتنظيم استغلال المقاطع
 
قائمة المترشحين المدعوين لاجتياز الاختبار الكتابي للقبول الأولي لانتداب سائق ...
قائمة المترشحين المدعوين لاجتياز الاختبار الكتابي للقبول الأولي لانتداب سائق ...قائمة المترشحين المدعوين لاجتياز الاختبار الكتابي للقبول الأولي لانتداب سائق ...
قائمة المترشحين المدعوين لاجتياز الاختبار الكتابي للقبول الأولي لانتداب سائق ...
 
Inovação em Tempos de Crise
Inovação em Tempos de CriseInovação em Tempos de Crise
Inovação em Tempos de Crise
 

Similar to JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...

IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution harishgaur
 
IoT Platform Meetup - Oracle
IoT Platform Meetup - OracleIoT Platform Meetup - Oracle
IoT Platform Meetup - OracleFilip Kolář
 
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015Nadine Schoene
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk MobileChris Muir
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxOTN Systems Hub
 
Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Michael Maharas
 
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep DiveJava Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Diveterrencebarr
 
Episode 1: Transition to Iaas
Episode 1: Transition to IaasEpisode 1: Transition to Iaas
Episode 1: Transition to IaasBenoitFindeis
 
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...Indus Khaitan
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformFumiko Yamashita
 
How to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual EnvironmentHow to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual EnvironmenteG Innovations
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreCisco Canada
 
Valor diferencial de la propuesta cloud
Valor diferencial de la propuesta cloudValor diferencial de la propuesta cloud
Valor diferencial de la propuesta cloudOracleIberia
 
Accelerating Operational Excellence with IT/OT Convergence
Accelerating Operational Excellence with IT/OT ConvergenceAccelerating Operational Excellence with IT/OT Convergence
Accelerating Operational Excellence with IT/OT ConvergencePanduit
 

Similar to JavaOne 2015: CON3434 - Bringing IoT Cloud Services ... (20)

IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution
 
Oracle Cloud Café IOT 12 avril 2016
Oracle Cloud Café IOT 12 avril 2016Oracle Cloud Café IOT 12 avril 2016
Oracle Cloud Café IOT 12 avril 2016
 
Oracle Cloud Café IoT 12-APR-2016
Oracle Cloud Café IoT 12-APR-2016Oracle Cloud Café IoT 12-APR-2016
Oracle Cloud Café IoT 12-APR-2016
 
IoT Platform Meetup - Oracle
IoT Platform Meetup - OracleIoT Platform Meetup - Oracle
IoT Platform Meetup - Oracle
 
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk Mobile
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
 
Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!Cloud is all the buzz...what is it really?!?!
Cloud is all the buzz...what is it really?!?!
 
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep DiveJava Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Dive
 
Episode 1: Transition to Iaas
Episode 1: Transition to IaasEpisode 1: Transition to Iaas
Episode 1: Transition to Iaas
 
Oracle Mobile Cloud Service
Oracle Mobile Cloud ServiceOracle Mobile Cloud Service
Oracle Mobile Cloud Service
 
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
 
SOACS-Overview.pdf
SOACS-Overview.pdfSOACS-Overview.pdf
SOACS-Overview.pdf
 
How to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual EnvironmentHow to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual Environment
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centre
 
Oracle mobile cloud service
Oracle mobile cloud serviceOracle mobile cloud service
Oracle mobile cloud service
 
Valor diferencial de la propuesta cloud
Valor diferencial de la propuesta cloudValor diferencial de la propuesta cloud
Valor diferencial de la propuesta cloud
 
Apex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valachApex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
 
Accelerating Operational Excellence with IT/OT Convergence
Accelerating Operational Excellence with IT/OT ConvergenceAccelerating Operational Excellence with IT/OT Convergence
Accelerating Operational Excellence with IT/OT Convergence
 

Recently uploaded

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...

  • 1.
  • 2.
  • 3. CON3434   Bringing  IoT  Cloud  Services     to  Edge  Devices  with     Java  ME  Embedded  8   Terrence  Barr   Senior  Technologist  and  Principal  Product  Manager   Jennifer  Yonemitsu   Principal  Product  Manager   Java  Embedded  and  Internet  of  Things,  Oracle     October,  2015     Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  
  • 4. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   4   Classroom  Training   Learning  SubscripSon   Live  Virtual  Class   Training  On  Demand   Keep  Learning  with  Oracle  University   educa7on.oracle.com   Cloud   Technology   ApplicaSons   Industries  
  • 5. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Session  Surveys   Help  us  help  you!!   •  Oracle  would  like  to  invite  you  to  take  a  moment  to  give  us  your  session   feedback.  Your  feedback  will  help  us  to  improve  your  conference.     •  Please  be  sure  to  add  your  feedback  for  your  aXended  sessions  by  using   the  Mobile  Survey  or  in  Schedule  Builder.     5
  • 6. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   The  Internet  of  Things  is  Changing  the  Rules     Enabling  Intelligence  at  the  Edge:  Java  ME  Embedded  8   Brief  Overview  of  Oracle  IoT  Cloud  Service   IoT  Cloud  Service  IntegraSon  Aspects   Demo   Summary/Call  to  AcSon/Resources   1   2   3   4   5   6   6  
  • 7. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   The  Internet  of  Things  is  Changing  the  Rules   Sub7tle   7  
  • 8. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   8                          The  Internet  of  Things…  
  • 9. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   9   The  Internet  of  Things  Is  Here  (and  Everywhere)   Industrial Automation Automotive/Telematics Healthcare Environmental Monitoring •  Monitor  soil,  air,  water  condiSons   •  Customer  Self  Service  on  Environmental     CondiSons   •  Energy  management     •  Building  automaSon   •  Manufacturing  automaSon   •  LogisScs  &  supply  chain   •  Smart  ciSes   •  Fleet  management   •  eCall  (safety)   •  Remote  diagnosScs   •  Traffic  Management   •  Tele-­‐Health   •  Remote  monitoring   •  Emergency  help   •  Elderly  care   Energy Management •  Balance  power  generaSon  &  supply   •  Energy  consuming  devices   •  Remotely  control  of  devices,  or     •  Cloud  Managed  devices     Infrastructure Management •  Monitor  bridges,  rail  lines,  wind-­‐farms   •  Monitor  events  or  structural  condiSons     •  Efficient  Repair  and  Incident  Management   •  Reduce  OperaSon  Costs    
  • 10. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   10   Intelligence  at  the  Edge:  Building  beXer  IoT  SoluSons        Connect        Analyze      Integrate   Apps  &  Services   IoT  Cloud  Service   Intelligent  Edge   Devices  
  • 11. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   The  Internet  of  Things  Momentum     Demand  for  an  Intelligent  Edge   Open  Standards   Support   Scalable,  Reliable     Update  In-­‐Field   IoT  InnovaSon   High  Rate  of  Change   Code  Reuse:  App,   IntegraSon,  PorSng     On-­‐demand  Business   Logic  Changes   Time-­‐To-­‐Market   Device  LifeSme   ROI,   Lower  Costs     Safety    and  Security   11  
  • 12. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   The  Rules  are  Changing   Intelligent  Devices   +  ubiquitous  Internet  Connec7vity   +  integra7on  with  the  Cloud   +  Distributed  Intelligence   …are  transforming   the  Embedded  Industry   From  limited-­‐func7on  devices  to  connected,  flexible  embedded  soSware  plaTorms  
  • 13. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Enabling  Intelligence  at  the  Edge:   Oracle  Java  ME  Embedded  8   Sub7tle   13  
  • 14. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |     •  Modern,  Compact  and  Configurable   •  Dedicated  to  Embedded   •  Java  Intelligence  for  the  IoT  Edge   Oracle  Java  ME  Embedded:    Embedded-­‐By-­‐Design   Paving  the  way  for  developer  innova7on   14     Java  ME  Embedded   PlaTorm   Java  ME  CLDC  8     Virtual  Machine   Java  ME  EP  8     Applica7on  PlaTorm     Java  ME  Embedded     Por7ng  Layer   Hardware  PlaTorm   Opera7ng  System     (Linux  /  VxWorks  /  RTOS)  
  • 15. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   15 Oracle  Java  ME  Embedded  8   Features  at  a  Glance   Proven Java embedded platform based latest Java ME 8 standards Highly optimized, robust multitasking Java Virtual Machine Fully headless operation with wired & wireless connectivity Versatile, cross-platform access to peripherals and networks Modular software platform, ideal for granular in-field upgrades Remote software deployment and management Multiple RTOS or bare metal supported Scalable from microcontroller-class systems upwards
  • 16. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   •  Developer  Value  –  Java  PlaTorm   – Mature,  feature-­‐rich     •  Proven,  secure*,  performant  –  20+  years     – Fast-­‐Sme-­‐market   •  Programmability,  dynamic  /  in-­‐field  updates*     •  Designed  for  embedded   •  Pre-­‐integrated  and  –tested*   – Large,  established  ecosystem*   •  Java  Community   – ROI*   •  Cross  plajorm,  portability,  code  reuse   •  Deployment  Value  for  IoT-­‐CS   – Edge-­‐to-­‐Cloud  OOTB*  IntegraSon   •  IoT  CS  Client  Libraries:  Tightly  engineered-­‐in,   mulS-­‐plajorm,  drop-­‐in  integraSon*   – Enterprise  grade  features   •  Built-­‐in  sokware  provisioning  and   management*   •  Full-­‐stack  end-­‐to-­‐end  tesSng*   – On-­‐demand  distributed  intelligence*   •  ApplicaSon  logic  can  dynamically  change  or   be  added/pushed  to  Java  ME-­‐E  devices   16   Oracle  Java  ME  Embedded  8  Values     Developer  and  Deployment  Benefits   *Typically  no  or  limited  supported  in  na3ve  pla5orms  
  • 17. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Brief  Overview  of   Oracle  IoT  Cloud  Service   Sub7tle   17  
  • 18. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  Internet  of  Things  Cloud  Service   18   • Connect:  Reliably  and  securely  collect  data  from   devices   • Analyze:    Perform  real-­‐Sme,  Big  Data  and  predicSve   analyScs  on  IoT  streams  and  events   • Integrate:  Seamlessly  extend  enterprise  ApplicaSons   and  processes  with  IoT  data   • Get  started  quickly  and  with  no  up-­‐front  capital  costs   • Scale  your  applicaSons  rapidly  as  your  business  evolves  
  • 19. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  Internet  of  Things  Cloud  Service  
  • 20. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   IoT  Cloud  Service  IntegraSon  Aspects   Sub7tle   20  
  • 21. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Key  Java  ME  Embedded  8  Cloud  IntegraSon  Aspects   Building  on  pre-­‐integrated  and  pre-­‐tested  plaTorm  func7onality   •  Security   – Sandboxed  execuSon,  permissions,  security  services  (encrypSon,  ciphers)   •  Sokware  provisioning  and  management   – Secure  and  robust  in-­‐field  sokware  installaSon  and  updates,  with  versioning   •  CommunicaSon   – Flexible  wired  and  wireless  (WiFi,  cellular,  mulSchannel)   •  Protocols   – TCP,  UDP,  SSL/TLS,  HTTP/HTTPS,  OAuth,  REST,  JSON,  XML,  extensibility   •  ConnecSvity   – Range  of  I/O  support  (sensors,  actuators,  converters,  busses,  other  peripherals)   21  
  • 22. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  IoT  Cloud  Service  Client  Library  for  Java  ME     Preview  -­‐  Key  Features   •  Enables  Java  ME  devices  and  apps  to  connect  directly  to  Oracle  IoT  CS   – Single,  easy  to  use,  mulS-­‐plajorm  drop-­‐in  library   – Fully  tested,  pre-­‐integrated:  Out-­‐of-­‐the-­‐box,  minimal  Sme-­‐to-­‐market   •  Provides  funcSonality  essenSal  for  IoT  CS  integraSon   – Secure  transport-­‐level  AuthenScaSon  and  CommunicaSon     – Secure  lifecycle  management:  Device  registraSon,  acSvaSon,  idenSty   – Bi-­‐direcSonal  HTTPS/JSON-­‐based  Messaging,  Alerts,  Commands   – Exposes  opSonal  programmable  device  REST  resources  to  IoT  Cloud  Service   •  Planned  for  availability  in  H1  2016   22  
  • 23. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Java  ME  Embedded  8  IoT  Cloud  Service  IntegraSon   23   Java  ME  IoT  ApplicaSon   OS  (bare  metal    RTOS,  Linux,  etc)   Java  ME  Embedded  RunSme   IoT  CS  Client  Library   Sensors   Simple    devices   Legacy  devices   Device   Virtualiza7on   High  Speed   Messaging   Endpoint   Management   Device   Virtualiza7on   High  Speed   Messaging   Endpoint   Management   Enterprise   Connec7vity   REST  APIs     Control   Stream  Processing   Event  Store   Data  Enrichment   Java  ME  Embedded  Edge  Device   Firewall   Other  Edge/Gateway  Device  
  • 24. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   24   Client  to  Server  Lifecycle  InteracSon  Model   Oracle   IoT   Cloud   Service   Direct  AcSvaSon   REST/Messaging   Applica7on   Client  Library   authenScate   OAuth  Handshake   cerSficate   acSvate   data   registerHandler   send  data  message   data   Resource  Access  invokeHandler   control   data   REST/Messaging   send  data  message   send  data  message   PlaTorm   save  
  • 25. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Demo   Sub7tle   25  
  • 26. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Summary/Call  to  AcSon   Sub7tle   26  
  • 27. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Summary  /  Call  to  AcSon   •  The  Internet  of  Things  needs  intelligence  at  the  edge   •  Oracle  Java  ME  Embedded  has  a  rich  set  of  out-­‐of-­‐the-­‐box   features  making  it  easy  to   – Connect  securely  to  the  cloud   – Deploy  intelligence  to  the  edge   – Build  more  valuable  end-­‐to-­‐end  IoT  soluSons   •  Call  to  AcSon   – Download  Oracle  Java  ME  Embedded  8.2  today  and  try  it  out   – Leverage  your  Java  skills  to  be  part  of  the  IoT  wave   – Stay  tuned  for  more  ….  
  • 28. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Resources   •  Oracle  Java  ME  Embedded  8.2  Overview  and  Download:   – oracle.com/technetwork/java/embedded/javame/embed-­‐me/overview/ index.html   •  All  Java  ME  documentaSon   – Release  Notes,  Gerng  Started  Guides,  etc   – docs.oracle.com/javame/8.2/   •  Blogs   – hXps://blogs.oracle.com/javame   – hXps://terrencebarr.wordpress.com/  
  • 29. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Safe  Harbor  Statement   The  preceding  is  intended  to  outline  our  general  product  direcSon.  It  is  intended  for   informaSon  purposes  only,  and  may  not  be  incorporated  into  any  contract.  It  is  not  a   commitment  to  deliver  any  material,  code,  or  funcSonality,  and  should  not  be  relied  upon   in  making  purchasing  decisions.  The  development,  release,  and  Sming  of  any  features  or   funcSonality  described  for  Oracle’s  products  remains  at  the  sole  discreSon  of  Oracle.   29  
  • 30. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   30