WebSDK Studio Tech Preview 2
"craftsmanship"

Start with your Logic

You can build Sugar Activities using standard web technologies with WebSDK. The controller is where the logic of your Activity is expressed. At the core of WebSDK there is Flask: a microframework built with good intentions.

The controller is implemented in the studio.py file.

Build your User Experience

Animation, advanced effects and widgets, built using HTML, CSS and Javascript, that you can use to build highly interactive Sugar Activities.

The initial screen for an activity is in index.html. You can browse the templates directory for other views.

Deeper in Sugar

This is where you set up your toolbars. If you need further system interaction at a lower level you'll start here.

activity.py contains the browser loader for Sugar.