This technical note describes a plug-in architecture for Palm Operating System devices developed by the authors, a team of graduate students from Carnegie Mellon's Master of Software Engineering program. The note highlights the architecture's three most important aspects: the product (a plug-in architecture) created from a software architecture point of view; the implementation details that made this a unique project; and the software engineering facets of the project. This note also shares lessons learned and suggests possible avenues that could be pursued in the future to make plug-in architecture for mobile devices (PAMD) more universal.
Technical Note
CMU/SEI-2002-TN-020
August 2002
SEI:
Eguiluz, Hernan; Govi, Venkat; Kim, You Jung; & Sia, Adrian. PAMD: Developing a Plug-In Architecture for Palm OS-Powered Devices Using Software Engineering (CMU/SEI-2002-TN-020). Software Engineering Institute, Carnegie Mellon University, 2002. http://www.sei.cmu.edu/library/abstracts/reports/02tn020.cfm
IEEE:
H. Eguiluz, V. Govi, Y. Kim, and A. Sia, "PAMD: Developing a Plug-In Architecture for Palm OS-Powered Devices Using Software Engineering," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2002-TN-020, 2002. http://www.sei.cmu.edu/library/abstracts/reports/02tn020.cfm
APA:
Eguiluz, H., Govi, V., Kim, Y., & Sia, A. (2002). PAMD: Developing a Plug-In Architecture for Palm OS-Powered Devices Using Software Engineering (CMU/SEI-2002-TN-020). Retrieved June 20, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/02tn020.cfm
CHI:
Eguiluz, Hernan, Venkat Govi, You Jung Kim, and Adrian Sia. PAMD: Developing a Plug-In Architecture for Palm OS-Powered Devices Using Software Engineering (CMU/SEI-2002-TN-020). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2002. http://www.sei.cmu.edu/library/abstracts/reports/02tn020.cfm
MLA:
Eguiluz, H., Govi, V., Kim, Y., & Sia, A. 2002. PAMD: Developing a Plug-In Architecture for Palm OS-Powered Devices Using Software Engineering (Technical Report CMU/SEI-2002-TN-020). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/02tn020.cfm
For more information