quarta-feira, 15 de abril de 2009
Meu primeiro Midlet!
Quanto tempo sem postar nada...são muitos contra tempos...
Mas voltando a ativa, estou iniciando meu aprendizado em JavaME, e postarei abaixo um clássico "HelloWorld" pra ser vizualizado na tela do seu celular:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class OlaMidlet extends MIDlet implements CommandListener {
Display display;
Command exitCommand = new Command("Exit", Command.EXIT, 1);
Alert helloAlert;
public OlaMidlet(){
helloAlert = new Alert(
"Hello MIDlet", "Hello, world!",
null, AlertType.INFO
);
helloAlert.setTimeout(Alert.FOREVER);
helloAlert.addCommand(exitCommand);
helloAlert.setCommandListener(this);
}
public void startApp() {
if (display == null){
display = Display.getDisplay(this);
}
display.setCurrent(helloAlert);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
if (c == exitCommand){
destroyApp(true);
notifyDestroyed();
}
}
}
Postarei mais códigos! Aguardem !
domingo, 29 de março de 2009
Comunidade Java Livros!
Olá Pessoal!
Estou aqui para apresentar uma comunidade recém lançada e crescendo cada vez mais, a Java Livros.
Essa comunidade conta com análises e recomendações de livros para estudo e prática da linguagem. Com dúvida se vai comprar aquele livro ou não ? Acesse a Java Livros!
quarta-feira, 18 de março de 2009
Acordo IBM-Sun poderia criar monopólio
Aparentemente, Wall Street acredita na possibilidade de um acordo pelo valor de US$ 6,5 bilhões, publicado pelo The Wall Street Journal e The New York Times, já que investidores, após o início do pregão na bolsa de valores, conseguiram valorizar as ações da Sun em 81,09% para US$ 9, bem acima do fechamento da terça-feira (17/03). Do outro lado, os papéis da IBM tinham desvalorização de 2,98%, para US$ 90,14, já que analistas não acreditam que a Sun possa trazer lucro no curto prazo.
Alguns analistas acreditam que o acordo faria sentido para as duas empresas. A Sun é proprietária de uma unidade de negócios de hardware tem enfrentado competição forte de players como Intel e, na área de softwares, a companhia enfrenta a rivalidade da Oracle, Microsoft e da própria IBM.
A Sun, no entanto, detém produtos-chave como o sistema operacional Solaris, o banco de dados open source MySQL - que tem mais de 11 milhões de instalações - e a linguagem de programação Java. "Java é um fator que deixa a IBM muito interessada na Sun", avaliou Allan Krans, da firma de pesquisas Technology Business Research.
Krans também acredita que a IBM poderia fazer um bom trabalho com os produtos de código aberto da Sun. "É uma oportunidade para a IBM tomar esse mercado e construir um retorno financeiro melhor", calculou.
O modelo de negócio da IBM (software e serviço) representa um desafio para empresas que vendem apenas software, como Microsoft e Oracle. Adicionar a Sun neste mix poderia estender o domínio da IBM no mercado para o chamado midlleware que as empresas utilizam para conectar a alta taxa de dispositivos de computação.
Além disso, essa aquisição poderia dar à IBM liderança em certos segmentos na indústria de softwares corporativos.
A IBM está bem posicionada para tirar vantagem. Lucro e receita da companhia têm registrado desempenho superior ao dos principais concorrentes durante esse período conturbado da economia.
Fonte: http://www.itweb.com.br
Agora eu pergunto, o que sera do nosso Java?
segunda-feira, 16 de março de 2009
Divergência de idéias...
Bem venho aqui comentar um episódio no meu bom e humilde trabalho.
Atualmente, trabalho com programação progress, uma linguagem estruturada, bem simples de aprender, e que tem sincronia direta com o banco de dados (também progress).
Mas sabem como é, cara que programa OO, programa OO e pronto, não tem jeito (salvo exceções, claro...). E foi que hoje, fui emcubido pelo meu líder de área, de implementar um programinha de cadastro, onde, para cada semana do mês, informamos um numero de filiais da empresa. Como vocês modelariam isso num modelo relacional ?
Bem, modelei de forma que ficasse transparente para todos, e que futuramente ficasse facil a manutenção da aplicação, criei uma tabela representando a semana e outra representando a filial, usando como chave estrangeira a chave primária da tabela semana. Ficou um modelo, ao meu ver, bem atraente.
Enfim, terminei o programa, mostrei pro meu lider. O que foi que aconteceu com meu modelo ? Foi reduzido a uma tabela só ! Não que esteja errado, pelo contrário, apenas reduziu-se o trabalho todo a uma tabela. Tirei a conclusão, aquilo não podia ser OO mesmo...o que me deixou um tanto contrariado.
Penso depois, será que meu modo de pensar estava mesmo certo? Sera que meu lider foi tão orgulhoso a ponto de mudar o modelo? Pode ser uma simples divergências de ideias ? Ou apenas a arrogancia de não aceitar algo novo?
Opinem, dêem sua opinião.
domingo, 8 de março de 2009
Quer começar com Java ? Vá de JEDI!
quarta-feira, 4 de março de 2009
Aprenda Ruby!
Os links abaixo me ajudaram (e ainda ajudam) a entender o dito cujo:
http://www.blog.egenial.com.br/
http://www.plugmasters.com.br/sys/materias/321/1/Instala%E7%E3o-Ruby-on-Rails
http://kb.reflectivesurface.com/br/tutoriais/railsDiversaoLucro/
http://eustaquiorangel.com/files
http://www.brasport.com.br/index.php?Escolha=8&Livro=L00209
Espero que também tenham bom proveito do material !