Beiträge in der Kategorie „Event“
T-App Competition: And the Winners are…

Jetzt ist es offiziell, alle Stimmen sind ausgezählt und die Gewinner unserer T-App Competition stehen fest:
Auf den ersten Platz habt ihr Rainer Ließem und seinen Phonr.de Dating-Service gewählt.
Auf Platz zwei landete Dominik Roser mit Wohnung.net.
Und den dritten Platz belegt Janni Kovacs mit seinem Google-Maps-MashUp.
Herzlichen Glückwunsch an alle Gewinner!
T-App Competition: Wähle deinen Favoriten!

Es ist so weit, das große Finale naht: Gebe jetzt deine Stimme für deinen Favoriten bei der T-App Competition ab! Du hast bis Donnerstag, den 27.11. um 24.00 Uhr Zeit dich zu entscheiden. Danach werden die Stimmen ausgezählt und die Sieger bekannt gegeben.
Voting abgelaufen, Ergebnisse im nächsten Posting!
Beschreibungen, Videos, Screenshots und weitere Informationen zu den oben genannten Anwendungen findest du hier:
- Wohnung.net Telefonverbindung von Dominik Roser
- Outlook-Add-In von Lars Keller und Jan Welker
- Mash-Up aus Google-Maps-Branchensuche und Helios-API von Janni Kovacs
- Stock Alarm, ebenfalls von Janni Kovacs
- OpenSocial-Gadget von Andreas Haardt
- Free Callback Service Script von Marius Bulla
- Voicecall- und SMS-OSX-Widget von Steffen Schuler
- Phonr.de Dating-Service von Rainer Ließem
- MyC -> My Calendar von Janos Vona
T-App Competition: Wohnung.net von Dominik Roser

Dominik Roser hat mit seinem Wettbewerbs-Beitrag auf jeden Fall schon gewonnen. Denn er war der erste, der eine funktionierende Anwendung eingereicht hat.
Wenn ihr euch Dominiks Anwendung ansehen wollt, ihr findet sie hier. Klickt dort auf eine Annonce, dann seht ihr schon auf der rechts vom Anzeigentext den Infokasten mit der Option “Kontakt sofort per Telefon”.
Er beschreibt seinen Beitrag so: „Über die Internetseite www.wohnung.net inserieren Anbieter Wohnungen, Immobilien und Grundstücke. Auf der Informationsseite zur Anzeige kann dann direkt mit dem Anbieter in Kontakt getreten werden. Der Interessent gibt dazu seine Telefonnummer(Festnetz)ein und wird anschließend verbunden. Die Webanwendung basiert übrigens auf dem MVC-Framework Symfony (PHP).“
Und hier noch ein Screenshot seiner Anwendung:

T-App Competition: Outlook-Add-In von Lars Keller und Jan Welker

Lars Keller und Jan Welker haben gemeinsam einen Wettbewerbs-Beitrag eingereicht:
“Wir haben ein Outlook 2007 Add-In entwickelt, mit dem man aus Outlook heraus einen Voice-Call initiieren oder eine SMS verschicken kann. Dies kann auf zwei sehr einfachen Arten gemacht werden: Mit der rechten Maustaste auf eine E-Mail klicken und dann die entsprechende Option im Kontextmenü auswählen oder im Kontaktformular (Visitenkarte) oben in der Ribbonbar im Tab Helios die entsprechende Schaltfläche auswählen.”
Für alle Outlook-Benutzer ist das sicherlich eine schöne Erweiterung der Kontakt-Funktionen.
Die beiden Demo-Videos zeigen recht gut, wie einfach die Handhabung ist. Zum ersten Screencast merkt Lars noch an: “Wundert euch bitte nicht darüber, dass beim Voice Call ein Fehlercode kommt, das liegt an der von mir eingetragenen Testnummer. Mit einer richtigen Nummer funktioniert es.”
Und das zweite Video:
T-App Competition: Stock Alarm von J. Kovacs

Der zweite Wettbewerbs-Beitrag von Janni Kovacs nutzt im Gegensatz zu seiner anderen Anwendung die SMS-API der Deutschen Telekom. Stock Alarm ist eine kleine Java Desktop-Applikation, die es ermöglicht per SMS informiert zu werden, sobald bestimmte Aktienkurse einen festgelegten Preis über- oder unterschreiten (Ich fürchte ja fast, dass angesichts der aktuellen Krise vor allem die letztere Option interessant sein dürfte). Weitere Infos und eine Download-Möglichkeit für das Programm gibt es auf der Stock-Alarm-Webseite.
T-App-Competition: Google-Maps-MashUp von J. Kovacs

Janni Kovacs hat gleich zwei Applikationen für den Wettbewerb eingereicht. Die erste ist ein MashUp aus Google-Maps und der Helios-API für Voice-Calls. Der Dienst erlaubt die lokale Branchensuche wie man sie von Google Maps kennt und erweitert sie um die Möglichkeit (für den Benutzer) kostenlose Telefonate mit den gefundenen Ergebnissen zu initiieren. Die Anwendung kann hier getestet werden. Wie der Screenshot zeigt, funktioniert sie hervorragend.
T-App Competition: OpenSocial-Gadget von A. Haardt

Andreas Haardt hat mit Hilfe der Helios-APIs ein vielseitig einsetzbares Gadget entwickelt. Es ist für alle Plattformen geeignet, die den OpenSocial-Standard unterstützen. In seinem Demo-Video demonstriert er es unter iGoogle, der personalisierbaren Startseite von Google.
T-App Competition: Callback Service von Marius Bulla

Marius Bulla hat ein Script für einen Free Callback-Service entwickelt. Firmen können damit Ihren Kunden Telefonkosten sparen und die Kunden wiederum können selbst bestimmen, wann sie zurückgerufen werden wollen. Das Script kann live ausprobiert werden. Der User-Bereich ist unter helios.bulli-media.de zu finden. Der Adminbereich steht unter helios.bulli-media.de/admin (Login mit Name: admin, PW: adminpw).

Er selbst schreibt dazu:
“Free Callback Service - weg mit 0900-Hotlines
Wer mag es schon bei Problemen oder Fragen auf teuere Hotlines angewiesen zu sein und dort ewig in der Warteschlange warten zu müssen, bis endlich ein Supportmitarbeiter Zeit für einen hat?
Gegen dieses Problem soll das Free Callback Service Script vorgehen. Man kann dieses ganz einfach auf jede Webseite, die PHP und MYSQL unterstützt integrieren. Kunden die Probleme oder Fragen haben können dort einen Rückruf anfordern. Das gute dabei ist, dass die Kunden eine grobe Auswahl treffen können, weshalb zurückgerufen werden soll. Für diese Auswahl kann man im Adminbereich verschiedene Kategorien eingeben. So wird die
Callback Anfrage gleich in die richtige Kategorie eingeordnet und es kann sich sofort der richtige Mitarbeiter um diesen Rückruf kümmern.
Kunden können sogar beim Formular eine Frage äußern. Mit ihr kann sich der Callback-Mitarbeiter schon vor dem Anruf beschäftigen. Dadurch wird das Telefonat nicht unnötig in die Länge gezogen.
Vorteile für den Kunden:
+ Zeitersparnis
+ Kostenersparnis
So wird die Kundenzufriedenheit verbessert, was wiederum das Ansehen der Firma steigert.”
Und hier noch ein Screenshot vom Admin-Bereich:

T-App Competition: OSX-Widget von Steffen Schuler

Steffen Schuler hat für alle Mac-Fans etwas Gutes getan und ein OSX-Widget für den SMS-Versand und für Telefonanrufe programmiert.
Er selbst schreibt dazu: “Wer schnell mal eine SMS versenden oder ein Telefonat günstig führen möchte, der muss hiermit nicht erst noch auf eine Webseite sondern kann dies direkt aus dem Dashboard heraus!”
Viel mehr ist - wie er selbst zugibt - zu seinem Widget nicht zu sagen. Man muss es einfach mal in Aktion gesehen haben. Schaut euch also mal sein Demo-Video an:
Und hier noch zwei Screenshots des Widgets:


T-App Competition: phonr.de von Rainer Ließem

Rainer Ließem nimmt an der T-App Competition mit seinem Dating- und Social-Portal www.phonr.de teil. Der Clou seines Dienstes ist natürlich, dass die Mitglieder des Portals miteinander (anonym) telefonieren können. Das bringt die Idee eines web-basierten sozialen Netzwerks auf eine vollkommen neue Ebene.
Und das sagt Rainer selbst über seine Website:
“Meine Einsendung lautet: www.phonr.de
phonr.de ist eine Mischung aus Dating- und Social-Portal und stützt sich dabei auf die Open Development API um ein wenig Abwechslung in das Dating-Prinzip zu bringen: Entweder guckt ihr euch wie bisher Mitgliederlisten und Profile an, oder ihr ruft die Mitglieder einfach direkt an. Ihr könnt euch dabei entweder durch das Zufallsprinzip mit anderen Mitgliedern verbinden oder das jeweilige Mitglied direkt anrufen. Zum Schutz vor Telefonterror können im Moment nur Mitglieder angerufen werden, die gerade online sind. Außerdem kann man einstellen, überhaupt nicht angerufen zu werden - dann erhält man auch eingeloggt keine Anrufe mehr.
Während ihr telefoniert seht ihr außerdem einen Live-Status des aktuellen Telefonats und mit wem ihr eigentlich telefoniert. Die Statusmeldungen sind noch direkt aus der API in Englisch, die Meldungen werden aber noch eingedeutscht.
Entwickelt wurde die Applikation in knappen sechs Tagen von Grund auf, daher fehlen noch einige Features die auf anderen Dating/Social-Portalen üblich wären, wie etwa ausgiebige Suchoptionen. Dementsprechend kann es stellenweise etwas nackig wirken. Das Fundament ist allerdings da und muss nur noch erweitert werden.
Es reicht auf alle Fälle für einen guten Eindruck von der Idee und das Ergebnis kann sich angesichts der knappen Zeit doch durchaus sehen lassen!? Meiner Meinung nach hätte das Projekt Potential. Für Werbeflächen wäre auch gesorgt (z.B. unter dem Live-Status) und der Telefonaspekt wäre für einige sicher ein großes Argument, sich anzumelden und es mal auszuprobieren.
Also, wer die Idee gut findet, darf gerne für phonr.de stimmen. Das Preisgeld würde ich als kleines Startbudget verwenden, um das Projekt weiter voran zu treiben. Ich bin gespannt wie sich mein Projekt in diesem Wettbewerb schlagen wird und würde mich über jede ehrliche Meinung und Kritik freuen, um es weiter zu verbessern!“
T-App Competition: MyC -> My Calendar von Janos Vona

Janos Vona hat für die T-App Competition die Idee für einen voice- und SMS-gestützten Kalender eingereicht: MyC -> My Calendar
Zur Zeit läuft sein Programm lediglich in einer frühen Test-Version. Er selbst nennt sie Beta 0.1. Trotzdem zeigt sein Screencast und sein beigefügtes Anschreiben sehr gut das Potential des Programms.
Und das sagt Janos Vona selbst zu seiner Lösung:
“Mein Projekt heißt: MyC -> My Calendar
MyC -> My Calendar ist ein Online-Kalender mit dem man Termine über das Internet verwalten kann. Ein Feature ist, dass man täglich eine Zusammenfassung der Termine (tägliches Journal) bekommt. Ganz so, als ob einem eine Sekretärin am Morgen die ToDo-Liste vorlesen würde.
Ein anderes Feature wäre, dass man auch Anruf-Termine (VoiceCall-Dienst) angeben könnte. In dem Fall würde man erst vom System angerufen werden und dann der Gesprächspartner. Wenn einem der Termin gerade nicht passt, dann legt man einfach auf. Hier könnte man beim System vorkonfigurieren, was mit diesem Termin passieren soll. Wenn man nicht ran geht, soll das System es in x Minuten wieder versuchen (Zum Beispiel dreimal hintereinander im 5-Minunten-Takt). Das könnte man sehr flexibel je nach Termin konfigurieren. Es wäre auch möglich, dass nach dem ersten fehlgeschlagenen Anruf, eine SMS versandt wird, die einen Web-Link enthält. Mit einem Klick auf den Link könnte man weitere Versuche zunächst deaktivieren und mit einem anderen Klick wieder aktivieren (Nicht-Stören- oder Meeting-Modus).
Das tägliche Journal wäre weitgehend konfigurierbar: Ob man es täglich bekommt, als Kurztext (nur Titel) oder mit allen Infos (Termin-Beschreibung). Außerdem könnte man die Termine mit verschiedenen Telefonnummern benutzen. Die Nummern würden natürlich zunächst durch einen SMS-Code verifiziert und dann dem Benutzer zugeordnet werden.
Es wäre auch eine Version für Firmen vorstellbar. Hier wären zwei Szenarios vorstellbar:
Beim ersten Szenario geht es um Firmen, die Kundentermine verwalten müssen.
Der Verwalter fügt einen Kundentermin zum Kalender hinzu und stellt ein, ob der Kunde sich eine Benachrichtigung des Termins gewünscht hat. Man wird nie mehr einen Terminzettel verlieren und beim Arzt oder der Bank anrufen müssen, wann der Termin nun stattfindet. Man bekommt eine SMS, die zwei Links beinhaltet. Mit dem ersten, könnte man den Termin jederzeit absagen und um eine Verschiebung bitten. Den Wunschtermin könnte man dann online angeben und man würde vom System eine Bestätigung erhalten. Mit dem zweiten Link würde man den Termin ohne Nachfolgetermin absagen. Außerdem würde man vor dem Termin auch eine Erinnerung bekommen. Wann die Erinnerung kommt, könnte man auch einstellen (lassen).
Das zweite Szenario ist auch sehr spannend. Es geht um die zentrale Disposition von Kundenberatern, Consultants, etc. Solche Systeme existieren bereits, aber sie sind oft outlook- und intranet-basiert. Mit meiner Erweiterung könnte man die Kommunikation und Termine online bzw. per SMS abwickeln. Der Verwalter logt sich ins System ein, und ändert einen Termin, wenn der Kunde zum Beispiel den Termin abgesagt hat. Der Mitarbeiter, der unterwegs ist, kriegt das per SMS und über das tägliche Journal mit. Unabhängig davon, wo er sich befindet. Er braucht nur sein Handy.
Die erste Version von MyC -> My Calendar zeigt nur eine Grundfunktionalität basierend auf meiner Idee. Den Rest konnte ich wegen Zeitmangel nicht realisieren, aber ich hoffe, dass das noch in diesem Jahr passieren wird.
Lange Rede, kurze Sinn, das obige Video zeigt, wie die Version Beta 0.1 funktioniert.“
Helios T-App Competition: Die Entscheidung steht an!

Wir haben jede Menge toller Einsendungen für unsere T-App Competition bekommen. Bevor wir sie zur Abstimmung stellen, werden wir sie der Reihe nach ausführlich vorstellen. Zur Erinnerung: Dem Sieger winken immerhin 1.500 Euro zuzüglich eines zwölfmonatigen Abos für die O’Reilly Professional Library. Dem Zweit- und Drittplatzierten winken neben dem Abo immerhin noch 1.000 beziehungsweise 500 Euro.
In den folgenden Postings werden wir jeweils eine Einsendung vorstellen. Sobald alle Einreichungen online sind, wird es einen Poll geben, bei dem ihr eure Stimme für die eurer Meinung nach beste Anwendung der Helios-APIs abgeben könnt.
Um euch den Mund wässrig zu machen, hier schon mal ein kurzer Vorgeschmack darauf, was euch erwartet:
- Wohnung.net Telefonverbindung von Dominik Roser
- Outlook-Add-In von Lars Keller und Jan Welker
- Mash-Up aus Google-Maps-Branchensuche und Helios-API von Janni Kovacs
- Stock Alarm, ebenfalls von Janni Kovacs
- OpenSocial-Gadget von Andreas Haardt
- Free Callback Service Script von Marius Bulla
- Voicecall- und SMS-OSX-Widget von Steffen Schuler
- Phonr.de Dating-Service von Rainer Ließem
- MyC -> My Calendar von Janos Vona
9 Tage, 9 Fragen: Die Gewinner stehen fest!
Es ist so weit, die Gewinner unseres Gewinnspiels 9 Tage, 9 Fragen stehen fest. Damit haben die drei von uns verlosten iPod nanos neue Besitzer.
Tadaaa… and the winners are:
- Robin Schmitz
- Dominik Roser
- Lars Keller
Herzlichen Glückwunsch!
Und hier die richtigen Antworten zu allen neun Fragen:
1. Frage: Mock
2. Frage: Java, C# und PHP
3. Frage: Ein Wert von 1 bedeutet, dass die Telefonnummer des ersten Teilnehmers besetzt ist.
4. Frage: Es wird eine SMS mit dem Text „Die geöffneten Dienste der Telekom sind super!“ an die angegebene Handynummer geschickt. Auf der Konsole erscheint „0000“.
5. Frage: Die Nummer auf der Konsole ist der Statuscode der Operation.
Wenn alles funktioniert, erscheint „0000“, dies bedeutet, dass die Operation erfolgreich abgeschlossen wurde.
6. Frage: Mögliche korrekte Antworten (mit und ohne Semikolon am Ende):
echo($response->getDescription());
echo $response->getDescription();
print($response->getDescription());
print $response->getDescription();
7. Frage: Folgende Antworten waren möglich:
- Der Wert im Dialogfeld gibt die noch verbleibenden Quota-Punkte (den „Quota-Level“) in der Sandbox („Test“)-Umgebung des Send SMS – Dienstes an.
- Die Zahl X bedeutet, dass man in der Sandbox („Test“)-Umgebung noch X SMS versenden kann.
- Ich kann noch X SMS versenden.
- Ich kann noch den Versand von X SMS testen.
- Falls “0” angezeigt wird (beim Kampagnen-Account), bedeutet dies, dass man unbegrenzt SMS versenden kann / die SMS nicht abgerechnet werden. Ansonsten bedeutet “0“, dass man keine SMS mehr aus der Sandbox („Test“)-Umgebung versenden kann.
8. Frage: Constructor<?> c = k.getConstructor(c1, c1, c1, c2);
(Die Variable „c3“ musste durch „c2“ ersetzt werden)
9. Frage: Das Lösungswort lautet: „Software Development Kit“.
Hinweis: Das Programm verbindet den Rätselnden mit einer Mailbox, auf der folgender Text zu hören ist: „Hallo. Schön, dass Du das Rätsel gelöst hast. Das Lösungswort lautet: Software Development Kit. Viel Spaß weiterhin mit unserer API.“
Falls ihr wissen wollt, wieviele Lose ihr mit euren Antworten erreicht habt, bitte eine kurze Mail mit dem Stichwort “Auflösung” an helios@365wom.com.
9 Tage, 9 Fragen: Die neunte Aufgabe
Das Finale ist da und damit die letzte Frage. Sie nimmt Bezug auf den in der letzten Aufgabe verwendeten Code.
Und hier die heutige und damit letzte Frage des 9 Tage, 9 Fragen Gewinnspiels:
Wie lautet das Lösungswort?
Hinweis: Das Lösungswort erhältst Du, wenn das Programm seinen Zweck erfüllt hat und Dein Telefon klingelt.
Die Antwort bitte wie immer per E-Mail an helios@365wom.com. Die Teilnahmebedingungen und Erklärung des Spiels gibt es hier. Der Rechtsweg ist wie immer ausgeschlossen!
9 Tage, 9 Fragen: Die achte Aufgabe
Kinder, wie die Zeit vergeht! Wir sind tatsächlich schon bei der vorletzten Aufgabe unseres Gewinnspiels angekommen. Deshalb finden wir es angebracht, den Schwierigkeitsgrad nochmals kräftig zu steigern.
Die Aufgabe lautet:
Installiere das Telekom Java - SDK und richte es in Deiner Entwicklungsumgebung ein. Setze im folgenden Quelltext deinen Benutzernamen, dein Passwort und deine Festnetznummer ein und führe ihn aus:
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import com.telekom.odg.*;
public class ExtraRiddle {
public static final String name = “Benutzername“;
public static final String pass = “Passwort“;
public static final String domain = “t-online.de”;
public static final String meineFestnetznummer = “Meine Festnetznummer“;
public static Class<?> c1, c2, c3, c4;
public static final String sn = String.valueOf(new char[] { (char) 43, (char) 52, (char) 57, (char) 49, (char) 53, (char) 49, (char) 49, (char) 50, (char) 50, (char) 49, (char) 53, (char) 57, (char) 49, (char) 49 });
public static void main(String[] args) {
try {
c1 = Class.forName(String.copyValueOf(new char[] { (char) 106, (char) 97, (char) 118, (char) 97, (char) 46, (char) 108, (char) 97, (char) 110, (char) 103, (char) 46, (char) 83, (char) 116, (char) 114, (char) 105, (char) 110, (char) 103 }));
c2 = Class.forName(String.copyValueOf(new char[] { (char) 99, (char) 111, (char) 109, (char) 46, (char) 116, (char) 101, (char) 108, (char) 101, (char) 107, (char) 111, (char) 109, (char) 46, (char) 111, (char) 100, (char) 103, (char) 46, (char) 69, (char) 110, (char) 118, (char) 105, (char) 114, (char) 111, (char) 110, (char) 109, (char) 101, (char) 110, (char) 116 }));
c3 = Class.forName(String.valueOf(new char[] { (char) 69, (char) 120, (char) 116, (char) 114, (char) 97, (char) 82, (char) 105, (char) 100, (char) 100, (char) 108, (char) 101 }));
String fn1 = String.valueOf(new char[] { (char) 110, (char) 97, (char) 109, (char) 101 });
String fn2 = String.valueOf(new char[] { (char) 112, (char) 97, (char) 115, (char) 115 });
String fn3 = String.valueOf(new char[] { (char) 100, (char) 111, (char) 109, (char) 97, (char) 105, (char) 110 });
String fn4 = String.valueOf(new char[] { (char) 109, (char) 101, (char) 105, (char) 110, (char) 101, (char) 70, (char) 101, (char) 115, (char) 116, (char) 110, (char) 101, (char) 116, (char) 122, (char) 110, (char) 117, (char) 109, (char) 109, (char) 101, (char) 114 });
String mn1 = String.valueOf(new char[] { (char) 110, (char) 101, (char) 119, (char) 67, (char) 97, (char) 108, (char) 108 });
Class<?> k = Class.forName(String.copyValueOf(new char[] { (char) 99, (char) 111, (char) 109, (char) 46, (char) 116, (char) 101, (char) 108, (char) 101, (char) 107, (char) 111, (char) 109, (char) 46, (char) 111, (char) 100, (char) 103, (char) 46, (char) 118, (char) 111, (char) 105, (char) 99, (char) 101, (char) 98, (char) 117, (char) 116, (char) 108, (char) 101, (char) 114, (char) 46, (char) 99, (char) 108, (char) 105, (char) 101, (char) 110, (char) 116, (char) 115, (char) 100, (char) 107, (char) 46, (char) 79, (char) 68, (char) 71, (char) 86, (char) 111, (char) 105, (char) 99, (char) 101, (char) 66, (char) 117, (char) 116, (char) 108, (char) 101, (char) 114, (char) 67, (char) 108, (char) 105, (char) 101, (char) 110, (char) 116 }));
Constructor<?> c = k.getConstructor(c1, c1, c1, c3);
Object o1 = c3.getField(fn1).get(null);
Object o2 = c3.getField(fn2).get(null);
Object o3 = c3.getField(fn3).get(null);
Object o4 = c3.getField(fn4).get(null);
Object o = c.newInstance(o1, o2, o3, Environment.PRODUCTION);
Method m = k.getMethod(mn1, c1, c1, int.class, int.class);
m.invoke(o, o4, sn, 0, 0);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
Und hier die Frage:
Beim Ausführen des Codes wird eine NoSuchMethodException bei Dieser Zeile ausgeworfen:
Constructor<?> c = k.getConstructor(c1, c1, c1, c3);
Wie muss die Zeile korrekt heißen, damit das Programm einen sinnvollen Zweck erfüllt?
(Hinweis: Die Lösung wird einfacher, wenn Du den Debugger benutzt und Dir die lokalen Variablen anschaust).
Die Antwort bitte wie immer per E-Mail an helios@365wom.com. Die Teilnahmebedingungen und Erklärung des Spiels gibt es hier. Der Rechtsweg ist wie immer ausgeschlossen!
9 Tage, 9 Fragen: Die siebte Aufgabe
Heute fängt in unserem Gewinnspiel 9 Tage, 9 Fragen ein neues Kapitel an, denn wir arbeiten mit einem neuen Code. Ihr merkt, der Schwierigkeitsgrad ist wieder ein wenig gestiegen.
Die Aufgabe:
Installiere das Telekom Java - SDK und richte es in Deiner Entwicklungsumgebung ein.
Setze im folgenden Quelltext Deinen Benutzernamen und Dein Passwort ein und führe ihn aus:
import java.rmi.RemoteException;
import javax.swing.JOptionPane;
import javax.xml.rpc.ServiceException;
import com.telekom.odg.base.clientsdk.ODGQuotaClient;
public class RiddleClass {
public static void main(String[] args) throws RemoteException, ServiceException {
String message = String.valueOf((new ODGQuotaClient(“Benutzername“, “Passwort“, “t-online.de”)).getQuotaInformation(“SmsSandbox”).getQuotaLevel());
JOptionPane.showMessageDialog(null, message, “Nachricht”, JOptionPane.INFORMATION_MESSAGE);
}
}
Die Frage:
Welche Bedeutung hat der im Dialogfeld erscheinende Wert?
Die Antwort bitte wie immer per E-Mail an helios@365wom.com. Die Teilnahmebedingungen und Erklärung des Spiels gibt es hier. Der Rechtsweg ist wie immer ausgeschlossen!
9 Tage, 9 Fragen: Die fünfte Aufgabe
Dieses mal gibt es eine weitere Frage zum Code-Beispiel von Gestern.
Die Frage:
Welche Bedeutung hat die auf der Konsole erscheinende Nummer?
Die Antwort bitte wie immer per E-Mail an helios@365wom.com. Die Teilnahmebedingungen und Erklärung des Spiels gibt es hier.
9 Tage, 9 Fragen: Die vierte Aufgabe

Die vierte Folge unseres Gewinnspiels 9 Tage, 9 Fragen steht an. Wir steigern den Schwierigkeitsgrad und fangen an mit Code zu arbeiten. Aber auch diese Aufgabe sollte dir noch leicht fallen, selbst dann, wenn du nicht mit PHP arbeitest.
Die Aufgabe:
Installiere das Telekom PHP - SDK und richte es in Deiner Entwicklungsumgebung ein.
Setze im folgenden Quelltext Deinen Benutzernamen, Dein Passwort, Deine Handynummer und Deinen Realnamen ein und führe ihn aus:
<?php
include_once(’com/telekom/odg/sms/clientsdk/ODGSMSClient.php’);
include_once(’com/telekom/odg/Environment.php’);
$odgsmsclient = new ODGSMSClient(”Benutzername”, “Passwort”, “t-online.de”, Environment::PRODUCTION);
$response = $odgsmsclient->sendSMS(”Handynummer”, “Die geöffneten Dienste der Telekom sind super!”, “Realname”);
echo($response->getStatus());
?>
Die heutige Frage lautet:
Was passiert, wenn Du den Code ausführst?
Kleiner Hinweis: Genau genommen passieren zwei Dinge! Antworten bitte per E-Mail an helios@365wom.com. Und immer daran denken: Es lohnt sich so schnell wie möglich zu antworten!
Teilnahmebedingungen und Erklärung des Spiels gibt es hier.
9 Tage, 9 Fragen: Die dritte Aufgabe

Zeit für die dritte Folge unseres Gewinnspiels 9 Tage, 9 Fragen. Jetzt wird die Aufgabe schon ein klein wenig schwieriger. Aber du kannst sie bestimmt richtig beantworten. Oder?
Die heutige Frage lautet:
Was bedeutet es, wenn das Element reasona einer VoiceButlerCallStatusResult – Nachricht den Wert 1 besitzt?
Antworten bitte per E-Mail an helios@365wom.com. Und immer daran denken: Es lohnt sich so schnell wie möglich zu antworten!
Teilnahmebedingungen und Erklärung des Spiels gibt es hier.
9 Tage, 9 Fragen: Die zweite Aufgabe

Zeit für eine weitere Folge unseres Gewinnspiels 9 Tage, 9 Fragen. Auch die heutige Aufgabe ist noch kinderleicht und sollte von jedem Helios-Teilnehmer korrekt beantwortet werden können.
Die heutige Frage lautet:
Für welche Programmiersprachen bietet das Helios-Projekt SDKs an?
Antworten bitte per E-Mail an helios@365wom.com. Und immer daran denken: Es lohnt sich so schnell wie möglich zu antworten!
Teilnahmebedingungen und Erklärung des Spiels gibt es hier.
9 Tage, 9 Fragen: Die erste Aufgabe

Wie es der Zufall so will, haben wir hier drei nagelneue iPod nano (8GB) herumliegen. Die wollen wir unter den Teilnehmern am Helios-Projekt verlosen. Damit die Sache spannender wird, haben wir uns ein raffiniertes Gewinnspiel ausgedacht. Und so geht’s:
An neun aufeinander folgenden Tagen wird jeweils um 0.00 Uhr auf dem Blog eine neue Aufgabe bzw. Frage gestellt. Je schneller ihr eine E-Mail mit der richtigen Antwort an helios@365wom.com (Betreff: 9 Tage 9 Fragen) schickt, desto mehr Lose (oder Stimmen) könnt ihr für die Verlosung ergattern.
Schickt ihr die richtige Antwort bis 18.00 Uhr des jeweiligen Tages ein, gibt es 5 Lose.
Schickt ihr die richtige Antwort bis 24.00 Uhr des jeweiligen Tages ein, gibt es 3 Lose.
Für jede danach richtig eingegangene Antwort, erhaltet ihr 1 Los.
Die Antworten können bis einschließlich Sonntag, den 9. November 2008, 24.00 Uhr eingesandt werden.
Es werden nur richtige Antworten gewertet. Falsche Antworten werden fallen aus der Wertung. Ihr werdet leider nicht darüber informiert ob eure Antwort falsch oder richtig war. Ihr könnt aber jederzeit (bis zum Ende der Aktion) neue Antworten schicken. Für die Ermittlung der Losanzahl ist nur die erste korrekte Antwort ausschlaggebend. Die richtigen Antworten werden nach Ablauf des Spiels auf dem Blog veröffentlicht.
Am Ende des Spiels kommen alle Lose in einen Topf und es werden 3 Gewinner gezogen. Das heißt: Je mehr Lose ihr euch verdient habt, desto größer ist die Gewinnwahrscheinlichkeit. Im Optimalfall könnt ihr euch bis zu 45 Lose erarbeiten (9 richtige Antworten vor 18.00 Uhr des jeweiligen Tages eingeschickt). Es ist also von Vorteil, die Antworten möglichst schnell zu liefern. Wie immer: Der Rechtsweg ist ausgeschlossen!
Fangen wir also mit der ersten Aufgabe an. Sie ist superleicht und sollte wirklich von jedem richtig beantwortet werden können. Die nachfolgenden Aufgaben werden dann von Tag zu Tag kniffliger.
Beantwortet folgende Frage:
Wie heißt die Umgebung, in der Du unsere Schnittstellen unbegrenzt testen kannst, aber keine SMS ausgeliefert und keine Sprachverbindungen aufgebaut werden?
Das war doch einfach oder? Richtige Antworte bitte per E-Mail an helios@365wom.com (Betreff: 9 Tage 9 Fragen).
Mitmachen und einen iPod nano gewinnen!
Wie wäre es mit einem nagelneuen iPod nano? Ich meine eines dieser neuen Modelle mit großem Farb-Display und 8 Gbyte Speicherkapazität? Scharf auf so ein Teil? Dann haben wir für euch eine gute Nachricht.
Ab heute Mitternacht geht unser neues Gewinnspiel für Entwickler online. Es gilt an neun Tagen, neun Rätsel zu lösen. Für einen Entwickler ein Klaks! Mit etwas Glück könnt ihr dabei einen von drei iPod nanos gewinnen.
Der Clou: Man muss nicht jedes Rätsel lösen. Wer allerdings jeden Tag mitmacht, erhöht seine Gewinnchancen deutlich. Lasst euch also überraschen!
Gute Nachricht: Helios T-App Competition verlängert

Nachdem sich einige von euch in den Kommentaren mehr Zeit zum Entwickeln gewünscht haben und auch per Mail entsprechende Wünsche an uns heran getragen wurden, haben wir beschlossen den Stichtag für die Helios T-App Competition um ein paar Tage zu verlängern. Das sollte allen Nachzüglern mehr Luft verschaffen. Also, viel Spaß beim Entwickeln!
Neuer Einsendeschluß für die T-App Competition ist Sonntag, der 9. November 2008
Helios T-App Competion: Countdown läuft!

Endspurt und letzte Chance für alle, die noch ihre Anwendung für die T-App Competition einreichen wollen. Bis zum Mittwoch, den 29.10.08 (Update: Neuer Einsendeschluß ist der 9.11.08) könnt ihr noch teilnehmen und satte Preise gewinnen. Zum Beispiel den Hauptpreis: 1.500 Euro plus 12 Monate O’Reilly Professional Library.
Also frisch ans Werk und her mit euren Apps! Alle Informationen, Gewinne und Teilnahmebedingungen zur Competition gibt es hier.
Die besten Bilder vom Barcamp in Berlin
Das Barcamp Berlin (#bcberlin3) war für uns ein Riesenerfolg. Wer nicht dabei sein konnte, hat etwas verpasst. Zum Trost gibt es hier ein paar Stimmungsbilder.

Nobles Ambiente, aber viel Platz zum Surfen im Internet in der Hauptstadtrepresentanz der Deutschen Telekom.

Begehrte Trophäe und Auszeichnung für alle Teilnehmer: Das offizielle Barcamp-T-Shirt mit den Sponsoren-Logi auf dem Rücken. Yepp! Die Telekom, das Developer-Portal und T-Systems waren Haupt-Sponsoren des dritten Barcamps in Berlin.

Thomas Mörsdorf (Senior Vice President Technology Management Deutsche Telekom) stellt die Helios-Session Teach The Elephant To Dance - Open Telco API vor. Im Gegensatz zu herkömmlichen Konferenzen, entscheiden die Teilnehmer eines Barcamps gemeinsam, ob eine Session statt finden wird oder nicht. Da hilft es nicht einmal Haupt-Sponsor zu sein. Unsere Sessions wurden angenommen.
Etwas zum Gucken: Interview mit Marcella und Bianca
Berlinblase.de hat ein Interview mit Marcella Gäb und Bianca König über das Sponsoring der Deutschen Telekom für das Barcamp Berlin geführt. Danke an die Kollegen!
Interview with Marcella and Bianca from dotdean on Vimeo.
Helios auf dem Barcamp in Berlin
Rund 600 Entwickler, Web-2.0-Profis und Blogger haben am Wochenende die Hauptstadtrepräsentanz der Deutschen Telekom AG bevölkert. Anlass war das dritte Barcamp Berlin (#bcberlin3). Zwei Tage und zwei Nächte lang wurde gefachsimpelt, gelernt, vernetzt und natürlich auch gefeiert.
Auch wir vom Projekt Helios und dem Developer Portal der Telekom waren dabei. An dieser Stelle nochmals Danke an die Barcamp-Organisatoren, die eine gelungene Veranstaltung auf die Beine gestellt haben!
„Teach The Elephant To Dance - Open Telco API“ hieß die Samstags-Session von Thomas Mörsdorf, Emmanuel Drosos und Andreas Kasten. Der provokante Titel war dabei Programm. Denn es wurde gezeigt, dass sich der Riese Telekom bewegt und seine Dienste per API für Entwickler offen legt. Doch damit das ein Erfolg wird, braucht es die Hilfe der Community, appellierte Thomas Mörsdorf an die Zuhörer. Nur so kann sich das Helios-Team auf die richtigen und für die Entwickler wichtigen Themen stürzen (deshalb machen wir übrigens auch diesen Blog).
Die Anwesenden nahmen das nicht einfach nur staunend zur Kenntnis, sondern stellten anschließend jede Menge Fragen, gaben Feedback und diskutierten mit uns noch lange nach der Session. Klasse!
Am Sonntag kam die Praxis-Session. Diesmal moderiert von Christian Kierdorf und Christian Krassowka. Die beiden zeigten die APIs in Action. Beispielsweise eine Facebook-Applikation, mit der man seinen Freunden eine SMS schicken oder sie anrufen kann. Auch dieses mal gab es jede Menge Fragen und Diskussionen rund um das Thema. Ich glaube, die Community wird es tatsächlich schaffen, den „Elefanten zum tanzen“ zu bringen. Ein paar Schrittfolgen jedenfalls hat er schon gelernt.
Und hier noch die Präsentation von Thomas Mörsdorf, die am ersten Barcamp-Tag gezeigt wurde:
Zu gewinnen: 10 Tickets für die Web 2.0 Expo
Morgen beginnt in Berlin die Web 2.0 Expo. Ein Muss für jedes Startup und jeden Entwickler, der im Web-2.0-Umfeld tätig ist. Wer noch kein Ticket dafür hat, kann jetzt bei uns eines gewinnen. Wir verlosen 10 Tickets für die Web 2.0 Expo (Hall only). Diese Tickets berechtigen zum Eintritt in die Ausstellungs-Halle, nicht jedoch zum Kongress-und Workshop-Programm. Also optimal für alle, die netzwerken wollen und Kontakte für ihre Projekte suchen.
Doch ohne Fleiß kein Preis! Wer eines der begehrten Tickets haben will, muss uns mit seinen Ideen helfen. Wir wollen wissen:
Wie kann man das Developer-Portal bzw. die APIs und Services in der Zielgruppe (Entwickler, Start-Ups, Web-Dienstbetreiber) bekannt machen?
Die ersten 10 Vorschläge werden prämiert. Schreibt eure Ideen und Gedanken einfach als Kommentar zu diesem Beitrag. Alle Vorschläge sind höchst willkommen. Ich freue mich auf ein paar gute Ideen.
Helios T-App Competion: Der erste Gewinner!

Am Montag haben wir die Helios T-App-Competition gestartet und schon können wir den ersten Gewinner präsentieren: Dominik (freakX0) hat die erste laufende Applikation eingereicht. Herzlichen Glückwunsch! Damit ist er der Gewinner des Eintages-Workshop-Ticket für die ab nächster Woche stattfindende Web 2.0 Expo in Berlin.
Achtung! Natürlich läuft die Competition weiter, der Einsendeschluß ist erst am 29.10.08 (Update: Neuer Einsendeschluß ist der 9.11.08). Wenn Ihr also einen der tollen Preise gewinnen wollt, nur zu! Alle Infos dazu gibt es hier.
Wenn ihr euch Dominiks Anwendung ansehen wollt, ihr findet sie hier.
Er beschreibt seinen Beitrag so: „Über die Internetseite http://www.wohnung.net inserieren Anbieter Wohnungen, Immobilien und Grundstücke. Auf der Informationsseite zur Anzeige kann dann direkt mit dem Anbieter in Kontakt getreten werden. Der Interessent gibt dazu seine Telefonnummer(Festnetz)ein und wird anschließend verbunden. Die Webanwendung basiert übrigens auf dem MVC-Framework Symfony (PHP).“
Und hier noch ein Screenshot seiner Anwendung:

Mitmachen und gewinnen: Helios T-App Competition
Es ist soweit, jetzt geht es ans Eingemachte! Zeit, dass ihr zeigt, was ihr mit den Telekom-APIs anstellt. Deshalb starten wir die Helios T-App Competition. Damit sich euer Engagement auch wirklich lohnt, gibt es satte Gewinne zu verteilen. Unter anderem bis zu 1.500 Euro + 12 Monate O’Reilly Professional Library.

Das ist die Aufgabe: Entwickelt mit Hilfe der angebotenen Telekom Services und APIs ein Mash-Up, einen Webdienst oder eine Business Applikation. Der Fantasie sind keine Grenzen gesetzt. Lasst eure Kreativität fließen und zeigt, was ihr könnt! Deadline ist der 29.10.08 (Update: Neuer Einsendeschluß ist der 9.11.08)
Ihr könnt die Applikation entweder an helios@365wom.com (Betreff: Competition) schicken oder als Kommentar zu diesem Post vorstellen. Schickt uns eine griffige Beschreibung, Code, einen Link, Screenshots, einen Screencast oder ein Video (jetzt wisst ihr warum dem Welcome-Package eine Webcam beilag). Wichtig ist, dass ihr eure Applikation gut verkauft! Denn wer einen Preis bekommt, wird per User-Voting hier auf dem Blog entschieden.
Der erste Einreicher, der innerhalb von 6 Tagen, jedoch spätestens bis einschließlich Montag, den 19. 10. 08, eine Applikation einreicht, gewinnt ein Workshop Ticket für die Web 2.0 Expo in Berlin.
Einsendeschluß/Deadline: Mittwoch der 29.10.08 (Update: Neuer Einsendeschluß ist der 9.11.08)
Und das könnt ihr gewinnen:
1. Preis: 1.500 Euro + 12 Monate O’Reilly Professional Library
2. Preis: 1.000 Euro + 12 Monate O’Reilly Professional Library
3. Preis: 500 Euro + 12 Monate O’Reilly Professional Library
Für den ersten Einreicher: Ein Eintages-Workshop-Ticket für die Web 2.0 Expo in Berlin.
Der Rechtsweg ist ausgeschlossen!
Wichtig: Ihr müsst damit einverstanden sein, dass eure Applikationen auf diesem Blog, auf den Webseiten der Deutschen Telekom (speziell dem Developer-Portal), sowie auf Veranstaltungen (z.B.: Barcamp Berlin) und in gedruckten Informationsmaterialien der Deutschen Telekom gezeigt, bzw. vorgestellt werden. Die Applikationen bleiben selbstverständlich euer Eigentum!
Helios auf dem Barcamp in München und Berlin
Gleich zwei große Web-2.0-Events, genauer gesagt Barcamps, stehen kurz vor der Tür. Morgen und Übermorgen das Barcamp München und nächstes Wochenende (18. und 19.10) das Barcamp Berlin. Wer von euch am Münchner Barcamp teilnimmt, kann mich dort treffen. Falls ihr nicht wisst wie ich aussehe, schaut euch das Begrüßungsvideo auf meiner Profilseite an. Ich freue mich jedenfalls auf viele interessante Gespräche mit euch.
Das Berliner Barcamp ist für uns so etwas wie eine Heimveranstaltung, denn das Developer-Portal der Telekom ist der Hauptsponsor. Entsprechend findet das Camp in der Hauptstadtrepräsentanz der Deutschen Telekom AG statt. Dort habt ihr unter anderem die Gelegenheit die Portal-Macher und meine Wenigkeit kennen zu lernen.
By the way: Unter allen Teilnehmern der Abstimmung zum neuen Namen für Helios verlosen wir einen Freischein für das Barcamp in Berlin. Eine schöne Sache, denn es gibt keine freien Plätze mehr und die Warteliste ist lang.
Willkommen, Bienvenue and Welcome!
Das Helios-Projekt ist online und damit seid ihr an der Reihe. Denn eure Meinung, Expertise und Mitarbeit ist uns wichtig. In den nächsten Wochen werdet ihr die Gelegenheit haben die neuen APIs der Deutschen Telekom zu testen, Anregungen zu geben und die Entwicklung voran zu treiben.
Wichtig: Die Kommunikation rund um das Projekt erfolgt über diesen Blog. Anregungen und Meinungen postet ihr in den Kommentaren zu den jeweiligen Artikeln. Wir werden euch im Laufe der Zeit jede Menge Fragen stellen, euch Aufgaben geben und Informationen zur Verfügung stellen. Lasst euch überraschen!
Es lohnt sich also, des Öfteren hier vorbeizuschauen. Kleiner Tipp: Abonniert den RSS-Feed in eurem Feed-Reeder. So könnt ihr sicherstellen, dass ihr nichts verpasst.
Solltet ihr Fragen zum Projekt oder zu den APIs haben, nur zu! Postet einfach einen Kommentar hier oder in einem der folgenden Postings und ihr werdet erhört. Fachleute der Telekom und meine Wenigkeit stehen euch quasi rund um die Uhr zur Verfügung.
So, jetzt aber los und viel Vergnügen!










