Documentação do TaskiSMS v2.55


Introdução

O TaskiSMS é um programa para enviar mensagens SMS (mensagens de texto curtas) para telemóveis e outros dispositivos electrónicos. Para enviar as mensagens o programa utiliza os portais na Internet dos operadores das redes de telemóveis e também os portais de servidores de outros serviços digitais (como por exemplo televisão digital).




Requisitos

Para correr o TaskiSMS tem que possuir o seguinte:

Hardware:

  • Amiga com o Kickstart 3.0+
  • cerca de 1MB de memória RAM livre

Software:

  • Magic User Interface (MUI) versão 3.8+. O MUI é um pacote Shareware escrito por Stefan Stuntz. Pode descarregar e encomendar esse pacote do site http://www.sasg.com.
Algumas classes externas do MUI:
  • E ainda uma ligação à Internet através de um programa compatível com a bsdscoket.library (AmiTCP, Genesis, Miami)


Licensa e registo

A versão 2.5 do TaskiSMS é distribuida como Shareware. Se utilizar a versão registada, está obrigado a utilizar apenas uma cópia num computador. Não é permitido tornar essa versão do programa acessível através de uma rede (por exemplo Samba ou redes da Microsoft).

Se quiser vender a sua cópia do programa a alguém, ambos os interveniente tem que contactar o autor do programa pois é dele que depende a permissão para essa operação.

Se estiver a utilizar a versão não registada, a declaração anterior não se lhe aplica. A distribuição da versão não registada é permitida e livre de encargos com uma condição: não pode alterar nada no arquivo obtido da AmiNet. Pode utilizar a versão não registada durante um mês a contar da primeira utilização. Terminado esse período deve registar o programa.

Para obter a versão completa do programa tem que o registar. Pode fazê-lo com um cartão de crédito, por transferência bancária para a conta do autor ou enviando a quantia em dinheiro num envelope para o autor.

O custo da versão completa do programa é de 10USD, 20DM ou 10EURO. Também aceito outras moedas que sejam cambiáveis.

É também possível pagar o registo com um cartão de crédito através dos serviços da RegNet.

Se quiser registar o programa enviando o dinheiro num envelope, por favor envie-o para o endereço seguinte:


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

Formulário de registo do TaskiSMS:
Nome completo:
Endereço (não é obrigatório):
Cidade:
Código postal:
País:
Email:
Número do telemóvel (não é obrigatório):

Se quiser registar o programa por transferência bancária, faça-a para:

Bank Pekao SA II Oddzial Slupsk
Daniel Filipczak
12401835-00230117-2700-211112-001-0000

Para registar o programa necessito dos dados seguintes: primeiro e último nomes, endereço de email e país (se quiser pode também fornecer o seu endereço postal e número de telefone). Estes dados serão registados na base de dados de utilizadores do programa e não serão fornecidos a terceiros. Tem direito a aceder aos seus dados e à possibilidade de os alterar.

A versão completa do programa ser-lhe-á enviada por email.

Restrições da versão de demonstração:

  • o comprimento das mensagens SMS é limitado a cerca de 130 caracteres. A versão completa divide as mensagens mais longas em blocos de 160 caracteres.
  • a ordenação alfabética das mensagens e números de telefone está desactivada,
  • a opção que permite desactivar as faixas publicitárias está desactivada,
  • a possibilidade de criar as suas próprias pastas está desactivada,
  • a janela "Acerca" aparece sempre ao iniciar o programa.

Os utilizadores registados têm possibilidades adicionais:

  • podem obter, a pedido, versões beta do programa,
  • podem pedir o desenvolvimento de extensões específicas para a sua rede.


Instalação

Para instalar o TaskiSMS por favor clique duas vezes no ícone de Instalação. De seguida siga as instruções de instalação.


Agradecimentos

Agradecimentos especiais para:

  • Sebastian Jedruszkiewicz (elf) - pela grande ajuda na obtenção dos segredos da linguagem C, pela grande paciência em testar as versões beta, pela perserverança em reiniciar o computador e pela disponibilidade. ;)
  • Grzegorz Kraszewski (Krashan) - pela ajuda com as modificações em C e testes (especialmente pelas duas unidades perdidas ;)
  • Bartosz Romanczuk (VanS) - pela ajuda com os testes do programa.
  • Daniel Filipczak (Muffin) - por manter o servidor em bom estado.
  • Manou Bill - pelo ícone do programa.
  • ATO - pela tradução para diversas línguas.
  • e para todos os outros que esqueci...

Este software foi traduzido com a ajuda da ATO, a Organização de Tradutores do Amiga. A ATO é uma organização sem fins lucrativos que traduz para a comunidade do Amiga!

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


Contactar o autor

O modo mais fácil de me contactar é através de email. Mensagens apenas em inglês ou polaco. Envie para: paplo@taski.com.pl. Seria bom que colocasse a palavra TASKISMS no início do assunto da mensagem.

Pode também escrever para o meu endereço postal:


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

Pode ainda tentar contactar-me no IRC. Encontra-me todos os dias depois das 21.00 (CET) no canal #amisia da IRCNet. O meu nick é PaploTSI.


Janela principal

Esta é a janela principal do TaskiSMS. Aqui pode encontrar duas lista muito importantes, a barra de ferramentas e a faixa publicitária em que deve clicar.

As listas mencionadas acima são: à esquerda na janela (identificada com o número 2) está a lista das pastas onde são guardadas todas as mensagens escritas e enviadas. Como pode ver na imagem, inicialmente tem acesso a três pastas. Na pasta "Para Envio" o programa armazena as mensagens a enviar e as que não puderam ser enviadas anteriormente por qualquer motivo. Na pasta "Enviadas" são armazenadas todas as mensagens que já foram enviadas. A pasta "Apagadas" é utilizada para armazenar as mensagens que já não são necessárias.

À direita na janela (identificada com o número 1) encontra-se o conteúdo da pasta seleccionada. Esta lista subdivide-se em 4 colunas: destinatário da mensagem e o seu número de telefone, pequena amostra da mensagem, data de criação e ficheiro da mensagem.

Entre as duas listas referidas encontra-se uma grossa barra vertical. Permite definir o espaço destinado a cada uma das listas. Ao sair do programa esta definição gravada automaticamente e é depois restaurada pelo programa no próximo arranque.

Como já referi, no fundo da janela está a faixa publicitária. Clicar nessa faixa (identificada com o número 4) provoca o arranque do seu browser da Web e carrega a página indicada pela faixa. Estou a tentar que todas as faixas estejam relacionadas com o Amiga. Se quiser colocar uma faixa relativa ao seu site no TaskiSMS, por favor contacte-me para negociarmos os termos.

No topo desta janela encontra-se a barra de ferramentas (identificada com o número 3). É através dela que poderá escrever e enviar mensagens, bem como fazer muitas outras coisas. Aqui está a descrição dos botões, a começar da esquerda para a direita.

  • Nova - abre a janela de composição de uma nova mensagem, que permite escrever e enviar novas mensagens.
  • Editar - abre a janela de edição de mensagens, que lhe permite modificar a mensagem seleccionada das armazenadas na pasta "Para Envio".
  • Mover - este botão activa a opção de mover mensagens. Para mover uma mensagem (ou mensagens) para outra pasta deve seleccionar a mensagem (ou mensagens) e premir o botão "Mover". Surgirá uma nova janela (visível na imagem à direita) onde deve seleccionar com um duplo clique a pasta de destino. Para cancelar esta operação basta fechar a janela.
  • Enviar - este botão envia todas as mensagens contidas na pasta "Para Envio". As mensagens enviadas com sucesso são movidas para a pasta "Enviadas".
  • Apagar - este botão move todas as mensagens seleccionadas para a pasta "Apagadas". Se utilizar esta função em mensagens já colocadas na pasta "Apagadas", as mensagens serão apagadas da pasta e do disco.
  • Lista de Números - este botão abre a lista de números.
  • Configuração - este botão abre a janela de configuração.

Menu da janela principal

No menu "Projecto" existem três opções:

  • "Acerca..." mostra informações sobre o programa.
  • "Acerca do MUI..." mostra informações acerca do MUI.
  • "Sair" sai imediatamente do programa sem qualquer pedido de confirmação.

No menu "Pastas" existem cinco opções:

  • "Adicionar uma Pasta..." adiciona uma nova pasta à lista de pastas. Antes de criar a nova pasta o programa mostra uma janela onde deve introduzir o nome e caminho para a nova pasta (por favor, não introduza o caminho completo mas apenas até ao directório).
  • "Editar a Pasta..." mostra uma janela onde deve introduzir o novo nome a atribuir à pasta seleccionada. Depois de confirmar a alteração, o nome do directório e o seu conteúdo não são alterados. Esta função não funciona nas três pastas pré-definidas.
  • "Remover a Pasta..." remove a pasta seleccionada. Depois de confirmar a acção, o directório e todo o seu contéudo são também apagados. Esta função não funciona nas três pastas pré-definidas.
  • "Actualizar o Índice da Pasta" gera um novo índice para a pasta seleccionada. Esta função é útil para reconstruir o índice, por exemplo, depois de o computador ter bloqueado ou sofrido falhas no sistema.
  • "Esvaziar a Pasta "Apagadas"..." apaga todas as mensagens presentes na pasta "Apagadas".

No menu "Configuração" existem duas opções:

  • "Programa..." abre a janela de configuração do programa.
  • "MUI..." abre a janela de configuração do MUI.


Janela de edição

Esta é a janela onde pode escrever as suas mensagens e modificar as armazenadas na pasta "Para Envio".

O campo mais importante nesta janela é o editor (identificado com o número 1 na imagem). Neste campo pode escrever o corpo da mensagem a enviar mais tarde. É conveniente não utilizar os caracteres acentuados e outros específicos do português porque nem todos os telemóveis os suportam. É também conveniente não enviar mensagens com mais de 1000 caracteres. O contador identificado com o número 6 indica-lhe o comprimento da mensagem.

No topo da janela encontram-se alguns botões importantes. O mais importante é o campo de texto identificado com o número 4. Aqui tem que introduzir o número de telefone da pessoa para quem quer enviar a mensagem. Lembre-se de que o número tem que estar no formato internacional. Esse formato é: +xxyyyzzzzzz, onde xx indicativo do país do receptor, yyy é o código do operador da rede e zzzzzz é o número do telemóvel. Por exemplo para enviar uma mensagem para Portugal para um subscriptor da rede TMN, deve introduzir: +351 e de seguida o número de telemóvel do receptor.

O botão seguinte (identificado com o número 10) abre a lista de números onde pode seleccionar um deles para enviar a mensagem.

Utilizando o botão com o número 11 pode seleccionar uma das extensões disponíveis. É através delas que a sua mensagem é enviada para o receptor. Quando clica no botão 11, o programa apresenta a lista de extensões capazes de enviar a sua mensagem. Que extensões escolher? Aconselho-o a usar o método de tentativa e erro para descobrir qual a adequada. O campo identificado com o número 5 informa-o da extensão actualmente seleccionada bem como do número de extensões disponíveis para o número de telemóvel seleccionado.

O campo de texto com o número 7 indica o nome do receptor correspondente ao número de telemóvel introduzido ou seleccionado da lista. O nome só será visível se o nome e número da pessoa em causa existir na lista de números.

O campo de texto com o número 2 indica o país a que corresponde o número introduzido. Se clicar no botão com o número 8, o programa abre a lista de países disponíveis. Esta lista está dividida em duas colunas: a primeira contém o nome do país e a segunda o respectivo código. Se clicar duas vezes (ou premir Enter) sobre o nome de um país, o seu código será inserido no campo indicado com o número 4.

O campo de texto com o número 3 indica o nome do operador da rede. Aqui deve introduzir o código do operador. Se clicar no blotão com o número 9, o programa abre a lista de operadores disponíveis para o país seleccionado. O conteúdo desta lista varia conforme o país seleccionado. Se clicar duas vezes sobre o nome de um operador, o seu código será inserido no campo indicado com o número 4.

Existem também 3 botões no fundo da janela. Se clicar no botão "Enviar Agora" o programa gravará a mensagem na pasta "Para Envio" e iniciará automaticamente o processo de envio dessa mensagem. Se o envio se realizar com sucesso, a mensagem será movida para a pasta "Enviadas".
Se clicar no botão "Enviar Mais Tarde" o programa gravará a mensagem na pasta "Para Envio" e fecha a janela de edição. Pode enviar essa mensagem mais tarde (juntamente com as restantes armazenadas na pasta "Para Envio") utilizando o botão "Enviar" da janela principal.
Se clicar no botão "Cancelar", o programa ignorará todo o conteúdo e modificações e fechará a janela.

Menu da janela de edição

No menu "Mensagem" existem 3 opções:

  • "Limpar" limpa o conteúdo da janela de edição.
  • "Carregar de um Ficheiro..." abre a janela de selecção de ficheiros. O conteúdo do ficheiro será carregado na janela de edição.
  • "Inserir de um Ficheiro..." abre a janela de selecção de ficheiros. O conteúdo do ficheiro será inserido na janela de edição na posição ocupada pelo cursor. O conteúdo anterior não será apagado.
No menu "Editar" existem 7 opções:
  • "Cortar" corta o texto seleccionado e copia-o para o Clipboard do sistema.
  • "Copiar" copia o texto seleccionado para o Clipboard do sistema.
  • "Colar" insere o texto contido no Clipboard do sistema na janela de edição na posição ocupada pelo cursor.
  • "Desfazer" desfaz as últimas alterações feitas na janela de edição.
  • "Refazer" faz o oposto à função "Desfazer".
  • "Maiúsculas" substitui todas as letras minúsculas por maiúsculas no texto seleccionado.
  • "Minúsculas" substitui todas as letras maiúsculas por minúsculas no texto seleccionado.


Janela da lista de números

Esta é a janela da lista de números. Para introduzir uma entrada na lista deve premir o botão "Adicionar". A entrada será introduzido na lista identificada com o número 3. De seguida introduza os dados; no campo indicado com 1, introduza o nome da pessoa e no indicado com 3 o respectivo número de telemóvel. Lembre-se de que o número tem que estar no formato internacional.
Para remover uma entrada da lista, seleccione a entrada pretendida e prima o botão "Remover".
Se clicar duas vezes em qualquer posição da lista, o programa colocará esse número no campo indicado com o número 4 na janela de edição.


Janela de configuração

Esta é a página "Pessoal" da janela de configurações.
"Nome" - por favor, introduza o seu nome completo neste campo.
"Endereço de Email" - por favor, introduza o seu endereço de email neste campo. Este endereço será utilizado apenas para enviar relatórios de erros para o autor do programa e para este contactar o utilizador a que ocorreu o erro. Nenhuma publicidade será enviada para este endereço, nem será fornecido a terceiros.
"Assinatura" - neste campo deverá introduzir a assinatura a ser usada para assinar as suas mensagens. Esta assinatura será copiada para a janela do editor sempre que iniciar a escrita de uma nova mensagem, desde que a caixa assinalada com o número 4 esteja activada.
"Desactivar os 'Banners'" - se activar esta caixa (assinalada com o número 5), o programa deixará de descarregar as faixas publicitárias e esconderá a respectiva moldura.

Esta é a página de "Rede" da janela de configuração.
"Servidor Proxy" - por favor, introduza o endereço do seu servidor proxy no campo assinalado com o número 1. No campo número 2 introduza o número da porta do servidor proxy. Se activar a caixa assinalada com o número 3, o programa utilizará o servidor especificado para realizar todas as ligações. Se não faz ideia do que seja um servidor proxy, deixe essa caixa desactivada.
"Não Esperar pela Resposta do Servidor" - se activar a caixa assinalada com o número 4, o programa não esperará pela resposta do servidor. Esta opção é útil quando tem pouco tempo para enviar muitas mensagens e não precisa da confirmação de que foram entregues. Se activar esta caixa, o programa assumirá que todas as mensagens enviadas foram entregues.

Esta é a página das "Extensões" da janela de configuração.
"Prioridade de Visualização das Extensões" - esta lista é utilizada para definir a prioridade das extensões. É através desta lista que as extensões são ordenadas na lista da janela do editor. A primeira extensão será a utilizada por defeito (se for possível enviar a mensagem através dessa extensão para o número indicado).
"Mover para Cima" e "Mover para Baixo" - estes botões permitem ordenar as extensões na lista de prioridade.
"Configuração da Extensão do ICQ" - se pretende utilizar a extensão do ICQ tem que preencher estes campos: "Número UIN do ICQ" - neste campo introduza o seu número UIN do ICQ. Deverá ser o mesmo que usa no StrICQ. Se não utiliza o StrICQ e quer usar esta extensão tem que descarregar o StrICQ da AmiNet e registar um novo utilizador. Siga a documentação do StrICQ para o fazer. "Palavra-Passe para o ICQ" - neste campo introduza a palavra-passe de acesso ao seu UIN do ICQ.


Janela de envio de mensagens

Nesta janela o programa mostra informações relativas ao processo de envio das mensagens. Quando envia as mensagens podem ocorrer erros desconhecidos. Nesse caso o programa mostra uma janela de pedido de envio de relatório de erro para o autor. Se concordar com o pedido, o programa enviará os dados seguintes:

  • versão do TaskiSMS
  • os primeiros cinco algarismos do número de telemóvel em que ocorreu o erro (por exemplo +35196). Esta informação é necessária para o autor identificar o país e o operador da pessoa a quem se destinava a mensagem
  • o nome da extensão utilizada para enviar a mensagem
  • o comprimento da mensagem em caracteres
  • o relatório que o programa obtém do servidor
  • o endereço de email do utilizador