Skip to main content

An Internet-Based Scientific Programming Environment

  • Conference paper
Digital Information and Communication Technology and Its Applications (DICTAP 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 166))

Abstract

A change currently unfolding is the move from desktop computing as we know it, where applications run on a person’s computer, to network computing. The idea is to distribute an application across a network of computers, primarily the Internet. Whereas people in 2005 might have used Microsoft Word for their word-processing needs, people today might use Google Docs.

This paper details a project, started in 2007, to enable scientific programming through an environment based in an Internet browser. Scientific programming is an integral part of math, science and engineering.

This paper shows how the Calq system can be used for scientific programming, and evaluates how well it works. Testing revealed something unexpected. Google Chrome outperformed other browsers, taking only a fraction of the time to perform a complex task in Calq.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lawton, G.: Moving the OS to the Web. IEEE Computer, 16–19 (March 2008)

    Google Scholar 

  2. Brannock, E., Weeks, M., Rehder, V.: Detecting Filopodia with Wavelets. In: International Symposium on Circuits and Systems, pp. 4046–4049. IEEE Press, Kos (2006)

    Google Scholar 

  3. Gamulkiewicz, B., Weeks, M.: Wavelet Based Speech Recognition. In: IEEE Midwest Symposium on Circuits and Systems, pp. 678–681. IEEE Press, Cairo (2003)

    Google Scholar 

  4. Beucher, O., Weeks, M.: Introduction to MATLAB & SIMULINK: A Project Approach, 3rd edn. Infinity Science Press, Hingham (2008)

    Google Scholar 

  5. Iverson, K.: APL Syntax and Semantics. In: Proceedings of the International Conference on APL, pp. 223–231. ACM, Washington, D.C (1983)

    Google Scholar 

  6. Loui, R.: In Praise of Scripting: Real Programming Pragmatism. IEEE Computer, 22–26 (July 2008)

    Google Scholar 

  7. Michel, S.: Matlib (on-line MATLAB interpreter), emiWorks Technical Computing, http://www.semiworks.de/MatLib.aspx (last accessed March 11, 2010)

  8. Weeks, M.: The preliminary website for Calq, http://carmaux.cs.gsu.edu/calq_latest , hosted by Georgia State University

  9. Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State of the Art and Research Challenges. IEEE Computer, 38–45 (November 2007)

    Google Scholar 

  10. Weeks, M.: The Calq System for Signal Processing Applications. In: International Symposium on Communications and Information Technologies, pp. 121–126. Meiji University, Tokyo (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Weeks, M. (2011). An Internet-Based Scientific Programming Environment. In: Cherifi, H., Zain, J.M., El-Qawasmeh, E. (eds) Digital Information and Communication Technology and Its Applications. DICTAP 2011. Communications in Computer and Information Science, vol 166. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21984-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21984-9_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21983-2

  • Online ISBN: 978-3-642-21984-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics