Frequently Asked Questions

O que significa a sigla PDA?

PDA (Personal Digital Assistant) significa Assistente Pessoal Digital - é um termo usado para qualquer dispositivo pequeno e móvel que possa ser segurado na mão e que faça a computação e o armazenamento de informações. Um sinônimo é o termo handheld. O termo palmtop deve ser utilizado para equipamentos com teclado.

O que significa a sigla SaaS?

Software como Serviço, do inglês Software as a Service (Saas), é um instrumento mercadológico para fornecer um software em forma de serviço ou prestação de serviços.

O software é executado em um servidor, não sendo necessário instalar o sistema no computador do cliente e bastando acessá-lo por meio da internet.

No modelo de software tradicional vende-se um produto e recebe-se por ele ao entregá-lo ou durante seu desenvolvimento. No modelo de serviços se desenvolve uma solução sem cobrar nada do cliente e depois ela estará disponível na internet para que vários clientes possam usufruir de seus serviços. Nesse caso, o cliente irá pagar uma locação que lhe dará direito a certa quantidade de tempo ou utilização ou pagará para cada vez que utilizar o serviço.

O SaaS permite que empresas tenham acesso a soluções de tecnologia sem que façam grandes investimentos.

O que é uma aplicação Web?

Em termos de software ou sistema de computação, uma aplicação Web é uma aplicação que é acessada em uma rede como a Internet ou uma Intranet. O termo também pode significar uma aplicação de software de computador que é apresentada em um ambiente controlado ou suportado por um programa navegador ("browser").

As aplicações Web são populares devido à ubiquidade de navegadores da Web (i.e., qualidade de estar ou poder estar em muitos lugares ao mesmo tempo ou quase ao mesmo tempo) e a conveniência de usar um navegador da Web como um cliente.

A capacidade de atualizar e manter aplicações Web sem distribuir e instalar software em (potencialmente milhares) computadores de cliente também é uma razão chave da sua popularidade, além de seu inerente suporte e compatibilidade com plataformas cruzadas.

As aplicações Web comuns incluem webmail, lojas virtuais, leilões online, wikis e muitas outras.

Web Based App Diagram

O que é Windows Mobile?

Windows Mobile (renomeado para Windows Phone com o lançamento do Windows 7) é um sistema operacional desenvolvido pela Microsoft para uso em dispositivos móveis PDAs ou smartphones.

Ele é a evolução do Windows CE (Windows Compact Edition) que também já foi nomeado Windows para Pocket PC e desde 2002 possui componentes .NET Compact Framework para desenvolvimento de aplicações (estabilizados e com compatibilidade estendida a partir de 2005).

O que é Android?

Android é um sistema operacional do Google baseado no Linux para uso em dispositivos portáteis como smartphones e tablets.

O desenvolvedor original Android Inc. foi adquirido pelo Google em 2005 que lançou o sistema para distribuição em 2007.

O que é Web Service?

Basicamente é um serviço disponível na Web para ser usado por aplicações, funcionando na plataforma XML + HTTP para troca troca de dados.

Quais as versões de aplicações são compatíveis com o meu PDA?

As aplicações desenvolvidas com o Satellite Forms 3.5 são compatíveis com equipamentos portáteis usando o Palm OS versão 2.0 até a versão 3.0 inclusive. As aplicações desenvolvidas com o Satellite Forms 5 ou mais recentes são compatíveis com equipamentos portáteis usando o Palm OS versão 3.1 até a versão 5 Garnet inclusive.

O que significa a expressão "software completo" indicada no detalhe de alguns produtos da Caladan?

A expressão "software completo" significa todos os componentes para instalação do nosso software em um PC com Windows® além de uma licença de uso do software para uso em equipamento Palm. O software no PC é um módulo de suporte à comunicação de dados que interage com o HotSync® para permitir a sincronização de dados do software no Palm. O módulo padrão prevê a troca de dados com outros sistemas através de arquivos em formatos universais: DBF (dBase V), TXT (Standard Data Format) e CSV (Comma Separated Value).

Como faço o registro do CreatorId Satellite Forms para o HotSync

A instalação do RDK Satellite Forms já faz o registro da ferramenta no HotSync, entretanto é necessário registrar o CreatorId da aplicação para que o condutor do HotSync sincronize com o módulo de suporte à comunicação de dados no PC do respectivo aplicativo.

Certique-se de utilizar o aplicativo no dispositivo Palm e seu respectivo módulo de suporte à comunicação no PC na mesma versão.

Baixe o Registro do CreatorId Satellite Forms no site da Caladan. Salve o pacote e descompacte-o para obter o aplicativo RCISF.exe (RegCrtIdSatForms). Execute este aplicativo selecionando o Runtime apropriado e o CreatorId correto será assinalado, então clique Register.

Onde eu está o número de série do equipamento Palm?

O número de série do seu dispositivo está localizado na traseira do equipamento logo abaixo do código de barras.

Por que o HotSync trava durante a sincronização do aplicativo?

Várias condições podem afetar o bom funcionamento do HotSync e provocar seu travamento durante a sincronização de aplicações desenvolvidas com o Satellite Forms. As principais causas são relacionadas a conflitos de memória e processamento com outros programas. Entre eles há relatos confirmados de travamento quando o Outlook, MSN Messenger, Skype ou Windows Live estão ativos. Também podem causar travamento o controle de acesso do usuário (UAC), sistemas antivírus e firewall ou outros programas de comunicação online (mensagens instantâneas). O travamento também pode ser causado por problemas relacionados a versões de software. Alterando o nome de usuário do seu dispositivo Palm e assinalando um novo nome na próxima operação do HotSync pode resolver alguns problemas de sincronização.

Como alterar ou apagar o nome de usuário no Palm?

Alterando o nome de usuário do seu dispositivo Palm e assinalando um novo nome na próxima operação do HotSync pode resolver alguns problemas de sincronização. Se você tem dois dispositivos sincronizando no mesmo computador, eles devem ter nomes de usuário diferentes.

ALTERANDO O NOME DO USUÁRIO

  1. Em seu computador de mesa, execute o Palm Desktop Software (mesmo que você sincronize seu Palm com outro software).
  2. Selecione Editar Usuários (Edit Users) a partir da lista de nomes de usuários.
  3. Selecione o nome que deseja editar e clique o botão para Renomear (Rename).
  4. O novo nome será escrito no dispositivo Palm na próxima sincronização.

Obs.: Você não pode apagar o nome apagando os caracteres e deixando o novo nome em branco. Ao invés disso faça um Hard Reset no seu equipamento.

Como faço o Hard Reset em meu Palm?

ATENÇÃO: O Hard Reset apagará tudo em seu dispositivo Palm deixando-o como novo, apenas com os programas gravados em sua ROM. Todos os dados serão apagados além de formatos, preferências e as configurações voltarão aos padrões originais de fábrica. Não execute o Hard Reset sem salvar seus dados ou você irá perder tudo!

  1. Mantenha pressionado o botão liga/desliga (Power on/off) de seu dispositivo.
    Obs.: O smartphone Treo 600 tem dois botões liga/desliga. Mantenha pressionado somente o localizado na parte superior do equipamento ao lado da antena.
  2. Enquanto mantém pressionado o botão liga/desliga, vire seu dispositivo para que você possa ver a parte traseira dele. Ainda segurando o botão liga/desliga, use um clipe de papel desdobrado ou um objeto similar para gentilmente pressionar o orifício RESET localizado na parte traseira do equipamento.
    Obs.: Em alguns equipamentos há um botão RESET localizado no interior do compartimento da bateria. O smartphone Treo 680 não tem botão RESET; ao invés disso remova a bateria e reloque-a no lugar enquanto mantém pressionado o botão liga/desliga. Nesses casos é conveniente remover a tampa do compartimento de bateria antes de iniciar o Hard Reset.
  3. Quando o logotipo Palm Computing Platform ou Palm Powered aparecer solte o botão liga/desliga.
    Obs.: Em alguns dispositivos você poderá ver uma barra de progressão. Neste caso não solte o botão liga/desliga até que o segundo logo circular Palm Powered seja exibido.
  4. Uma mensagem será exibida avisando que todos os dados armazenados serão apagados em seu Palm. Em resposta faça um dos procedimentos abaixo:
    • Pressione o botão para cima (UP) para completar o Hard Reset apagando tudo em seu dispositivo, ou;
    • Pressione o botão para baixo ou para a esquerda/direita para iniciar o Soft Reset deixando todos os dados intactos.
  5. Seu dispositivo será conduzido a uma série de telas para calibração do digitalizador, verificação da data e da hora, linguagem preferida, etc.
    Obs.: o Hard Reset restaura as configurações originais padrões de fábrica.

Por que o Palm perde a memória apagando programas instalados e dados armazenados quando a bateria acaba?

Nos PDAs antigos a memória do Palm é mantida pela bateria e só não perde os programas que fazem parte do Palm OS que são gravados na ROM do equipamento. Nesses equipamentos antigos que permitem a troca de baterias, ao trocá-las, nunca tire as duas ao mesmo tempo: tire uma e recoloque uma nova/carregada; tire a outra e recoloque outra nova/carregada. Nos equipamentos mais novos a memória RAM é do tipo "flash", igual aos cartões de memória e, mesmo sem carga na bateria, os dados nunca são perdidos.

Tenho mais de um Palm sincronizando em um mesmo PC. Eles podem ter o mesmo nome de usuário para o HotSync?

Não. Definitivamente não! Os nomes de usuários devem ser diferentes porque o HotSync® registra a sincronização individualmente baseando-se nesse nome de usuário. Caso um Palm perca a memória (por falta de bateria, por exemplo) sincronizando-o novamente o HotSync® recupera a maioria das informações, mas se todos os Palm têm o mesmo nome ele pode recuperar as informações erradas, do outro usuário. Tendo mais de um Palm identifique os usuários com nomes diferentes.

Como faço para saber qual é a versão do Palm OS do meu equipamento PDA?

Com a caneta stylus de seu Palm® toque o ícone "Applications" (Aplicações - simbolizado por uma flecha curvada ou pelo desenho de uma casa) abaixo da tela ao lado do interpretador de escrita Graffiti®. Esteja na tela "All" (Todos) que exibe todos os programas instalados. Então toque o ícone "Menu" que está logo abaixo do ícone "Applications". Um menu cortina se abrirá no alto da tela. Toque o item "Info" para abrir a tela de informações. Toque o botão "Version" (Versão) na parte inferior da tela. O nome e número do sistema operacional instalado no equipamento serão exibidos no alto da tela.

Aplicações antigas funcionam em qualquer modelo Palm mais novo?

O Palm OS evoluiu muito desde seu lançamento, a maioria da vezes para acomodar novos recursos de hardware com a evolução dos processadores utilizados. Aplicações antigas compatíveis com versões do Palm OS 2.0 normalmente funcionam em equipamentos até a versão 4.1. Outras aplicações antigas requerem o Palm OS 3.1 em diante e podem ser inclusive compatíveis com a versão 5 Garnet inclusive. Aplicações mais recentes requerem pelo menos o Palm OS versão 3.5 e, nesse caso, também são compatíveis com a versão 5 Garnet. As aplicações antigas são identificadas pela Palm como 68k alusivamente aos processadores antigos da família Motorola 68000 ou Dragonball. Essa compatibilidade com equipamentos com Palm OS versão 5 Garnet deve-se ao PACE (Palm Application Compatibility Environment) que provê um ambiente com suporte às aplicações 68k.

Como faço o registro de minha cópia de um software da Caladan?

Quando o software estiver corretamente instalado seu ícone de acesso será visível no menu de aplicações do PDA. Nas aplicações em PC Windows® o ícone será visível na área de trabalho (desktop) ou no grupo de programas Caladan Software.

Ao executar o software a primeira tela exibida indica que a cópia não é registrada até que a licença de uso seja obtida. Ao clicar o botão REGISTRAR é apresentado o formulário de registro de software.

Nos dispositivos Android e Windows® Mobile, basta entrar o código chave de registro recebido por e-mail e relativo à sua licença de uso.

Nos dispositivos Palm OS, dependendo do modelo do PDA, o número de série não é preenchido automaticamente pela aplicação. Neste caso copie o número que se encontra na etiqueta no verso do aparelho. Nas aplicações em PC Windows® o número de série é obtido diretamente do computador onde o programa foi instalado.

ATENÇÃO - Durante o registro sempre transcreva a informação como ela é apresentada. Cuidado ao utilizar caracteres maiúsculos e minúsculos diferente de como é apresentado. Cuidado para não confundir o número zero com a letra "O" maiúscula. Acesse a página de REGISTRO através do link no menu do site tendo em mãos:

  • A identificação de usuário e sua respectiva senha para acesso às áreas restritas do site da Caladan;
  • O nome do software, o número de série (campo Serial No.) e o identificador de usuário (campo User ID) como são exibidos no formulário de registro do software.

Nota: a identificação de usuário Caladan é um nome de usuário (comumente) fornecido no cadastro; o identificador de usuário é um código numérico do equipamento onde o software está instalado.

O formulário de registro de software no site da Caladan suporta até 99 solicitações simultâneas do mesmo cliente. O registro no site é obrigatório para as aplicações Palm OS® e Windows®, exceto módulos de suporte à comunicação de dados.

Assim que o registro é efetivado no sistema da Caladan um e-mail é enviado contendo o código chave de licenciamento da cópia do software. Esse código chave é composto por quatro blocos com quatro caracteres cada, que devem ser informados diretamente no formulário de registro do software (campo Key Code).

Enquanto o aplicativo não for registrado ele terá limitações em suas funções restringindo seu uso e operação a título de demonstração e avaliação.

O que é o código de barras?

O código de barras é uma forma de representar a numeração que viabiliza a captura automática dos dados por meio de leitura óptica nas operações automatizadas. Os seres humanos compreendem as letras do alfabeto que, combinadas, podem representar uma mensagem, desde que respeitem as regras dos diferentes idiomas. O mesmo pode ser aplicado para os códigos de barras em relação aos scanners.

Os códigos de barras correspondem às "letras do alfabeto" para os scanners, mas para que eles possam entender a mensagem, os códigos devem estar no "idioma" reconhecido por cada leitor óptico.

No Brasil, o padrão adotado é da numeração EAN/UCC-13. Os prefixos licenciados pela EAN BRASIL iniciam por "789" seguido dos números atribuídos exclusivamente à empresa filiada. A sequência da numeração é atribuída pela própria empresa diferenciando cada produto conforme suas características de modelo, cor, tamanho, peso, fragrância, etc. O último dígito é um verificador obtido por cálculo algoritmo para dar consistência à cadeia numérica do código.

Como o número EAN passa a ser a identidade do item comercial?
Depois de criadas, as numerações dos itens deverão ser cadastradas pela empresa responsável por sua atribuição e comunicadas para todos os parceiros comerciais com as respectivas descrições dos itens.

Conclusão prática: Com a automação de um processo que faça a leitura de códigos de barras, temos a certeza de que o código lido é uma identidade e que não requer conferência. Com um cadastro de produtos abastecido de dados dos fornecedores com os respectivos códigos de barras de seus produtos, podemos através da leitura desse código associar sua descrição respectiva. Isto é, ao lermos um código de barras (exemplo) com a seqüência numérica 7891000100103 temos a certeza do código, mas só sabemos que se refere ao "Leite Condensado Moça Nestlé lata 395g" graças a um cadastro que associe esse código ao item. Também podemos ter certeza que esse código não é utilizado por nenhum outro produto. O "Creme de Leite Nestlé lata 300g" tem código 7891000120101, diferente e próprio.

Quais as opções de equipamentos Palm com leitor para código de barras?

Infelizmente a série SPT foi descontinuada pela Symbol® que foi adquirida no final de 2006 pela Motorola®, mas você ainda encontra esses aparelhos a venda no Brasil e no exterior. Os únicos equipamentos na plataforma Palm OS® com leitor laser integrado agora são os da Janam (veja http://www.janam.com/ para mais informações).

Qual a limitação de registros nos arquivos de dados de aplicações Palm?

Tecnicamente o limite máximo é de 65535 registros por arquivo de dados. Entretanto, o tamanho da memória disponível no equipamento também limita o tamanho do arquivo. Versões muito antigas do Palm OS® (versão 3.0 e anteriores) podem "travar" a sincronização via HotSync® quando o arquivo de dados contém mais de 8 mil registros. Uma sincronização segura requer que o espaço livre na memória do PDA seja o dobro do tamanho do arquivo de dados que será sincronizado.

Por que eu não consigo instalar os programas? O Windows acusa erro durante a instalação ou quando tento registrar o condutor.

Nas versões profissionais do Windows a instalação requer um usuário Administrador sem qualquer restrição, pois o processo grava bibliotecas e atualiza registros de sistema.

A partir do Windows Vista, além de executar a instalação como usuário Administrador, é conveniente desativar o UAC (Administrador de Contas de Usuário) para não impedir a instalação correta.

Quais equipamentos utilizam o Palm OS?

Acesse http://en.wikipedia.org/wiki/List_of_Palm_OS_devices para ver uma lista de dispositivos Palm OS.

Como instalar um programa no Windows Mobile?

Para instalar uma aplicação:

  • em formato CAB, copie o programa instalador (arquivo ".CAB") para o Pocket PC e execute-o.
  • em formato MSI, execute o programa instalador (arquivo ".MSI") no PC e...
    • se este PC estiver conectado ao Pocket PC, a aplicação será imediatamente instalada no Pocket PC.
    • se nenhum Pocket PC estiver conectado, a instalação será feita na próxima vez que o PC e o Pocket PC forem sincronizados.

A sincronização PC x Pocket PC é feita através do utilitário Microsoft AtiveSync.

Como desinstalar um programa no Windows Mobile?

Para desinstalar uma aplicação:

  1. Clique o menu Início ("Start").
  2. Selecione Parâmetros ("Parameters").
  3. Exiba a guia Sistema ("System").
  4. Selecione Remover programas ("Remove programs").
  5. Selecione a aplicação para excluir e clique Desinstalar ("Uninstall").

Posso rodar uma aplicação .NET versão antiga em um ambiente com versão mais nova?

Sim, normalmente o ambiente .NET suporta aplicações feitas utilizando versões menores a partir da versão 2.0. Entretanto, aplicações desenvolvidas com .NET 1.0 e 1.1 têm um framework diferente e podem requerer sua instalação ou serem incompatíveis com o hardware.

Aplicações .NET CF 1.0 podem ser utilizadas em uma extensa gama de versões compactas do Windows, desde o Pocket PC até o Windows Mobile, englobando todas as versões Windows CE 3.0 a 6.5, mas com restrições quando em Windows Phone.

Como instalar um programa no Android?

A instalação de aplicativos a partir da loja Google Play é relativamente simples, você procura um aplicativo, seleciona-o e clica para instalar. Contudo, há aplicativos que podem não estar disponíveis na loja Google Play e, nesses casos, você terá de carregá-los manualmente.

A distribuição de aplicações Android é feita em um arquivo no formato ".APK" que tem comportamento semelhante a um arquivo ".EXE" no Windows.

Para fazer a instalação fora da loja Google Play, você primeiro deve permitir que seu dispositivo instale aplicações de "fontes desconhecidas". Para isso acesse Menu | Configurações (Menu -> Settings -> Applications) e marque a opção Fontes Desconhecidas ("Unknown Sources").

A instalação utilizando o método convencional baseia-se nas ações "baixar" o arquivo e executar o instalador e para isso é necessário ter um "gerenciador de arquivos", mas o Android normalmente não vem com um método para explorar arquivos armazenados, então você precisa instalar um gerenciador disponível na loja Google Play, há uma grande variedade.

Uma vez que você já tenha um gerenciador instalado, baixe o arquivo APK a partir de um site na Internet ou conecte o dispositivo Android em seu PC usando seu cabo USB e copie o arquivo para ele, depois explore seu dispositivo com o gerenciador e selecione o arquivo APK para execução, pois isso fará a instalação do aplicativo.

Como desinstalar um programa no Android?

Para desinstalar uma aplicação em seu dispositivo Android siga para Configurações | Aplicativos ("Settings -> Applications") e clique sobre a aplicação que deseja desinstalar, então selecione Desinstalar ("Uninstall") ou abra a loja Google Play | Menu | Meus Aplicativos ("Menu -> My Apps"), selecione a aplicação, depois selecione Desinstalar ("Uninstall") e pronto.

O que é o Manifesto Ágil de Software?

O Manifesto Ágil é uma declaração de princípios que fundamentam o desenvolvimento ágil de software.

De acordo com as experiências de desenvolvimento de software e ajudando os outros a desenvolver, os signatários do manifesto ágil definiram os quatro valores do desenvolvimento ágil:

  • Os indivíduos e suas interações acima de procedimentos e ferramentas;
  • O funcionamento do software acima de documentação abrangente;
  • A colaboração com o cliente acima da negociação e contrato;
  • A capacidade de resposta a mudanças acima de um plano pré-estabelecido.

Origem: Wikipédia, a enciclopédia livre.

O que é PHISHING?

Em computação, phishing (termo oriundo do inglês "fishing" que quer dizer pesca) é uma forma de fraude eletrônica caracterizada por tentativa de adquirir dados pessoais ao se fazer passar por uma pessoa ou empresa confiável enviando uma comunicação eletrônica falsa com aparência de ser verdadeira.

Texto publicado no site TECMUNDO tem mais explicações.

O que é SPAM?

O termo SPAM origina-se de um programa de TV chamado Monty Pyton (série inglesa de comédia), onde Vikings desajeitados, num bar, pediram repetida e exageradamente por SPAM, marca de um presunto enlatado norte-americano.

Sua definição à nível prático refere-se ao envio abusivo de correio eletrônico não solicitado e em grande quantidade, distribuindo propaganda, correntes e até conteúdos maliciosos. É o envio de correio tentando forçar a leitura pela pessoa que recebe e que não optou por este recebimento. Um desperdício de recursos da rede pago por quem recebe.

No ambiente internet, "spam" significa enviar uma mensagem qualquer para uma grande quantidade de usuários, sem primeiro verificar a utilidade do conteúdo da mensagem para aqueles destinatários. Este procedimento, propiciado pelo baixo custo de envio de mensagem eletrônica, causa inconveniência e custo para o destinatário. O "spammer" (o autor do "spam") só considera seus interesses egoistas e imediatos com a distribuição de "Mensagens Não Solicitadas". Este não é o termo próprio, pois é um contrasenso admitir-se que alguém precisa de uma autorização especial para nos enviar uma correspondência. A grande maioria dos serviços de correio eletrônico possui mecanismos que reduzem o volume de "junk emails" (mensagens "lixo") em nossas caixas postais.

O que é SPOOFING?

Email spoofing é um artifício utilizado por spammers para falsificar o remetente de uma mensagem de e-mail.

O envio de e-mails é baseado no protocolo SMTP, que não exige senha ou autenticação do remetente. Por conta disto, um servidor de transporte de e-mail (MTA do inglês Mail Transfer Agent) pode identificar-se como sendo do domínio, mesmo não o sendo.

Os spammers utilizam esta flexibilidade do protocolo para, dentre outros exemplos, se fazer passar por uma instituição financeira e mandar um e-mail em nome do banco solicitando a senha ou outros dados do correntista (prática conhecida por Phishing).

Texto Wiki Locaweb traz detalhes e informações sobre possíveis causas e soluções. Clique aqui.

O que é SSL?

Secure Sockets Layer, SSL, é a tecnologia de segurança padrão para criação de uma ligação encriptada (codificada) entre um servidor de rede e um programa navegador. Esta ligação assegura que todos os dados passados entre o servidor e o navegador permaneçam privados e integrais. SSL é um padrão usado por milhões de sites na internet para a proteção de suas transações online com seus clientes. Para que um pedido esteja habilitado para gerar uma ligação SSL, um servidor de rede requer um Certificado SSL.