|
Abstract |
In this paper we describe our work in progress on RAVEN, a framework, which makes it possible to build applications for collaborative editing of structured data on Android. RAVEN offers developers compile time tools, which use only the schema to generate all database handling components, edit and list user interfaces, as well as those needed for data synchronization, significantly reducing development effort. In addition, RAVEN also offers the ability to do the same work, entirely at runtime, using only a smartphone. With RAVEN it is possible to construct data oriented applications on phone at any time, including during a disaster. Users can share their applications simply by sharing the database and corresponding schema. Thus, RAVEN enables completely decentralized application creation, sharing, and data distribution, avoiding issues of connectivity to centralized resources. In this paper we show that with RAVEN it is possible to construct a new application at runtime and compare the results with an equivalent custom-built application. © 2012 ISCRAM. |
|