fui testar aqui no meu computador mesmo só pra conhecer e sem fazer muito jah deu pra perceber algumas coisas:
A interface tá simples, isso ajuda a utilização.
O campo senha pode ser TextField.PASSWORD. Fica mais elegante o usuário digitando sua senha e aparecendo os ******.
Na primeira vez eu fui registrar e deixei o numero do telefone em branco. Então deu pra perceber que não está havendo validação dos campos. Confira isso, pois na hora de conectar travou. Na segunda vez que abri o aplicativo deu a seguinte mensagem:
Acho que vc não fez isso, coloque o evento de conexão em um Thread.
Quando vc testou o seu aplicativo tinha a mensagem de Over The Air, pra confirmar a operação? Porque ela aparece pra mim aqui e tá sempre travando, mesmo que eu aperte nao…
E outra, informe no site do projeto as configurações do seu aplicativo:
MIDP: 1.0
CLDC: 1.0
Porque usuários comuns, quando sabem qual é a configuração do Java em seu celular não sabem que eles têm que abrir o .jad pra ver se o aplicativo é compatível.
Certo? Não consegui concluir o registro, senão palpitava mais…
O prazo para entrega está terminando??? Quando vc irá apresentar?
No caso optei por deixar o campo de senha no registro sem ser do tipo PASSWORD pelo fato de não pedir confirmação de senha. Assim fica mais difícil de um usuário digitar um valor que ele não quer.
A validação de campos está sendo feita sim. O emulador travou pelo fato de realmente não estar utilizando threads para conexão. Tente usar os emuladores dos fabricantes de celulares. Esse projeto não funciona no emulador default do WTK pois ele não aceita realizar uma conexão sem thread.
Realmente será interessante colocar as informações de Profile e Configuration no site. Quanto mais as informações ficarem disponíveis facilmente melhor.
Cara, no WTK podemos sim configurar para ele não pedir a confirmação de OTA, mas, se der tempo faça a Thread. Assim vc cerca mais as coisas e sua aplicação fica mais “elegante”.
Nos telefone temos também a opção de “pedir confirmação para conexões”. Se essa opção estiver marcada no telefone do cara, bomba…
Todos emuladores são grátis, apenas é exigido um cadastro.
Legal Fzampa conhece o Ahmed então? Sim acabei de me formar em Ciência da Computação e vou começar a procurar um emprego.
Parabéns pela inciativa cara, sou novo em java, e curto bastante novidades…
testei seu programinha para celular, me cadastrei, tudo ocorreu bem, o layout é simples(isso é o melhor), porém sempre travava na hora de enviar… ficava naquela mensagem de “Over The Air”, mesmo confirmando ou não, não saia daquela tela.
Por acaso você está testando no emulador default do wireless toolkit? Se for teste em emuladores dos fabricantes ou em um aparelho real que provavelmente deve rodar sem erros. Qualquer coisa me avise.