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
Link To Document