Temas de TCC com J2ME

Visando colaborar com aqueles que ainda não decidiram por um tema de TCC, gostaria de abrir este tópico para que outros pudesse vir aqui e colocar suas idéias.

Veja, este tópico é só para a inclusão de idéias, não discussões sob as mesmas.
Para este tópico não virar bagunça, peço a gentileza de abrir um tópico novo, se já não existir um referente a idéia mencionada neste post ou nos seus decorrentes.
Nele, podemos entrar em mais detalhes e discutir com mais foco sobre uma determinada idéia.

Sugiro o seguinte formato para um tópico específico sobre uma idéia:

Tema de TCC - <idéia>

Obrigado

Idéia - SMS criptografado
Desenvolver uma aplicação que possa enviar e receber SMS criptografado.
A aplicação aceitaria a digitação de uma mensagem pelo usuário e usaria a API WMA para o envio do SMS.
Do lado de quem recebe, deveria ter também a aplicação para poder ler o SMS recebido.

:arrow:Questões a resolver:

  • Definir um algoritmo de criptografia
  • Como as duas partes podem reconhecer uma a outra

:arrow:Quais recursos/APIs seriam usadas:
WMA - Para o envio/recebimento do SMS
Pushregistry - Para o recebimento da notificação da chegada de um SMS

Idéia - Monitoramento remoto de ambientes

Desenvolver uma aplicação onde o celular possa ser deixado em um ambiente e via internet possa ser controlado
o celular para que abra o microfone e transmita o áudio ou mesmo vídeo para algum lugar na internet onde isto possa ser gravada ou consumido em tempo real.
A aplicação também pode ficar monitorando o ambiente e ser reativa a algo que acontece no mesmo.
Exemplo 1: Se alguém passa na frente do celular o mesmo tira uma foto e envia isto para quem está monitorando
Exemplo 2: Se o nível de decibeis do ambiente ultrapassar um patamar X, iniciar a gravação do áudio e notificar via SMS o usuário

Questões a resolver:
:arrow:Como medir os decibeis para que sirva como threshold no disparo de um evento

:arrow:Quais recursos/APIs seriam usadas:
MMAPI - Para acesso a gravação de áudio/vídeo
WMA - Para o envio/recebimento do SMS
Pushregistry - Para o recebimento da notificação da chegada de um SMS

Idéia - Uso do celular como token de acesso

Criar uma aplicação que possa interagir com o sistema de Logon do Windows, visando adicionar mais um critério na hora de se logar.
Sem o celular, o usuário não se logaria no Windows.
Ideal para ambientes onde se precisa limitar um pouco mais o acesso a máquina, mas não se quer investir muito.
Do lado do Windows, deve-ser criar uma aplicação desktop que vai interfacear com o MSGINA e também conversar com o celular para verificar se deve ou não autorizar o usuário a se logar, baseado por exemplo, no número de série Bluetooth do celular, previamente cadastrado.

:arrow:Quais recursos/APIs seriam usadas:
Bluetooth - Para comunicação com o desktop

Idéia - Backup automático de informações
Desenvolver uma aplicação que use o Bluetooth para transmitir informações da agenda do celular para o PC.
Seriam sincronizados items como Agenda de Telefones, Tarefas,etc, enfim, tudo que é acessível a API PIM.
Desta forma, contatos novos cadastrados no PC, seriam jogados no celular e vice-versa, sem a intervenção do usuário, bastando que o bluetooth estivesse ativo.

:arrow:Quais recursos/APIs seriam usadas:
Bluetooth - Para comunicação com o desktop

Idéia - Sistema de auxílio para deficientes visuais
Desenvolver uma aplicação que baseada no GPS e em pontos pré-cadastrados, vá avisando através de voz, onde o usuário está ou a que distância está do seu destino.
Pode-se criar um site na web para algum amigo ou a família cadastrar pontos a serem depois sincronizados com o celular.
Desta forma, o deficiente ganha mais conforto pois tem idéia de quanto tempo e distância está do seu local de interesse.
A medida que seleciona as opções no celular, estas também são faladas ao usuário

:arrow:Quais recursos/APIs seriam usadas:
HTTP - Para obter de um site, a lista de pontos de interesse (POIs) a serem gravadas no celular para ajudar ao usuário chegar onde quer (Farmácia, Delegacia, Escola, Hospital,etc…)
Location API - Para obter as coordenadas geográficas de latitude/longitude e poder calcular distância e tempo até o destino
MMAPI - Para poder tocar áudio pré-gravado informando as opções do sistema ou se chegou a destino ou não
Vibracall - Para alertar o usuário quando ele deve prestar atenção a algo que está ocorrendo no momento, como se está chegado muito perto de um semáforo

Criar uma aplicação no smartphone, que auxilie nas vendas de um restaurante, sendo que o atendente, anota os pedidos do cliente.
Caso seja bebida, o pedido vai diretamente para o balcão de bebidas, indicando a mesa e o pedido.
Caso seja comida, o pedido vai diretamente para a cozinha, indicando também a mesa e o pedido.
A conta do cliente vai sendo atualizada no caixa, para quando ele for embora, seja emitida a conta.