Nothing Special   »   [go: up one dir, main page]

skip to main content
article

A communication infrastructure to ease the development of mobile collaborative applications

Published: 01 November 2011 Publication History

Abstract

Mobile workers doing loosely coupled activities typically perform on demand collaboration in the physical workplace. Communication services available in such work scenarios are uncertain, therefore mobile collaborative applications supporting those activities must provide ad hoc communication mechanisms in order to use each cooperation opportunity. Typically, the complexity of implementing such mobile ad hoc communication mechanisms becomes a challenge that jeopardizes the development of mobile collaborative solutions. This article presents a communication infrastructure named HLMP API dealing with that challenge. HLMP API intends to ease the development of such applications through the reuse of communication services. The infrastructure is an application programming interface that implements the HLMP routing protocol and also some awareness mechanisms that are required for mobile loosely coupled work. Developers using this infrastructure do not have to perform low-level programming.

References

[1]
Managing Software Productivity and Reuse. IEEE Computer. v32 i9. 111-113.
[2]
Bosneag AM, Brockmeyer M. GRACE: Enabling collaborations in wide-area distributed systems. In: Proceedings of the WETICE'05, Workshop on Distributed and Mobile Collaboration (DMC), Linkoping University Sweden, IEEE CS Press, 2005, p. 72-77.
[3]
Buszko D, Lee W, Helal A. Decentralized ad-hoc groupware API and framework for mobile collaboration. In: Proceedings of the ACM International Conference on Supporting Group Work (GROUP'01), Colorado, USA, ACM Press, 2001, p. 5-14.
[4]
Casas I, Ochoa SF, Puente J. Using tablet PCs and pen-based technologies to support engineering education. In: Proceedings of the Human-Computer Interaction International (HCII), San Diego, CA, USA. July 19-24, Lecture Notes in Computer Science 5613, 2009, p. 31-38.
[5]
Clausen T, Jacquet P. Optimized link state routing protocol (OLSR). IETF RFC 3626, October 2003.
[6]
Corson S, Macker J. Mobile ad hoc networking (MANET): routing protocol performance issues and evaluation considerations. IETF, RFC 2501, January 1999.
[7]
Disconnection prediction in mobile ad hoc networks for supporting cooperative work. IEEE Pervasive Computing. v4 i3. 62-70.
[8]
Dyck J. A survey of application-layer networking techniques for real-time distributed groupware. University of Saskatchewan, Technical Report HCI-TR-06-06, 2006.
[9]
Groupware: some issues and experiences. Communications of the ACM. v34 i1. 38-58.
[10]
Handorean R, Payton J, Julien C, Roman G. Coordination middleware supporting rapid deployment of ad hoc mobile systems. In: Proceedings of the ICDCS'03, Workshop on Mobile Computing Middleware, Rhode Island, USA, IEEE CS Press; 2003. p. 363-368.
[11]
Heinemann A, Kangasharju J, Lyardet F, Mühlhäuser M. iClouds: peer-to-peer information sharing in mobile environments. In: Proceedings of the Euro-Par'03, Klagenfurt Austria, Lecture Notes in Computer Science 2790, p. 1038-45, 2003.
[12]
Herskovic V, Ochoa SF, Pino J, Neyem A. The iceberg effect: mobile collaborative systems behind the user interface. Journal of Universal Computer Science, in press.
[13]
Mobile web services: architecture and implementation; Nokia research center. John Wiley & Sons.
[14]
Jacquet P., Muhlethaler P, Clausen T, Laouiti A, Qayyum A, Viennot, L. Optimized link state routing protocol for ad hoc networks. In: Proceedings of the IEEE International Multi-Topic Conference, Le Chesnay, France, IEEE Press; 2001 p. 62-8.
[15]
The digital provide: information (technology) market performance and Welfare in the South Indian Fisheries Sector. The Quarterly Journal of Economics. v122 i3. 879-924.
[16]
Dynamic source routing in ad hoc wireless networks. In: Imielinski, T., Korth, H. (Eds.), Mobile Computing, Kluwer Academic Publishers. pp. 153-181.
[17]
Jupp J, Langdon P, Godsill S. Mobile computing in maintenance activities: a 'situational induced impairments and disabilities' perspective. Lecture Notes in Computer Science, vol. 4554, p. 696-705, 2007.
[18]
JXTA Project, 2010, {https://jxta.dev.java.net/}. Last visit: September 2010.
[19]
A survey on real-world implementations of mobile ad-hoc networks. Ad Hoc Networks. v5 i3. 324-339.
[20]
LaCOLLA: a middleware to support self-sufficient collaborative groups. Computing and Informatics. v25 i6. 571-595.
[21]
XMIDDLE: a data-sharing middleware for mobile computing. Journal on Personal and Wireless Communications. v21 i1. 77-103.
[22]
McCarthy B, Edwards C, Dunmore M. The integration of ad-hoc (MANET) and mobile networking (NEMO): principles to support rescue team communication. In: Proceedings of ICMU¿06, 2006, p. 284-9.
[23]
Building real-world ad-hoc networks to support mobile collaborative applications: lessons learned. Lecture Notes in Computer Science. v5784. 1-16.
[24]
Quality, productivity and economic benefits of software reuse: a review of industrial studies. Empirical Software Engineering. v12 i5. 471-516.
[25]
Mobile computing in urban emergency situations: improving the support to firefighters in the field. Expert Systems with Applications. v38 i2. 1255-1267.
[26]
Mobility in hospital work: towards a pervasive computing hospital environment. International Journal of Electronic Healthcare. v3 i1. 72-89.
[27]
Morán AL, Rodríguez-Covili J, Mejía D, Favela J, Ochoa SF. Supporting informal interaction in a hospital through impromptu social networking. In: Proceedings of the 16th CRIWG Conference on Collaboration and Technology, Maastricht, The Netherlands. Lecture Notes in Computer Science 6257, p. 305-20, 2010.
[28]
Nemlekar M. Scalable distributed tuplespaces. M.Sc. Thesis. Department of Electrical and Computer Engineering, North Carolina State University, Chapter 5, 2001.
[29]
Neumann A, Aichele C, Lindner M, Wunderlich S. Better approach to mobile ad-hoc networking. {http://tools.ietf.org/html/draft-wunderlich-openmesh-manet-routing-00}, 2008.
[30]
Integrating service-oriented mobile units to support collaboration in ad-hoc scenarios. Journal of Universal Computer Science. v14 i1. 88-122.
[31]
Neyem A, Ochoa SF, Pino JA. Communication patterns to support mobile collaboration. In: Proceedings of the 15th CRIWG International Workshop on Groupware. Douro, Portugal. Lecture Notes in Computer Science 5784, p. 270-7, 2009.
[32]
Coordinating loosely-coupled work in construction inspection activities. Group Decision and Negotiation. v20 i1. 39-56.
[33]
Park V, Corson M. Highly adaptive distributed routing algorithm for mobile wireless networks. In: Proceedings of the 16th Annual Joint Conference of the IEEE Computer and Communications Societies, Kobe, Japan. IEEE Press; 1997, p. 1405-13.
[34]
Perkins C, Royer E. Ad-hoc on-demand distance vector routing. In: Proceedings of the Mobile Computing Systems and Applications, New Orleans, LA, USA, p. 90-100, 1999.
[35]
Loose coupling and healthcare organizations: deployment strategies for groupware. Computer Supported Cooperative Work Journal. v15 i5/6. 537-572.
[36]
Software reuse strategies and component markets. Communications of the ACM. v46 i8. 109-114.
[37]
Towards a reference architecture for the design of mobile shared workspaces. Future Generation Computer Systems. v27 i1. 109-118.
[38]
Rodríguez-Covili J, Ochoa S, Pino J. Enhancing mobile collaboration with HLMP. In: Proceedings of the 14th International Conference on Computer Supported Cooperative Work in Design (CSCWD'10), Shanghai, China, IEEE Press; 2010, p. 462-72.
[39]
Sadaoui S, Yin P. Generalization for component reuse. In: Proceedings of the 42nd Annual Southeast Regional Conference. ACM-SE 42. ACM Press; 2004, p. 134-9.
[40]
Designing mobile commerce applications. Communications of the ACM. v46 i12. 57-60.
[41]
Lessons from experimental MANET research. Journal of Ad Hoc Networks. v3 i2. 221-233.
[42]
Zurita G, Baloian N, Baytelman F. Using mobile devices to foster social interactions in the classroom. In: Proceedings of the 12th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Xi'an, China, IEEE Press;2008, p. 1041-6.
[43]
Hauswirth M, Podnar I, Decaer S. On P2P collaboration infrastructures. In: Proceedings of the WETICE'05, Workshop on Distributed and Mobile Collaboration (DMC), Linkoping University Sweden, IEEE CS Press;2005, p. 66-71.
[44]
HLMP API. Available at URL: {http://hlmprotocol.bicubic.cl/}. Nov. 2010.

Cited By

View all
  1. A communication infrastructure to ease the development of mobile collaborative applications

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Journal of Network and Computer Applications
    Journal of Network and Computer Applications  Volume 34, Issue 6
    November, 2011
    281 pages

    Publisher

    Academic Press Ltd.

    United Kingdom

    Publication History

    Published: 01 November 2011

    Author Tags

    1. Development of mobile collaborative applications
    2. Loosely coupled work
    3. MANET
    4. Mobile communication infrastructure
    5. Services reuse

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)Collaborative distributed communication in heterogeneous environmentsJournal of Network and Computer Applications10.1016/j.jnca.2015.10.00661:C(1-20)Online publication date: 1-Feb-2016
    • (2015)Supporting personal security using participatory sensingConcurrency and Computation: Practice & Experience10.1002/cpe.345027:10(2531-2546)Online publication date: 1-Jul-2015
    • (2014)ClairvoyanceFuture Generation Computer Systems10.1016/j.future.2013.10.01334(190-200)Online publication date: 1-May-2014
    • (2013)ShAir: extensible middleware for mobile peer-to-peer resource sharingProceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering10.1145/2491411.2494573(687-690)Online publication date: 18-Aug-2013
    • (2013)Using Human-Centric Wireless Sensor Networks to Support Personal SecurityProceedings of the 6th International Conference on Internet and Distributed Computing Systems - Volume 822310.1007/978-3-642-41428-2_5(51-64)Online publication date: 28-Oct-2013
    • (2012)Implementing shared displaysProceedings of the 4th international conference on Ambient Assisted Living and Home Care10.1007/978-3-642-35395-6_38(278-286)Online publication date: 3-Dec-2012
    • (2012)An ubiquitous game for providing emotional support to hospitalized childrenProceedings of the 4th international conference on Ambient Assisted Living and Home Care10.1007/978-3-642-35395-6_24(171-174)Online publication date: 3-Dec-2012
    • (2012)Extending social networking services toward a physical interaction scenarioProceedings of the 6th international conference on Ubiquitous Computing and Ambient Intelligence10.1007/978-3-642-35377-2_29(208-215)Online publication date: 3-Dec-2012
    • (2011)EditorialJournal of Network and Computer Applications10.1016/j.jnca.2011.07.00234:6(1771-1772)Online publication date: 1-Nov-2011

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media