dinam: A Wireless Sensor Network Concept and Platform for Rapid - - PowerPoint PPT Presentation

dinam a wireless sensor network concept and platform for
SMART_READER_LITE
LIVE PREVIEW

dinam: A Wireless Sensor Network Concept and Platform for Rapid - - PowerPoint PPT Presentation

Technology for Pervasive Computing dinam: A Wireless Sensor Network Concept and Platform for Rapid Development June 16 th , 2010 7 th International Conference on Networked Sensing Systems (INSS10) Dawud Gordon, Michael Beigl and Martin


slide-1
SLIDE 1

KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association

www.kit.edu Technology for Pervasive Computing

dinam: A Wireless Sensor Network Concept and Platform for Rapid Development

June 16th, 2010 7th International Conference on Networked Sensing Systems (INSS‘10)

Dawud Gordon, Michael Beigl and Martin Alexander Neumann Karlsruhe Institute of Technology (KIT), TecO

slide-2
SLIDE 2

Technology for Pervasive Computing

2 08.06.2012

Intelligent environments

Augmented Reality

Human intelligence Additional information Overlays

Programmable Reality

User can specify environmental behavior User empowerment, injects intelligence into environment

Proactive Reality

Ambient Intelligence Self-adapting environment

Dawud Gordon

slide-3
SLIDE 3

Technology for Pervasive Computing

4 08.06.2012

OBSTACLES

What stands between us and a pervasive programmable reality?

The technology is available!!! Top-down, discrete development flow

Design application, set up environment, write code, debug, compile, flash, evaluate, repeat.

Portability / Compatibility issues

Libraries, hardware versions, drivers, …

Dawud Gordon

“simple things must be simple [to develop]”

slide-4
SLIDE 4

Technology for Pervasive Computing

5 08.06.2012

GOAL

Create a tool for programmable reality

Reality means everyone! Augmented reality hard to develop, easy to use How can we enable a programmable reality which is also easy to use?

Wireless sensor networks are a good starting point: post-hoc computing

BUT: Tremendous development energy required System complexity in terms fields of expertise required

Dawud Gordon

slide-5
SLIDE 5

Technology for Pervasive Computing

6 08.06.2012

CONCEPT: dinam

Self contained wireless sensor node, application, development environment Extended concept with wireless

Dawud Gordon

slide-6
SLIDE 6

Technology for Pervasive Computing

7 08.06.2012

PLATFORM

Based on the D-Bridge Access over web server in browser

Development environment Data visualization WSN Communication

Dawud Gordon

slide-7
SLIDE 7

Technology for Pervasive Computing

8 08.06.2012

DEVELOPMENT ENVIRONMENT

Novel BASIC flavor for WSNs Interpreted at node Command I/O

  • ver AJAX

Console or script- based programs Integrates segmented development process

Dawud Gordon

slide-8
SLIDE 8

Technology for Pervasive Computing

9 08.06.2012

EVALUATION

Simple evaluation of application development effort

Of the 5 subjects, none had any experience with BASIC Each student given 5 Minute syntax and functional introduction Subjects were asked to calculate and print the average of 100 received WSN temperature packets to the console

Time required for completion measured

Dawud Gordon

slide-9
SLIDE 9

Technology for Pervasive Computing

10 08.06.2012

RESULTS

Time

Minimum at 3:50 Maximum 7:11 Average time of 5:20

Implicit baseline: application on COTS Node? Interesting initial observations

Free text editor significantly more efficient Previous programming experience greatly effects learning curve, regardless of language

Dawud Gordon

slide-10
SLIDE 10

Technology for Pervasive Computing

11 08.06.2012

CONCLUSION

The age of programmable reality has arrived

The tools to bring it to the masses are still missing

The dinam concept is enabling technology for this paradigm

Non-expert user-friendly interface for configuring the Programmable Reality Reduces normal discrete programming to a fluid process

Dawud Gordon

slide-11
SLIDE 11

Technology for Pervasive Computing

12 08.06.2012

Workshop on ULC-WSN Output

Evaluation of the dinam concept for extremely low cost, low effort applications Insights

WSNs must be easy to install and maintain The killer app will reduce cost of its platform App stores can help cover costs

Indicate that the dinam concept will facilitate ULC-WSN development

Dawud Gordon

slide-12
SLIDE 12

Technology for Pervasive Computing

13 08.06.2012

That’s All

Thank You!

Questions?

Dawud Gordon