skip to main content
10.1145/2554850.2554883acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Kalimucho: middleware for mobile applications

Published: 24 March 2014 Publication History

Abstract

Developing ubiquitous applications is particularly complex. Beyond the dynamic aspect of such applications, the evolution of computing towards the multiplication of mobile access terminals is not making things easier. One solution to simplifying the development and use of such applications is to use software platforms dedicated to deployment and adaptation of applications and handling the heterogeneity of peripherals. They allow designers to focus on business aspects and facilitate reuse. The Kalimucho platform was designed and developed against this background. It executes and supervises applications based on software components.

References

[1]
E. Bouix, M. Dalmau, P. Roose F. Luthon - A Multimedia Oriented Component Model - AINA 2005 - The IEEE 19th International Conference on Advanced Information Networking and Applications - Tamkang University, Taiwan - March 28 - March 30, 2005
[2]
S. van der Burg, E. Dolstra - A Self-Adaptive Deployment Framework for Service-Oriented Systems -- Proceeding SEAMS '11 Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems - pp. 208--217 - ISBN: 978-1-4503-0575-4, 2011
[3]
Daniel Cheung-Foo-Wo, Jean-Yves Tigli, Stephane Lavirotte, Michel Riveill - Wcomp: a Multi-Design Approach for Prototyping Applications using Heterogeneous Resources - IEEE International Workshop on Rapid System Prototyping'06, pp. 119--125, 2006
[4]
V. Hourdin, J. Y. Tigli, S. Lavirotte, G. Rey, and M. Riveill. Slca, composite services for ubiquitous computing. In Jason Yi-Bing Lin, Han-Chieh Chao, and Peter Han Joo Chong, editors, Mobility Conference, page 11. ACM, 2008.
[5]
M. Jeronimo and J. Weast.- UPnP Design by Example: A Software Developer's Guide to Universal Plug and Play. Intel Press, may 2003.
[6]
J. Shlimmer and J. Thelin. Device profile for web services. Technical report, http://schemas.xmlsoap.org/ws/2006/02/devprof/, February 2006.
[7]
R. Rouvoy, P. Barone, Y. Ding, F. Eliassen, S. Hallsteinsen, J. Lorenzo, A. Mamelli, and U. Scholz. MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments - Book on Software Engineering for Self-Adaptive Systems (SEfSAS). LNCS 5525-2009.
[8]
J. Floch, SS. O. Hallsteinsen, E. Stav, F. Eliassen, K. Lund, and E. Gjrven - Using architecture models for runtime adaptability. IEEE Software, 23(2): 62--70, 2006.
[9]
D. Ayed, C. Taconet, G. Bernard, and Y. Berbers. Cadecomp: Context-aware deployment of component-based applications. J. Network and Computer Applications, 31(3) 2008.
[10]
Ye, J and Coyle, L and Dobson, S and Nixon, Paddy, Using Situation Lattices to Model and Reason about Context, Proceedings of the 4th International Workshop on Modeling and Reasoning in Context (MRC 2007), 20--21 August 2007, Roskilde University, Denmark, pp. 1--12.
[11]
O. Riva, T. Nadeem, C. Borcea, L. Iftode - Context-Aware Migratory Services - in Ad Hoc Networks IEEE Transactions on Mobile Computing, Vol. 6, No. 12, December 2007
[12]
Christoph Dorn, Richard N. Taylor - Co-adapting human collaborations and software architectures - ICSE 2012 Proceedings of the 2012 International Conference on Software Engineering -- pp. 1277--1280
[13]
B. Meyer. The grand challenge of trusted components. In Software Engineering, International Conference on Software Engineering, page 660, 2003.
[14]
C., Szyperski. Component software - Beyond object-oriented programming. Addison-Wesley, 1998.
[15]
George T. Heineman and William T. Council. Component-based software engineering, putting the pieces together. Addison-Wesley, 2001.
[16]
http://www.osgi.org/Main/HomePage
[17]
Audrey Serna, Gaëlle Calvary, Dominique Scapin - How Assessing Plasticity Design Choices Can Improve UI Quality: A Case Study In Proceeding of the second ACM SIGCHI Symposium on Engineering Interactive Computing Systems (Berlin, Germany - June 19--23, 2010) (EICS 2010). pages 29--34. 2010
[18]
Peyman Oreizy, Nenad Medvidovic, Richard N. Taylor - Runtime Software Adaptation: Framework, Approaches, and Styles - ICSE Companion '08 Companion of the 30th international conference on Software engineering, pp. 899--910
[19]
Ning Gui, Vincenzo De Florio, Hong Sun, Chris Blondia - Toward architecture-based context-aware deployment and adaptation - The Journal of Systems and Software 84 (2011) 185--197 -- Elsevier, 2011

Cited By

View all
  • (2022)PISCO: A smart simulator to deploy energy saving methods in microservices based networks2022 18th International Conference on Intelligent Environments (IE)10.1109/IE54923.2022.9826775(1-4)Online publication date: 20-Jun-2022
  • (2022)Real-time ontology-based context-aware situation reasoning framework in pervasive computingMultimedia Tools and Applications10.1007/s11042-022-12252-081:11(14913-14957)Online publication date: 15-Feb-2022
  • (2021)An energy saving approachProceedings of the 36th Annual ACM Symposium on Applied Computing10.1145/3412841.3441888(69-78)Online publication date: 22-Mar-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '14: Proceedings of the 29th Annual ACM Symposium on Applied Computing
March 2014
1890 pages
ISBN:9781450324694
DOI:10.1145/2554850
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 March 2014

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SAC 2014
Sponsor:
SAC 2014: Symposium on Applied Computing
March 24 - 28, 2014
Gyeongju, Republic of Korea

Acceptance Rates

SAC '14 Paper Acceptance Rate 218 of 939 submissions, 23%;
Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)PISCO: A smart simulator to deploy energy saving methods in microservices based networks2022 18th International Conference on Intelligent Environments (IE)10.1109/IE54923.2022.9826775(1-4)Online publication date: 20-Jun-2022
  • (2022)Real-time ontology-based context-aware situation reasoning framework in pervasive computingMultimedia Tools and Applications10.1007/s11042-022-12252-081:11(14913-14957)Online publication date: 15-Feb-2022
  • (2021)An energy saving approachProceedings of the 36th Annual ACM Symposium on Applied Computing10.1145/3412841.3441888(69-78)Online publication date: 22-Mar-2021
  • (2021)Agent-Based Autonomic Semantic Context-Aware Platform for Smart Health Monitoring and Disease DetectionThe Computer Journal10.1093/comjnl/bxab07565:3(736-755)Online publication date: 2-Jun-2021
  • (2021)An adaptive context-aware optimization framework for multimedia adaptation service selectionNeural Computing and Applications10.1007/s00521-021-06644-w34:17(14239-14251)Online publication date: 29-Oct-2021
  • (2021)Semantic-Based Automatic Generation of Reconfigurable Distributed Mobile Applications in Pervasive EnvironmentsTransactions on Large-Scale Data- and Knowledge-Centered Systems XLVII10.1007/978-3-662-62919-2_9(213-233)Online publication date: 17-Jan-2021
  • (2020)A Semantic Agile Approach for Reconfigurable Distributed Applications in Pervasive EnvironmentsInternational Journal of Ambient Computing and Intelligence10.4018/IJACI.202004010311:2(48-67)Online publication date: Apr-2020
  • (2020)A New Two-Level Clustering Approach for Situations Management in Distributed Smart EnvironmentsInternational Journal of Ambient Computing and Intelligence10.4018/IJACI.201904010710:2(91-111)Online publication date: 17-Jun-2020
  • (2020)DRACeo: A smart simulator to deploy energy saving methods in microservices based networks2020 IEEE 29th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)10.1109/WETICE49692.2020.00026(94-99)Online publication date: Sep-2020
  • (2020)Using Mobile Cloud Computing for Developing Context-Aware Multimedia ApplicationsSpecial Topics in Multimedia, IoT and Web Technologies10.1007/978-3-030-35102-1_3(51-89)Online publication date: 3-Mar-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media