Download presentation
1
Mobile Location Based Assistant for Exhibition Visits: Thick Client
Group 3: David Bouckenhove Wim De Smet Sofian De Clercq Jan Keymeulen Christiaan Polet Promotor: Prof. Dr. Ir. Frank Gielen Assistent: David Matthys
2
Business Drivers More visitors for museums, exhibitions, …
Mobile Location Based Assistant for Exhibition Visits Thick Client Business Drivers More visitors for museums, exhibitions, … A hip gadget , tool: The mobile location based assistant Very high potential: Nowadays, less young people visit exhibitions, museums Plenty of exhibitions, museums, cities …
3
Business Drivers Approach RFID Artifact Device
Mobile Location Based Assistant for Exhibition Visits Thick Client Business Drivers Approach RFID Artifact Device
4
Business Drivers Benefits: Competition: Uniqueness:
Mobile Location Based Assistant for Exhibition Visits Thick Client Business Drivers Benefits: More (young) visitors for the exhibitions, museums, cities: more income Competition: Old fashion audio-guides KPN-mobile system! Uniqueness: Fancy attractive gadget:must run on different platforms Indoor, outdoor: various location techniques: RFID, IrDA, Bluetooth, GPS, GSM, … Thick Client
5
Architecture – System context
Mobile Location Based Assistant for Exhibition Visits Thick Client Architecture – System context Flexible thick client Offline operation Online update Tags (RFID, IrDA) provide object identification
6
Architecture – Subsystem
Mobile Location Based Assistant for Exhibition Visits Thick Client Architecture – Subsystem Requirements: Flexible thick client Easily modifiable User Interface Automatic update, local storage Debugging and testability support Backend server architecture Handles updates and processing of tag list Scalable architecture
7
Architecture – Client Microkernel: easy to modify/port
Mobile Location Based Assistant for Exhibition Visits Thick Client Architecture – Client Microkernel: easy to modify/port
8
Architecture – Server Layered Scalable deployment for each layer
Mobile Location Based Assistant for Exhibition Visits Thick Client Architecture – Server Layered Scalable deployment for each layer Supports high availability (through redundancy) if necessary
9
Architecture – Deployment
Mobile Location Based Assistant for Exhibition Visits Thick Client Architecture – Deployment
10
Scenario: Location Based Visit
Mobile Location Based Assistant for Exhibition Visits Thick Client Scenario: Location Based Visit A visitor requests location based information of an art object The Visitor has a mobile device in his possession and is within the range of a functional tag The information must be displayed within 1s
11
Scenario: Location Based Visit
Mobile Location Based Assistant for Exhibition Visits Thick Client Scenario: Location Based Visit
12
Scenario: Location Based Visit
Mobile Location Based Assistant for Exhibition Visits Thick Client Scenario: Location Based Visit The ArtifactManager collects the visited tags Graceful degradation: Tag or LocationManager is not operational Visitor can manually enter the tag and access the information
13
Testability: Location Based Visit
Mobile Location Based Assistant for Exhibition Visits Thick Client Testability: Location Based Visit Use a simulator to generate location coordinates Log the output of the LocationManager and compare the tags with the coordinates Architectural Impact: TestabilityManager Can request info from the LocationManager Can log the output of the LocationManager Can simulate location coordinates
14
Quality Attribute Utility Tree
Mobile Location Based Assistant for Exhibition Visits Thick Client Quality Attribute Utility Tree
15
Quality Attribute - Modifiability
Mobile Location Based Assistant for Exhibition Visits Thick Client Quality Attribute - Modifiability Modifiability as business driver Biggest impact on architecture Considered very important for client Focus on modifiability will reduce Time to market of patches. (and hence) Costs of porting/extending
16
Quality Attribute - Modifiability
Mobile Location Based Assistant for Exhibition Visits Thick Client Quality Attribute - Modifiability Source of stimulus: developer Stimulus: wishes use new platform Artifact: code (platform) Environment: offline Response: a setup installing to the new platform Response measure: 4 weeks
17
Impact on Architecture
Mobile Location Based Assistant for Exhibition Visits Thick Client Impact on Architecture Modifiability Portability: Micro kernel approach Extendability: modular architecture Usability Limited impact on architecture Availability Mostly hardware Performance Limited impact because of thick client approach
18
Conclusion After first feedback session, focus on modifiability
Mobile Location Based Assistant for Exhibition Visits Thick Client Conclusion After first feedback session, focus on modifiability Benefits of thick client availability Performance Disadvantages modifiability: counter this with architecture Developing architecture iterations needed management needed Maintain broad focus, especially on business
19
Mobile Location Based Assistant for Exhibition Visits Thick Client
Questions? Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.