MVC

Engraçado…

Olá pessoal.. o post de hoje é diferente.. estava vendo os vídeos engraçados do youtube, e achei um do celular do magyver.. aquele desenho de antigamente, onde o super herói fugia de tudo quanto era problema, das formas mais inusitadas possíveis. Sempre de maneiras surreais.. bem, pra quem lembra deste desenho, assista ao vídeo no you tube clicando aqui.

Att.
Ping

Frase legal!

Sei que não tem muito a ver com mobilidade, que é a razão de ser deste blog, mas acredito que o Software Livre pode ajudar inclusive a Computação Móvel a alcançar patamares maiores, e olhando as tirinhas do Nerdson encontrei uma referência que o autor do personagem fez a uma frase dita por Anahuac de Paula Gil no II EPSL, Encontro Potiguar de Software Livre. Segue:


“Se eu tenho uma maçã e você tem uma maçã, e nós trocarmos as maçãs, cada um ficará com uma maçã. Mas se eu tenho uma idéia e você tem uma idéia, e nós trocarmos as idéias, cada um ficará com duas idéias…”

Legal né?

Att.
Ping

Dando nome aos bois!

Bem, vim aqui falar sobre Java e Software Livre, porém, não vou falar sobre a filosofia ou discutir as ações da Sun ou da comunidade do software livre, porém, acredito que assim como eu, mais pessoas não conhecem o projeto phoneME. Bem, esse é o projeto criado para o Java ME sobre a GPL, para saber mais sobre o projeto clique aqui, especialmente esta página, que tem alguns downloads de apresentações feitas sobre o phoneME.

Uma descrição bem legal que achei do phoneME foi on site do br-linux:


“Depois de muito suspense, a Sun liberou a versão J2ME do framework Java sob a licença GPL. O J2ME livre, que é o Java para dispositivos móveis, teve o nome trocado para “phoneME”. A versão mais aguardada para ser liberada sob a GPL é a desktop. Esperemos este presente de ano novo da Sun.”

Fonte: br-linux
URL: http://br-linux.org/linux/sun-libera-j2me-sob-a-gpl
Autor: Fernando Dal Magro

Att.
Ping

Não é mais uma aposta, é realidade!!

Olá pessoal, para compartilhar o meu estado eufórico leiam esta notícia, publicado no Terra e entitulado como “Nokia e operadoras aliam-se em sistema de pagamento”. Não vou falar nada, porque já venho falando do Mobile Payment há um bom tempo, apenas leiam a notícia.

Att.
Ping

Mobile Banking e mais Mobilidade, mobilidade….

Olá..

O Banrisul acabou de anunciar o Banrisul Mobile Banking, que permitirá aos seus clientes a acesoa algumas funcionalidades referentes a movimentações financeiras pelo telefone celular. Segundo a notícia publicada na Info Online, “Banrisul estréia serviços de mobile banking“:


O serviço permite aos clientes do banco, cadastrados nos serviço de mobile banking, conferir saldos de conta-corrente, poupança integrada e fundos com resgate automático.

Inicialmente o serviço não permitirá transferências financeiras e fica restrito aos usuários de celular da operadora Claro.

Na notícia publicada na ITWeb, “Banrisul adota mobile banking“, há uma referência ao que o superintendente executivo da Unidade de Canais Eletrônicos do Banrisul falou, que achei interessante, vejam:


Acreditamos que, dentro desse período, o celular será o grande canal de comunicação do cliente com o banco

Ainda, na notícia publicada no Maxpressnet, “Claro e Banrisul Lançam Solução para Mobile Banking” descobri que a solução foi feita em Java ME. :)

Bem, pessoalmente, fico feliz com isso, porque já havia uma solução nos mesmos moldes criada pelo Banco do Brasil, mostrando que uma grande quantidade de pessoas e grandes empresas está voltando seu interesse para a telefonia celular e para a mobilidade. Viva!!!

Att.
Ping

Mobilidade, mobilidade, mobilidade

Olá galera..

Não sei se vocês viram as últimas notícias do Terra, mas teve duas que me chamaram a atenção, especialmente uma. “Rumores indicam Google Phone ainda em 2007” é o título de uma delas, que fala sobre a possível entrada do Google na telefonia celular. Mas a notícia que mais me chamou a atenção foi esta: “Celular é o próximo alvo dos serviços de busca“, principalmente pela resposta que o presidente-executivo do Google ao ser questionado sobre as tecnologias que despertam o interesse da empresa, a resposta foi: “Mobilidade, mobilidade, mobilidade”… isso basta eu acho, hehe.

Att.
Ping

SavaJE

Olá pessoal.. este post é ainda um respingo do FISL, hehehe.

Eu estava no stand do JavaFree quando uma pessoa me falou sobre o SavaJE, que era um sistema operacional feito em J2ME, e se eu conhecia algo sobre isso, na verdade eu conhecia mas não estava lembrado, mas achei legal informar vocês sobre o SavaJE. Em alguns lugares da internet do SavaJE é descrito como um sistema operacional, mas eu não diria desta maneira, pois o seu núcleo e outras coisas importantes de um sistema operacional são em C ou C++, mas segundo o site oficial do projeto, todos os programas que rodam no SavaJE foram escritos em Java, para acesar o site oficial clilque aqui.

Na descrição que se encontra no site oficial achei algumas coisas interessantes, a primeira, é a afirmação de que o SavaJE suporta aplicativos construídos em Swing, que deve melhorar muuuiitto as interfaces. O site também afirma, pelo parágrafo abaixo oque eu falei antes, que todos os aplicativos foram escritos em Java.


The SavaJe Mobile Platform is an advanced open operating system for handsets, based on Sun Microsystems’ Java technology. Uniquely, all handset applications, including the handset UI itself, are written in Java. This allows GSPDA to easily offer operator customizations, while using a common software platform. Using deep theming functionality, the SavaJe Platform can implement operator-specified applications and menus, as well as colour schemes, sounds, background images and icons that affect both built-in and downloaded applications.

Fonte: Site oficial do SavaJE

E se vocês estão pensando que isso é uma idéia legal só no papel, já foram lançados celulares com o SavaJE, quer conferir, clique aqui.

Era isso pessoal..
Espero que isso tenha sido útil para alguém, hehe

Att.
Ping

FISL. Parte III. The End

Bem, o terceiro dia de FISL, no sábado, foi um pocuo mais produtivo que a sexta feira. Assisti uma palestra bem legal sobre um framework chamado Merlin, que se propõe a criar interfaces de usuários dinamicamente. Claro que vocês vão me dizer:

- Mas já tem ferramentas que fazem isso, qual a novidade?

Bem, segundo o palestrante, o Merlin tem algumas diferenças significativas e que eu também achei importante, como geração de telas baseadas em heurísticas e empirismo. Na minha opinião, isso é ótimo e pode ajudar significativamente no desenvolvimento das interfaces, isto porque, uma vez que você criar uma interface, a próxima herdará as características daquela que foi criada anteriormente. Claro que estou falando sem numca ter usado o Merlin, estou me baseando na apresentação do FISL, mas ao que parece, é bem legal este framework. Para mais informações visite a página do projeto e para baixar alguns documentos e apresentações do Merlin (inclusive a do FISL), clique aqui

Depois de ver esta palestra parti para a “Desenvolvendo Aplicacoes Web 2.0 com o Google Web Toolkit Nível: Avancado”,porém, fui impedido de entrar na sala porque já estava lotada.. uma pena.

E assim foi meu dia de palestras. Acho que vocês estão um pouco decepcionados comigo né, porque fui apenas em três palestras, deixem eu me explicar. Isto aconteceu porque estava trabalhando nas tardes do FISL, e tanbém estava ajudando o pessoal do JavaFree no stand. Então ficava difícil sair para assistir as palestras. Porém, como opinião pessoal, achei que este ano o FISL estava inferior aos anos anteriores em que participei, eu olhei a grade de programação mas não me interessei por muitas palestras, pode ter sido pelo fato de ter poucas palestras sobre a área de mais gosto, mobilidade, mas minha opinião é esta, hehe.

Valew pela interação com outras pessoas, pela geração e obtenção de conhecimento por meio de conversas no stand do JavaFree, valeu pelas tecnologias que conheci e compartilhei com vocês e valeu também por ver que ainda há muita gente interessada em Java. Aliás, estão falando muito bem do Ruby e do Rails, eu já comprei um livro e vou dar uma olhada, aconselho vocês fazerem o mesmo.

Att.
Ping

FISL Parte II

Olá pessoal, venho relatar oque aconteceu ontem no Fórum: quanto as palestras, infelizmente não aproveitei nenhuma, porque assisti na verdade dois apontamentos sobre as idéias e diretrizes do sofware livre, e quanto as palestras técnicas, eram áreas que eu não tenho conhecimento. Me achei um pouco burro, hehehe.

Bem, mas para não deixar vcs sem nenhuma informações, foi interessante o número de pessoas que chegou no stand do JavaFree pedindo sobre Java, informações de como migrar um sistema legado pra Java etc. Também, recebi uma informação bem legal sobre um sistema operacional em J2ME, foi escrever algo legal e postar em um texto específico sobre isto.

Daqui a pouco vou ver uma palestra chamada “WEb Acceleration: Como o terra usa o software livre em serviços web”, depois conto pra vcs.

Att.
Ping

FISL. Parte I

Bem, relatando sobre o primeiro dia de evento:

Pra começo de história, consegui aproveitar somente uma palestra, porque estava olhando o cronograma de sexa-feira, ou seja, cheguei pra assistir umas 3 ou 4 palestras, mas chegava na sala e era outro título, tava até pensando em reclamar com a organização do evento, hehe, acho que a cafeína não está me fazendo bem. Depois desta epopéia consegui assistir uma palestra sobre segurança na internet, aliás, muito boa. O palestrante mostrou alguns macetes que geralmente os programadores se esquecem de tratar, e ocorrem brechas de segurança, um exemplo, o programador faz uma página JSP que tem uma linha de código que executa um sql assim:

delete from cliente where id = request.getParameter("id")

Tem alguns bancos que aceitam como parâmetro do delete o seguinte: delete from cliente where id = 1 or 1

Esse comando sql simplesmente deleta todos os dados, ou seja, se no brower o usuário passa para o parâmetro id via GET o código “1 or 1″ apaga todos os registros do teu banco de dados, de uma determinada tabela. Acho que deu pra sentir o estrago que um usuário mal intencionado pode causar. Bem, este foi o tom da palestra.

Agora, uma coisa que vi e achei impressionante, foi uma demonstração de uma arquitetura que roda sobre o OpenGL chamada Xgl, que faz com que o desktop da sua máquina fique 3D, fica muuuiiitttooo legal, para quem quiser ver, procurem no you tube que tem algumas demonstrações, é simplesmente impressionante. Pena que não pude testar no meu note porque não tem placa aceleradora 3D (acho que era isso).. :(, mas pelo menos vi a demonstração ao vivo.

Blz.. amanhã posto mais coisas..
Falow.. Ping