search menu icon-carat-right cmu-wordmark

Plug-In Architecture for Mobile Devices

Technical Note
This 2002 report describes plug-in architecture for mobile devices (PAMD), an architectural specification that extends the function of applications in mobile devices.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2002-TN-023
DOI (Digital Object Identifier)
10.1184/R1/6582059.v1

Abstract

This technical note describes plug-in architecture for mobile devices (PAMD)—an architectural specification that extends the function of applications in mobile devices. Users gain major benefits when the functionality of applications that run on these devices can be extended through the addition of new services that don't require changes to the application itself. PAMD provides interoperability between applications and plug-ins without sacrificing the performance of the mobile devices on which they run. Because existing applications can be made PAMD compliant with little modification, the development time and costs of adding functionality to them can be reduced dramatically. As PAMD bears the burden of communicating with plug-ins, application and plug-in developers can develop their own products independently and easily use each other's products. 

This technical note also describes PAMD's interfaces, how applications and plug-ins interact with them, and the advantages of using PAMD. Also included are several scenarios that explain the architecture and how it can be implemented, and suggestions for extensions that enhance it.

Cite This Technical Note

Keshavamurthy, M., Kim, J., Li, M., & Sagetong, V. (2002, August 1). Plug-In Architecture for Mobile Devices. (Technical Note CMU/SEI-2002-TN-023). Retrieved April 20, 2024, from https://doi.org/10.1184/R1/6582059.v1.

@techreport{keshavamurthy_2002,
author={Keshavamurthy, Madhu and Kim, Jung Soo and Li, Mona and Sagetong, Vichaya},
title={Plug-In Architecture for Mobile Devices},
month={Aug},
year={2002},
number={CMU/SEI-2002-TN-023},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6582059.v1},
note={Accessed: 2024-Apr-20}
}

Keshavamurthy, Madhu, Jung Soo Kim, Mona Li, and Vichaya Sagetong. "Plug-In Architecture for Mobile Devices." (CMU/SEI-2002-TN-023). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, August 1, 2002. https://doi.org/10.1184/R1/6582059.v1.

M. Keshavamurthy, J. Kim, M. Li, and V. Sagetong, "Plug-In Architecture for Mobile Devices," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Note CMU/SEI-2002-TN-023, 1-Aug-2002 [Online]. Available: https://doi.org/10.1184/R1/6582059.v1. [Accessed: 20-Apr-2024].

Keshavamurthy, Madhu, Jung Soo Kim, Mona Li, and Vichaya Sagetong. "Plug-In Architecture for Mobile Devices." (Technical Note CMU/SEI-2002-TN-023). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Aug. 2002. https://doi.org/10.1184/R1/6582059.v1. Accessed 20 Apr. 2024.

Keshavamurthy, Madhu; Kim, Jung Soo; Li, Mona; & Sagetong, Vichaya. Plug-In Architecture for Mobile Devices. CMU/SEI-2002-TN-023. Software Engineering Institute. 2002. https://doi.org/10.1184/R1/6582059.v1