Pierre Lévy proposes using a semantic language called IEML (Integrated Electronic MetaLanguage) to advance collective intelligence on the internet. IEML would allow for:
1) Semantic interoperability between different ontologies, folksonomies, and languages.
2) A transparent semantic addressing system to connect ideas rather than just documents.
3) Empowering writing and reading by generating texts automatically from concepts.
IEML aims to enhance collective intelligence by making the underlying semantics of online information more explicit and manipulable.
Service Design Methoden für PlattformenKatrin Mathis
Produkte alleine reichen heutzutage häufig nicht mehr aus, um am Markt zu bestehen. Produzenten heben sich über passende Dienstleistungen von ihren Wettbewerbern ab und erschließen zusätzliche Einnahmequellen. Service beschränkt sich nicht mehr nur auf Kundenservice nach dem Kauf, sondern bedeutet eine durchgehende Serviceorientierung mit den Kunden im Zentrum aller Betrachtungen. Um damit erfolgreich zu sein, müssen Unternehmen verstehen, wie sie ihre Kunden unterstützen können, ihre Aufgaben besser zu erledigen.
Der Vortrag stellt Service Design Methoden vor, mit denen solche Service Systeme geplant werden können, so dass das Wertversprechen an die Kunden auch eingelöst wird.
A tool and a process to use data for new business models
Presented at the #ServDes conference 2016 in Copenhagen. Full article can be found in the proceedings: http://www.ep.liu.se/ecp/article.asp?issue=125&article=037&volume=
Trying to convince your organization that social tools are a must to survive in business today? Not having success? Use this presentation, it worked on my executives and hopefully, it will work on yours as well.
Pierre Lévy proposes using a semantic language called IEML (Integrated Electronic MetaLanguage) to advance collective intelligence on the internet. IEML would allow for:
1) Semantic interoperability between different ontologies, folksonomies, and languages.
2) A transparent semantic addressing system to connect ideas rather than just documents.
3) Empowering writing and reading by generating texts automatically from concepts.
IEML aims to enhance collective intelligence by making the underlying semantics of online information more explicit and manipulable.
Service Design Methoden für PlattformenKatrin Mathis
Produkte alleine reichen heutzutage häufig nicht mehr aus, um am Markt zu bestehen. Produzenten heben sich über passende Dienstleistungen von ihren Wettbewerbern ab und erschließen zusätzliche Einnahmequellen. Service beschränkt sich nicht mehr nur auf Kundenservice nach dem Kauf, sondern bedeutet eine durchgehende Serviceorientierung mit den Kunden im Zentrum aller Betrachtungen. Um damit erfolgreich zu sein, müssen Unternehmen verstehen, wie sie ihre Kunden unterstützen können, ihre Aufgaben besser zu erledigen.
Der Vortrag stellt Service Design Methoden vor, mit denen solche Service Systeme geplant werden können, so dass das Wertversprechen an die Kunden auch eingelöst wird.
A tool and a process to use data for new business models
Presented at the #ServDes conference 2016 in Copenhagen. Full article can be found in the proceedings: http://www.ep.liu.se/ecp/article.asp?issue=125&article=037&volume=
Trying to convince your organization that social tools are a must to survive in business today? Not having success? Use this presentation, it worked on my executives and hopefully, it will work on yours as well.
Google Analytics Konferenz 2019_App Tracking_Runa Reno (Booking.com) & Markus...e-dialog GmbH
Mit der kostenlosen Trackinglösung für Apps von Google erfasst du die Nutzer und Interaktionen deiner App und bewertest diese in eigenen Reports. Im Workshop siehst du, was Firebase kann, wie man es aufsetzt und nutzt. Sieh, wie Booking.com die Implementierung angeht und mit Firebase Daten für die Produkt- und Kampagnen-Optimierung der Apps sammelt.
2019 DNUG #46: Mobil bis Desktop auf einen Schlag – Web-Anwendungen zu Progre...Knut Herrmann
Mit der Progressive Web App Technologie lassen sich JavaScript Web-Anwendungen einfach auf mobile Geräte erweitern. Durch Offline-Modus, blitzschnellem Laden, Push-Benachrichtigungen sowie der Nutzbarkeit fast aller Hardwareelemente (z.B. Kamera) fühlen sich diese Anwendungen wie native Mobilanwendungen an.
Solche Anwendungen müssen nicht aus einem App-Shop heraus installiert werden, sondern lassen sich direkt von einer aufgerufenen Web-Anwendung im Browser mit einem Klick als App zum Startbildschirm mobiler Android und iOS Geräte hinzufügen.
An einem praktischen Beispiel sehen wir uns die einzelnen Schritte zu einer Progressive Web App an. Wir kombinieren die optimalen Tools für die Client-Entwicklung mit IBM Domino als REST- und Webserver und bündeln die gesamte Anwendung in einer nsf.
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysierenGunther Pippèrr
DBSAT ist ein Database Security Scanner für die Oracle Datenbanken ( ab der DB Version 10.2.0.5) und steht als Kommando Zeilen Werkzeug zur Verfügung.
Das Tool sammelt Security relevanten Informationen aus einer Datenbank Umgebung und prüft die Einstellungen der DB gegen über einem programmiert hinterlegten Regelwerk und bewertet im Anschluss die Ergebnisse der Tests.
Die Abfragen basieren auf Best Practise und Security Tips von Oracle, komplette Liste wie CIS werden aber nicht abgedeckt.
Mit Hilfe dieser Tests können dann Empfehlungen ausgesprochen werden mit denen Sicherheitsprobleme proaktiv behoben, bzw. erkannt/bewertet, werden können.
Neu in der Version 2 ist auch das Erkennen von sensitiven/sensiblen Daten, wie Daten, die unter die GDPR fallen, aus Datenstrukturen über das Data Dictionary (DD). Als Basis dient ein erweiterbares Patternfile auf Basis regulärer Ausdrücke, d.h. es werden nur Definitionen im DD angeschaut, Daten ansich werden nicht anaylsiert!
Die gesammelten Daten liegen im JSON Format vor und können dann in „hübschen“ Berichten Management tauglich aufgearbeitet werden.
GWT wird verwendet um moderne, komplexe Rich Internet Applications zu erstellen. Durch die Generierung von JavaScript aus Java Code können alle Vorteile von Java genützt und gleichzeitig die immer größer werdenden Anforderungen der Web-Benutzer in Bezug auf Style, Performance, Interaktion und Browser-Kompatibilität von Webseiten abgedeckt werden. In dem Vortrag wird GWT vorgestellt und auf dessen Einsatz in der Praxis eingegangen.
Am 22. März 2018 veranstalteten wir zusammen mit unserem Partner LiveTiles einen Chatbot Hackathon. Hier haben Sie die Gelegenheit, alle Slides des Anlasses inkl. Bonusmaterial anzuschauen. Viel Spass.
iOS Apps sind von Haus aus - sprich Apple - durch sogenannte Sandboxen voneinander isoliert. Nur über das URL-Schema können Apps mit einer anderen App Daten austauschen. Im Vortrag zeigt Alexis, wie einerseits FileMaker GO per URL Schema aufgerufen werden und man damit Skripte ausführen kann.
Weiters präsentiert er, wie FileMaker GO diverse Drittanbieter Apps wie Apple Maps, Navigon, Dictate Connect, Prizmo (OCR) oder Workflow ansteuert und schließlich, wie diese mit Callbacks FileMaker GO eine Antwort übermitteln können.
Developing Oracle Application Express on a high level you have to think about topics like issue tracking, continious delivery, automation, team management. The presentation was hold at the APEX Roadshow on 21.st of january 2014 in german language.
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
OSGi Community Event 2018 Presentation by Dirk Fauth (Bosch)
Abstract: In todays connected world the requirement to connect applications across network boundaries has become a common requirement. With OSGi there are several ways to accomplish this, as there are different specifications to achieve this. In this talk we will look at some of these specifications to show what options there are and which might fit your requirements. Starting from an architecture that makes use of the HTTP Whiteboard pattern, over Remote Services to finally showing the usage of the JAX-RS Whiteboard specification introduced with R7. We will show the general usage of these specifications and explaining the advantages and disadvantages of each solution.
Google Analytics Konferenz 2019_App Tracking_Runa Reno (Booking.com) & Markus...e-dialog GmbH
Mit der kostenlosen Trackinglösung für Apps von Google erfasst du die Nutzer und Interaktionen deiner App und bewertest diese in eigenen Reports. Im Workshop siehst du, was Firebase kann, wie man es aufsetzt und nutzt. Sieh, wie Booking.com die Implementierung angeht und mit Firebase Daten für die Produkt- und Kampagnen-Optimierung der Apps sammelt.
2019 DNUG #46: Mobil bis Desktop auf einen Schlag – Web-Anwendungen zu Progre...Knut Herrmann
Mit der Progressive Web App Technologie lassen sich JavaScript Web-Anwendungen einfach auf mobile Geräte erweitern. Durch Offline-Modus, blitzschnellem Laden, Push-Benachrichtigungen sowie der Nutzbarkeit fast aller Hardwareelemente (z.B. Kamera) fühlen sich diese Anwendungen wie native Mobilanwendungen an.
Solche Anwendungen müssen nicht aus einem App-Shop heraus installiert werden, sondern lassen sich direkt von einer aufgerufenen Web-Anwendung im Browser mit einem Klick als App zum Startbildschirm mobiler Android und iOS Geräte hinzufügen.
An einem praktischen Beispiel sehen wir uns die einzelnen Schritte zu einer Progressive Web App an. Wir kombinieren die optimalen Tools für die Client-Entwicklung mit IBM Domino als REST- und Webserver und bündeln die gesamte Anwendung in einer nsf.
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysierenGunther Pippèrr
DBSAT ist ein Database Security Scanner für die Oracle Datenbanken ( ab der DB Version 10.2.0.5) und steht als Kommando Zeilen Werkzeug zur Verfügung.
Das Tool sammelt Security relevanten Informationen aus einer Datenbank Umgebung und prüft die Einstellungen der DB gegen über einem programmiert hinterlegten Regelwerk und bewertet im Anschluss die Ergebnisse der Tests.
Die Abfragen basieren auf Best Practise und Security Tips von Oracle, komplette Liste wie CIS werden aber nicht abgedeckt.
Mit Hilfe dieser Tests können dann Empfehlungen ausgesprochen werden mit denen Sicherheitsprobleme proaktiv behoben, bzw. erkannt/bewertet, werden können.
Neu in der Version 2 ist auch das Erkennen von sensitiven/sensiblen Daten, wie Daten, die unter die GDPR fallen, aus Datenstrukturen über das Data Dictionary (DD). Als Basis dient ein erweiterbares Patternfile auf Basis regulärer Ausdrücke, d.h. es werden nur Definitionen im DD angeschaut, Daten ansich werden nicht anaylsiert!
Die gesammelten Daten liegen im JSON Format vor und können dann in „hübschen“ Berichten Management tauglich aufgearbeitet werden.
GWT wird verwendet um moderne, komplexe Rich Internet Applications zu erstellen. Durch die Generierung von JavaScript aus Java Code können alle Vorteile von Java genützt und gleichzeitig die immer größer werdenden Anforderungen der Web-Benutzer in Bezug auf Style, Performance, Interaktion und Browser-Kompatibilität von Webseiten abgedeckt werden. In dem Vortrag wird GWT vorgestellt und auf dessen Einsatz in der Praxis eingegangen.
Am 22. März 2018 veranstalteten wir zusammen mit unserem Partner LiveTiles einen Chatbot Hackathon. Hier haben Sie die Gelegenheit, alle Slides des Anlasses inkl. Bonusmaterial anzuschauen. Viel Spass.
iOS Apps sind von Haus aus - sprich Apple - durch sogenannte Sandboxen voneinander isoliert. Nur über das URL-Schema können Apps mit einer anderen App Daten austauschen. Im Vortrag zeigt Alexis, wie einerseits FileMaker GO per URL Schema aufgerufen werden und man damit Skripte ausführen kann.
Weiters präsentiert er, wie FileMaker GO diverse Drittanbieter Apps wie Apple Maps, Navigon, Dictate Connect, Prizmo (OCR) oder Workflow ansteuert und schließlich, wie diese mit Callbacks FileMaker GO eine Antwort übermitteln können.
Developing Oracle Application Express on a high level you have to think about topics like issue tracking, continious delivery, automation, team management. The presentation was hold at the APEX Roadshow on 21.st of january 2014 in german language.
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
OSGi Community Event 2018 Presentation by Dirk Fauth (Bosch)
Abstract: In todays connected world the requirement to connect applications across network boundaries has become a common requirement. With OSGi there are several ways to accomplish this, as there are different specifications to achieve this. In this talk we will look at some of these specifications to show what options there are and which might fit your requirements. Starting from an architecture that makes use of the HTTP Whiteboard pattern, over Remote Services to finally showing the usage of the JAX-RS Whiteboard specification introduced with R7. We will show the general usage of these specifications and explaining the advantages and disadvantages of each solution.
2. Facebook
> 250 Millionen aktive Benutzer
API seit Mai 2007
> 1.000.000 Entwickler aus 180 Ländern
> 350.000 aktive Anwendungen
Katrin Mathis | 13.09.2009 2
6. Facebook API: API, FQL
$friends = $facebook->api_client->friends_get();
ReST
Rückgabeformate XML oder JSON
$query = "SELECT first_name, last_name, pic FROM user WHERE uid
IN (SELECT uid2 FROM friend WHERE uid1 = $user_id)";
$results= $facebook->api_client->fql_query($query);
direkter Zugriff
Katrin Mathis | 13.09.2009 6
7. Facebook API: FBML
echo "<fb:profile-pic uid="$friend" /> <fb:name uid="$friend" />";
HTML und spezielle Facebook-Tags
Custom Tags
komplette Funktionalität, z.B.
<fb:board xid="1"></fb:board>
CSS mit Einschränkungen
Katrin Mathis | 13.09.2009 7
12. OpenSocial: Container
Implementierung und Bedingungen
Sache der Container
XRDS, um dynamisch zu ermitteln,
was unterstützt wird
Applikation muss bei jedem
Container angemeldet werden
Katrin Mathis | 13.09.2009 12
14. OpenSocial: 1. Client-side
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Standard gadget structure"> XML Struktur
<Require feature=”opensocial-0.8” />
<Require feature=”views” />
</ModulePrefs>
JavaScript
<Content type="html" view=”profile”>
<![CDATA[ function onLoadFriends
This section contains the profile content (data) {
]]>
</Content> var viewer = data.get
<Content type="html" view=”canvas”> ('viewer').getData(); [...]
<![CDATA[
This section contains the canvas content
]]>
</Content>
</Module>
Katrin Mathis | 13.09.2009 14
15. OpenSocial: 2. Server-side
Library in vielen Programmiersprachen
entfernte Aufrufe mit RPC/REST
gadgets.io.makeRequest(url, callback, opt_params)
Rückgabe in JSON, AtomPub oder XML
Authentifizierung über OAuth
Katrin Mathis | 13.09.2009 15
16. OpenSocial
Seit Version 0.9 OSML
Welcome, <os:Name person="${Viewer}"/>
Katrin Mathis | 13.09.2009 16
17. OpenSocial: Links
OpenSocial Containers
Google Gadgets Editor
Client Libraries
Developer Wiki
Forum
Katrin Mathis | 13.09.2009 17
18. Facebook vs. OpenSocial
Proprietäre vs. offene Standards
OpenSocial mehr Netzwerke =
mehr Benutzer
Open Social Apps weniger spezifisch,
Facebook Apps tiefer integriert,
mehr virale Effekte
Katrin Mathis | 13.09.2009 18