Abstract
To accomplish developing mobile web applications on variety of mobile execution environments, we propose Pervasive User interface Markup Language (PUML) describing user interfaces for applications on the small devices, and Pervasive loGic Markup Language (PGML) representing the computational logic of the applications. Furthermore, we exploit the XSLT/XPath transformation mechanism to transform documents of PUML/PGML into the target languages, and evaluate them by implementing toolkit and runtime service applications. In Brief, our paper contributes an XML-based application model to assist mobile application developers.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Microsoft Mobile Web Forms, http://samples.gotdotnet.com/mobilequickstart/mgk4rd2jnyo1zm55tgnot02p/Default.aspx
Devis, R.: The Object-Oriented Page (June 1997), http://www.well.com/user/ritchie/oo.html
Xalan-Java 2.5.1, http://xml.apache.org/xalan-j/
Kamada, T.: Compact HTML for Small Information Appliances (February 1998), http://www.w3.org/TR/1998/NOTE-compactHTML-19980209
Pemberton, S., Austin, D., Axelsson, J., et al.: XHTML(TM) 1.0 The Extensible HyperText Markup Language (Second Edition). W3C Recommendation, August 1 (2002), http://www.w3.org/TR/xhtml1
Geary, D.M.: Graphic Java 2: mastering the JFC, 3rd edn. Sun Microsystems (1999)
Dubinko, M., Klotz, Jr., L.L., Merrick, R., et al.: XForms 1.0. W3C Recommendation (October 2003), http://www.w3.org/TR/xforms/
Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., Shuster, J.E.: UIML: An Appliance-Independent XML User Interface Language, http://www8.org/w8-papers/5b-hypertext-media/uiml/uiml.html
Deakin, N.: XUL Tutorial (July 2002), http://www.xulplanet.com/tutorials/xultu/
Merrick, R.A., et al.: AUIML: An XML Vocabulary for Describing User Interfaces (May 2001), http://www.belchi.be/download/merrick.pdf
Puerta, A., Eisenstein, J.: XIML: A Common Representation for Interaction Data. In: Proceedings of the Sixth Intelligent User Interfaces Conference (IUI 2002), San Francisco, California, USA (January 2002)
Kao, T.-H., Shen, S.-P., Yuan, S.-M., Cheng, P.-W.: An XML-based Context-Aware Transformation Framework for Mobile Execution Environments. In: Zhou, X., Zhang, Y., Orlowska, M.E. (eds.) APWeb 2003. LNCS, vol. 2642, pp. 132–143. Springer, Heidelberg (2003)
Fallside, D.C.: XML Schema Part 0: Primer. W3C Recommendation (May 2001), http://www.w3.org/TR/xmlschema-0/
WAP Forum. WMLScript Specification Version 25-October-2000 (September 2001), http://www.wapforum.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kao, TH., Chen, YY., Tsai, TH., Chou, HJ., Lin, WH., Yuan, SM. (2005). PUML and PGML: Device-Independent UI and Logic Markup Languages on Small and Mobile Appliances. In: Yang, L.T., Amamiya, M., Liu, Z., Guo, M., Rammig, F.J. (eds) Embedded and Ubiquitous Computing – EUC 2005. EUC 2005. Lecture Notes in Computer Science, vol 3824. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596356_94
Download citation
DOI: https://doi.org/10.1007/11596356_94
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30807-2
Online ISBN: 978-3-540-32295-5
eBook Packages: Computer ScienceComputer Science (R0)