Document Type
Article
Language
eng
Format of Original
14 p.
Publication Date
9-2010
Publisher
Elsevier
Source Publication
Journal of Network and Computer Applications
Source ISSN
1084-8045
Original Item ID
doi: 10.1016/j.jnca.2010.03.007
Abstract
Today’s web applications are more collaborative and utilize standard and ubiquitous Internet protocols. We have earlier developed System on Mobile Devices (SyD) middleware to rapidly develop and deploy collaborative applications over heterogeneous and possibly mobile devices hosting web objects. In this paper, we present the software engineering methodology for developing SyD-enabled web applications and illustrate it through a case study on two representative applications: (i) a calendar of meeting application, which is a collaborative application and (ii) a travel application which is an ad-hoc collaborative application. SyD-enabled web objects allow us to create a collaborative application rapidly with limited coding effort. In this case study, the modular software architecture allowed us to hide the inherent heterogeneity among devices, data stores, and networks by presenting a uniform and persistent object view of mobile objects interacting through XML/SOAP requests and responses. The performance results we obtained show that the application scales well as we increase the group size and adapts well within the constraints of mobile devices.
Recommended Citation
Madiraju, Praveen; Malladi, Srilaxmi; Balasooriya, Janaka; Hariharan, Arthi; Prasad, Sushil K.; and Bourgeois, Anu, "A Methodology for Engineering Collaborative and ad-hoc Mobile Applications using SyD Middleware" (2010). Mathematics, Statistics and Computer Science Faculty Research and Publications. 8.
https://epublications.marquette.edu/mscs_fac/8
Comments
Accepted version. Journal of Network and Computer Applications, Vol. 33, No. 5 (September 2010). DOI. © 2010 Springer. Used with permission.