TaskiSMS v2.55, dokumentacja programu


Wprowadzenie

TaskiSMS jest programem służącym do wysyłania krótkich wiadomości tekstowych do telefonów komórkowych, a także innych elektronicznych urządzeń. Program aby wysłać wiadomość używa internetowych bramek operatorów sieci telefonii komórkowej a także bramek udostępnianych przez dostawców innych cyfrowych usług (np. telewizja cyfrowa).




Wymagania

Aby uruchomić program TaskiSMS musimy spełnić następujące wymagania:

Sprzęt:

  • Amiga z Kickstartem 3.0+
  • około 1MB wolnej pamięci RAM

Oprogramowanie:

  • Magic User Interface (MUI) w wersji 3.8+. MUI jest shareware'owym pakietem autorstwa Stefana Stuntza. Pakiet można pobrać oraz zamówić na stronie http://www.sasg.com
Oraz dodatkowe klasy MUI:
  • A także połączenie z internetem za pośrednictwem pakietu kompatybilnego z bsdsocket.library (AmiTCP, Genesis, Miami)


Licencja i rejestracja

TaskiSMS w wersji 2.5 rozpowszechniany jest na zasadzie Shareware. Jeżeli używasz wersji zarejestrowanej, jesteś zobowiązany używać tylko jedną kopię programu na jednym komputerze. Niedozwolone jest udostępnianie tej wersji programu poprzez sieć (np. pakiet samba/Microsoft Networks).

Jeżeli zechcesz odsprzedać swoją kopię programu komuś innemu, obie strony muszą się skontaktować z autorem programu, od którego zależy zgoda na taką operacje.

Zarejestrowana wersja programu sprawdza legalność kopii poprzez sieć internet, program w tym wypadku nie przesyła żadnych danych osobowych a to co zostaje przesłane pozostaje wyłącznie w bazie danych autora programu i nie zostanie udostępnione osobom trzecim ani wykorzystane w żadnym innym celu.

Jeżeli używasz niezarejestrowanej wersji programu, powyższe deklarecje cię nie obowiązują. Rozpowszechnianie niezarejestrowanej wersji programu jest dozwolone i nieodpłatne pod warunkiem, że kopia pozostanie w formie niezmienionej do wersji z AmiNETu. Niezarejestrowanej wersji programu możesz używać przez miesiąc od daty pierwszego uruchomienia programu, po tym terminie powinieneś program zarejestrować.

Autor programu nie ponosi żadnej odpowiedzialności za bezpośrednie lub pośrenie straty lub zniszczenia wynikłe z działania lub nie działania programu.

Jeżeli chcesz stać się posiadaczem w pełni wartościowej wersji programu musisz go zarejestrować. Dokonać tego można za pośrednictwem karty kredytowej, wpłacając pieniądze na konto autora lub przysyłając pieniądze w kopercie.

Koszt pełnej wersji programu to 10 USD lub 20DM, 10EURO, akceptuję także inne wymienialne waluty.

Rejestracja za pomocą karty kredytowej odbywa się za pośrednictwem bezpiecznego serwisu RegNet.

Jeżeli zechcesz zarejestrować program przesyłając pieniądze w kopercie, wypełnij formularz rejestracyjny zgodny z poniższym i wyślij wraz z pieniędzmi na adres:


Pawel Filipczak
ul. Herbsta 18/25
76-200 Slupsk
Poland

Formularz rejestracyjny programu TaskiSMS:
Imie i nazwisko:
Adres (nie wymagane):
Miasto:
Kod pocztowy:
Kraj:
eMail:
Numer telefonu (nie wymagane):

Jeżeli zechcesz zarejestrować program wpłacając na konto, wpłacaj na:

Bank Pekao SA II Oddział Słupsk
Daniel Filipczak
12401835-00230117-2700-211112-001-0000

Aby zarejestrowac program potrzebne mi są następujące dane: imię i nazwisko, adres e-mail, kraj (jeżeli chesz możesz podać także adres zamieszkania i telefon). Dane te zostaną zapisane w mojej bazie użytkowników programu i nie będą udostępniane osobom trzecim. Możliwy jest także wgląd do tej bazy i dokonanie korekt dotyczącej własnej osoby.

Pełna wersja programu zostanie wysłana poprzez e-mail.

Polacy mogą nabyć program za 20zł. Płatności można dokonać przelewem na konto, przekazem pocztowym lub wysyłając pieniądze w kopercie.

Ograniczenia wersji demo:

  • długość SMS'a ograniczona do około 130 znaków, pełna wersja długie wiadomości dzieli na części po 160 znaków.
  • brak sortowania listy z SMS'ami a także w książce telefonicznej.
  • brak opcji pozwalającej na wyłączenie reklam.
  • brak możliwości dodawania własnych teczek.
  • okno "O programie" pokazujące się przy starcie programu.

Zarejestrowani użytkownicy mają dodatkowo możliwość:

  • otrzymania na żądanie beta wersji programu.
  • żądania napisania pluginu dedykowanego spejalnie dla ich operatora sieci komórkowej.


Instalacja

Aby zainstalować program TaskiSMS należy kliknąć na ikonie instalacji. Następnie należy postępować zgodnie z zaleceniami programu instalacyjnego.


Podziękowania

Specjalne podziekowania dla:
  • Sebastiana Jędruszkiewicza (elf) - za wielką pomoc w przyswajaniu tajników C, wielką cierpliwość przy testowaniu programu, wytrwałość przy resetowaniu Amigi, dyspozycyjność ;)
  • Grzegorza Kraszewskiego (Krashan) - za pomoc w przesiadce na C i testy (zwłaszcza za dwa stracone impulsy;)
  • Bartosza Romańczuka (VanS) - za pomoc przy testowaniu programu.
  • Daniela Filipczaka (Muffin) - za utrzymywanie firmowego serwera w należytym stanie
  • Manou Billa - za ikonkę programu
  • ATO - za tłumaczenia
  • a także dla innych o których zapomniałem

Ten program został przetłumaczony z pomocą ATO, Amiga Translators' Organization. ATO jest niedochodową organizacją zajmującą się tłumaczeniem oprogramowania dla społeczności amigowej!

Amiga Translators' Organization: http://ato.vapor.com/ato/
adres e-mail: ato-info@ato.vapor.com


Kontakt z autorem

Najprostszym sposobem na kontakt ze mną jest e-mail. Listy w języku angielskim lub polskim wysyłaj pod adres: paplo@taski.com.pl. Miło by było gdybyś na początku tematu umieścił słowo TASKISMS.

Możesz także pisać normalne listy i wysyłać je za pośrednictwem standardowej poczty, oto mój adres:


Pawel Filipczak
ul. Herbsta 18/25
76-200 Slupsk
Poland

Możesz także próbować skontaktować się ze mną poprzez IRC. Znaleźć mnie można co dzień po 21-ej (CET) na kanale #amisia w sieci IRCNet. Mój nick to PaploTSI.


Główne okno

Oto główne okno programu TaskiSMS, znajdują się w nim dwie bardzo ważne listy, pasek narzędzi a także reklama, na którą należy klikać.

Wspomniane dwie listy odgrywają wielką rolę w obsłudze programu. Lista po lewej stronie okna (oznaczona jako 2) przedstawia nam spis dostępnych tzw. teczek, w których przechowywane będą wiadomości, które napiszesz i wyślesz. Jak widzisz na obrazku, standartowo dostępne są trzy teczki. W teczce "Do wysłania" program będzie przechowywał wiadomości, które mają zostać wysłane a także takie, które z różnych powodów nie mogły być wysłane wcześniej. W teczce "Wysłane" program przechowuje wiadomości, które zostały z powodzeniem wysłane. Teczka "Skasowane" służy do przechowywania wiadomości, które nie są nam już potrzebne i zaśmiecają inne teczki.

Lista po prawej stronie okna (na rysunku oznaczona jako 1) służy do wyświetlania zawartości teczki wskazanej w liście po lewej stronie okna. Lista ta podzielona jest na 4 kolumny, symbolizujące odpowiednio: odbiorcę wiadomości wraz z numerem telefonu, skróconą treść wiadomości, datę napisania wiadomości oraz nazwę pliku pod jaką kryje się wiadomość.

Pomiędzy dwoma listami znajduje się niewielki pionowy pasek. Służy on do zmiany szerokości teczek względem siebie. Program przy wyjściu zapiszę sobie ustawioną szerokość list aby przy następnym uruchomieniu programu nie trzeba było dokonywać odpowiedniej korekty.

Jak wspomniałem, na dole ekranu znajdują się reklamy. Kliknięcie na obrazek reklamy (na rysunku oznaczony jako 4) spowoduje uruchomienie przeglądarki WWW i wczytanie adresu kryjącego się pod obrazkiem. Staram się aby reklamy przedstawiały strony jak najbardziej związane z Amigą. Jeżeli jesteś zainteresowany reklamą swojej strony w TaskiSMS, skontaktuj się ze mną w celu uzgodnienia warunków.

Na górze okna znajduje się pasek narzędzi (oznaczony numerem 3). To dzięki niemu będziemy mogli napisać i wysłać wiadomość a także zrobić wiele innych rzeczy. Oto opis funkcji guzików, zaczynając od lewej:

  • Nowa - powoduje otworzenie okna edytora, który pozwoli nam napisać i wysłać nową wiadomość.
  • Edycja - powoduje otworzenie się okna edytora, który pozwoli nam zmodyfikować zaznaczoną wiadomość z teczki "Do wysłania".
  • Przenieś - guzik ten uaktywnia funkcję przenoszenia wiadomości pomiędzy folderami. Aby przenieść wiadomość (lub więcej) do innego folderu należy zaznaczyć tę wiadomość w liście wiadomości, a następnie przycisnąć guzik "Przenieś". Otworzy się okno, widoczne na ilustracji obok, w którym należy dwa razy kliknąć na nazwie teczki do której chcemy przenieść wiadomość. Aby zrezygnować z przenoszenia wiadomości należy po prostu zamknąć okno.
  • Wyślij - kliknięcie na ten guzik spowoduje wysłanie wszystkich wiadomości znajdujących się w teczce "Do wysłania". Wiadomości, które zostaną poprawnie wysłane automatycznie zostaną przeniesione do teczki Wysłane.
  • Skasuj - funkcja ta spowoduje przeniesienie wszystkich zaznaczonych wiadomości do teczki "Skasowane". Jeżeli funkcji tej poddane zostaną wiadomości znajdujące się już w teczce "Skasowane", zostaną one usunięte z teczki oraz dysku.
  • Telefony - pod tym guzikiem ukryta jest książka telefoniczna.
  • Ustawienia - powoduje otworzenie okna ustawień programu.

Menu głównego okna

W menu "Projekt" mamy do wyboru trzy pozycje:

  • "O programie..." spowoduje wyświetlenie okna informującego o programie.
  • "O MUI..." wyświetli okno informujące o autorze pakietu MUI.
  • "Skończ" spowoduje wyjście z programu bez wcześniejszego uprzedzenia.

W menu "Teczki" mamy do wyboru pięć pozycji, oto ich opis:

  • "Dodaj teczkę..." spowoduje dodanie nowej teczki do listy teczek. Zanim to nastąpi zostanie wyświetlone nowe okno z zapytaniem o nazwę nowej teczki oraz o nazwę katalogu dla tej teczki (nie należy podawać pełnej ścieżki dostępu a jedynie nazwę katalogu).
  • "Edycja teczki..." wyświetli okno w którym należy podać nową nazwę dla teczki. Po zaakceptowaniu zmian nazwa katalogu oraz zawartość teczki pozostanie bez zmian. Funkjca ta nie działa na trzech standardowych teczkach.
  • "Usuń teczkę..." spowoduje usunięcie wskazanej teczki. Po zaakceptowaniu wraz z teczką zostaną usunięte wszystkie wiadomości się w niej znajdujące. Funkcja ta nie działa na trzech standardowych teczkach.
  • "Odśwież zawartość teczki" spowoduje wygenerowanie nowego indeksu dla wskazanej teczki. Opcja przydatna jest gdy poprzednim razem zawiesił się komputer i indeks nie został poprawnie wygenerowany.
  • "Wyczyść teczkę "Skasowane"..." spowoduje usunięcie wszystkich wiadomości znajdujących się w teczce "Skasowane".

W menu "Ustawienia" mamy do wyboru dwie pozycje, oto ich opis:


Okno edytora

Tak wygląda okno edytora wiadomości. To w tym oknie będziemy pisać nowe wiadomości oraz dokonywać modyfikacji starych wiadomości zapisanych w teczce "Do wysłania".

Najważniejszym polem w oknie edytora jest oczywiście edytor. Na obrazku zaznaczony on został numerem 1. W tym polu wpisywać bedziemy treść wiadomości, która potem wyślemy. W dobrym tonie jest nie używanie znaków narodowych, gdyż nie wszystkie telefony komórkowe sobie z tym problemem poradzą, ponadto nie powinno się wysyłać wiadomości dłuższych niż 1000 znaków. O długości wpisywanej wiadomości na bieżąco informuje nas okienko oznaczone numerem 6.

Na górze okna znajduje się szereg przydatnych guzików. Najważniejszym jest pole tekstowe oznaczone numerem 4. To tutaj należy wpisywać numer telefonu osoby, do której mamy zamiar wysłać wiadomość. Ważne jest aby pamiętać aby numer podany został w formacie międzynarodowym. Format ten wygląda następująco: +xxyyyzzzzzz, gdzie xx to kod kraju, w którym mieszka nasz odbiorca, yyy to kod operatora telefonii komórkowej, a zzzzzz to numer telefonu. Dla przykładu aby wysłać wiadomość do Polski, do abonenta sieci PlusGSM, należy wpisać: +48601 a potem numer do konkretnej osoby.

Kolejnym elementem ważnym w obsłudze programu jest guzik oznaczony numerem 10. To za pomocą niego otworzymy okno książki telefonicznej, za pomocą której będziemy mogli wskazać zapisany wcześniej numer telefonu.

Pod guzikiem oznaczonym numerem 11 kryje się lista dostępnych pluginów. To dzięki nim nasza wiadomość zostanie wysłana do odbiorcy. Po kliknięciu na guzik 11 oczom naszym ukaże się lista pluginów, które potrafią wysłać wiadomość pod wpisany numer telefonu. Który plugin wybrać polecam sprawdzić metodą prób i błędów. W okienku tekstowym oznaczonym numerem 5 program informuje nas o nazwie aktualnie wskazanego pluginu, a także ilości dostępnych pluginów dla danego numeru telefonu.

Pole tekstowe oznaczone numerem 7 informuje nas o nazwisku osoby, której numer wpisaliśmy. Nazwisko to wyświetli się jedynie wtedy gdy dana osoba i jej numer został wpisany do książki telefonicznej.

Pole tekstowe oznaczone numerem 2 informuje nas o kraju, do którego należy wpisany numer telefonu. Jeżeli klikniesz na guziku oznaczonym numerem 8, otworzy się lista dostępnych krajów. Lista krajów podzielona została na dwie kolumny, pierwsza to nazwa kraju, a druga to numer kierunkowy do danego kraju. Jeżeli dwa razy klikniesz (lub naciśniesz enter) na nazwie danego kraju, numer kierunkowy dla tego kraju zostanie wstawiony w pole oznaczone numerem 4.

Pole tekstowe oznaczone numerem 3 informuje nas o nazwie operatora, do którego należy wpisany numer telefonu. Jeżeli klikniesz na guzik oznaczony numerem 9, otworzy się lista dostępnych operatorów dla danego kraju. Zawartość tej list będzie się zmieniała w zależności od wskazanego kraju. Jeżeli klikniesz dwa razy na nazwie operatora, w pole o numerze 4 zostanie wstawiony numer kierunkowy do kraju a także numer operatora.

Pozostały nam jeszcze 3 guziki na dole okna. Kliknięcie na guzik "Wyślij teraz" spowoduje zapisanie wiadomości do teczki "Do wysłania" a także automatyczne uruchomienie procesu jej wysyłania. Jeżeli wiadomość zostanie wysłana z powodzeniem, zostanie przeniesiona do teczki "Wysłane".
Kliknięcie na guzik "Wyślij później" spowoduje zapisanie wiadomości do teczki "Do wysłania" a następnie zamknięcie okna edytora. Tak zapisaną wiadomość możemy później wysłać (wraz z innymi zapisanymi w teczce "Do wysłania") klikając na guzik "Wyślij" w głównym oknie programu.
Kliknięcie na guzik "Poniechaj" spowoduje zamknięcie okna edytora i utratę wpisanej wiadomości.

Menu okna edytora

W menu "Wiadomość" mamy do wyboru trzy pozycje:

  • "Wyczyść" spowoduje wyczyszczenie zawartości edytora.
  • "Wczytaj z pliku..." spowoduje otworzenie okna wyboru pliku. Zawartość pliku zostanie wczytana do okna edytora.
  • "Wstaw z pliku..." spowoduje otworzenie okna wyboru pliku. Zawartość pliku zostanie wstawiona w miejsce pozycji kursora w edytorze. Poprzedna zawartość nie zostanie wyczyszczona.
W menu "Edycja" mamy do wyboru siedem pozycji:
  • "Wytnij" spowoduje wycięcie zaznaczonego obszaru tekstu i skopiowanie go do schowka systemowego.
  • "Skopiuj" spowoduje skopiowanie zaznaczonego obszaru tekstu do schowka systemowego.
  • "Wstaw" spowoduje wklejenie zawartości schowka systemowego do edytora w pozycji kursora.
  • "Confij" spowoduje cofnięcie ostatnich zmian w edytorze.
  • "Ponów" spowoduje działanie odwrotne do "Cofnij".
  • "Zamień znaki na małe" spowoduje zamianę wszystkich małych znaków na wielkie w zaznaczonym obszarze tekstu.
  • "Zamień znaki na duże" spowoduje zamianę wszystkich wielkich znaków na małe w zaznaczonym obszarze tekstu.


Okno książki telefonicznej

Tak prezentuje się okno książki telefonicznej. Aby dokonać pierwszego wpisu do tej książki należy kliknąć na guzik "Dodaj". W liście oznaczonej numerem 3 pojawiła się nowa pozycja. Następnie w polu oznaczonym numerem 1 należy wpisać nazwisko osoby, a w polu numer 2 jej numer telefonu. Oczywiście numer musi być podany w formacie międzynarodowym.
Aby usunąć wpis z książki telefonicznej należy wskazać na liście (nr 3) wybraną pozycję a następnie nacisnąć guzik "Usuń".
Jeżeli dwa razy klikniemy na wybranej pozycji z listy, program wstawi numer telefonu wybranej osoby w pole oznaczone numerem 4 w oknie edytora.


Okno ustawień programu

Tak wygląda zakładka "Osobiste" okna ustawień programu.
"Imię i nazwisko" - w tym polu należy wpisać własne imię i nazwisko.
"Adres e-mail" - w tym polu należy wpisać własny adres e-mail. Adres tu wpisany aktualnie wykorzystywany jest wyłącznie podczas wysyłania raportu o błędach do autora programu. Adres ten zostanie wykorzystany przez autora wyłącznie w celu komunikacji z użytkownikiem u którego wystąpił błąd w programie. Na adres podany w tym polu nie bedą wysyłane żadne reklamy, a także nie będzie on udostępniany osobom trzecim.
"Podpis" - w polu tym należy wpisać podpis, który będzie standartowo wklejany do okna edytora w chwili rozpoczęcia edycji nowej wiadomości. Jeżeli guzik oznaczony numerem 4 będzie wciśnięty - podpis zostanie wklejony w okno edytora, jeżeli nie, podpis wklejony nie zostanie.
"Wyłączyć reklamy?" - jeżeli wciśniesz guzik oznaczony numerem 5, program zaprzestanie pobierania i wyświetlania reklam.

A tak wygląda zakładka "Sieć" okna ustawień.
"Serwer pośredniczący (proxy)" - w tej ramce zawarte są ustawienia dotyczące serwera prośredniczącego. W polu oznaczonum numerem 1 należy wpisać adres serwera proxy, w polu oznaczonym numerem 2 należy wpisać port serwera proxy. Jeżeli zostanie wciśnięty guzik oznaczony numerem 3, wszystkie połączenia wykonywane przez program będą się odbywały za pośrednictwem serwera proxy. Jeżeli nie masz pojęcia czym jest proxy, ustaw guzik numer 3 w pozycję wyciśniętego.
"Nie oczekuj na odpowiedź od serwera" - jeżeli wciśniesz guzik numer 4, program nie będzie oczekiwał na odpowiedź od serwera. Opcja jest przydatna gdy zależy nam na czasie i mamy do wysłania dużą ilość wiadomości, przy czym nie zależy nam na potwierdzeniu dostarczenia wiadomości. Po wciśnięciu tego guzika, program będzie z góry przyjmował, że wiadomość została wysłana.

A tak wygląda zakładka "PlugIn" okna ustawień.
"Priorytet wyświetlania pluginów" - lista ta ma na celu ustawienie priorytetu dla pluginów. Według tej listy uporządkowane zostaną pluginy na liście w oknie edytora. Plugin ustawiony jako pierwszy zawsze zostanie wybrany jako standardowy (o ile możliwe jest jego użycie dla danego numeru).
"Do góry" i "Na dół" - guziki te służą do ustawiania pozycji pluginu na liście priorytetu pluginów.
"Ustawienia pluginu ICQ" - jeżeli zamierzasz używać pluginu ICQ, musisz wypełnić następujące pola: "ICQ UIN" - w tym polu należy wpisać numer UIN, który używasz podczas pogawędek programem StrICQ. Jeżeli nie używasz tego programu a mimo wszystko chciałbyś używać pluginu ICQ, musisz pobrać program StrICQ z AmiNetu i zarejestrować użytkownika zgodnie z dokumentacją StrICQ. "Hasło ICQ" - w tym polu należy wpisać hasło przypisane do ICQ UIN.


Okno informacji o wysyłaniu

W oknie tym program prezentuje informacje dotyczące procesu wysyłania wiadomości. Podczas wysyłania wiadomości może wystapić nieznany błąd. W tym przypadku program wyświetli komunikat pytający cię o wysłanie raportu o błędzie do autora. Jeżeli się zdecydujesz, program wyśle następujące dane:

  • wersję programu TaskiSMS
  • pięć pierwszych cyfr z numeru telefonu osoby do której wysyłamy wiadomość (np. +48501). Informacja ta potrzebna jest autorowi wyłącznie w celu identyfikacji kraju i nazwy operatora, którego abonentem jest osoba do której wysyłasz wiadomość
  • nazwę pluginu użytego podczas wysyłania wiadomości
  • długość wiadomości w znakach
  • komunikat jaki program otrzymał od serwera
  • adres e-mail użytkownika programu