This tutorial is the third in our "Integrating with caGrid using another programming language" series.
These projects are intended to provide examples of how a developer can interact with caGrid services from within a programming language or framework that is not directly coded using Java. We are focusing our initial attention on languages that will run on the Java Virtual Machine. This allows these languages to depend upon the Java artifacts provided by caGrid.
- Created application must be a web application.
- Application must use SyncGTS, preferably in a background thread, to establish a trust relationship with a deployed grid.
- Application must allow user registration and authentication against Authentication Services and Dorian.
- Web Application must not record the user's password.
- Application must allow discovery of services from the Index Service.
- Application must allow users to submit CQL queries against a data service (secure and non-secure).
Jython is an implementation of the high-level, dynamic, object-oriented language Python seamlessly integrated with the Java platform.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Tutorial: caGrid Client on Django on Jython