Top Banner
Can We Talk Now? Can We Talk Now? A Prototype Intelligent A Prototype Intelligent Status Tracking System Status Tracking System For Enterprises For Enterprises 13 th November 2009 Sidney Shek (41419979) [email protected] Supervisor: Dr Rolf Schwitter
21

Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Dec 30, 2015

Download

Documents

griffith-gray

Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises. 13 th November 2009 Sidney Shek (41419979) [email protected] Supervisor: Dr Rolf Schwitter. Agenda. Project Introduction System Architecture and Concepts Demonstration - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Can We Talk Now?Can We Talk Now?A Prototype Intelligent A Prototype Intelligent Status Tracking System For Status Tracking System For EnterprisesEnterprises

13th November 2009Sidney Shek (41419979)[email protected]: Dr Rolf Schwitter

Page 2: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

AgendaAgendaProject IntroductionSystem Architecture and

ConceptsDemonstrationEvaluation of Project

PerformanceFuture WorkConclusion

2

Page 3: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

The ProblemThe ProblemWhere is ‘John’ and how should I contact

him?

What happens if I call during a meeting with the CEO?

Page 4: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Project AimsProject AimsTo develop a low-cost prototype intelligent

status tracking system (Can We Talk Now?)

◦ Based on Social Networking concept of ‘status’

◦ Populate user’s status information based on

calendar, location, etc.

◦ Use logic to determine ‘best’ means of

communication between two users

◦ To integrate with mobile devices (Apple iPhone)

4

Page 5: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Project Phases Project Phases Project split into two phases:

1. Feasibility study and technology selection Literature review Requirements analysis

2. Prototype system development Develop and demonstrate core server and mobile client modules

5

Page 6: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

AgendaAgendaProject IntroductionSystem Architecture and

ConceptsDemonstrationEvaluation of Project

PerformanceFuture WorkConclusion

6

Page 7: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Requirements for ITEC809 Requirements for ITEC809 workwork1. Implement rules for finding ‘best

means of communications’

2. Develop a mobile application client

◦Support simple and quick status data entry

◦Support querying of other users’ status

7

Form the foundation for a prototype based onITEC808 analysis

Page 8: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

System ArchitectureSystem Architecture

8

Page 9: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Application Data Application Data StructuresStructures

9

Page 10: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Application LogicApplication Logic1. Populating Activity facts based on:

◦ GPS, calendar information, etc.

2. Determining available means of communication based on:

◦ Matching location◦ ‘Free to talk’ status:

Current activity (e.g. meeting versus idle) Relative importance of people Relative urgency of question

3. Prioritising means of communication10

Page 11: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

AgendaAgendaProject IntroductionSystem Architecture and

ConceptsDemonstrationEvaluation of Project

PerformanceFuture WorkConclusion

11

Page 12: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

DemonstrationDemonstration

FlashMP4

12

Page 13: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

AgendaAgendaProject IntroductionSystem Architecture and

ConceptsDemonstrationEvaluation of Project

PerformanceFuture WorkConclusion

13

Page 14: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Implementation vs Implementation vs RequirementsRequirements1. Implement rules for finding ‘best

means of communications’

2. Develop a mobile application client◦ Support simple and quick status data entry◦ Support querying of other users’ status◦ Integrated with server via REST

14

Page 15: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Learnings from Learnings from ImplementationImplementationConfirmed need for integration with

calendar system

Demonstrated importance of upfront design and use of good design patterns

15

Page 16: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Learnings from Learnings from Implementation – Implementation – Development methodologyDevelopment methodologyImportance of ‘proof of concept’

development

Importance of unit testing

Importance of iterative approach◦ Especially for client application development

Need ‘realistic’ estimates for development time◦ Include learning and debugging time

16

Page 17: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

AgendaAgendaProject IntroductionSystem Architecture and

ConceptsDemonstrationEvaluation of Project

PerformanceFuture WorkConclusion

17

Page 18: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Future Work – Post-ITEC809Future Work – Post-ITEC809

18

Page 19: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Future Work – Post-Future Work – Post-PrototypePrototypeEnterprise deployment:

◦Implement integration with SNSs

Research testbed:◦Use of Semantic Web technology for

data storage and reasoning

19

Page 20: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

ConclusionsConclusionsAim of project was to develop a low-

cost intelligent status tracking system

Developed and demonstrated core server and mobile client application

Next steps – complete prototype based on all ITEC808 requirements

20

Page 21: Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises

Thank youThank youQuestions?

21