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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.