DocumentCode
3337007
Title
Initial design of an application programming interface for a university operating system
Author
Ismail, Sabir ; Idris, Siti ; Marini, A.B. ; Shukur, Z.
Author_Institution
Fac. of Inf. Sci. & Technol., Univ. Kebangsaan Malaysia, Bangi, Malaysia
fYear
2011
fDate
17-19 July 2011
Firstpage
1
Lastpage
4
Abstract
The seMeja desktop system is a desktop environment designed for university students. The system needs to provide access to online university services such as course registration, and lecture notes through a variety of applications. In order to facilitate the creation of these applications, a special application programming language (API) for the system is being designed. The design of the API is based on the principles of Create, Read, Update and Delete (CRUD). To the basic four, we add the concept of `Notify´ to support registration for push-style notifications and updates. These principles are then combined with an established university ontology that defines the various objects used in a university environment. Therefore, any calls to the API can be thought of as a CRUD operation on a university object. This paper presents the initial design for this university API.
Keywords
application program interfaces; computer aided instruction; computer science education; API; CRUD; application programming interface; application programming language; course registration; create read update and delete; desktop environment; lecture notes; online university services; seMeja desktop system; university ontology; university operating system; university students; Computers; Educational institutions; Materials; Ontologies; Operating systems; ontology-based design; university operating system;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical Engineering and Informatics (ICEEI), 2011 International Conference on
Conference_Location
Bandung
ISSN
2155-6822
Print_ISBN
978-1-4577-0753-7
Type
conf
DOI
10.1109/ICEEI.2011.6021674
Filename
6021674
Link To Document