Sprint Hackathon auf der MobileCON2013 Rückblick

Sprint Hackathon - Gewinner und Sponsoren

Unser Kollege Martin Freisen war im Oktober auf der MobileCon2013 im kalifornischen San Jose. Er unterstützte unseren Partner Jibe Mobile bei der Ausrichtung eines von insgesamt 5 Slots des Sprint Hackathon mit dem Titel RCS Messaging Powered by Jibe.

Wir berichteten bereits im Oktober und beschrieben den von uns entwickelten ChatBot mit dem die Entwickler beim Hackathon sich auseinandersetzen sollten. Im Bild zu sehen sind  7 Zeilen Javascript-Code, mit denen sich über Jibes Messaging Plus App eine Nachricht senden lässt.

Bildschirmfoto 2013-11-20 um 18.22.25

JibeMobile hat ein 2 minütiges Video vom Hackathon gemacht, in dem bei Sekunde 30 unser Kollege auch direkt bei der Arbeit zu sehen ist 😉
Außerdem erklären die Gewinner des von Jibe Mobile gesponsorten Preisgeld von 1000$ was ihre Entwicklung Smart PurchACE genau kann:

Die beiden Gewinner-Programmierer haben 3 Technologien der unterschiedlichen Hackathon-Sponsoren zusammen verarbeitet zu einer App, die einen freien Verkäufer für mich sucht, wenn ich in ein Geschäft gehe. Statt mich an einer Schlange anstellen zu müssen, ruft Smart PurchACE einen Verkäufer oder lässt mich meine Frage direkt im Laden per Chat stellen. Wenn das nicht ausreicht, lässt sich der Verkäufer per Video-Call anrufen. Außerdem wurde eine Lösung zur Zahlungsabwicklung eingebaut.

Eine Präsenation zu PurchACE findet sich hier bei einem weiteren Sponsor des Hackathons – Sequent.

Spannend ist, dass sich scheinbar einige Entwickler mittlerweile ihre Reisen zu Konferenzen (und mehr) durch Hackathons finanzieren. Alleine die Smart PurchACE Jungs haben mit 2 Leuten an 2 Tagen gut 4000$ Dollar Preisgeld mitgenommen. Kein schlechter Schnitt und ein durchaus tragbares Geschäftsmodell – zumindest wenn man im Valley lebt und die Anreisekosten damit minimiert 😉

Unter den 22 teilnehmenden Teams gab es 6 Kategoriegewinner:

  • Mobile Advertising – Smart PurchACE
  • Pinsight Touch – Smart PurchACE
  • Sprint RCS Messaging – Smart PurchACE
  • Sprint Lumen Toolbar – Amazon Price Comparison
  • Samsung S Pen SDK App – Multiple Game Play Using Samsung S Pen
  • PhoneGap by Adobe – Team Crosswing
Sprint Hackathon - Gewinner und Sponsoren
Sprint Hackathon – Gewinner und Sponsoren – Foto: Martin Freisen

Hier die Gesamtsieger

  • 1st – Team Mark It
  • 2nd – Team Coffee Time
  • 3rd – Team Smart PurchACE

Insgesamt nahmen an „unserem“ HackathonSlot RCS Messaging Powered by Jibe 5 Teams teil:

  • Text Me – haben 4 verschiedene APIs gleichzeitig (yelp, Wikipedia, Google und Foursquare) über den Bot abfragen und die Ergebnisse ausgeben lassen
  • VoteUP – ist ein Webseiten übergreifendes Votingsystem. Der Bot sagt dem eigenen Freundeskreis Bescheid, wenn ich irgendwo etwas like
  • Med Check – entwickelten ein System, das Ärzte bei der Erst-Anamnese entlasten kann, in dem der Bot dem Patienten grundsätzliche Diagnose-Fragen stellt wie: „Ist Ihnen schwindelig?“, „Ist Ihnen schlecht“ usw.
  • Weather Me – gibt das Wetter an den eingegebenen Koordinaten aus
  • und eben das bereits beschriebene Smart PurchACE

Martins Aufgabe neben der Einführung in das Bot-System war es v.a. bei der Installation der Entwicklungsumgebung node.js zu unterstützen, während des Hackathon Fragen zu node.js im Speziellen und Javascript im Allgemeinen zu beantworten und zu verhindern, dass sich einige der Entwicklung umständlich eine eigene API in C# schrieben statt das gewünschte Javascript zu benutzen 😉

Nebenbei gab es noch einige coole Demos auf von Samsung verteilten Galaxy Notes auf denen Grundrisszeichnungen von Gebäuden angetippt, Räume erweitert und die Grundrisse verändert werden könnten.

Sowie der oben im Video zu sehende Phonegap Videobot aus dem HP Technology Center.

Die Schwerpunktthemen auf der MobileCON 2013 waren Enterprise Apps, Bring Your Own Device Lösungen (BYOD), Big Data und Cloud Security. Viele der Präsentationen und Keynotes gibt es hier auf der Seite der Konferenz zum Download

Hier ein Highlight-Video der gesamten MobileCON 2013:

comspace mit mobilem ChatBot auf MobileCon2013 in San Jose vertreten

(c) MobileCon2013 Website

Unser Kollege Martin Freisen wird sich morgen ins sonnige Kalifornien zur Konferenz MobileCon2013 aufmachen und dort vom 17. bis 18.10. als Experte einen Hackathon für unseren Partner Jibe Mobile begleiten. Zahlreiche Entwickler werden während des Hackathons Erweiterungen für einen von uns gebauten mobilen Chat-Roboter programmieren und Martin wird ihnen für Fragen als Ansprechpartner zur Verfügung stehen. (Ein Hackathon (Wikipedia-Definition) ist ein Programmierwettbewerb, bei dem in möglichst kurzer Zeit so viele innovative Lösungen wie möglich entstehen sollen.)

Titel des Hackathons: Sprint RCS Messaging: Enhance content delivery with an app using Jibe’s RCS API.

(c) MobileCon2013 Website
(c) MobileCon2013 Website

Was ist ein ChatBot und was kann er?

Das Bot steht als Abkürzung für Roboter. Es handelt sich demnach um einen Roboter, der chatten, also eine Unterhaltung führen kann. In unserem Fall sogar über mobile Endgeräte. Der bekannteste ChatBot dürfte wohl die gute, alte Eliza sein. Dem einen oder anderen dürfte auch der Begriff Turing-Test bekannt vorkommen, mit dem durch gezielte Fragen festgestellt wird, ob am anderen Ende eines Chats eine Maschine oder ein Mensch sitzt.

Wozu ein ChatBot gebraucht wird:

Klingt nach einer unnötigen Spielerei? Wird aber immer wichtiger. Beispielsweise in der Kundenberatung:

Stellen Sie sich vor, sie surfen auf eine Katalogseite und suchen ein ganz bestimmtes Produkt. Der ChatBot spricht Sie an, was er für Sie tun kann und Sie geben Ihre Anfrage ein: „Ich suche nach einem iPhone Radio“. Der ChatBot sucht nach besonderen Begriffen in Ihrer Eingabe – in diesem Fall iPhone und Radio und gibt die passende Antwort aus.
Diese Antworten können nach vorher festgelegten Regeln oder später sogar nach einem intelligenten Algorithmus ausgewählt werden. Vom einfachen Suchergebnis nach iPhone-Radios bis hin zu gezielten Rückfragen des ChatBots, die das Ergebnis weiter verfeinern.

Denkbar ist aber auch eine barrierefreie Navigation durch Webseiten: Sie sprechen Ihre Suchanfrage ins Smartphone, durch Speech-to-Text wird Ihr Befehl in maschinenlesbare Befehle umgewandelt, die der ChatBot ausführt. Beispiel: „Ich hätte gerne die Speisekarte“. Sie müssen sich nicht durch die Navigation klicken, sondern der ChatBot öffnet Ihnen direkt die gewünschte Webseite. Funktioniert natürlich auch mit Tastatureingaben. Statt zu klicken können Webseiten so auch mit gezielten Kommandos bedient werden.

Was kann unser ChatBot denn nun?

Bisher haben wir das Grundgerüst für die Web-Version des Bots auf Basis von node.js gebaut, die folgende Funktionen beherrscht:

  • Nachrichten empfangen
  • Nachrichten senden
  • Dateien senden
  • Location senden

Damit sollen die Entwickler während des Hackathon rumspielen, Funktionen erweitern und Anwendungen bauen. Der Event ist vom US-Mobilfunkanbieter Sprint gesponsert, der auch die Preise von 1000$ bis 5000$ für die besten Lösungen zur Verfügung stellt.

Wir sind irre gespannt, welche Lösungen während des Hackathons entstehen werden. Natürlich werden wir hier nach Martins Rückkehr aus San Jose berichten 🙂

Weiteres gibt es auch im offiziellen Blog der Konferenz und im Blog bei Jibe Mobile zu lesen.