Intro disty
-
Upload
biosbob -
Category
Technology
-
view
29 -
download
0
description
Transcript of Intro disty
B
2 / 8
Our Vision
minimal confusing antiquated
USER INTERFACE FOR EMBEDDED DEVICES
embedded • mobile • connectivity
intuitive ubiquitous upgradable analyzable
buttons, dials, lights, ....
mobile UI
B
3 / 8
Real-World Applications
B
4 / 8
“Hello World”
em-blinker for iOS
connect to embedded device
monitor its LED in real-time
activate/deactivate blinking
adjust its LED parameters
B
5 / 8
An Application Schemaschema Blinker {
/* -------- resource cmd -------- */ enum Cmd { START_CMD, STOP_CMD }; Cmd cmd { writeonly };
/* -------- resource count -------- */ int16 count { readwrite };
/* -------- resource delay -------- */ num <0.5, 2.0, 0.100> delay { readwrite };
/* -------- resource ledState -------- */ enum LedState { LED_OFF, LED_ON }; LedState ledState { readonly indicator };};
resources are data abstractionswith a specified set of behaviors
whateach resource has a concreteimplementation in HW/SW
how
schema defines a set of typeddata-objects called resources
programmatic contract betweenmobile and embedded developers
higher-level header file
C-like syntax/semantics
scalar/aggregate types
often a “one-pager”
B
6 / 8
mobile application developer
embedded software developer
em-browser mobile app
Parallel Development Tracks
schema
schema
em-hubschema Blinker { cmd count delay ledState}
YOUR production HW
em-wareem-ware
B-SMART BoosterPack
em-ware
YOUR development HW
add mobile controlto YOUR product
in 90 days !!!
B
7 / 8
em-ware
AIR®
What You Don’t Have To Do....
read 2000-page Bluetooth spec certify sophisticated RF-based HW devise an application-specific protocol uproot your development environment add lots of code to your target processor track perpetual changes in iOS, Android, ....
schema YourApp {
/* resources */
}
but you can leverage dozens of staff-years of engineering effort
B
8 / 8
Let’s Get To Market....
learn em-builder with AIR® B-SMART BoosterPack — invest a few hours exploring the potential of embedded-mobile-connectivity
take advantage of em-prime service/support— interface YOUR target hardware after a few days of personalized training
let emmoco help design/deploy YOUR mobile app — “from schema to screen” after a few weeks of dedicated engineering
manufacture HW with off-the-shelf AIR® modules— certified Bluetooth® SMART solutions which bundle our em-ware
spend your efforts adding differentiated product value