Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises 13 th November 2009 Sidney Shek (41419979)

Slides:



Advertisements
Similar presentations
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
Advertisements

Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
Solutions for IT Sales Teams TRACK on IT A Division of Technology Sales Resource
Mobile DevOps Mobile Apps + APIs = Mobile DevOps Alex Gaber Crittercism QCon New York 2014.
Internship at IPG Position: IT Analyst Location: Scott Technology Center, Omaha By SRIRAM SURAPANENI.
BizTalk, MOSS, and InfoPath Notes from the Bleeding Edge.
Microsoft Certification and IT Professional Tracks Anthony Khan Director of Federal Learning NetCom Learning.
01/06/ Conceptual business models and ontology's A design perspective eGlobal, 17 th Bled eCommerce Conference June , 2004 Harry Bouwman, TUDelft.
IS6112 Application Modelling and Design Introduction.
ASP MVC s/mvc-4/getting-started-with- aspnet-mvc4/intro-to-aspnet- mvc-4.
Fujitsu Services Oy Integration of Location Based Services with Mobile Business Processes Management Supervisor: prof. Heikki Hämmäinen Instructor: fm.
College ICT Committee An Overview of DARS Stewart Watson 29 th April 2008 Copy for distribution.
SOAP Chandra Dutt Yarlagadda Introduction  Why ?  What ?  How ?  Security Issues in SOAP  Advantages  Uses  Conclusion.
Chapter 9: Moving to Design
Intranet in a Box Introduction and Demo by SharePoint Implemented LLC, New Orleans, LA.
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
Bird Atlas – an instant publication? Iain Downie, BTO.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
IT Project Management Cheng Li, Ph.D. August 2003.
Presentation Handout EDBA – Module 8 Information Technology 30 th November 2014 By K.M.Prashanthan.
BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.
College of Business Administration California State University, Long Beach Preview Day Saturday, May 4, 2013 Information Systems Presented by C. Sophie.
Four Phases of Report Authoring Targeted for Executives and Upper Management By: Ben Aminnia President, L.A. SQL Server Professionals Group
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 1 Introduction to Java in the Context of Software Engineering.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
1 Information Systems CS-507 Lecture Critical Success Factors (CSF). Critical Success Factor (CSF) is a business term for an element which is necessary.
Confidential & proprietary M2M communications in Transportation industry.
Project Proposal Lebeko Poulo, Jorgina Paihama & Morwan Mohamed Nour Supervisor: Dr. Hussein Suleman Co-supervisor: Hisham Abdalla (PhD Student) 14 th.
Semantic Interoperability Berlin, 25 March 2008 Semantically Enhanced Resource Allocator Marc de Palol Jorge Ejarque, Iñigo Goiri, Ferran Julià, Jordi.
Minor Thesis A scalable schema matching framework for relational databases Student: Ahmed Saimon Adam ID: Award: MSc (Computer & Information.
Active Directory Harikrishnan V G 18 March Presentation titlePage 2 Agenda ► Introduction – Active Directory ► Directory Service ► Benefits of Active.
Cloud platforms Lead to Open and Universal access for people with Disabilities and for All Cloud4all User Forum and Focus group 30/08/2012.
© 2012 IBM Corporation IBM Mobile Virtualization Services TRIAL (based on Citrix backend infrastructure) Daniel Stössel – Workplace Services Sales Leader.
2-Tier,3-Tier datawarehouse Submitted by Manisha Dubey & Akanksha Agrawal.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
Project Methodology May 2, System Development Life Cycle Overview.
5 PR Praktikum aus Informatik Gabriele Kotsis Summer Term 2009.
Automated Home Care Messaging System (AHCMS) Supervisor: Prof. Trevor W. Pearce Prof. Ian Marsland Project Member: Wen Chan Chang Jan. 26, 2005 Department.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
SoFI – Streaming Music using Song Form Intelligence By Jonathan Doherty Supervisors: Dr. Kevin Curran, Prof. Paul Mc Kevitt School of Computing and Intelligent.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Good MDM IOS Overview Presented by: Jerry Wen 02/09/2012.
Information Security Audit Tool Presented by Bandar Almarashi Supervisor by Dr. Neville Williams.
interactive logbook Paul Kiddie, Mike Sharples et al. The Development of an Application to Enhance.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Can We Talk Now? Technology Selection for an Intelligent Status Tracking System 5 th June 2009 Sidney Shek ( ) Supervisor:
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Singapore Polytechnic School of Digital Media and Infocomm Technology
ARCH-04 Before You Begin Your Transformation Project… Phillip Magnay Architect – Applied Technology.
Implementation and provisioning of mobile extensions for telephonic calls Ioannis Metaxas.
ZLOT The Z Texas Implementation Component of the Library of Texas Dr. William E. Moen Principal Investigator.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
Strategy: Focus on the foundation of the service catalog Strategy : Implement a personal network Strategy : Invest in tools that empower Principle: Users.
Finding Nearby Wireless HotSpots Matthew Mohebbi and Tessa MacDuff.
Deploying BI to the Enterprise Toronto Area Users Group Sept Tim Quigg inbusiness solutions.
Interaction classes Record context Custom lookups.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 8-2: Elements of Systems Design Elements of Systems Design [Prof. Peter Khaiter]
Source : 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP) Auther : Nacer Khalil, Mohamed.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
Agile BI with SQL Server 2012
Mobile navigation service for the visually impaired (and others)
Logical Data Warehousing and Tableau 10
Tiers vs. Layers.
Assoc. Prof. Dr. Syed Abdul-Rahman Al-Haddad
Knowledge Sharing Mechanism in Social Networking for Learning
ITEC 810: Information Technology Project
Presentation transcript:

Can We Talk Now? A Prototype Intelligent Status Tracking System For Enterprises 13 th November 2009 Sidney Shek ( ) Supervisor: Dr Rolf Schwitter

Agenda Project Introduction System Architecture and Concepts Demonstration Evaluation of Project Performance Future Work Conclusion 2

The Problem Where is ‘John’ and how should I contact him? What happens if I call during a meeting with the CEO?

Project Aims To 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

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

Agenda Project Introduction System Architecture and Concepts Demonstration Evaluation of Project Performance Future Work Conclusion 6

Requirements for ITEC809 work 1. 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 on ITEC808 analysis

System Architecture 8

Application Data Structures 9

Application Logic 1. 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 communication 10

Agenda Project Introduction System Architecture and Concepts Demonstration Evaluation of Project Performance Future Work Conclusion 11

Demonstration Flash MP4 12

Agenda Project Introduction System Architecture and Concepts Demonstration Evaluation of Project Performance Future Work Conclusion 13

Implementation vs Requirements 1. 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

Learnings from Implementation Confirmed need for integration with calendar system Demonstrated importance of upfront design and use of good design patterns 15

Learnings from Implementation – Development methodology Importance 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

Agenda Project Introduction System Architecture and Concepts Demonstration Evaluation of Project Performance Future Work Conclusion 17

Future Work – Post-ITEC809 18

Future Work – Post-Prototype Enterprise deployment: ◦ Implement integration with SNSs Research testbed: ◦ Use of Semantic Web technology for data storage and reasoning 19

Conclusions Aim 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

Thank you Questions? 21