Advertisement

An Analysis on the Web Technologies for Dynamically Generating Web-Based User Interfaces in Ubiquitous Spaces

  • Ilsun You
  • Chel Park
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4097)

Abstract

In this paper, we study the web technologies that allow ubiquitous spaces to create dynamic web pages in accordance with user profiles. Especially, we explore the server-side scripting approach, the most popular technology for dynamic web pages. This approach mainly adopts the execute-while-parsing model, which suffers from the interpretation overhead. Recently, the compilethen- execute model was proposed to address the overhead. This paper compares and analyzes the two models, while performing benchmark test in Microsoft ASP and ASP.NET environment. The benchmark results show that, due to the high initialization overhead, the compile-then-execute model cannot substantially improve the execute-while-parsing model. Also, the best performance can be achieved through optimization rather than compiled execution. Based on the results of the benchmark test, we develop a speedup model, which estimates the maximum performance improvement achievable by the compile-then-execute model.

Keywords

Benchmark Test Speedup Model Benchmark Program Ubiquitous Computing Environment Common Gateway Interface 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Weiser, M.: The Computer for the Twenty-First Century, Scientific American, pp. 94–10 (Sepember 1991)Google Scholar
  2. 2.
    Weiser, M.: Hot Topics: Ubiquitous Computing. IEEE Computer (October 1993)Google Scholar
  3. 3.
    Shahi, A., Callaghan, V., Gardner, M.: Introducing Personal Operating Spaces for Ubiquitous Computing Environments. In: Proceedings of Pervasive Mobile Interac-tion Devices (PERMID 2005), pp. 10–14 (May 2005)Google Scholar
  4. 4.
    Nakajima, T., Satoh, I.: Personal Home Server: Enabling Personalized And Seam-less Ubiquitous Computing Environments. In: Proceedings of the 2nd IEEE International Conference on Pervasive Computing and Communication (PerCom 2004), pp. 341–345 (March 2004)Google Scholar
  5. 5.
    Jimeno, R., Salvador, Z., Lafuente, A., Larrea, M., Uribarren, A.: An architecture for the personalized control of domotic resources. In: Proceedings of the 2nd European Union symposium on Ambient intelligence, pp. 51–54 (November 2004)Google Scholar
  6. 6.
    Coolbrandt, S.: An introduction to CGI. Software Engineering Group 5 (February 2004), http://wilma.vub.ac.be/se5/files/tutorials/CgiIntroduction.htm
  7. 7.
    Kothari, B., Claypool, M.: Performance Analysis of Dynamic Web Page Generation Technologies. In: Proceedings of International Network Conference (INC) (July 2000)Google Scholar
  8. 8.
    Gousios, G., Spinellis, D.: A Comparison of Portable Dynamic Web Content Tech-nologies for the Apache Server. In: Proceedings of the 3rd International System Administration and Networking Conference, pp. 103–119 (May 2002)Google Scholar
  9. 9.
    Doyle, B., Lopes, C.V.: Survey of Technologies for Web Application Develop-ment. ACM Journal Narne 2(3), 1–43 (2005)Google Scholar
  10. 10.
    Simons, P., Babel, R.: FastCGI The Forgotten Treasure. In: ApacheCon Europe 2001 (October 2001)Google Scholar
  11. 11.
    Microsoft Corporation, Active Server Pages Tutorial, Microsoft MSDN (December 2000)Google Scholar
  12. 12.
    Microsoft Corporation, Introduction to ASP.NET, Microsoft MSDNGoogle Scholar
  13. 13.
    Microsoft Corporation, Why ASP.NET?, Microsoft ASP.NET, http://www.asp.net/whitepaper/whyaspnet.aspx
  14. 14.
    Sudhirmangla,: Beginners Introduction to ASP.NET. In: The Code Project (June 2003), http://www.codeproject.com/
  15. 15.
    VeriTest and PC Magazine, WebBench 5.0, ZDNet (2002), http://www.veritest.com/benchmarks/webbench/
  16. 16.
    VedanthaRamanujan, B.: Migration From ASP to ASP.NET. BadreNarayanan.V’s Radio Weblog (September 2003)Google Scholar
  17. 17.
    Kieley, J.: Migratingto ASP.NET: Key Considerations. Microsoft MSDN (November 2001)Google Scholar
  18. 18.
    Mitchell, S.: Converting ASP to ASP.NET. Microsoft MSDN (November 2001)Google Scholar
  19. 19.
    Microsoft Corporation, Using the ASP to ASP.NET Migration Assistant, Microsoft MSDNGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ilsun You
    • 1
  • Chel Park
    • 2
  1. 1.Department of Information ScienceKorean Bible UniversitySeoulSouth Korea
  2. 2.Fasoo.com, Product Planning TeamSeoulSouth Korea

Personalised recommendations