SDP 02 03 - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

SDP 02 03

Description:

Review of MDR Prototype Specifications. Summary of Meeting Prototype ... Solution : Purchase CompactFlash Memory Card. Allows ample space for JRE installation ... – PowerPoint PPT presentation

Number of Views:112
Avg rating:3.0/5.0
Slides: 17
Provided by: pref161
Category:
Tags: sdp | compactflash

less

Transcript and Presenter's Notes

Title: SDP 02 03


1
SDP 02 03
  • Peer-To-Peer Remote
  • Hardware Monitoring System

Jason Giza Parag Patel Phat Phung
2
Presentation Outline
  • Background Information
  • Review of MDR Prototype Specifications
  • Summary of Meeting Prototype Specs
  • Problems Encountered
  • Future Road plan for Project
  • Conclusions

3
Design Abstract
  • Software Suite
  • iPAQ Pocket PC
  • StrongARM Processor
  • Linux Operating System
  • Familiar Distribution
  • Java Implementation
  • 802.11 Protocol
  • Multithreading Capabilities

4
iPAQ Pocket PC
  • Mobile, Wireless Technology
  • Increasingly Popular
  • Power Convenience
  • 802.11 Network Card
  • New Standard for Wireless
  • Long Communication Range
  • High Transfer Bandwidth

5
Linux Operating System
  • Open Source Code
  • Gives Programmer More Control
  • Popular for Developing Software
  • Ported To iPAQ
  • Alternative to Windows Pocket PC Restrictive
    Environment

6
Hardware Monitoring Capabilities
802.11
iPAQ 1
iPAQ 2
Protocol
Output Graph
7
Review of MDR Prototype Specs
  • Develop Working Java Program to Store and Graph
    Power Consumption Data from iPAQ
  • Create a multithreaded chat program to
    wirelessly communicate between multiple iPAQs (or
    PCs)

8
iPAQ Power Monitoring Program
  • Use of System Calls to get Hardware Data
  • Stores Data in a File
  • Can hold multiple data collections
  • Use of GNUplot to graph data
  • Easily expanded
  • Statistical Functions
  • Graphing Options
  • Robust

9
Flow Chart for Power Program
Step 3
PowerCheck Class
Created file
Step 1
Step 4
Step 2
Step 4
Linux
GNUplot
Step 1 PowerCheck class sends apm command to
Linux
Step 2 apm command returns a value (minutes) to
PowerCheck class
Step 3 PowerCheck Class takes the returned
value and stores it in a file
Step 4 PowerCheck executes GNUplot command to
read file and plot data
10
Sample Output from Power Program
11
Wireless Communication Prototype
  • Java based Socket Program
  • Multiple threads allow several clients to
    communicate with server iPAQ (PC)
  • Flexible
  • Can accomplish many functions using this means of
    communication
  • Will transfer data files, execute commands
    remotely
  • Can be used as Instant Messenger program to
    chat with other iPAQs in the local network

12
Flow Chart for Server/Client Program
Step 1 Run server - Create a socket - listen
for Client request
Client 1
Step 2 Run Client 1 - waiting for server
Step 3 Connect Client 1 to server -
Server creates a thread for client 1
Step 4 Run Client 2 - waiting for server
Client 2
Step 5 Connect Client 2 to server -
Server creates a thread for client 2
13
Sample Output from Server/Client Program
14
Problems Encountered
  • Inability to Implement Java capability on Linux
    for iPAQ
  • Not enough memory to build JRE on iPAQ
  • Linux unable to utilize Secure Digital Memory
    Card
  • Windows still far more popular than Linux
  • Solutions mainly developed for Windows Pocket PC
    Edition
  • No cross compiler available working for Java
  • Solution Purchase CompactFlash Memory Card
  • Allows ample space for JRE installation

15
Road Plan for the Future
  • Link Server/Client Program with Power Monitoring
    Program
  • Add more functionality
  • CPU usage
  • Network Performance
  • Develop GUI
  • Use Hardware Monitoring Tools
  • Test Power Consumption under varying conditions
  • Test other hardware functions

16
Conclusions
  • Feasible to design
  • Need additional hardware (i.e. Memory Card,
    Additional iPAQ)
  • Able to Meet MDR Specifications
  • Follow Road Plan for Next Semester
Write a Comment
User Comments (0)
About PowerShow.com