SIPC – Scheduler Function

 

Kijun Jeong

Columbia University

New York, NY 10027-7003

USA

kj78@columbia.edu

 

 

Abstract

            I worked on making interface for scheduler of SIPC.  User can select who will be answered how and with what kind of priority.  There is main scheduler interface, and at the bottom of it, which is configured by the time and action sub window.   When a user pushes add-button, then, another window will pop up, and a user, priority, time and action can be set.

 

 

Introduction 

            Functions of SIPC are divided largely into three parts, which are calling, address book, and scheduler.  And, Kijun Jeong has worked on scheduler.  The remainder of this report is composed of explanation of how it works, and architecture of program. 

 

Related Work

            The way to set recurrent time is modeled from CM (Calendar Manager). 

 

 

Background 

            N/A

 

           

Architecture

            Timeaction::repeated_event { starthour startmin startap endhour endmin endap repeat howlong }: this is main function for setting the repeated time event.   It generates the following CPL time switch.

            The following is one of examples.

            {<time dtstart="20001219T153359" duration="781M" until="20010130T153359" freq="weekly" interval="2"  byday="TU" byhour="01" byminute="01" >

            However, the formation of this time switch depends on how a user sets.  And, the generation of its switch involves other sub-functions. 

            Function to make until value is timeaction::get_until { ustart urepeat uhowlong }. 

            Function to make duration value is timeaction::get_duration { starthour startmin startap endhour endmin endap }.

 

           

Program Documentation

            Link

 

 

Measurements

            All the tests performed have passed so far. No bug found yet.

 

 

Task List

            Timeaction window and the bottom of scheduler window were made by Kijun Jeong.

 

References

          No reference.