Assignment CBSE 20032004 - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Assignment CBSE 20032004

Description:

Dept. of Mathematics and Computing Science. Eindhoven University ... Route-planner. Dive Computer (logging, caisson-alarm, ascend-alarm) Medical. Reminder of ... – PowerPoint PPT presentation

Number of Views:221
Avg rating:3.0/5.0
Slides: 11
Provided by: toinek
Category:

less

Transcript and Presenter's Notes

Title: Assignment CBSE 20032004


1
Assignment CBSE2003/2004
  • M.R.V. Chaudron, R. Spoor, G. Russello
  • www.win.tue.nl/mchaudro/cbse/CBSE.htm
  • http//wwwcomp2.win.tue.nl/
  • Dept. of Mathematics and Computing Science
  • Eindhoven University of Technology

2
Gadgets Unlimited Inc.
If its digital, we make it!
Interconnectivity Communication
Entertainment
Gaming
telephone
CD
DVD
Audio player
e-mail
digital watch
Video Player
digital camera
chat
www surfing
3
Domain Consumer Electronics Devices
4
Data Acquisition / Sensors
  • Sports/Outdoor
  • Temperature
  • Height
  • Air Pressure
  • Compass
  • GPS
  • Medical
  • Heart-rate
  • Blood Pressure
  • Sugar-level
  • Audio/Video
  • Microphone
  • Photo-Camera
  • Video-record
  • Time
  • Clock
  • Keyboard
  • Keyboard any special buttons

Sensors may be simulated using mock-up
5
Applications
  • General
  • phone-book
  • address-book
  • agenda
  • game
  • Outdoor
  • Route-planner
  • Dive Computer
  • (logging, caisson-alarm,
  • ascend-alarm)
  • Medical
  • Reminder of
  • medicine intake
  • Audio/Photo/Video
  • Players
  • Video album
  • Time-shift
  • voice-mail

6
Be Creative
  • You may assume any other
  • physical hardware / sensors
  • applications
  • whaterever you need
  • as long as you can make the mock-up yourself!
  • For the time being we run everything on a PC

7
Component model
  • Java
  • UI using JavaSwing
  • Static-time binding through compiler
  • Dynamic-time binding via JavaSpace
  • All components must implement the following
    methods
  • getProducer() returns a string with groupname
  • setLanguage(lang) where lang Dutch or
    English
  • getErrorStatus() returns a string
  • string empty () means no error
  • otherwise describe the nature of the error that
    occurred
  • after the last method call

8
Domain Architecture
  • Components are either
  • Atomic components (single type of functionality)
  • acquisition/sensor
  • processor
  • user-interface / renderer
  • network
  • or
  • coordinator-components
  • these coordinate activities of atomic components

9
Schedule
  • weeks
  • 2-3 define target application
  • determine user requirements
  • design components
  • agree on interfaces of components
  • 4-5 implement components
  • specify meta-information
  • register in repository
  • 6-7 integrate test components

10
Shared Dataspace
  • e.g. JavaSpace
  • Linda
Write a Comment
User Comments (0)
About PowerShow.com