A Museum Monitoring Application Using PAQ Middleware

15
A Museum Monitoring Application Using PAQ Middleware Cory Shields 1

description

A Museum Monitoring Application Using PAQ Middleware. Cory Shields. Problem. PAQ Middleware Showcase benefits Socially relevant Done in two months Proposed situations Museum object preservation Triage. Museum Object Preservation. Motivation: Socially relevant - PowerPoint PPT Presentation

Transcript of A Museum Monitoring Application Using PAQ Middleware

Page 1: A Museum Monitoring Application  Using PAQ  Middleware

1

A Museum Monitoring Application Using PAQ MiddlewareCory Shields

Page 2: A Museum Monitoring Application  Using PAQ  Middleware

2

ProblemPAQ Middleware

◦Showcase benefits◦Socially relevant◦Done in two months

Proposed situations◦Museum object preservation◦Triage

Page 3: A Museum Monitoring Application  Using PAQ  Middleware

3

Museum Object PreservationMotivation:

◦Socially relevant◦Demonstrates

many PAQ benefits

◦Possibility of real world tests

◦Many of the current systems are inadequate

Page 4: A Museum Monitoring Application  Using PAQ  Middleware

4

Current SystemLater…

Page 5: A Museum Monitoring Application  Using PAQ  Middleware

5

Museum Object PreservationEnvironmental impact

◦Temperature Summer: 70-75 degrees Fahrenheit Winter: 65-70 degrees Fahrenheit

◦Humidity Summer: 45%-55% Winter: 40%-45%

◦Light As low as possible

Page 6: A Museum Monitoring Application  Using PAQ  Middleware

6

Museum Application RequirementsOriginal requirements

◦Monitor environmental factors and report to a database

◦Allow for quick and easy analysis◦Flexibility◦Economic, and environmental factors

must be taken into account

Page 7: A Museum Monitoring Application  Using PAQ  Middleware

7

PAQ MiddlewareProvides API that simplifies

development of applications with persistent adaptive queries

Page 8: A Museum Monitoring Application  Using PAQ  Middleware

8

Adaptation ExampleInquiry Mode:

Random SamplingFlooding

Page 9: A Museum Monitoring Application  Using PAQ  Middleware

9

SunSPOT HardwareQuick deployment

supporting JavaUsed 802.11.X

communicationLoaded the client

application onto these

Onboard light and temperature sensors

Could simulate actuators by using onboard LED’s

Page 10: A Museum Monitoring Application  Using PAQ  Middleware

10

Application Implementation

Page 11: A Museum Monitoring Application  Using PAQ  Middleware

11

Introspections and PAQ

public interface IntrospectionStrategy{double introspect(Vector<QueryResult>history);

}

Examines the persistent query’s history and compares it to an idealized result

Page 12: A Museum Monitoring Application  Using PAQ  Middleware

12

GUI

Page 13: A Museum Monitoring Application  Using PAQ  Middleware

13

Impact and ConclusionPAQ Middleware could be suitable

for development of a persistent query system◦From conception to finished project

took only three weeksPowerful applications could be built

to cover a wide variety of situationsProvided groundwork for future

tests

Page 14: A Museum Monitoring Application  Using PAQ  Middleware

14

Future WorkReal deployment of our system into

a museumCompensate for inaccurate readings

◦Temperature sensor was reading temperature of the SunSPOT board, not outside temperature

Integrating actuators into our system◦Control HVAC system◦Close blinds/dim lights

Page 15: A Museum Monitoring Application  Using PAQ  Middleware

15

References J. Payton, C. Julien, G.-C. Roman, V. Rajamani. Semantic Self-

Assessmentof Query Results in Dynamic Environments. ACM Transactions on SoftwareEngineering and Methodology, 2009

Reilly, James. "Managing Collection Environments: What Should We Know and How Can We Know it? IPI's 15 years of research on environmental assessment and management." The Library of Congress. West Dining Room, 6th floor, Madison Bldg, Washington DC. 28 May 2009.

V. Rajamani and C. Julien and J. Payton and G.-C. Roman. PAQ: PersistentQuery Middleware for Dynamic Environments. Technical Report, 2008

V. Rajamani, C. Julien, J. Payton, G.-C. Roman. Inquiry andIntrospection for Non-Deterministic Queries in Mobile Networks.Proceedings of the International Conference on Fundamental Approaches toSoftware Engineering 2009