{"id":1313,"date":"2012-07-22T19:10:57","date_gmt":"2012-07-22T17:10:57","guid":{"rendered":"https:\/\/sgaul.de\/?p=1313"},"modified":"2014-03-13T21:34:47","modified_gmt":"2014-03-13T20:34:47","slug":"ubuntu-integriert-webdienste","status":"publish","type":"post","link":"https:\/\/sgaul.de\/2012\/07\/22\/ubuntu-integriert-webdienste\/","title":{"rendered":"Ubuntu integriert Webdienste"},"content":{"rendered":"

Nachdem ich mich vor einigen Tagen \u00fcber Firefox OS freuen durfte, hat Ubuntu-Herausgeber Canonical eine interessante Neuerung f\u00fcr die kommende Ausgabe seines Betriebssystems vorgestellt: Ubuntu Web App<\/a> integriert einzelne Websites wie Programme in das Startmen\u00fc, erlaubt das Ausl\u00f6sen von Funktionen durch die neue Men\u00fcleiste HUD und zeigt Benachrichtigungen an.<\/p>\n

Bilder sagen mehr als tausend Worte, so sich eine Website k\u00fcnftig in Ubuntu einbinden:<\/p>\n

[youtube clip_id=“x7vF-AB7SF4″]<\/p>\n

Zweiseitige Einbindung<\/h2>\n

Die Einbindung in das System scheint derzeit von zwei Seiten zu funktionieren. Die von Canonical vorgestellten Dienste wie Gmail oder Last.fm werden vermutlich nicht ihr Javascript f\u00fcr ein halbes Promille ihrer Nutzer erweitern, weshalb hier die Web-Apps-Software die Website erg\u00e4nzt.<\/p>\n

Unity Web API<\/h3>\n

Andersrum erlaubt Canonical den Zugriff mittels\u00a0Unity Web API<\/a>. Diese soll sp\u00e4ter in Firefox und Chromium verf\u00fcgbar sein. Man kann die eigene Seite dann folgenderma\u00dfen im Betriebssystem registrieren:<\/p>\n

if (typeof external.getUnityObject == 'function') {\r\n\tvar Unity = external.getUnityObject(1.0);\r\n\tUnity.init({\r\n\t\tname: \"Sebastians Blog\",\r\n\t\ticonUrl: \"https:\/\/sgaul.de\/favicon.png\",\r\n\t\tonInit: function() {\r\n\t\t\t\/\/ ...\r\n\t\t}\r\n\t});\r\n}<\/pre>\n

Somit soll der Spa\u00df integriert sein und in Launcher und Dash erscheinen. Ich vermute, dass der Browser-Anwender vorher um seine Zustimmung gebeten wird.<\/p>\n

Nun lassen sich recht einfach weitere Funktionen aufrufen:<\/p>\n

Unity.Notification.showNotification(\r\n\t\"Attention\", \r\n\t\"Viel Spa\u00df auf meinem Blog.\"\r\n);<\/pre>\n

Gute Idee, fragliche Umsetzung<\/h2>\n

Wie so oft freue ich mich \u00fcber jeden Ansatz, der Web und Betriebssystem zusammenf\u00fchrt.<\/p>\n

\"\"<\/a>
Twitter-Integration ins Messaging-Men\u00fc<\/figcaption><\/figure>\n

Canonicals Ansatz ist jedoch fragw\u00fcrdig. Wer will f\u00fcr zehn Unity-Nutzer im Jahr zus\u00e4tzlich Javascript ausliefern? Und vor allem: Wieso w\u00e4hlt man keinen generischen Ansatz? Einen den zumindest Gnome und KDE h\u00e4tten mittragen k\u00f6nnen? Die namentliche Nennung von Unity erstickt jeden Standardisierungsansatz im Keim. Das ist wirklich schade, ist die API doch einfach verst\u00e4ndlich und ausreichend m\u00e4chtig.<\/p>\n

So bleibt der Mehrwert eher f\u00fcr die erste Anwendungsart: Canonical wird interessante Web-Applikationen in Unity integrieren. Das ist sicher ein echter Mehrwert, wird aber nicht die aus dem Web bekannten kreativen Sch\u00fcbe provozieren. Schade drum.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nachdem ich mich vor einigen Tagen \u00fcber Firefox OS freuen durfte, hat Ubuntu-Herausgeber Canonical eine interessante Neuerung f\u00fcr die kommende Ausgabe seines Betriebssystems vorgestellt: Ubuntu Web App integriert einzelne Websites wie Programme in das Startmen\u00fc, erlaubt das Ausl\u00f6sen von Funktionen durch die neue Men\u00fcleiste HUD und zeigt Benachrichtigungen an.<\/p>\n","protected":false},"author":1,"featured_media":1315,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[91],"tags":[134,339],"_links":{"self":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/1313"}],"collection":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/comments?post=1313"}],"version-history":[{"count":6,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/1313\/revisions"}],"predecessor-version":[{"id":2513,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/posts\/1313\/revisions\/2513"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/media\/1315"}],"wp:attachment":[{"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/media?parent=1313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/categories?post=1313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sgaul.de\/wp-json\/wp\/v2\/tags?post=1313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}