Skip to main content

Languages for the Net: From Presentation to Collaboration

  • Conference paper
  • 521 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3399))

Abstract

Grid technology aims to solve the resource and knowledge sharing problem. But Most of nowadays user interfaces are inherently serial with a single IO stream that they limit the users’ creativities. In this article, we review existing languages for Internet applications, from presentation and collaboration viewpoints. Then we discuss basic requirements for collaboration and present a programming model associated with our user-level programming language GSML, which has intrinsic support for collaboration. We outline the key features of GSML and its implementation architecture, and compare GSML with other models.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Al Sairafi, S., Emmanouil, F.S., Ghanem, M., Giannadakis, N., Guo, Y., Kalaitzopolous, D., Osmond, M., Rowe, A., Syed, J., Wendel, P.: The Design of Discovery Net: Towards Open Grid Services for Knowledge Discovery. International Journal of High Performance Computing Applications 17(3) (2003)

    Google Scholar 

  2. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American, 35–43 (May 2001)

    Google Scholar 

  3. Boyd, L.L.: Architecture Patterns for Business Systems. The 4th Pattern Languages of Programming Conference Washington University Technical Report 97-34 (September 1997)

    Google Scholar 

  4. Esposito, D.: A First Look at Writing and Deploying Apps in the Next Generation of Windows. Microsoft MSDN Magazine 19(1) (January 2004)

    Google Scholar 

  5. Foster, I., Kesselman, C. (eds.): The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, San Francisco (2004)

    Google Scholar 

  6. Hyatt, D. (ed.): XML User Interface Language 1.0 (2001), http://www.mozilla.org/projects/xul/

  7. Jacob, R.J.K., Deligiannidis, L., Morrison, S.: A Software Model and Specification Language for Non-WIMP User Interfaces. ACM Transactions on Computer-Human Interaction 6(1), 1–46 (1999)

    Article  Google Scholar 

  8. Leymann, F.: Web Services Flow Language 1.0. IBM Software Group (May 2001), http://www3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf

  9. Thatte, S. (ed.): Specification: Business Process Execution Language for Web Services Version 1.1 (May 2003), http://www-128.ibm.com/developerworks/library/ws-bpel/

  10. Thatte, S.: XLANG Web Services for Business Process Design (2001), http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/

  11. Xu, Z., Li, W., Liu, D., Yu, H., Li, B.: The GSML Tool Suite: A Supporting Environment for User-level Programming in Grids. In: The Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies, August 2003, pp. 629–633 (2003)

    Google Scholar 

  12. Xu, Z., Li, W., Zha, L., Yu, H., Liu, D.: Vega Grid: A Computer Systems Approach to Grid Research. In: Keynote speech paper at the Second International Workshop on Grid and Cooperative Computing, Shanghai, China, December 2003, pp. 480–486 (2003)

    Google Scholar 

  13. Xu, Z., Liao, H., Li, B., Li, W.: Vega Grid and CSCW: Two Approaches to Collaborative Computing. In: The 8th International Conference on Computer Supported Cooperative Work in Design, May 2004, pp. 10–17 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xu, Z., Liu, H., Yu, H. (2005). Languages for the Net: From Presentation to Collaboration. In: Zhang, Y., Tanaka, K., Yu, J.X., Wang, S., Li, M. (eds) Web Technologies Research and Development - APWeb 2005. APWeb 2005. Lecture Notes in Computer Science, vol 3399. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31849-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-31849-1_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25207-8

  • Online ISBN: 978-3-540-31849-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics