Back to Volume
Paper: A Case Study in Web 2.0 Application Development
Volume: 434, Astronomical Data Analysis Software and Systems XIX
Page: 47
Authors: Marganian, P.; Clark, M.; Shelton, A.; McCarty, M.; Sessoms, E.
Abstract: Recent web technologies focusing on languages, frameworks, and tools are discussed, using the Robert C. Byrd Green Bank Telescopes (GBT) new Dynamic Scheduling System as the primary example. Within that example, we use a popular Python web framework, Django, to build the extensive web services for our users. We also use a second complimentary server, written in Haskell, to incorporate the core scheduling algorithms. We provide a desktop-quality experience across all the popular browsers for our users with the Google Web Toolkit and judicious use of JQuery in Django templates. Single sign-on and authentication throughout all NRAO web services is accomplished via the Central Authentication Service protocol, or CAS.
Back to Volume