An iPhone Application By Negar Shojaian, Matt Akkerman and Kevin Kang.

Slides:



Advertisements
Similar presentations
Cornerstone Lab GEB 3031L April Edwards.
Advertisements

Selection (decision) control structure Learning objective
Bullseye Bullseye was rolled out to our user base on Friday, January 30. I wanted to take this opportunity to give everyone an update on a.
Numeracy Literacy (key Words) Understand, Evaluate Learning Objective To Understand the features of DMS Learning Objective To Understand the features of.
Computer Programming.  Analysis  User requirements  Feasibility and costs  Success criteria  Design and Planning  Classes  Data structures and.
RSS. W HAT IS IT AND WHY IS IT USED ? B Y WHOM ? RSS stands for: Rich Site Summary or Really Simple Syndication It’s a technology that allows users to.
Theology and Religious Studies Laura Borst Bill McEwan Theresa Howe Shane Hostetter.
Lecturer: Ghadah Aldehim
The aim We had to “build” a laptop from scratch. We needed to install the software and the Operating system needed. We came across all sorts of problems.
December 10th Inservice Presenter: Linda Lopresti 9-10 English Department (K112) Contact Info: twitter:
Virtual Mechanics Fall Semester 2009
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
Systems Development Life Cycle Dirt Sport Custom.
So – You want to learn how to put an article onto the state website. (Note: If you have not done so, you will need to review the web training provided.
Cmpt 275 – Assignment 1 :Project Plan By Team iCan. (Kevin Kang, Negar Shojaian, Matthew Akkerman)
Robert Sopko Stephen Miller Amy Gandhi Jazimar Bailey.
Publish Calendars to the Web. CCUweb Presentation (10 Minutes) 1 Demonstration of published calendars (10 minutes) 2 Demonstration of importing calendar.
1 InStar Studio Product Release December The AMS InStar Studio release results in a move to a more powerful and scalable platform for huge future.
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
Term project CS3141 Fall Project #1 A Calendar Software –Core Functions multiple user access –control other user to read/modify your calendar event.
So – You want to learn how to put a BLOG article onto the state website. (Note: If you have not done so, you will need to review the web training provided.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes.
Software Project Planning Defining the Project Writing the Software Specification Planning the Development Stages Testing the Software.
Near East University Department of Computer Engineering E-COMMERCE FOR LAPTOPS SELLING COMPANY Abdul Halim Abu Kuwaik
Distributed Software Development QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud.
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Preliminary.
University of Oklahoma IT - Summer 2003 What can IT do for you?
Capabilities of Software. Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
NUOL Internet Application Services Midterm presentation 22 nd March, 2004.
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Midway Design.
Healthy Homes Network H.H.N. Team B Ryan Johnson Jason Eastburn Michael Nadrowski Sepideh Dehghani Kam Walia Adnan Syed.
Prototype 3 Prototype 2 Prototype 1 PROTOTYPIN G
Express your kindness!. Introduction Problem and Solution Online Usability Study Recap Revised Interface Design Prototype Overview Prototype Demonstration.
Self Management Project MGT 494 Lecture-2 1. Recap The development of self-management skills is one of management best practices for those people who.
Getting Started with Word & Saving Guided Lesson.
Google Docs An Overview for Educators. Google Docs Google Docs is a free, web-based word processor, spreadsheet and presentation tool that allows you.
Amy Jo Harrell 2006 Making your own web site Yes, I mean you!
Team X Review. The members of Team X propose to develop a therapeutic activity system using a Microsoft Surface unit and a Windows 7 desktop. By working.
Project Planning Defining the project Software specification Development stages Software testing.
Bringing families together CS 147: Introduction to HCI KinX Team Members Brandon, Development Jackie, Design Tony, User Testing / Documentation Shahab,
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
Presentation on “Technology used by university student”
Vacation Rental Software Vacation Rental Property Software Help Vacation Property Managers Get a Vacation Rental Software with 10% Discount ! Buy Vacation.
Page: 1 Enw / Name. Page: 2 Businesses use ICT to communicate with their employees in many different ways in particular to employees which work in remote.
Data Structures and Algorithm Analysis Dr. Ken Cosh Linked Lists.
Home Stretch 1CPS4: Java for Video Games The Home Stretch.
UIF INFORMATION TECHNOLOGY ENHANCEMENTS UPDATE May 9, 2005 Presented by: Bill Reynen Susan Restad
Prototype 3 Prototype 2 Prototype What is prototyping? Types of prototyping: – Evolutionary – Throw-away Good and Bad points to prototyping.
Platform Overview Provide your marketing and sales groups with a single, integrated, web based on-demand platform that allows them to easily automate and.
Handout 1: Diary systems
SOFTWARE TESTING OVERVIEW
HOW TO CREATE YOUR LISTING
Members: Iwan Sofean Ahmad Syazwan Shamilawanie Nur Anisah
Hotmail, undoubtedly known for its best features and a number of customers enjoy this mail service because it’s easy accessibility and user-friendly interface.
UNIT 15 Webpage Creator.
Apple iTunes Support Number for iTunes Support
Mcafee updates Mcafee antivirus uses a database of known virus definitions to identify malware and other threats on your computer system. So it is important.
CSE 403 Project SDS Presentation
Unit 224 (B&A 36): Principles of providing administrative services
Online Performance Evaluation Tool
Learning to Program in Python
Integrating Google Classroom into Middle School and High School Education Reed Peterson.
Systems Analysis and Design
Operating Systems.
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Canvas introduction for students
Introduction to.
Canvas introduction for students
Presentation transcript:

An iPhone Application By Negar Shojaian, Matt Akkerman and Kevin Kang

Introduction  The iCan application provides an efficient schedule for people to adjust their tasks to meet their obligations.  This software will allow users to receive greatest returns and overcome work overload.  The goal of this software is to enhance time management, to minimize wasted time, to reduce physical and mental tiredness, and to reduce stress levels

Features  Adviser : User will be able to get advice online according to their endurance, tiredness and current events. Adviser  Auto Manage :To add a task, provide the name of the task, its length and its tiredness. The scheduler will then arrange the task automatically to fit the user’s endurance. Auto Manage  Personal Info :The application will record personal information such as name, age, , and endurance Personal Info

User Interface Flow Diagram

Testing  Every page was tested with different test cases When leaving a page or quitting the application, data had to be saved When adding a task, make sure that task will be sorted in chronological order. Rearrange tasks based on tiredness and endurance. With different combinations of tiredness and endurance, test what advice the sever will give.

 Feedback Too simple It’s self explanatory, no previous experience necessary. Advising is an useful feature since it keeps updating according to the current events. Auto manage can sometime be confusing.  Known Bug We have not encountered any bugs so far. It’s bug free software.

 What project management techniques worked well, and what worked not so well? Face to face meetings work very well Google calendar is used effectively Online msn meetings do not work well

 What were the major technical problems you encountered? None of us could work at home whenever possible since we did not have MacBooks or iPhones We were not familiar with some Objective C coding and XCode, and we needed to spend time researching on that Computers at campuses with old versions of simulators  What were the major "human" problems you encountered while working as a team? Partner(s) could not finish the assigned work on time due to other projects, assignments, and midterms, etc. for other courses We were short staffed

 If you were to do the project over again, what would you do differently? Start each assignment early and use time more wisely Spend more time looking into the base technologies at the beginning Design the webpage so that it can expand easily Skip some of the minor technical planning until we actually get to it  What would you have done the same? Using XCode and Google code website Planning out the system before making it Regular discussions and meetings with partners to find the best solutions to problems  What advice would you give to next year's students? Do not leave things until the last minute Plan out the system before making it Learn Objective C and get a MacBook