Marratech integration
The backend of the Thelma system would be the existing Marratech Manager system which would provide a gateway into existing Marratech room-based e-meetings allowing for interaction between Thelma users and Marratech users. In this respect the Thelma system could be seen as a web based front-end to Marratech e-meetings allow for both one-way (receive only) and two-way web based interaction.
The user should be able to switch between Thelma and Marratech interaction as they prefer in real-time. I.e. depending on needs, e.g. mobility different applications could be used to access the same information but with different interaction possibilities.
A further advantage of levering on the existing Marratech Manager is its support for gateways to H323 and SIP systems which in turn would allow for lightweight H323/SIP interaction in a web browser using Thelma.
An important aspect when integrating into a commercial solution is how to handle licensing of existing limited resources. E.g. when integrating with the Marratech Manager which has a per room or per user based licensing system. how can the Thelma be a good player in such an environment. It is important to take this question into account when designing the new interaction system and not leaving it for “later”.
Marratech Licensing
An important part of the Marratech integration is how to handle Marratech licenses which are sold either per room or per seat. If a client connects to a Marratech room, should a license be allocated? XXX... |
Problems due to JavaScript Limitations and Restrictions
JavaScript itself imposes a number of limitations and restrictions such as e.g. local file access and only connections back to the original server. How will these limitations influence the
Thelma architecture?
Due to the lightweight framework of JavaScript not everything can be done in JavaScript (due to both security and technical implied limitations) and we propose here that the Thelma components are extended with heavier Java components that would allow for more functionality. Examples might be transmission of audio and video from the web browser which is something the JavaScript environment would not allow (today). This heavier Java component would require that Java is installed in the browser, and if this is not the case, i.e. Java is not installed then the Thelma system would be tolerant and still provide some basic functionality. |