Documente Academic
Documente Profesional
Documente Cultură
+ =?
Motivation Background Our Approach
Why Web & Autmotive? What Is webinos? Vehicle Data for Web Apps
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 2
MOTIVATION: CURRENT LANDSCAPE OF IVI SYSTEMS.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 3
MOTIVATION: UBIQUITY OF THE WEB
AND THE BROWSER.
Deduction:
The Browser is the preferred candidate for a
runtime environment on IVI systems.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 4
BACKGROUND: WHAT IS WEBINOS?
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 5
BACKGROUND: SAY HELLO TO WEBINOS!
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 6
BACKGROUND: SAY HELLO TO WEBINOS!
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 7
KEY QUESTION:
HOW TO GET ACCESS TO VEHICLE DATA?
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 8
OUR APIS: DESIGN APPROACH.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 9
VEHICLE API: GENERAL CONCEPT.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 10
VEHICLE API: WHICH DYNAMIC DATA IS PROVIDED?
removeEventListener
addEventListener
Data Data Data Data Oil Data Data Data Data Pressure Data Data
averageConsumption [Short]
desiredTemperature [Short]
behindPassenger [Short]
behindPassenger [Short]
settings [SeatSetting[]]
averageSpeed [Short]
get
behindDriver [Short]
behindDriver [Short]
ventMode [boolean]
tripDistance [Short]
OutterRight [Short]
acStatus [boolean]
passenger [Short]
passenger [Short]
frontRight [Short]
ventLevel [Short]
rearRight [Short]
Active [boolean]
frontLeft [Short]
position [String]
Position [string]
Position [string]
Midright [Short]
Mileage [Short]
rearLeft [Short]
outLeft [Short]
Midleft [Short]
Range [Short]
lightId [string]
driver [Short]
driver [Short]
Level [string]
zone [String]
Right [Short]
Gear [Short]
Left [Short]
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 11
VEHICLE API: WHICH STATIC DATA IS PROVIDED?
- brand (string)
- model (string)
- year (string)
- fuel (enum)
- hybrid (enum) Brand= BMW
Model= ActiveHybrid 7
- steeringwheel Year=2012
Fuel=Gas
Hybrid= mild
- transmission Steeringwheel= left
Transmission= automatic
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 12
NAVIGATION API: GENERAL CONCEPT.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 13
NAVIGATION API: CODE EXAMPLE.
}
}
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 14
NAVIGATION API: CODE EXAMPLE.
}
}
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 15
NAVIGATION API: CODE EXAMPLE.
}
}
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 16
NAVIGATION API: CODE EXAMPLE.
}
}
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 17
HOW TO INTEGRATE WEBINOS INTO THE VEHICLE.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 18
WEBINOS CORE CONCEPT: SEPARATING APPLICATION
RUNTIME FROM DATA ACCESS.
IVI-System
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 19
WEBINOS VEHICLE EVALUATION PLATFORM.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 20
WEBINOS VEHICLE DEMONSTRATION PLATFORM.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 21
LIVE DEMO.
Browser-based trip computer for In-car head units Seamless trip planing on desktop, smartphone,
- Pure web technology (HTML, CSS, JavaScript, Canvas) and IVI-System
= HTML5 app - Create travel itineraries
- webinos API for accessing vehicle data - Manage points of interest
- Data is automatically synchronized between the devices
within a personal zone.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 22
THE ROAD AHEAD OF US.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 23
THE ROAD AHEAD OF US.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 24
TAKE HOME MESSAGE.
Vehicle data access in webinos, BMW Group Research and Technology, November 2012 Page 25