TOMÁŠ HUBÁLEK BLOG: BAVTE SE PŘIMĚŘENĚ…

Alternativa k NaSMS? Dá se napsat během dvou hodin, pokud máte NetBeans a Mobility Pack…

Written By: Tomáš Hubálek - Mar• 24•07

Většina telefonů Nokia se Symbian Series 60 má jeden hodně nepříjemný nešvar a tím je psaní SMS s diakritikou a tím i zkracování délky zprávy. Mnoho uživatelů používá komerční program NaSMS, který tento problém dokáže řešit tím, že z odeslané zprávy diakritiku odstraní.

Zkušený Java developer si ale s tímto problémem dokáže poradit a pokud používá správné nástroje, kterým jsou: NetBeans Mobility Pack a Wireless Messaging API, má to za chvilku hotové a ještě se něco naučí…

Na těchto screenshotech vidíte, jak jsem program navrhnul.

Políčko pro zadání telefonního čísla je deklarováno jako typ telefonní číslo, čili Nokia nabízí výběr z telefonního seznamu. Bingo. Nemusím používat JSR 75 FileConnection and PIM API, o čemž jsem původně uvažoval. V další verzi to ale zřejmě bude nutné, pokud se rozhodnu podporovat více příjemců zprávy.

Políčko pro zadání textu umí odpočítávat kolik zbývá textu. Druhé poděkování Nokii, mám méně práce. Neukazuje to sice kolik SMS to nakonec bude, ale pro hrubou orientaci to stačí.

S potrzovacím dialogem si nemusím dělat starosti, kvůli bezpečnosti to telefon udělá za mě…

Teď už zbývá z textu odstranit jen diakritiku a poslat ho pomocí Wireless Messaging API. Z hlediska UI používám komponentu s NetBeans, která umožní zobrazit WaitScreen (instance třídy org.netbeans.microedition.lcdui.WaitScreen)…

Formulář s potvrzením odeslané zprávy je v NetBeans triviální…

A už nám přišla nová zpráva…

A je opravdu bez diakritiky. Díky Vodafone akci Víkendové SMS zdarma mě testování ani finančně nebolelo :-)

Pokud někoho tento prográmek zaujal, tak jeho pre alpha verzi najdete zde. Stačí ji jen nainstalovat do Series 60 kompatibilního telefonu. Až se program dostane do nějaké spolehlivější verze, dám ho na http://mobile.hubalek.net/ (pozor stránka je pouze pro W@P prohlížeče), aby bylo možné si ho nainstalovat a případně updatovat přes W@P.

Telefon, na kterém to funguje nebo i jakékoliv problémy s aplikací mi hlaste do komentářů… Dík.

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

21 Comments

  1. Petr says:

    Ahoj, díky za super program.
    Já mám jen jednu poznámku: v nokia sms editoru se odpočítávají znaky stejně jako v tvém, ale odpočítávají se taky znaky do konce jednotlivých zpráv. To je podle mého názoru dobré, aby člověk věděl, kdy včas skončit a ne psát třeba druhou zprávu se dvěma znaky.
    Petr Blecha

  2. Tom says:

    [1] Ono, to asi v Jave lepe nejde. Bohuzel J2ME API neumoznuje nejaky listener, kterym bych to mohl pocitat :-( Muzu maximalne napsat dolu limity pro jednotlive SMS.

  3. Páleník says:

    Dobrý deň, odskúšal som Váš program na T9 na E65, je to celkom dobré, oveľa rýchlejšie vo vyhľadávaní v kontaktoch – synchro Outlook s poznámkami, cca. 900 kontaktov…

  4. Tom says:

    [3] Díky, jsem rád, že to někdo používá. Asi bych mohl zkusit udělat nějaký první oficiální release 😉

  5. Rosťa Prokop says:

    Díky za velmi užitečný prográmek. Funguje plně na mé N80 i manželčině N5500. Pouze dvě věci mi trochu chybí. Zprávy se neuloží do složky "odeslané" a nefungují doručenky. Jinak skvělé a v případě dalších verzí jsem ochoten samozřejmě i finančně přispět. R.P.

  6. Tom says:

    [5] Uložení do složky odeslané je podle mě možné udělat, doručenky asi bohužel ne. Až se dokopu v další verzi, zahrnu tam vaše připomínky.

    Sledujte můj blog…

  7. Darien says:

    Je to fajn, ale má to jeden problém, pokud není slovo ve slovníku, tvůj prográmek mi nenabídne uložit slovo do slovníku:((

  8. Tom says:

    [7] Mě to funguje.

    Dá se použít Klávesa tužky/Slovník/Upravit slovo

  9. loner says:

    super program book

  10. IroK says:

    Dik za program (tiez som rozmyslal ze nieco take urobim, ale nejak sa mi nechcelo :-)

    Testovane na Nokia N95 – funkcne.
    S tym pocitanim znakov by sa mozno dalo nieco vymysliet … ak chces tak sa ozvi

  11. IroK says:

    Predbiehal som ze to funguje dobre. S touto vetou si aplikacia neporadi, a chce ju poslat ako 2 SMS"
    "Zabudni na to, že sa dostaneš do neba. To, že si taká príťažlivá a sexi je smrteľným hriechom."

    Je tam nieco okolo 100 znakov ….

  12. Aq says:

    Ahoj, programek sqjeli, nic co zde uz padlo netreba zminovat, ja se jen chci zeptat na ten blog. Byl jsem tam po WAPu ale zadny programek NewSMS tam neni jen neco jako JWallet a jeste jeden. Je mozne, ze by byly take nejake WWW stranky kde bude info o verzich apod? Stahovani pak muze byt na wapu. Diky

  13. Tom says:

    [12] Zdar, bohužel jsem se k tomu ještě nedostal. Mám spoustu věcí, které jsou důležitější… :-(

    Ale zkusím s tím něco udělat…

  14. D. says:

    Sem čerstvej majitel E51. Programek funguje. Diky kamo.

  15. Roman says:

    Tak jsem to zkusil na nokii 6120classic a v pohode funguje…. Jen nevim, jestli to budu pravidelne pouzivat protoze preci jen mi chybi pocet sms na kolik bude text rozdelen, dorucenky, pripadne zapracovani tak, aby se program spoustel misto klasickeho editoru sms pri odpovedi etc, coz asi proste nejde.. Ale diky moc za tuto variantu…

  16. Tom says:

    [15] Bohužel je to Java a má tuto funkcionalitu v mnohém omezenou.

    Kouzlo tohoto prográmku je v tom, že za krátkou dobu jsem napsal program, který umí 80% toho, co bych si představoval.

    Kdybych chtěl přidal dalších 20%, už by to stálo mnohem více času.

  17. Jirkap says:

    Existuje i daleko lepší a pohodovější řešení… mám to na své E65 a jsem maximálně spokojen…
    Píše se to jako normální zpráva, jen při odesílání se diakritika vymaže… člověk ani nic nepozná :-)

  18. Tom says:

    [17] A jak se to řešení jmenuje? Vím, že některé novější verze Symbianu to nějak umí (nastavíš určitý typ zprávy). Ale já mám N70 a na té to jinak než přes NewSMS nejde.

    Tom

  19. Carlos says:

    Diky moc,je to blbustka,ale potesi…:-)
    Odzkouseno na E51 a funguje.

  20. Honza says:

    Ahoj, díky za super prográmek, na Nokia E51 běhá bez problémů. Jen mi chybí ukládání odeslaných zpráv a potvrzenky.

  21. VigRX says:

    Irimloyoi ieepeo:- VigRX uapemohiz izouuzug mucuawziit
    culiiia!

Leave a Reply

Your email address will not be published. Required fields are marked *