Plug-In Architecture for Mobile Devices

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.

PDF [227 KB]

Authors

Madhu Keshavamurthy

Jung Soo Kim

Mona Li

Vichaya Sagetong

This report is related to the following area(s) of work:

Software Architecture
System of Systems

Technical Note
CMU/SEI-2002-TN-023
August 2002

Cite This Report

SEI:

Keshavamurthy, Madhu; Kim, Jung Soo; Li, Mona; & Sagetong, Vichaya. Plug-In Architecture for Mobile Devices (CMU/SEI-2002-TN-023). Software Engineering Institute, Carnegie Mellon University, 2002. http://www.sei.cmu.edu/library/abstracts/reports/02tn023.cfm

IEEE:

M. Keshavamurthy, J. Kim, M. Li, and V. Sagetong, "Plug-In Architecture for Mobile Devices," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2002-TN-023, 2002. http://www.sei.cmu.edu/library/abstracts/reports/02tn023.cfm

APA:

Keshavamurthy, M., Kim, J., Li, M., & Sagetong, V. (2002). Plug-In Architecture for Mobile Devices (CMU/SEI-2002-TN-023). Retrieved May 24, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/02tn023.cfm

CHI:

Keshavamurthy, Madhu, Jung Soo Kim, Mona Li, and Vichaya Sagetong. Plug-In Architecture for Mobile Devices (CMU/SEI-2002-TN-023). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2002. http://www.sei.cmu.edu/library/abstracts/reports/02tn023.cfm

MLA:

Keshavamurthy, M., Kim, J., Li, M., & Sagetong, V. 2002. Plug-In Architecture for Mobile Devices (Technical Report CMU/SEI-2002-TN-023). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/02tn023.cfm

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.