Tag Archives: java

Java Developers Please Help

This is the translation of a post that I have written yesterday in Portuguese (pt-BR): Programadores Java Por favor ajudem. It will tell the same story and also share the updates. Honestly I hope to find some clues by sharing this issue with the International Java Community.

I haven’t developed with Java for a long while. Last time I have coded anything in Java it was with J2ME and, if I’m not mistaken, the framework was at its version 1.

Recently I was trying to help my old man (dad) with an issue that he was having at his real estate agency. For unexplained reasons until this moment, his Bank – www.bb.com.br –  site does not work with his Windows 7 Dell machine.

To get the issue resolved I have entered in contact with it’s tech support. Their tech support is annoying as it could be, they can only be contacted through phone and if you need to really get in touch with a technician, the only way possible is by having the branch manager to call in for you.

The 1st contact it was suggested to format the computer and try all over again, as it could have a worm / virus or a corrupted Java machine. With a lot of complains we did that and after all it still did not work.

Contacting the Bank tech support again the reply were:

  • there is a virus again (as it had from the beginning)
  • the ISP (Velox) provider was blocking content making the bank site not to work properly.

The ISP is blocking content? Really? You got be F**** kidding me. I knew that it was completely bullshit.

As a PHP developer I can tell that there is an issue with the bank website and / or with it’s Java application and honestly I don’t think that Java is restricted to a operating system or browser (that would be simply ridiculous).

So I came in request some help from Java developers. Can someone please give me a reasonable / logic explanation of why the bank Java application is not working on a Dell Windows 7 Machine?


After I have posted this yesterday I had got a possible lead. There is a plugin that some bank java applications uses and this plugin is completely incompatible with some versions of Windows 7.  The solution so far: none.

Programadores Java por favor ajudem

Sorry for all readers, this post will be initially in Portuguese since is completely directed to Brazil, but a version of it in English can be found here: https://mcloide.wordpress.com/2013/05/31/java-developers-please-help/.

Ja nao programo Java a um bom tempo e honestamente a ultima vez que programei Java foi com o J2ME e o framework ainda era a versao 1. Recentemente me deparei auxiliando meu pai, um senhor de 70 anos, a resolver um problema que acontece especificamente com o site do Banco do Brasil (www.bb.com.br).

Estarei contando o acontecimento abaixo e no fim voces entenderao por que peco ajuda a mais programadores Java no assunto.

Por algum motivo o site do Banco do Brasil nao funciona em nenhum dos computadores do escritorio, mas funciona no computador pessoal dele em casa. Para uma definicao technologica, tanto a configuracao do computador pessoal quanto a configuracao dos computadores do escritorio sao:

  •  Windows 7 Profissional
  • Marca Dell
  • Browsers IE10, Chrome e Firefox
  • Java 7 (ultima versao)

Conversando com o pessoal do suporte tecnico do banco a principio nos foi sugerido que tinha um virus no computador e que este estava bloqueando o funcionamento do site do banco. Foi pedido um tecnico de informatica para avaliar o problema e o que foi sugerido pelo tecnico seria que tem alguma coisa que o site instala ou requer que foi danificado e apenas formatando o computador resolveria. A principio foi estranha a ideia mas considerando tudo que tinha sido passado, toda a frustacao, toda raiva e o fato que o computador precisava de uma boa limpeza, decidimos por formatar.

Se o computador foi formatado, tudo instalado com a ultima versao (drivers, software, etc), logica indica que o site deveria funcionar, certo? Errado o site do banco ainda nao funciona. Nao apenas o site mas tambem o gerenciador financeiro de empresa, outra aplicacao java.

O tecnico do banco que estava no escritorio deu 2 sugestoes:

  • ou o computador, que acabava de ser formatado, estava com virus novamente
  • ou o provedor Velox estava bloqueando o funcionamento do site

SERIO!!!!! O provedor Velox esta bloqueando o funcionamento do site do banco??????? So podem estar de sacagem comigo.

Neste momento eu tive mais do que certeza que tudo que tinha sido falado ate o momento era: rebimboca da parafuseta ou como fala-se nos EUA bullshit.

Verdade seja dita tem algum problema ou com o site do banco ou com o compuador ou o conjunto dos dois que impede o funcionamento correto do site, mas como o site ‘e uma aplicacao java, gostaria de ter uma opiniao sincera dos programadores java, Brasileiros ou nao, sobre o acontecido.

Para mim ja nao faz sentido saber que o site nao funciona com nenhuma versao anterior do Java e que o site nao funciona em nenhum dos browsers instalados nos computadores.

Como programador PHP toda aplicacao desenvolvida deve ter um suporte mimino de browsers e nao se tem uma restricao de Sistema Operacional a nao ser que o SO nao suporte algum browser.

Por isso venho por meio deste pedir a todos os programadores java que me ajudem a achar uma explicacao logica ou pelo menos sensata pela qual uma aplicacao Java que no caso ‘e um site, nao funciona de adequadamente em um computador que tem uma especificacao tao commun a milhoes de outros pelo resto do munto.

P.S. O unico supporte que existe para o site do banco ‘e via telefone (SAC) e sinceramente, para conseguir um tecnico de informatica do outro lado da linha ‘e necessario que a chamada seja feita por um gerente de contas da agencia do banco (ridiculo).


Conversando com o @gritante e @ratones no Twitter tive uma pequena pista que o problema pode estar numa atualizacao do plugin da GAS. Procurando um pouco de informacao sobre o assunto achei o seguinte artigo do Globo News: http://g1.globo.com/tecnologia/noticia/2013/04/software-bancario-brasileiro-pode-ser-causa-de-travamento-do-windows-7.html

Emulators for mobile application

Virtual Box Emulator for PalmI have been working with mobile lately and one of the hardest things to do is to test your application (web or not) in a phone, even more when you don’t have a couple of hand full of real phones to test your application.

Running some search’s I have found out some good sites with emulators, from the old style into the new smart phones.

Start with A guide to mobile emulators from Mobi Forge. I has almost the full list of the mobile emulators to be download and it is only outdated in regards of the Blackberry emulators, that needs an older library of Java.

What happens is that some urls have changed and some emulators need older libraries, like the Blackberry ones. For the Blackberry, to get an older library, you will need to fill out a form and then Java will send you the link with the JDK 1.5 to be downloaded. The issue with this library is that it has been discontinued and the Blackberry Email app, necessary to see webpages, does not support this new library yet. Under Linux you can use Synaptic (or apt-get, yum, etc) to install the Java Development Kit 5.0 Update 22.

Anyway, the next step is to download the VirtualBox. Some emulators, like the Palm and the Android, are under a VirtualBox disk. This makes it easier to install and run the emulators, besides this one, most of the rest are under some SDK environment.

There are a couple of test enviroments that are available online, but those are only for testing web pages, anyway, a good resource.

Also download an emulator for Openware and WML. We still have a ton of those phones around and if you are developing a webpage, then, you must use this.

I have been searching emulators for Japanese phones and so far I haven’t been able to find something really good. There is a Firefox extension, FireMobileSimulator that actually does a very good job and the only fall back is in regards the encoding. It seems to read the encoding of the machine, so, I got situations where in Japan the test was giving wrong results, but here in US everything was alright.

%d bloggers like this: