8
B 1 / 8 B We make it simple to add mobile control to your product Bob Frankel, CTO [email protected]

Intro disty

  • Upload
    biosbob

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Intro disty

B

We make it simple to add mobile control to your product

Bob Frankel, [email protected]

Page 2: 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

Page 3: Intro disty

B

3 / 8

Real-World Applications

Page 4: Intro disty

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

Page 5: Intro disty

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”

Page 6: Intro disty

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 !!!

Page 7: Intro disty

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

Page 8: Intro disty

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