José, a proof-of-concept of the new SMAK architecture
The project has been working on José, a proof-of-concept application of the new SMAK (Social Media Application Toolkit) architecture. The SMAK UI is based on the XUL Runner application development framework, which enables the project to develop cross-platform, native applications on Mac OS X, Windows and Linux. It's external dependencies at the moment are Python 2.5 and VLC-player plugin for Mozilla-based browser. José embodies the modular, component structure of SMAK which enables the creation of new applications by "wiring" the components together.
The basic view of José has the following components (numbered in the screenshot):
1. Header Component displays the canvas the user is logged into and an invitation code with which one can invite other users to join the canvas.
2. Video Player Component plays back the video.
3. Video Controller Component controls the Video Player Component and enables full-screen viewing.
4. Video Info Component shows basic video metadata added to the video
5. Comments Component lists the added comments and enables adding new comments.
6. Video List Component shows the videos, their names, descriptions and duration which the canvas has. It also shows the download percentage of the video.
An internal release of José happens in the end of Q1 / 2008.