Abstract
VAQUITA allows developers to reverse engineer a presentation model of a web page according to multiple reverse engineering options. The alternative models offered by these options not only widen the spectrum of possible presentation models but also encourage developers in exploring multiple reverse engineering strategies. The options provide filtering capabilities in a static analysis of HTML code that are targeted either at multiple widgets simultaneously or at single widgets at a time, for their attributes and other manipulations. This flexibility is particularly important when the presentation model is itself used to migrate the presentation of the web page to other types of user interfaces, possibly written in different languages, in different computing platforms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abrams, M., Phariouriou, C., Batongbacal, A. and Snuster, J., UIML: An Appliance-Independent XML User Interface Language, in Proc. of 8th World Wide Web Conference WWW’8 (Toronto, 11–14 May 1999), Computer Networks, Vol. 31, No. 11–16, pp. 1605–1708, accessible at http://www.harmoniaxom/resources/papers/www8_0599/index .htm or at http://www8.org/w8-papers/5b-hypertext-media/uiml/uiml.html
Bickmore, T.W. and Schilit, B.N., Digestor: Device-Independent Access to the Worldmde-Web, in Proc. of 6th World-Wide-Web Conf. WWW’6 (Santa Clara, 7–11 April 1997), Elsevier, Amsterdam, 1997, accessible at http://www.scope.gmd.de/info/www6/ technical/paper177/paper177.html
Buyukkokten, O., Garcia-Molina, H., and Paepcke, A., Accordion Summarization for End-Game Browsing on PDAs and Cellular Phones, in Proc. of ACM Conf. on Human Aspects in Computing Systems CHI’2001 (Seattle, 30 March-5 April 2001), ACM Press, New York, 2001, pp. 213–220.
Chikofsky, E.J. and Cross, J.H., Reverse Engineering and Design Recovery: A Taxonomy, IEEE Software, Vol. 1, No. 7, January 1990, pp. 13–17.
De Baud, J.-M. and Rugaber, S., A Software Re-engineering Method Using Domain Models, Proc. of Int. Conf. on Software Maintenance (October 1995), pp. 204–213.
Einsenstein, J., Vanderdonckt, J., and Puerta, A.R., Adapting to Mobile Contexts with User-Interface Modeling, Proc. of 3rd IEEE Workshop on Mobile Computing Systems and Applications WMCSA’2000 (Monterey, December 7–8, 2000), IEEE Press, Los Alamitos, 2000, pp. 83–92.
??? E., Aaltonen, M., Kolari, J., Melakoski, S., Laakko, T., Two Approaches to Bringing Internet Services to WAP Devices, in Proc. of 9th World-Wide-Web Conf. WWW’9 (Amsterdam, 15–19 May 2000), pp. 231–246, accessible at http://www9.org/ w9cdrom/228/228.html
Kong, L, Stroulia, E, and Matichuk, B., Legacy Interface Migration: A Task-Centered Approach, in H.-J. Bullinger and J. Ziegler (eds.), Proc. of 8th Int. Conf. on Human-Computer Interaction HCI International’99 (Munich, 22–27 August 1999), Lawrence Erlbaum Associates, Mahwah/London, 1999, pp. 1167–1171, accessible at http://www.cs.ualbeita.ca/~stroulia/Papers/hci99.ps
Lopez, I and Szekely, P., Automatic Web Page Adaptation, Proc. of CHI’2001 Workshop on Transforming the UI for Anyone, Anywhere (Seattle, 1–2 April 2001).
Merlo, E., Girard, J.F., Kontogiannis, K., Panangaden, P. and De Mori, R., Reverse Engineering of User Interfaces, in R.C. Waters, E.J. Chikofsky (eds.), Proc. of 1st Working Conference on Reverse Engineering WCRE’93 (Baltimore, 21–23 May 1993), IEEE Computer Society Press, Los Alamitos, 1993, pp. 171–179.
Merlo, E., Gagné, P.-Y., and Thiboutôt, A., Inference of graphical AUIDL specifications for the reverse engineering of user interfaces, in Proc. of Int. Conf. on Software Maintenance (19–23 September 1994), IEEE Computer Society Press, Los Alamitos, 1994, pp. 80–88.
Merlo, E., Gagné, P.-Y., Girard, J.-F., Kontogiannis, K., Hendren, L., Panagaden, P. and De Mori, R., Reengineering User Interfaces, IEEE Software, Vol. 12, No. 1, January 1995, pp. 64–73.
Moore, M.M. and Rugaber, S., Issues in User Interface Migration, Proc. of 3rd Int. Software Engineering Research Forum (Orlando, 10 November 1993).
Moore, M.M., Rule-Based Detection for Reverse Engineering User Interfaces, in L. Wills, I. Baxter, E. Chikofsky (eds.), Proc. of 3rd Working Conf. on Reverse Engineering WCRE’96 (Monterey, 8–10 November 1996), IEEE Computer Society Press, Los Alamitos, 1996, pp. 42–48, accessible at http://www.cc.gatech.edu/fac/Melody.Moore/papers/WCRE96.ps
Moore, M.M., Representation Issues for Reengineering Interactive Systems, ACM Computing Surveys, Vol. 28, No. 4, December 1996, article # 199, accessible at http://www.acm.org/pubs/articles/journals/surveys/1996-28-4es/al99-moore/al99-moore.html
Moore, M.M. and Rugaber, S., Using Knowledge Representation to Understand Interactive Systems, in Proc. of the Fifth International Workshop on Program Comprehension IWPC’97 (Dearborn, 28–30 May 1997), IEEE Computer Society Press, Los Alamitos, 1997, accessible at http://www.cc.gatech.edu/fac/Melody.Moore/papersAVPC97.ps
Moore, M.M. and Rugaber, S., Domain Analysis for Transformational Reuse, in Proc. of 4th Working Conf. on Reverse Engineering WCRE’97 (6–8 October 1997), IEEE Computer Society Press, Los Alamitos, 1997.
Puerta, A.R. , The MECANO Project: Comprehensive and Integrated Support for Model-Based Interface Development, in J. Vanderdonckt (ed.), Proc. of 2nd Int. Workshop on Computer-Aided Design of User Interfaces CADUI’96 (Namur, 5–7 June 1996), Presses Universitaires de Namur, Namur, 1996, pp. 19–35.
Paternò, F., Model-based Design and Evaluation of Interactive Applications, Springer Verlag, Berlin, 1999.
Puerta, A.R. and Eisenstein, J., Towards a General Computational Framework for Model-Based Interface Development Systems, in Proc. of ACM Conf. on Int. User Interfaces IUI’99, ACM Press, New York, 1999, pp. 171–178.
Puerta, A.R. and Eisenstein, J., Representational Basis for User Interface Transformations, in Proc. of ACM CHF2001 Workshop on Transforming the UI for Anyone. Anywhere (Seattle, 1–2 April 2001).
Szekely, P., Retrospective and Challenges for Model-Based Interface Development, in J. Vanderdonckt (ed.), Proc. of 2rd Int. Workshop on Computer-Aided Design of User Interfaces CADUI;96 (Namur, 5–7 June 1996), Presses Universitaires de Namur, Namur, 1996, pp. xxi–xliv.
Thevenin, D. and Coutaz, J., Plasticity of User Interfaces: Framework and Research Agenda, Proc. of IFIP Conf. on Human-Computer Interaction Interact’99 (Edimburgh, September 1999), IOS Press, 1999, pp. 110–117.
Vanderdonckt, J. and Bodart, F., Encapsulating Knowledge for Intelligent Interaction Objects Selection, Proc. of InterCHI’93, ACM Press, New York, 1993, pp. 424–429.
Vanderdonckt, J. and Berquin, P., Towards a Very Large Model-based Approach for User Interface Development, Proc. of 1st Int. Workshop on User Interfaces to Data Inten- sive Systems UIDIS’99, IEEE Computer Society Press, Los Alamitos, 1999, pp. 76–85.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Bouillon, L., Vanderdonckt, J., Souchon, N. (2002). Recovering Alternative Presentation Models of a Web Page with VAQUITA . In: Kolski, C., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces III. Springer, Dordrecht. https://doi.org/10.1007/978-94-010-0421-3_27
Download citation
DOI: https://doi.org/10.1007/978-94-010-0421-3_27
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-3915-4
Online ISBN: 978-94-010-0421-3
eBook Packages: Springer Book Archive