facebook kickstarter

Technology

The architecture of BluePrint Curricula uses some of the latest client-server cloud based technology to ensure reliability, speed, and flexibility.

Server

Server

The Java backend service uses ReST and JSON for the protocol and is deployed on Google App Engine.

  • Google App Engine provides the necessary scale and reliability
  • ReST and JSON provides for a simple common protocol which allows for the development of many different clients such as web based Javascript or native mobile apps.
Client

Web Client

Javascript client application built using Google Web Toolkit.

  • Accessability from any plcae there is a web browser
  • More work done on client side gives the application a quicker response time when run ove the web
Client

Mobile Client

Future native mobile applications.