Arquivo da tag: java curso

Criando apps para iOS e Android em Python com Kivy!

Mais uma ferramenta/biblioteca para criações de aplicações cross-plataform (Windows, Linux, Android, OS X e iOS), só que agora para linguagem Python! 🙂

Se chama Kivy.

O legal dele é que a sua licença é livre e foi feito em cima do OpenGL (ou seja, trabalha melhor com a GPU, tornando alguns efeitos visuais “mais lisos” (sem travamentos)).

Interessou? Então, entre no site:
http://kivy.org/#home

Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.

Sistema Operacional Java

O projeto já tem um tempo, mas descobri um sistema operacional de código aberto feito em Java, chamado JNode:
http://www.jnode.org/

Agora, quem reclamar que a JVM demora para interpretar o bytecode, pode tentar usar um sistema operacional nativo para ver se fica mais rápido. 🙂

Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.

CocoonJS Alta Performance em Canvas no Mobile

Qual web-developer não ficou furioso quando, ao trabalhar com canvas, fez aquela animação animal que roda “liso” em todos os navegadores de PC, porém, em dispositivos mobile, roda a 5 fps (frames por segundo)?

“P*ta que p*rui!” – reclamaria.

Pois é, pensando em nós, a Ludei criou o CocoonJS!

O CocoonJS é uma ferramenta de desenvolvimento mobile para criação de jogos e apps para quem trabalha com HTML 5 e JS, focado na performance destes.

Pelos exemplos do vídeo acima, parece que o resultado é muito bom! 🙂
Que conhecer e testar a ferramenta? Então entre no site:
Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.

Comando delete em Javascript

Sabia que existe um comando que desaloca da memória uma variável em Javascript?
Pois, ele existe e é bem parecido com o de C++.
Ele se chama “delete”! 🙂

Meio estranho desalocar memória em Javascript… Acho, mas não tenho certeza, que ele já faz isso por que é uma linguagem interpretada…
Em todo caso, nāo faz mal usá-la… 😛
E percebi que nem todo navegador funciona… 😛
Mais informações no site do MDN:
https://developer.mozilla.org/en/JavaScript/Reference/Operators/delete

É isso aí! Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.

Ferramentas de Desenvolvimento Mobile da IBM

Como não poderia deixar de ser, grandes empresas de informática estão investindo cada vez mais no setor de mobile, sabendo que este mercado esta em plena expansão.

Com a IBM não seria diferente:
O interessante desta vez, é que eles dividiram suas ferramentas para cada “etapa” de desenvolvimento de uma app (test, deploy, manage, etc.).
Legal, não? 😉
Obs.: A ferramenta de desenvolvimento é a cara do Eclipse (também pudera, foram eles que o criaram – eu acho 😛 )!
Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.

Trepn Plug-in for Eclipse Instruments para Android

Trepn é quase isso. Não tem todas as features da ferramenta Instruments do XCode, mas dá para o gasto…

Trepn é um plug-in do Eclipse que exibe o status do hardware (no caso, dispositivos que usam Android) durante a execução de uma aplicação. Ele relata a quantidade de CPU, GPU e rede usadas além de outras coisas (como gastos de bateria).

Desenvolvido pela Quallcom, parece ser uma ótima ferramenta para medição de desempenho de uma app Android.

Quer mais informações? Entre no site:
https://developer.qualcomm.com/mobile-development/performance-tools/trepn-plugin-eclipse

Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.

JSPerf.com: Teste a performance de seu Javascript

Tem vez que a gente fica em dúvida se tal código é mais eficiente que outro (principalmente em linguagens interpretadas…).

Pensando nisso, um pessoal resolveu criar um site que testa código Javascript, chamado jsperf.com.
Muito bom! Dá para saber online, se um código é mais eficiente que outro em um determinado navegador (lembrando que os navegadores usam diferentes interpretadores javascript e cada um pode ter uma performance diferente da outra).
E o legal é que guarda os históricos dos testes feitos. 🙂
Para mais informações, entre no site http://jsperf.com/.
Se quiser ver os testes criados, vá em http://jsperf.com/browse
Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.

Como ordenar um Array em Javascript

Desculpem por este tempo fora, acho que a preguiça me pegou uns tempos para cá…
Vou tentar voltar a minha “programação normal”. 😛
Existem várias soluções na mão para ordenar uma lista: bubble sort, quick sort, table sort, gambiarra sort… 😛 
Mas muita gente não sabe que existe um “facilitador” para isso em Javascript, um método chamado sort na própria “classe” Array:
var frutas = [“Limão”, “Laranja”, “Goiaba”, “Abacaxi”];
frutas.sort();
document.write(frutas);
Legal, não?
E ainda você pode implementar seu método de comparação, igual a Java:
//Numeros em ordem decrescente
var numeros = [1, 2, 3, 4];
numeros.sort(function (a, b) {
     if (a > b) {
          return -1;
     } else if (a

          return 1;
     }
     return 0;
});
document.write(numeros);
Acho que isso vai facilitar a vida de muita gente (a minha, com certeza!). 🙂
Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.

Existe um Firebug para Android e iPhone

Esta certo que um esta em beta e o outro tem que pagar (mas existe a versão “comunidade”), mas sim, parece que existe! 🙂
O iWebInspector é uma ferramenta de desenvolvimento feita para MacOS X, que depura e consegue trabalhar no código HTML/CSS/Javascript de uma página dentro do emulador de iPhone que vem instalado junto com o XCode.
Bem bacana, mas não sei se funciona direito (é de graça, mas sua versão ainda não é a final…). Veja mais em:
Já o jsHybugger é a mesma coisa, só que faz isso para Android:
Hum… Se eles funcionarem bem, posso dar adeus aos console.log e alert(s) 🙂
Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.

Posso Retornar uma Função ou Receber esta como Paramêtro em Javascript

Resposta: Sim! 🙂

Agora, só para não ficar só nisso, vamos ao exemplo:

//Declaração de função
function receberRetornarFuncao(func) {
        //Executa a função recebida como paramêtro
        func();
        //Retorna uma função
        return function() {
                alert(‘Retorno’);
        };
}

//Variável recebe função retornada (executa a função receberRetornarFuncao)
var funcRet = receberRetornarFuncao(function() {
       alert(‘Paramêtro’);
});
//Executa a função retornada
funcRet();

Obs.: Quando você faz “function nomeDaFuncao() {}” ou “var nomeDaFuncao = function() {}”, você declara esta e mas não executa. Estes só executam quando é feita a chamada “nomeDaFuncao();”.

Até mais!

Programação Java é aqui. Acesse as o blog para ficar atualizado sobre o mundo da Linguagem Java. Dicas, informações e muitos truques para se usar no dia-a-da do programador java.