LG e Google lançarão juntos telefones celulares

Olá pessoal, acredito que a maioria já sabe desta notícia, mas para quem não sabe apenas colei o título da mensagem que tem no Terra, para ler a notícia interira clique aqui

Att.
Ping

Traduzindo o Java Swing

Olá pessoal, hoje vou postar um negócio um pouco diferente, não é bem relacionado a mobilidade, mas mais precisamente a linguagem Java. Na verdade é só uma coisinha que eu descobri hoje, quando tava re-estudando a plataforma Java SE (destinada a programas desktop). Deve ser de conhecimento da maioria, que no Java a gente pode usar alguns componente prontos, que estão na API Swing, semelhante aos componentes que temos no Delphi ou mesmo no HTML. Pois bem, primeiramente vejam o trecho de código abaixo que mostra um JColorChooser e a seguir, seu respectivo resultado na apresentação do componente graficamente. Lembrando que este exemplo foi retirado do livro “Java: Como Programat” do Deitel.

import java.awt.*;import java.awt.event.*;import javax.swing.*;

public class ShowColor extends JFrame{    private JButton botao;    private Color color = Color.LIGHT_GRAY;    private Container container;

    /** Creates a new instance of ShowColor */    public ShowColor() {        super(”Usando JColorChooser”);

        container = getContentPane();        container.setLayout(new FlowLayout());

        botao = new JButton(”Atualizar Cor”);        botao.addActionListener(            new ActionListener()            {                public void actionPerformed(ActionEvent event)                {                                        color = JColorChooser.showDialog(ShowColor.this, “Escolha a cor”, color);

                    if  (color == null)                        color = Color.LIGHT_GRAY;

                    container.setBackground(color);                }            }        );

        container.add(botao);

        setSize(400, 130);        show();    }

    /**     * @param args the command line arguments     */    public static void main(String[] args) {        // TODO code application logic here        ShowColor app = new ShowColor();

        app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    }

}

Perceba que as mensagem estão todas em inglês, a língua padrão do componente, como pode ser visto em “Sample text”, “Preview”, dentre outros. Agora, se o nosso componente tivesse que ser em português, ahhhhhh.. aí vem a alma deste post, para isso a gente deve usar a classe UIManager e seu método put. Como segue:


UIManager.put(”ColorChooser.sampleText”,”Texto Exemplo”);  UIManager.put(”ColorChooser.swatchesNameText”,”Escolha”);  UIManager.put(”ColorChooser.resetText”, “Restaurar”);  UIManager.put(”ColorChooser.previewText”, “Pré-Visualizar”);  UIManager.put(”ColorChooser.cancelText”, “Cancelar”);  UIManager.put(”ColorChooser.swatchesRecentText”, “Recentes”);  UIManager.put(”ColorChooser.rgbRedText”, “vermelho”);  UIManager.put(”ColorChooser.rgbBlueText”, “azul”);  UIManager.put(”ColorChooser.rgbGreenText”, “verde”);


Abaixo, segue a imagem com a “tradução” pronta:

Mas agora eu pergunto aos caros leitores deste blog. Como eu saberia os parâmetros para passar para todos os tipos de componentes, como JButton, JLabel, JTextField etc.. bem, eu achei quase sem querer este link, que apresenta estes parâmetros para uma grande quantidade de parãmetros.. ufa, até que enfim cheguei onde queria, hehee..

Era isso pessoal, espero ter ajudado alguém..

Att.
Ping

E o mundo não para, nem a Nokia…

Buenas indiada…

Wibree, alguém já ouviu? Se você já sabe o que é recomendo parar de ler este post agora, hehe, senão vá em frente. Bem, hoje a tarde percebi no MSN do Weber, um amigo meu de São Paulo, a seguinte frase “Wibree, você ainda vai ouvir falar”, como a curiosidade é uma praga benéfica às vezes, me apeguei ao nosso querido Google e quis saber do se tratava. Logo descobri inúmeras fontes, e gostei de saber que esta tecnologia é a sucessora do Bluetooth, não que eu não goste do Bluetooth, mas é inegável que esta tecnologia está meio estagnada e não surgem novidades impressionantes, e é sempre bom uma concorrência saudável. A proposta desta nova tecnologia d transmissão sem fio é semelhante ao Bluetooth, por exemplo: sua conexão atingirá 10 metros, visa equipamentos que necessitam de baixo consumo de energia etc, porém, em relação ao seu precurssor, a promessa é de uma economia de energia ainda maior, pordendo ser inseridos em equipamentos ainda menores e ainda mais restritos na questão de consumo de energia, quem sabe não vamos fazer nosso cadarço se comunicar com a pulseira da mão, esta com um anel no dedo indicador e assim por diante. E, o mais importante, o Wibree foi criado pela Nokia, que dispensa comentários, infelizmente, esta tecnologia ainda não está disponível, a previsão é que chegue ao mercado no segundo trimestre de 2007.

Para maiores informações:
Bluetooth x Wibree
Nokia lança Wibree
Nokia introduz a tecnologia Wibree como a iniciativa aberta da indústria
Site oficial

Att.
Ping

QR Code e J2ME

Olá galerinha manera.. hehe..

Bem, vamos ao que interessa. Todo mundo já viu e ouviu falar exaustivamente do código de barras, que é usado a alguns anos para informar o código de produtos em supermercados etc, tem até pessoas que tem um código de barras tatuado na pele. Mas agora, você pode ir preparando seus ouvidos para o “QR (Quick Response) Code”, ou código de resposta rápida. A primeira vez que vi sobre esta tecnologia foi a indicação do Felipe Cruz, que leu um post deste humilde blog e comentou sobre o QR Code, aliás, tem até um site que ele comentou, que transforma qualquer texto em uma imagem QR Code, basta clicar aqui. Bem, o leitor pode se perguntar, assim como eu me perguntei da primeira vez, se o código de barras funciona há tantos anos, porque trocar e o que o QR Code tem de melhor? Bem, para você que está com essa dúvida, apenas acesse este site. Para os preguiçocos que não querer dar uma olhada no site, apenas cito as melhorias aqui: o QR Code suporta 7098 números contra 20 do código de barras, seu tamanho é menor e o QR Code pode ser lido em qualquer posição, diferentemente do código de barras que tem uma posição pré-definida de leitura. Neste mesmo endereço, e em outros que serão listados no final do post, todos falaram de uma coisa que achei muito legal mesmo, você pode baixar um leitor de QR Code no seu celular por exemplo, e imagine o seguinte cenário: você é um morador novo na cidade de Salvador, chega em uma rua movimentada que lhe disseram que é o centro da cidade, mas você não tem o mínimo conhecimento das ruas e dos pontos turísticos deste local, então, em algum pórtico na entrada no centro, estará uma imagem QR Code, você saca seu telefone celular do bolso tira uma fotografia da imagem, ou recebe via Bluetooth. Então seu celular lhe mostra as informações que estão contidas na imagem, lhe informando os detalhes e mistérios do centro da cidade de Salvador, simples não? tudo digital e ubíquo.. eu quase me emciono imaginando estes cenários futuristas, hehehe.

Para mais informações acesse os seguintes endereços:
Obrigado Japão
O mundo num quadradinho
Site oficial

Ainda não acabei… eu falei só sobre o QR Code, mas o título do post fala algo sobre um tal de J2ME, heheeh. Isso não é a toa, afinal este blog se destina a assuntos sobre mobilidade e com um pequeno foco nesta plataforma. E navegando pela internet a procura de algo que pudesse mostrarf o uso do QRCode no ME cahei um projeto chamado J2MEQRCode. Que se trata de uma aplicação para Encode e Decode de imagens neste formato. Neste site encontra-se um jar e um jad de um aplicativo modelo, bem interessante, vale a pena dar uma olhada, isso também lhe ajudará a uma compreensão mais ampla das capacidades do QR Code.

Bem pessoal, era isso, espero que tenham gostado.

Att.
Ping

Ruby para Symbian

Olá pessoal, só queria dividir com vocês uma descoberta que fiz por acaso. Primeiramente, a maioria de vocês deve saber o que a tecnologia Ruby, até onde eu sabia ela era usada exclusivamente para construção de soluções para a web 2.0, bem até aí tudo bem, mas eu não fazia nem idéia que o Ruby poderia ser usado em celulares com o Symbian.. pois bem, olhando este post do blog do Urubatan descobri isso, lá tem outros links para outros sites também. Além disso, fala sobre o suporte do Python para Symbian, mas esse não era novidade pra mim… talvez para o leitor seja…

Era isso pessoal..

t+ Ping

Apenas uma reflexão..

Olá pessoal.

Este post de hoje talvez seja apenas uma coisa óbvia para muitas pessoas, mas talvez consiga ser útil para outras. Bem, como alguns de vocês devem saber eu morava até alguns dias atrás em Passo Fundo,uma cidade do interior do Rio Grande do Sul, com quase 200.000 habitantes, porém, mme transferi para Porto Alegre, capital do mesmo estado. No primeiro dia que cheguei aqui resolvi me pesar, pessoas da informática tem que controlar o peso, senão a coisa complica… pois bem, como estava acostumado com balançam digitais normais, fiquei curioso com uma que eu usei, ela media não só o peso, mas também a altura, o pulso e mais algumas informações que nem entendi o que eram, e alémdisso tinha uma interface dde comunicação com áudio. Porém, além de impressionado fiquei pensando, será que vai demorar muito pras pessoas conseguirem medir sua altura, controlarem sua pressão, enfim, conseguirem capturar informações relativas a seu estado atual do corpo através de um dispositivo móvel? Será que isso não ser feito através de um rfid que será implantado sobre nossa pele, e o mesmo será lido pelo nosso celular? Aí entrei na lotação que me levava pra faculdade e começei literalmente a viajar, hehe.. nos dois sentidos, Começei a pensar nestas hipóteses, e olha que não faz muito, eu li sobre um protótipo de telefone celular que fazia ultrassom em mulheres grávidas. Talvez eu possa estar pensando demais nessa história toda de computação móvel, mas talvez seja isso realmente que irá acontecer… opiniões são bem vindas.

Neste mesmo dia, também encontrei uma “azulzinha” (termo usado em algumas cidades gaúchas para se referir aos fiscais de trânsito) inspecionando os veículos e ao que pareceu, consultando a condição dos mesmos apenas inserindo a sua placa em um PDA. Para quem mora em grandes cidades isso não deve ser novidade, mas achei bem legal e interessante.. talvez para aos leitores deste blog que também não morem em grandes centros, essa informação seja legal…

Att.
Ping

OBS: agora estou de volta a internet, hehe.. vou atualizar este blog com mais frequência..

Novo artigo no JavaFree

Olá pessoas.. hehe

O artigo “Jogos com MIDP 2.0: Cenários” escrito por este humilde programador que vos escreve foi publicado no JavaFree. Convido todos a lerem.

Att.
Ping

Pedido de Desculpas

Pessoal, queria pedir desculpas pela falta de atualização deste blog.. acontece que estou me mudando pra Porto Alegre, aí to encalhado com toda história de mudança etc, ou seja, um caos. Mas farei o possível e o impossível para atualizar este espaço o mais breve possível.

Att.
Ping

Sempre eles…

Pessoal, quem ainda não leu a noticia “Japão antecipa futuro com chips por toda parte“, sugiro que o faça agora…

Att.
Ping

TWUIK Rich Media Engine

Olá pessoal..

Seguinte, navegando na internet, achei uma ferramente chamada TWUIK Rich Media Engine, as interfaces dos programas Java ME feitas com essa engine são simplesmente impressionantes. O site do projeto você encontra aqui.

Além disso, tem alguns vídeos no youtube com alguns demos, eu separei um que achei que é o que melhor mostra as capacidades do TWUIK, clique aqui e veja do que estou falando.

Este artigo que achei na web fala uma coisa bem interessante, que com o TWUIK os aplicativos Java ME chegam a ser equivalentes as aplicações feitas com Symbian e Flash Lite.

Bem, era isso pessoal..
Att. Ping