Damatac, Mara Olivia S.
Gabriel, Ma. Gessa M.
Lagiwid, Julie May C.
Runez, Alfonso Tyrell Joseph B.
IDE(Intergrated Development Environment)
Programming is the process of developing logic codes to solve a particular problem. Programmed software and/or application are supposed to make the task easier for the user. It is used for developing applications found in our computing machines. It is used in almost all the technologies offered in the market. Companies use it to produce applications for developing games, entertainment, and the like for different types of technologies promoted. As time goes by developers become extra competitive, software and/or application advertised by the companies become more and more sophisticated and more advance. Since the “programming” topic is so main stream nowadays, we chose to widen the topic. This time as we have technological advancement in the palm of our hands, it is literally in the palm of our hands—as we go “MOBILE PROGRAMMING”. Mobile programming provides a way for developers to create applications and programs anywhere. This promotes the portability of IDEs (Integrated Development Environments) which paves way to easier programming. Mobile IDE can help programmers have programming on the go. In the instance of the programmer figures out a code or is inspired by some event and wants to incorporate the code he/she could just do it on the spot. This research intends to test mobile IDE’s capacities in factors like its real-time, GUI and Networking. The fundamentals that one programmer needs is to save, load, compile and run his/her program at the ease of portability is the main goal of mobile IDE’s and this research seeks its current capabilities and limitations
Background of the study
Mobile applications have been the focus of the advancements in technology today. it is to make things more easier and more manageable in a small yet handy device such as he tablet and smart phones. These devices, of course along with the mobile applications that come with it, keep their users organize with applications such as diaries and personal organizers. It provides the users with information at ease by the touch of their fingertips, by the wireless connectivity of these devices information is at ones grasp. Flexible in their working means, though different for many people in their working environments. Thus as mobile applications are created, we, programmers develop mobile ide to ease our working on projects such as source code maintenance, and development and other related works. As great as it may seems mobile ide’s has its own limitations. Like that of ide’s in desktops and/or laptops, it has their own limitations but comparing it to mobile ide’s, there is not a far gap from developing it as if it was running in the desktop. This research aims to test the capabilities of the existing mobile ide’s and foresee the development that could still be done other than what is there. Through the two most used operating systems of mobile ide’s, namely Android and IOS, we aim to figure out each limitations and compare the results. Keeping in record the devices specifications, benchmarking for pre testing and comparative analysis on similar Languages that could run on these mobile IDE’s
Debugging mobile phone applications is hard, as current debugging techniques either require multiple computing devices or do not support graphical debugging. To address this problem we present GROPG, the ﬁrst graphical on-phone debugger. We implement GROPG for Android and perform a preliminary evaluation on third-party applications. Our experiments suggest that GROPG can lower the overall debugging time of a comparable text-based on-phone debugger by up to 2/3.
The way in which we interact with computing devices is changing: instead of keyboards, advanced touchscreens become more common; mobile devices are often equipped...