2015-09-051 1 Student Companion - Final Project Presentation Members in Sweden: Andreas Drake Asad Saleem Muhammad Usman Ghani Robert Lundquist Vasilis.

Slides:



Advertisements
Similar presentations
Enhanced XA Security CISTECH Security Solutions Belinda Daub, Senior Consultant Technical Services
Advertisements

JTX Overview Overview of Job Tracking for ArcGIS (JTX)
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
MoversSuite Getting the Most Out Of Your Investment.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Group 4 Project Presentation
Gu & Maher University of Sydney, October 2004 DECO2005 Monitoring Team Process.
Task Scheduling and Distribution System Saeed Mahameed, Hani Ayoub Electrical Engineering Department, Technion – Israel Institute of Technology
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
CSI 101 Elements of Computing Spring 2009 Lecture #2 Development Life Cycle of a Computer Application Monday January 26th, 2009.
Maintaining and Updating Windows Server 2008
Picture Users Making Art Chat An interactive communication tool.
Vehicle Management System. 2 About BMS Company BMS International Systems Development Ltd. BMS develops and implements sophisticated and easy to use “all-in-one”
Virtual Mechanics Fall Semester 2009
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
1. Define the term ‘database’(2) A database is a large and continuously updated collection of stored data structured to allow the various applications.
T Project Review RoadRunners [PP] Iteration
Incell Phonium Processor Project Plan Document Dale Mansholt Aaron Drake Jon Scruggs Travis Svehla.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
Chapter 4: Overview of Preventive Maintenance
Student Companion - Project Current State – Achievements Members in Sweden: Andreas Drake Asad Saleem Muhammad Usman Ghani Robert Lundquist.
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
FotoGazmic Software (From left to right: Chad Zbinden, Josey Baker, Rob Mills, Myra Bergman, Tinate Dejtiranukul)
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
What makes a good interactive resume? Click for detailed information Multimedia Navigation Communication.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
11/12/2009 Beta Prototype. 11/12/2009 TOPICS FOR TODAY Project Schedule o Milestones (Past and Future) o Work hours Beta Design and Architecture o Overview.
TMS System Overview 6/21/12TMS Overview v 1. 2 Intro to the TMS System Intro to the New Protrans TMS Development Process TMS Benefits Future Expansion.
Capabilities of Software. Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Quick training session.  There will always be bugs  But many bugs are easy to fix  Updating an extension takes a long time ◦ Download and install ◦
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
T Project Review RoadRunners [IM1] Iteration
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Distributed software development ColdWatch Alpha prototype Luka Postružin Kristijan Šimunić Usman Alam
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
T Project Review RoadRunners [IM3] Iteration
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Distributed Software Development 2011/12.
Version Control and SVN ECE 297. Why Do We Need Version Control?
- Final Version TEAM i7: Andy James Ashish Agarwal Pouya Sadegholvad Rui Wang Yeaji Moon.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Software Project Management Final Project Presentation Team 02 – K 15 T 2.
T Project Review MalliPerhe Iteration 3 Implementation
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
TargetProcess - AGILE Project tracking tool Shashwat Gupta CS
Team-Based Development ISYS321 Managing the Information Systems Project.
T Project Review Rajoitteiset I2 Iteration
Distributed software development ColdWatch Beta prototype presentation Luka Postružin Vallu Sreehari
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
T Project Review Magnificent Seven Final demonstration
T Project Review Wellit I1 Iteration
PIER USER TRAINING 1 Class Date and Location. Instructor Name Instructor Contact Info 2 PIER User Training 1.
How to Recover Deleted Photos from Android Cell Phone? Android is keeping on improving their products and make sure to provide the best software service.
Vehicle Management System. 2 About BMS Company BMS International Systems Development Ltd. BMS develops and implements sophisticated and easy to use “all-in-one”
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 4: Overview of Preventive Maintenance IT Essentials 5.0.
T Project Review Sotanorsu I2 Iteration
Simplifying Customer Software Integration Tim Myers April 9 th, 2011 Colorado Undergraduate Space Research Symposium Payload Configuration GUI.
T Project Review X-tremeIT PP Iteration
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Continuous Integration (CI)
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
What is UiPATH? For more details visit this link online-training.
Presentation transcript:

Student Companion - Final Project Presentation Members in Sweden: Andreas Drake Asad Saleem Muhammad Usman Ghani Robert Lundquist Vasilis Odontidis Members in Croatia: Ante Radman Bruno Samardžić Gabrijel Smoljkić

Product features Complete project status Workload and cost Cultural differences Experiences Future changes Integration Testing Problems and challenges If we did this again... Detailed component status Product demonstration Agenda

Product Features Courses support Time planning support/ Almanac Handle Activities, Events, Notes and Files support Friendly User interface Search support Synchronization (almost completed) Backup support Modularity

DONE COMPLETE PROJECT STATUS DONE

Workload

Cost

Cultural Differences Difference between working hours and break time Difference between sleeping habits Difference in education system among all of us Due to different schedule of every person, there is difficult to arrange meetings and communicating with each other.

Experiences Part 1 Working in Distributed environment Learning new technologies Seeing how useful (and important) is to respect other member's ideas and to try to see things from their angle of view; other people always have lots of good ideas Good experience to work in multicultural environment

Experiences Part 2 More work gets done when having a tight deadline than when having too much time; but, deadlines too tight are also counter-productive as we had to use shortcuts then When there is a tough problem, it often doesn't help to bring more people to the job; sometimes only a new, fresh approach helps It's generally best to test for bugs immediately after code is written than to postpone it, as this is basically leaving it to other members

Future Changes Implement PDA version Synchronization via Infrared Some changes to the code to achieve greater stability Skin feature Additional components

Integration Worked well Well defined interface for the components Easy to integrate new components

Testing Not enough time for unit testing Components were tested individually during development

Problems and Challenges Problems with WinCVS until the end of course During the implementation some components got behind schedule due to unbalanced programming skills PDA version was not implemented due to unbalance in programming skills and time schedule

If we did this again… The project leader should not be involved that much in the implementation Integration should be done earlier Better repository system

Developer : Andreas  Card.01 Main Program FEATURES: Acts as the container for the components Ability to load components dynamically

Developer : Andreas  Card.01 Main View FEATURES: Display information about the current day Quick tasks User Interface Component

Developer : Andreas  Card.01 Almanac FEATURES: Information sorted by date Quick and detail view of information Manage information and files User Interface Component

Developer : Andreas  Card.01 Filehandler FEATURES: Provide file handling functionality Core Component

Developer : Andreas  Card.01 Language FEATURES: Provides functionality to load different languages from xml files Core Component

Developer : Robert  Card.01 Backup FEATURES: Backup and restore functionality of files and course information Save as cab files User Interface Component

Developer : Robert  Card.01 Installer Tool FEATURES: Easily make different installation packages Installer

Developer : Vasilis  Card.01 Search Component FEATURES: Search for files Search inside files Search inside Student Companion Customized Search User Interface Component

Developer : Ante & Gabrijel  Card.01 Connection Handler FEATURES: Handles the connections between devices Core Component

Developer : Gabrijel  Card.01 Synchronization FEATURES: Synchronize information between devices User Interface Component

Developer : Bruno  Card.01 Information Handler FEATURES: Provides functionality for courses, notes, events and activities Core Component

Developer : Bruno  Card.01 Course Viewer FEATURES: Detailed information about courses Functionality for managing them User Interface Component

Product Presentation

Thank you Now your questions, please