70 likes | 187 Views
Life Cycle Objectives. By James Lee and Matt Higgins Project Name: Task Scheduler. Operational Concepts. Cell phones have poor input and output capabilities compared to a normal PC This project uses the benefits of a PC with the mobile benefits of a cell phone
E N D
Life Cycle Objectives • By James Lee and Matt Higgins • Project Name: Task Scheduler
Operational Concepts • Cell phones have poor input and output capabilities compared to a normal PC • This project uses the benefits of a PC with the mobile benefits of a cell phone • The Task Scheduler allows users to create a schedule on a PC, which will then execute tasks on their cell phone
System Requirements • A server interface with 3 ways of designing a schedule • Create a schedule by days of the week • Parse a student’s class schedule to create a weekly schedule • Add tasks for specific dates and times • The tasks include the following: • Ringer on/off • Alarm clock • Text reminders • The phone will have menus to view upcoming tasks and to disable the Task Scheduler.
System and software architecture • The servlet provides the interface for the user, and stores individual’s schedules in a database. It will send commands to the phone to perform. • The midlet will respond to servlet requests, and execute the specified tasks. The user has the option of turning off the Task Scheduler.
System and software architecture Client Midlets HTTP (Wireless Web) Task Servlet Database User Servlet Home PC
Lifecycle Plan • Objective: Give users a quick way to create a schedule that they will use for months. • Schedule: Completed by June 5th. • Resources: Database, 4-6 students • The servlet will need the most work, and will require more than half the group. • New tasks can be added with later versions
Feasibility Rationale • Implementation of the schedule interface seems feasible • Different phones may not have the capability to respond to all of the desired tasks • The time it takes for the user to design a schedule must be worth it for the time that they may save • The servlet’s access to a student’s schedule requires for them to be logged onto MYUW