• 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