• DocumentCode
    141717
  • Title

    A Ubiquitous Integrated Development Environment for C Programming on Mobile Devices

  • Author

    Tyng-Yeu Liang ; Hung-Fu Li ; Yu-Chih Chen

  • Author_Institution
    Dept. of Electr. Eng., Nat. Kaohsiung Univ. of Appl. Sci., Kaohsiung, Taiwan
  • fYear
    2014
  • fDate
    24-27 Aug. 2014
  • Firstpage
    184
  • Lastpage
    189
  • Abstract
    C is a popular programming language because of high portability and simple syntax. As a result, it is the first course for most of university students who major in computer, electronics, and electrical engineering and so on. To obtain a good learning achievement, students usually need to put their effort and time on programming as much as possible. Therefore, a ubiquitous integrated development environment is helpful for students to practice programming anytime and anywhere. To achieve this goal, we develop a novel integrated development environment called Ubi-C for C programming based on Clang and LLVM in this paper. Using this IDE, users can directly write, compile, execute and debug their C programs on Android-based smart phones or tablets. Moreover, this IDE provides the API of multimedia programming, and integrates with cloud services such as Dropbox for storing user programs and data. Consequently, users can easily develop multimedia applications by using C on mobile devices, and can switch their working environments between mobile devices and fixed computers with the support of Dropbox.
  • Keywords
    C language; application program interfaces; cloud computing; computer science education; educational courses; educational institutions; multimedia computing; smart phones; ubiquitous computing; API; Android-based smart phones; C programming language; IDE; Ubi-C; cloud services; mobile devices; multimedia programming; ubiquitous integrated development; university student course; Androids; Humanoid robots; Mobile handsets; Multimedia communication; Programming; Registers; User interfaces; Android; C programming; Clang; LLVM; mobile devices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-1-4799-5078-2
  • Type

    conf

  • DOI
    10.1109/DASC.2014.41
  • Filename
    6945686