Title :
Distributed Integrated Development Environment for Mobile Platforms
Author :
De Silva, K.K.D. ; Darshana, H.R.A. ; Silva, W.A.D.M. ; Basnayake, B.M.N.A. ; Wickramarathne, C.J.
Author_Institution :
Dept. of Inf. Technol., Sri Lanka Inst. of Inf. Technol., Malabe, Sri Lanka
Abstract :
It is believed that future technologies related to smart devices could add more towards making life easy while saving on time for a person on the go. Already mobile devices have added value to our everyday tasks. However, programmers, so far, seem to be denied the use of such facilities with these smart devices. Distributed Integrated Development Environment for Mobile Platforms (DIMP) is directed towards them with an innovative way to write software programs on the go. Using a mobile device such as a mobile phone or a tablet computer, DIMP is capable of writing source codes and compiling. DIMP consists of a mobile application, a central server and a set of compilation servers, while an administrative web console supports the administrative functions. Together, they comprise DIMP. The mobile application is an android application and provides a rich source code editor integrated to the software. It allows compiling and running of source codes where users can write programs in a selected language. If the source code is error free, a user can expect a worthwhile output whereas an error prone source code would reveal the relevant error message with useful hints for debugging. A further benefit from DIMP is that it allows a user to maintain online work space as well as an offline workspace. Source codes can be shared with other interested users.
Keywords :
Linux; Web services; cloud computing; mobile computing; network servers; service-oriented architecture; DIMP; administrative Web console; android application; central server; compilation servers; distributed integrated development environment for mobile platforms; error message; error prone source code; mobile application; mobile devices; offline workspace; online work space; smart devices; software programs; Androids; Computer architecture; Computers; Humanoid robots; Servers; Service-oriented architecture; Writing; cloud computing; distributed computing; mobile application development; mobile applications; programming; service oriented architecture; web services;
Conference_Titel :
Computer Science & Education (ICCSE), 2013 8th International Conference on
Conference_Location :
Colombo
Print_ISBN :
978-1-4673-4464-7
DOI :
10.1109/ICCSE.2013.6553932