17. Platform integration
// Check if the unity API is available, if not wait for the event
// sent when it is.
if (window.external && window.external.getUnityObject) {
initUnityIntegration();
} else {
document.addEventListener('ubuntu-webapps-api-ready',
false);
}
function initUnityIntegration () {
unity = window.external.getUnityObject('1.0');
unity.init({name: 'Myapp', onInit: performUnityIntegration});
}
// Access the Unity API
function performUnityIntegration() {
// Add a HUD action
unity.addAction('pressme',
function() {
if (UI) UI.dialog('mydialog').show();
});
initUnityIntegration,
21. Resources
•
Developer’s workshop, immediately following
•
Ubuntu 13.10 released on October 17
•
http://developer.ubuntu.com/
•
http://design.ubuntu.com/apps
@_achiang
achiang@canonical.com