Type of Document Master's Thesis Author Mulligan, Gavin Horton Author's Email Address firstname.lastname@example.org URN etd-08122009-164312 Title Portal: An Interaction Independence Middleware Framework Degree Master of Science Department Computer Science Advisory Committee
Advisor Name Title Gracanin, Denis Committee Chair Cao, Yong Committee Member Tilevich, Eli Committee Member Keywords
- interaction technique
- web service
- input device independence
Date of Defense 2009-07-30 Availability unrestricted AbstractThe typical user base for computer applications has transformed, over time, from mostly technically oriented individuals to include a vast range of the world’s population - the majority of whom have little to no technical proficiency. As such, user interfaces have evolved from text-based shell input into multimedia interfaces which typically provide support for receiving input from a number of disparate devices that are operated in conjunction to manipulate a given program. A problem arises when applications add in support for explicit devices; which leads to strong coupling between the underlying code and the defined set of devices that they support. In a nutshell, support for new peripherals almost always requires that the original application be recompiled and /or its internal configuration modified to incorporate the given device(s).
Portal, an interaction independence framework, seeks to add a layer of abstraction between arbitrary application code and the devices they support; allowing developers to deal in the realm of abstract program actions instead of crafting code to handle a variety of concrete device inputs. This should eliminate the need for custom device-tailored code for each user-wielded peripheral that an application must support and
will enable application device support to be managed via configuration changes to the Portal middleware framework, rather than being hard-coded into an application.
This thesis will define the conceptual design of the Portal framework while, at the same time, elaborating on the role that web services will play within it; investigate two pervasive service-oriented architecture paradigms, SOAP and REST, in order to gauge their potential effectiveness in meeting Portal ’s underlying back-end data transmission requirements; provide implementations for the Portal service-oriented architecture
and data model; and, finally, critically evaluate both implementations with an emphasis on their performance with regard to both efficiency and scalability.
Filename Size Approximate Download Time (Hours:Minutes:Seconds)
28.8 Modem 56K Modem ISDN (64 Kb) ISDN (128 Kb) Higher-speed Access vt.mastersThesis.portal.pdf 970.46 Kb 00:04:29 00:02:18 00:02:01 00:01:00 00:00:05
If you have questions or technical problems, please Contact DLA.