Ray da Costa

Arquivo da categoria ‘Java’

« Página Anterior

Usar bluetooth com Java em Desktop

Quarta, 16 de Dezembro de 2009

Os pacotes necessários:
Fiz este teste no Ubuntu…
* Biblioteca Bluecove
* Pacote bluez-libs 3.7 ou posterior deve ser instalado em seu sistema, apt-get install bluez-libs
O segredo está neste item:
* Com JNI libbluetooth.so (Não libbluetooth.so.3 ou libbluetooth.so.2) para poder usar mesmo construir com Bluez Versão 3 e Versão 4 ° Você precisa do pacote que cria um link […]

RadarBOV Rastreabiliade bovina

Terça, 17 de Novembro de 2009

Idealizador e arquiteto da estrutura local, remota e movel
Objetivo
Auxiliar o pecuarísta da rastreabilidade e monitorização de seu animais (Bovinos, Suínos etc )
Tecnologia
Java nas 03 Camadas (web, desktop e mobile)
Funcionalidade
1 - Opera localmente ou remoto
2 - Persistência dos dados
3 - Envio e recebimento de arquivos via web
4 - Agendamento e monitorização de vacinas
5 - Relatórios

MobiBMLSOL balança de terceira geração no celular.

Terça, 17 de Novembro de 2009

Arquiteto da solução.
Tecnologia: Java
Aplicação que executa em celular com MIDP2.0 e CLDC 1.1
Objetivo
Exibir na tela do celular o peso emitido por balança bluetooth.
Funcionalidades
1 - Persistência de dados [Fazenda, Produtor, Device(Balança)]
2 - Pesquisa de dados cadastrados
3 - Comunicação via Bluetooth
4 - Consumo de dados do device localizado
5 - Envio de dados para persistência na web
6 - […]

Android vai dominar o mundo!!!!!

Terça, 17 de Novembro de 2009

DELL
Dell Android Netbook: It’s Coming
Sansung
Samsung Behold II Non-Review: Oh God, the Ugly
Para ganhar a semana
Android: Primeiro Smartphone da Dell chega no Brasil no fim deste ano.

Plugin NetBeans para Android

Terça, 17 de Novembro de 2009

Está no forno mas parece que vai ser 10!!!
Link

Assinantura de Jar em Java Keytools

Quarta, 28 de Outubro de 2009

Keytool -genkey {-alias alias} {-keyalg keyalg} {-keysize keysize} {-sigalg sigalg} {-dname dname} {-keypass keypass} {-validity valDays} {-storetype storetype} {-keystore keystore} {-storepass storepass} {-v} {-Jjavaoption}
alias þ Nome pelo qual as chaves serão reconhecidas e armazenadas no keystore (banco de chaves). Ex: mykey
keyalg þAlgoritmo de criptografia utilizado para a criação das chaves. Este argumento é opcional, se […]

Formatação do E62

Quinta, 24 de Setembro de 2009

Formatação atraves do código *#7370# “send”
Codigo de destravamento do E62: original é 12345.

Swing para Ajax

Quinta, 24 de Setembro de 2009

Como eu ja imaginava. Não é so o SWT que tem a iniciativa de criar interface web em Ajax.
Ufa já estava imaginando que o pessoal do Swing estavam dormindo.
http://creamtec.com/products/ajaxswing/release_latest.html
http://www.geraldchan.ca/en/Swing_and_Ajax.html

ANDROID NO BRASIL AINDA ESTE ANO?

Quinta, 17 de Setembro de 2009

Parece que agora sai, mas vamos ver este SONHO pode ser real:

http://info.abril.com.br/aberto/infonews/022009/20022009-15.shl
http://imasters.uol.com.br/noticia/11689/tecnologia/tim_vai_oferecer_telefone_com_android_no_brasil/
Eu quero um aparelho, alguem sabe onde comprar????

Transformar Imagem + Texto + File Destransformar etc

Sexta, 11 de Setembro de 2009

public class Image64 {
public static String imagemToString(String url) throws FileNotFoundException, IOException{
BASE64Encoder e = new BASE64Encoder();
FileImageInputStream in = new FileImageInputStream(new File(url));
int size = (int) in.length();
[…]

Aredondamento de números em J2ME

Quarta, 26 de Agosto de 2009

Uma possivel solução de aredondamento em J2ME. Estou testando e acredito que pode dar certo.
2 digitos
double number = (double)(int)((valorQDeveSerArredondado+0.005)*100.0)/100.0;
4 digitos
number = (double)(int)((valorQDeveSerArredondado+0.00005)*10000.0)/10000.0;

Acesso nativo com Java e Delphi (JNI)

Segunda, 24 de Agosto de 2009

Demorou mas apareceu…
Tive que desenvolver uma aplicação jav apara consumir uma DLL em Delphi, bicho que robada.
mas com a ajuda do camaradas de C/C++ fizemos a gambi. Hehheeheh.
Construimos uma classe wrapper em C/C++ que consome a DLL em Delphi e assim a coisa foi redonda.
Até existe um procedimento para acessar a dll Delphi, mas muito […]

Salvar arquivo txt em J2ME

Terça, 11 de Agosto de 2009

JSR-75 = FileConnection!
FileConnection fc = (FileConnection) Connector.open(caminhoDoArquivo);
String dirPhotos = System.getProperty(”fileconn.dir.photos”);
String fileName = dirPhotos + “imagem.jpeg”;
file = (FileConnection) Connector.open(fileName, Connector.READ_WRITE);
if (! file.exists()) {
file.create();
}
outStream = file.openOutputStream();
outStream.write(imagem);
Mais detalhado

private void save(String path, String name, String string) {
try {
[…]

Java com Bluetooth

Quinta, 6 de Agosto de 2009

Estou estudando o desenvolvimento de aplicativos com Java.
Device Management
As APIs Java Bluetooth LocalDevice e RemoteDevice, que constituem o dispositivo de gestão de capacidades definidas no perfil de acesso genérico.
LocalDevice depende da classe javax.bluetooth.DeviceClass para recuperar o dispositivo do tipo e os tipos de serviços que oferece.
RemoteDevice e uma classe que representa um dispositivo […]

SQLite

Domingo, 2 de Agosto de 2009

Parece ser uma boa alternativa para pequenos device.
SQLite é uma biblioteca que implementa um software auto-contido, serverless, zero-configuração, transacional SQL Database Engine. SQLite é o mais amplamente implantadas banco de dados SQL do motor do mundo. O código fonte para SQLite é do domínio público.

Obfuscador de codigo Java para Eclipse

Sexta, 24 de Julho de 2009

http://obfuscate4e.partmaster.de/blog/obfuscating-an-application-made-of-multiple-plugins
http://sourceforge.net/projects/proguard/files/

Enviar dados do J2ME para Servlet

Sábado, 18 de Julho de 2009

public HttpConnection getConnection(String url) throws IOException{
HttpConnection conn = (HttpConnection)Connector.open(url);
conn.setRequestMethod(HttpConnection.POST);
conn.setRequestProperty(”User-Agent”,”Profile/MIDP-2.0, Configuration/CLDC-1.0″);
conn.setRequestProperty(”Content-type”, “binary/x-java-serialized”);
conn.setRequestProperty(”Content-Language”,”pt-BR”);
[…]

Receber dados do J2ME em Servilet

Sábado, 18 de Julho de 2009

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(”text/html;charset=UTF-8″);
try {
System.out.println(”PROCESSANDO DADOS”);
InputStream […]

Ordenação [Sort] de List [ArrayList]

Segunda, 6 de Julho de 2009

Collections.sort(list,
new Comparator() {
public int compare(Object arg0, Object arg1) {
Objeto x = (Objeto)arg0;
Objeto y = (Objeto)arg1;
return x.getString().compareToIgnoreCase(y.getString());

Google Map com Swing [Java]

Sábado, 30 de Maio de 2009

Neste ultimo fim de semana tive o prazer de desenvolver uma aplicacao Desktop consumindo o Google Map MobileFastGEO .
Muito legal, provando que nao e so na WEB que tem servicos bons e disponiveis para todos. Existe a API do SwingLabs SwingLabs que ajuda muito.
Outro item que faz parte deste circo e o JXMapViewer neste […]

« Página Anterior