Od 7 dni mam telefon (tak, wcześniej byłem bez smyczy). Jako prawdziwy geek musiałem coś z tym faktem zrobić...
Sprawdziłem cennik Mojego Operatora™ i doszedłem do wniosku, że cenny za smsy sa wzięte z kapelusza, biorąc pod uwagę ilośc przesyłanych przez sieć informacji... Chwilę bawiłem się paplą, do wysyłania esek przez transporty jabbera... udało się zejść do 9gr za jednego. No ale papla to pełny klient jabbera, wymienia z serwerem masę niepotrzebnych informacji - presence, roster i takie tam . Przecież całe wysłanie wiadomości może bez problemu zmieścić się w 1KiB - czyli .63 grosza, przy mojej taryfie.
Aktualnie zszedłem do 1.5KiB, czyli .98 gr - jeszcze nie jest idealnie (np. zapytania dns - łączę się z serwerem wirtualnym, nie mogę wejść po prostu po IP - na emulatorze, przy dns cache'owanym lokalnie, cel już został osiągnięty )... Progs jeszcze skończony nie jest - ale jest już funkcjonalny, więc udostępniam testerom
Jak to po kolei idzie :
-zakładzasz nowe konto jabbera (żeby nie utonąć w wiadomościach słanych na Twój zwykły numer)
-konfigurujesz transporty sms, np. na jabber.autocom.pl
-wgrywasz na serwer i konfigurujesz skrypt php (zmień hasło admina! -> edycja pliku passwd.php)
-na komórkę wrzucasz midlet http-jabber, podajesz lokację skryptu i hasło do jabbera
-dodajesz kontakty i wysyłasz... (aktualnie jest bug - zanim do kontaktu będzie można wysłać wiadomość, musisz zamknąć i uruchomić ponownie midlet)
Znane bugi:
-dodawanie kontaktu wymaga restartu
Szczególnie oczekuję propozycji jak zmniejszyć ilość przesyłanych danych...
Liczba pobrań poprzedniej wersji : 9
Kliknij, aby zobaczyć załącznik (http_jabber.rar)
źródło midletu (dla ciekawskich) :
Liczba pobrań poprzedniej wersji : 22
Kliknij, aby zobaczyć załącznik (skolima.java.txt)