2009-06-08 12 views
0

Ich bin auf der Suche nach einer mobilen Software, die SMS vom Mobiltelefon an eine Datenbank senden/empfangen (wenn nicht direkt kann ich einen Dienst oder etwas zu bauen, um es zu erhalten) dass das Programm neue Nachrichten in eine bestimmte Tabelle einfügt und eine weitere Tabelle für ausgehende Nachrichten abfragt. Ich habe ein Programm namens Ultrasm gefunden, das etwas ähnliches tut, aber es läuft auf einem Computer, der mit dem Handy gepaart ist. Ich möchte, dass die Software tatsächlich auf dem Handy läuft. Ich habe keine Vorliebe für das mobile Betriebssystem, ich möchte es nur schnell erstellen.mobile Software, die Textnachricht in die Datenbank einfügt und sendet

Wenn Sie keine Software kennen, empfehlen Sie den einfachsten Weg, dies zu tun? (Windows Mobile, Android, IPhone, BlackBerry?) Und welche Sprache/Framework dafür verwenden?

+0

Wo wird diese Datenbank sein? Am Telefon oder auf einem externen Server? –

+0

Ich werde auf externen Server sein – Tam

Antwort

2

Sie könnten Windows Mobile ganz einfach verwenden. Das Compact Framework hat die Klasse MessageInterceptor, mit der Sie etwas tun können (d. H. Es in eine Datenbank einfügen), wenn eine Nachricht empfangen wird.

Verwenden Sie einfach einen Webdienst auf dem Server, den das Windows Mobile-Gerät zum Speichern der Nachrichtendaten aufrufen kann, und verwenden Sie eine andere Funktion, um den Server abzufragen und alle Nachrichten an das Gerät zurückzugeben, die gesendet werden müssen.

Der gesamte dafür benötigte Code ist C# und Standard in .NET Compact Framework, so dass keine DLLs oder Software von Drittanbietern benötigt werden.

+0

Dank Tomlog, wird es einfach sein, ständig einen anderen Service-Anruf zu machen, um Nachrichten in der Warteschlange zu überprüfen und sie zu senden? – Tam

+0

Ja, wenn Sie nur einen Timer verwenden, der regelmäßig die Funktion ausführt, um den Web-Service anzurufen und alle Nachrichten in der Warteschlange zu bearbeiten, werden Sie in Ordnung sein. –

0

Wenn Sie meinen, SMS, als nur Textnachrichten im Internet und nicht ein SMS-Dienst, würde ich definitiv für Android oder vielleicht nur ein Web-Widget gehen.

Warum Android? - es ist so schnell zu entwickeln und ich meine verrückt schnell. Sicherlich seine fehlenden Funktionen, aber wenn Sie wollen, Messaging, Web, Get/Post-Daten, das ist die Plattform für Sie.

Wenn Sie sms Textnachrichten meinen, werden die Dinge ein wenig komplizierter sein, fürchte ich. Das betrifft die Anstellung eines SMS-Dienstanbieters und das Abrufen der SMS-Nachrichten von ihnen mit der sms-provider-API. Anschließend können Sie Nachrichten in Ihre Datenbank einfügen. Dies beinhaltet eine Art von Zahlung an den Anbieter.