Basic architecture for software environment of radio terminal and method of handling events in the same
First Claim
Patent Images
1. A Basic Architecture for Software Environment (BASE) of a radio terminal comprising:
- a task part having a plurality of tasks and generating working events;
a BASE user interface (UI) independently performing an application program by module by using the events generated by the task part; and
an application program interface (API) interfacing the application program with a program development kit (PDK) library so that the application program may access the PDK library.
1 Assignment
0 Petitions
Accused Products
Abstract
A Basic Architecture for Software Environment(BASE) of a radio terminal and a method of handling events in the same are disclosed. The BASE and the method can simply make an application programs by module and apply the independence to the application programs by changing a structure of some parts corresponding to User Interface (UI) or Man Machine Interface (MMI) among software codes used in the radio terminal.
13 Citations
12 Claims
-
1. A Basic Architecture for Software Environment (BASE) of a radio terminal comprising:
-
a task part having a plurality of tasks and generating working events;
a BASE user interface (UI) independently performing an application program by module by using the events generated by the task part; and
an application program interface (API) interfacing the application program with a program development kit (PDK) library so that the application program may access the PDK library. - View Dependent Claims (2, 3, 4)
-
-
5. A method of handling events in a BASE of a radio terminal, the BASE including an application handler, a plurality of applications, and a PDK of development environment, the method comprising:
-
(a) transforming all of the events except for events used by a PDK under the status of development provided by the BASE among the generated events into available events and storing the transformed events in a queue;
(b) orderly reading first stored events from the queue and preprocessing predetermined events;
(c) processing events required in common by all of the application programs among the events not processed in the step (b);
(d) processing events such as startup, end, call, and idle among the events not processed in the step (c) and searching an activated application;
(e) transferring the events not processed in the step (d) to the searched application;
(f) processing the events not processed using an independent program module of the activated application. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
Specification