Mittwoch, 22. September 2010

Voice Record TestApp

Vor einiger Zeit hatte ich eine kleine TestApp für die Voice Record Lap API der Deutschen Telekom geschrieben. Diese nutzt die Google App Engine (genauer das Google Web Toolkit) und ist hier zu erreichen:

Voice Record TestApp

Als Benutzername / Passwort wird der Login von Developer Garden verwendet.

Da ich gebeten wurde, den Quelltext zu Lernzwecken zu veröffentlichen, möchte ich dies hiermit tun ;)
Die hochgeladene Datei ist ein Zip des Projektes, also einfach Entpacken und in Eclipse hinzufügen (natürlich muss noch vorher das Google Plugin für Eclipse installiert werden).

Projektquelltext

Montag, 6. September 2010

Send SMS Windows Sidebar Gadget

UPDATE:

Nach dem Ausfall in der letzten Woche gibt es jetzt die neue Version 1.4.
Neben einigen Fixes gibt es jetzt auch eine neue Funktion: News / Informationen können jetzt im Gadget eingeblendet werden. So seid ihr immer auf dem neuesten Stand.
Viel Spaß bei der Nutzung, euer Codeforger ;)

INFO:

Die Registrierung erfolgt nicht direkt über Developer Garden, sondern über http://www.developercenter.telekom.com/. Dieselben Logindaten müsst ihr im Gadget benutzen.


Es gibt eine neue Version, die Rufnummervalidierung unterstützt sowie auch eine Vergrößerungsfunktion beinhaltet.
Das Gadget kann man sich jetzt direkt im Developer Garden herunterladen:


Send SMS Sidebar Gadget v1.3


Wenn Ich Zeit habe, wird auch hier noch die Beschreibung vervollständigt.


Es gibt schon einige Sidebar Gadgets, mit denen man vom Desktop SMS senden kann. Keines von denen entsprach meinen Wünschen, sah einigermaßen vernünftig aus und war auch in Gadget-Größe und blockierte nicht die halbe Sidebar. Ich habe mich also an meinem ersten Gadget versucht, hier ist das Ergebnis.


Gadgetvorschau
Zum Download


Das Gadget nutzt die öffentliche API des Developer Garden (eine kostenlose Registrierung ist erforderlich). Das tollste ist: Pro Tag erhält jeder User 10 Free SMS (es stehen effektiv 129 Zeichen zur Verfügung, am Ende steht eine kleine Werbung). Wer nicht auf Werbung steht, kann auch SMS zum Standardtarif versenden (nicht kostenlos). Des weiteren kann die Absenderkennung individuell eingestellt werden, sogar Flash-SMS werden unterstützt. Bei allen meinen Tests wurden die SMS sofort zugestellt.
Ich freue mich über Kommentare, Hinweise und Anregungen, um das Gadget zu verbessern!

Funktionalität:
  • SMS vom Desktop schreiben und senden
  • Adressbuch
  • Guthabenabfrage
  • Zeichenzähler
  • Komprimierer
  • automatische Aufteilung längerer Texte in mehrere SMS / überlange SMS
  • Historie
  • Unterkontennutzung (seit Version 1.1)

Hilfe:

1. Installation

Unter Windows Vista & Windows 7 wird das Gadget wie gewohnt nach dem Download durch einen Doppelklick auf die Datei installiert und kann sofort in der Sidebar benutzt werden.

Send SMS ist auch unter Windows XP benutzbar (siehe Link). Das Gadget wird mit dem Gadget Extractor ausgewählt und kann uneingeschränkt ausgeführt werden.

2. Registrierung

Um SMS versenden zu können, muss man sich unter Developer Garden registrieren. Das ist alles kostenlos; nachdem man registriert ist können sofort 10 kostenlose SMS pro Tag verschickt werden.

3. Benutzung


Gadgetansicht


Das Gadget besteht aus dem eigentlichen Fenster, in dem SMS verfasst werden, einem Adressbuch-Flyout und den Einstellungen.

Funktionen des Hauptfensters:
  • Nummernfeld: der/die Empfänger werden hier eingetragen; SMS können an max 10 Empfänger auf einmal versendet werden, das Format ist "Telefonnummer1,Telefonnummer2,..Telefonnummerx"
  • Adressbuchbutton: öffnent das Adressbuch im Flyout
  • Quotainformation: zeigt an, wieviele Free-SMS noch für diesen Tag zur Verfügung stehen bzw. wieviele Credits noch auf dem Konto sind
  • Nachrichtenfeld: Ist begrenzt auf eine Länge von max. 5 SMS. Überschreitet die Nachricht die Grenze von 129 Zeichen (Free-SMS) oder 160 Zeichen (Standardtarif), wird die Nachricht aufgeteilt und in mehreren SMS verschickt.
  • Sende-Button
  • Komprimierer: Entfernt Leerzeichen, der jeweils darauffolgende Buchstabe wird groß geschrieben("hallo, welt" --> "hallo,Welt")
  • Zeichen / SMS Zähler
Funktionen im Adressbuch:
  • Hinzufügen eines neuen Kontakts
  • Bearbeiten und Löschen von Kontakten
  • Kontakte im Adressbuch nach oben oder nach unten schieben
  • Bei Klick auf den Namen / Rufnummer eines Kontakts wird dieser als Empfänger im Hauptfenster eingetragen
Es können auch Gruppen angelegt werden, wie:
Name: Ich, du, er, sie, es
Telefonnummer: 0170123,01710123,01720123,01730123,01740123
Somit können ganze Gruppen adressiert werden. Achtung! Pro Empfänger wird eine SMS abgerechnet!


Einstellungen:
Einstellungen
  • Trage deine Developer Garden Accountdaten ein
  • Wähle ein Developer Garden Unterkonto aus, über das abgerechnet werden soll. Standard ist "Hauptkonto", dass auch im Free SMS Modus verwendet werden sollte.
  • Als Absenderkennung sind max 11 Zeichen (Buchstaben + Ziffern) erlaubt; Rufnummern können nur mit vorheriger Validierung als Absenderkennung genutzt werden
    • Validierung einer Rufnummer:
      • Guthaben im Developer Garden unter "My Garden" aufladen
      • hier die Rufnummer validieren
  • Modus: entweder Frei-SMS oder SMS zum Standardtarif. Für den Standardtarif muss das Developer Garden Konto aufgeladen werden.
  • Multi-SMS zusammensetzen: Kann nur im Werbefreien Modus gewählt werden; Erlaubt dass überlange SMS als eine große SMS ankommen und nicht gestückelt.
  • SMS können als Flash SMS gesendet werden.
  • Es können alle gesendeten SMS lokal gespeichert werden.

4. Lizenzbestimmungen

Das Send SMS Gadget ist unter der GNU GPL Lizenz veröffentlicht.


5. Changelog

Version 1.1: Unterkontenverwaltung hinzugefügt; Absenderkennung in Settings auf 16 Zeichen erhöht; Ausblendung der Statusmeldung nach erfolgreichem Senden nach 10 Sekunden; Styling verbessert; Anonymes Rating nach einigen erfolgreich versendeten SMS hinzugefügt; Anonymer Zähler für die Gesamtzahl aller versendeten SMS aller Gadgetnutzer eingefügt; Korrektur der fehlerhaften Monatszahl im Log.
Version 1.2: Bugs beseitigt (alle Zeichen nach einem "&" wurden ignoriert; Rufnummernformat erlaubt jetzt auch "+49170..."); Multi-SMS hinzugefügt

6. Datenschutz

Bei jeder gesendeten SMS werden zu Auswertungs- und Statistikzwecken Zugriffsdaten (Datum und Uhrzeit der Anforderung, Browser, Zugriffsstatus und IP-Adresse des anfordernden Rechners) gespeichert. Es werden weder Absender, Empfänger noch die gesendete Nachricht gespeichert. Ein Abgleich dieser Daten mit anderen Datenbeständen, insbesondere ein Bezug zu individuellen Personen, oder eine Weitergabe an Dritte ist ausgeschlossen.




Achtung! Einige Browser nennen das Gadget in eine Zip Datei um! Die Datei sollte dann im Speicherdialog nach "sendsms1.2.gadget" umbenannt werden.



Quelltext: sendsms1.2src.zip

Ältere Versionen:


sendsms1.1src.zip
sendsms1.0.0.0.gadget
sendsms1.0.0.0src.zip

Freitag, 3. September 2010

Windows Sidebar für Windows XP

Leider wird die Windows Sidebar (eingeführt mit Windows Vista) nativ nicht von Windows XP unterstützt.
Die beste Lösung meiner Meinung nach habe ich hier gefunden:

http://joshoon.deviantart.com/art/Windows-Sidebar-Real-one-Pack-75626472

In diesem Pack ist die Original Windows Vista Sidebar enthalten und auf XP angepasst worden.
So ist es möglich, alle Gadgets die unter Vista laufen zu benutzen.

Achtung: Es kann sein, dass diverse Antivirenprogramme die sidebar.exe als Trojaner einstufen. Das dürfte deshalb passieren, weil originale Windows-Dateien verändert wurden um den Betrieb auf XP zu ermöglichen.