IIIT-Delhi Institutional Repository

KIRKE re-engineering of web applications to mobile apps

Show simple item record

dc.contributor.author Mehra, Rohit
dc.contributor.author Naik, Vinayak (Advisor)
dc.date.accessioned 2015-12-03T12:24:16Z
dc.date.available 2015-12-03T12:24:16Z
dc.date.issued 2015-12-03T12:24:16Z
dc.identifier.uri https://repository.iiitd.edu.in/jspui/handle/123456789/354
dc.description.abstract A large number of web applications are written using server-side scripting languages. Although web browsers allow clients to run these applications, it is often cumbersome to depend on the desktops for the services provided by the applications. Given the popularity and convenience of mobile devices, there is an obvious need to have native mobile apps driving the applications along with web browsers. In this thesis, we present a solution to re-engineer web applications, developed using server-side scripting languages, into native mobile apps. The solution takes source code and test cases of the web application as input and produces corresponding cross platform mobile apps. The entire re-engineering process is fully automatic requiring no manual intervention at any stage. Our solution is generic enough not only to handle popular server-side scripting languages, but also to output mobile apps that support diverse popular platforms including Android, iOS, and Windows Mobile. To showcase the generality of our solution, we have developed a prototype tool Kirke to handle applications developed using Java(JSP), ASP.NET, and PHP. We present a case study based on a real-life codebase in JSP to evaluate the correctness, coverage, usability, and performance of our solution. en_US
dc.language.iso en en_US
dc.title KIRKE re-engineering of web applications to mobile apps en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account