quinta-feira, 19 de dezembro de 2013

Configurando Java Speech em 64 bits

Fala galera,muita gente me vem perguntando como instalar a API de sintetizador e reconhecedor de voz em um sistema acima do XP com 64 bits, fiz um pequeno video para ilustrar abraços.

domingo, 15 de dezembro de 2013

A estrutura de uma classe.







A estrutura de uma classe em Java, bom agora que já sabemos o que é uma classe,-Sabemos?
bom se não sabem ainda irei explicar aqui : 
Classe definição : 
Em orientação a objetos, uma classe é uma estrutura que abstrai um conjunto de objetos com características similares.
 Uma classe define o comportamento de seus objetos através de métodos e os estados possíveis destes objetos através de atributos.
 Em outros termos, uma classe descreve os serviços providos por seus objetos e quais informações eles podem armazenar.
Classes não são diretamente suportadas em todas as linguagens, e são necessárias para que uma linguagem seja orientada a objetos.
 Classes são os elementos primordiais de um diagrama de classes.
-Wikipedia

Trocando por miudos : 
A Classe funciona basicamente como uma forma para tudo em que criarmos, nela colocamos as propriedades do Objeto que
iremos instanciar(criar) mais tarde, é como se você imaginar uma mulher gravida, na classe você configura como sera
o bebê,é como "brincar de ser Deus",a instancia de uma classe é quando o "bebê" nasce de fato

ok,agora iremos explicar a estrutura de uma classe : 
1. a declaração do pacote,ou seja onde está localizada a classe 
br.javeandocomjhonatan = br/javeandocomjhonatan

2. Onde declaramos as classes que iremos utilizar, aprenderemos isso mais a frente.

3. Nome da classe e suas henranças ou implementações

4.Corpo da classe onde fica todo o nosso código.



Enfim galera,por hoje é só,qualquer duvida postem ai, abraços.

terça-feira, 10 de dezembro de 2013

Xbox Live com Java

Bom galera, esse foi um projetinho que implantei ao meu TCC, ele se conecta a XboxLive e faz os requests dos usuarios e etc..
Bom amanhã eu termino de postar o Universidade Java parte 1.
quem quiser o source e só curtir a pagina no facebook e mandar uma mensagem, abraços.

segunda-feira, 9 de dezembro de 2013

Debulhando o Universidade Java





Bom galera, a partir de hoje estarei postando umas partes do livro universidade Java com os códigos e exercícios feitos e explicados
amanhã postarei :

Principios de Orientação a objetos
Variaveis em Java
Criando Objetos
Funções em Java (Métodos)
Encapsulamento



quinta-feira, 5 de dezembro de 2013

Como carregar imagens da web com Java.

Fiquei um tempo sumido mas voltei galera, hoje vou ensinar como pegar uma imagem da internet e carregar ela no Java,vamos lá?

primeiramente vamos ver o video :


O projeto pode ser baixado aqui :
https://sites.google.com/site/jogatinachamp/imagem/ImagemWeb.rar?attredirects=0&d=1

sábado, 2 de novembro de 2013

Você quer um estimulo para programar em Java?

O Java é a base para praticamente todos os tipos de aplicações em rede e é o padrão global para o desenvolvimento e distribuição de aplicações móveis, jogos, conteúdo baseado na Web e softwares corporativos. Com mais de 9 milhões de desenvolvedores em todo o mundo, de forma eficiente, o Java permite que você desenvolva, implante e use aplicações e serviços estimulantes.

De laptops a datacenters, consoles de games a supercomputadores científicos, telefones celulares à Internet, o Java está em todos os lugares!

1,1 bilhão de desktops executam Java
930 milhões de download do Java Runtime Environment a cada ano
3 bilhões de telefones celulares executam Java
telefones Java são lançados a cada ano em um número 31 vezes maior que a Apple e a Android juntas
100% de Blu-ray players executam Java
1,4 bilhões de Placas Java são fabricadas a cada ano
O Java aciona set-top boxes, impressoras, jogos, sistemas de navegação automotiva, casas lotéricas, dispositivos médicos, estações de pagamento de estacionamento e mais.

Porque os Desenvolvedores de Software Escolhem o Java
O Java foi testado, refinado, estendido e comprovado por uma comunidade dedicada de desenvolvedores, arquitetos e entusiastas do Java. O Java foi projetado para permitir o desenvolvimento de aplicações portáteis de alto desempenho para a mais ampla variedade possível de plataformas de computação. Ao disponibilizar aplicações entre ambientes heterogêneos, as empresas podem fornecer mais serviços e aumentar a produtividade, a comunicação e a colaboração do usuário final — além de reduzir drasticamente o custo de propriedade das aplicações da empresa e do consumidor. O Java tornou-se inestimável para os desenvolvedores, permitindo que eles:

Gravem software em uma plataforma e o executem virtualmente em qualquer outra plataforma
Criem programas que podem ser executados dentro em um web browser e acessem web services disponíveis
Desenvolvam aplicações do servidor para fóruns on-line, armazenamentos, pesquisas, processamento de forms HTML e mais
Combinem aplicações ou serviços usando a linguagem Java para criar aplicações ou serviços altamente personalizáveis.
Criem aplicações potentes e eficientes para telefones celulares, processadores remotos, produtos de consumo e praticamente qualquer outro dispositivo eletrônico.

sábado, 19 de outubro de 2013

Tutorial usando gerando rotas com o Java

Fala galera, tudo em cima ?
ando um pouco sem tempo para postar aqui devido ao trabalho,estudos para certificação e meu TCC, mas deixo hoje aqui para voces como gerar um rota no java utilizando a API do google maps :
ps: só vou liberar o código do mesmo para quem curtir no page no Facebook e mandar uma mensagem,

quinta-feira, 17 de outubro de 2013

Falaaaaa galera, tudo em cima? então hoje saiu o valor final do Play Station 4 em terras tupiniquins, e como já era de se esperar "cof" "cof" saiu na casa dos 4K, mas em fim, vim aqui para falar de uma curiosidade relacionada ao Java.
Sim! você não está vendo errado! o PS3 (Atual Console) da Sony possui suporte nativo a linguagem java
tanto para aplicações, como para jogos, porém como todos nós sabemos ou não os leitores de Blu-Ray são equipados com Java, já se era de esperar que haveria a compatibilidade. Mas como nem tudo são flores a Sony cortou o suporte na versão 3.55 do seu FW datada no ano de 2009, devido a falhas em que permitiam em que Hackers tivessem acesso a pastas do sistema, com um tipo de dual-boot em que era possível no sistema instalando se o Linux no mesmo. Porém para quem possui um console destravado ainda é possível testar aplicações javas convertidas para o formato do BD-DISC.

domingo, 13 de outubro de 2013

Tutorial limitando um JTextField

Fala galera, estou um pouco sumido devido ao trabalho e meu TCC, mas cá estou para ensinar como limitar
um JTextField, com certeza essa é uma das propriedades que mais faz falta nessa Classe, e além de poder gerar problemas com banco de dados, deixar os campos com tamanho "infinito" pode tirar a estética do seu projeto, existem outras maneiras mais sofisticadas é obvio, um exemplo é o : PlainDocument, mas o mesmo pode ser complicado para quem está começando agora a desenvolver com em Java.
No caso como estou usando um combobox o index começa em 0 e primeiro valor é 1.
se voce colocar 1 ele deixara apenas duas letras e por assim vai :D
vamos ao código :


private void textoKeyTyped(java.awt.event.KeyEvent evt) {                            
  String t = texto.getText();
   if(t.length() >=Integer.parseInt(combo.getSelectedItem().toString())){
       texto.setText(""+t.substring(0,Integer.parseInt(combo.getSelectedItem().toString())));
       JOptionPane.showMessageDialog(null,"Maximo de "+Integer.parseInt(combo.getSelectedItem().toString())+" digitos!");
       combo.setEnabled(true);
   
   }
    }    

temos um método privado e sem retorno chamado textoKeyTyped e seus argumentos são (java.awt.event.ActionEvent evt);

ou seja estamos tratando de um evento já que estamos extendendo(Herdando) de awt.event

"Ta Jhonatan mas o que esse evento faz?"

Vamos lá : esse evento trata de todas as teclas digitadas no foco do seu text field, vale lembrar
que texto é o nome do meu TextField.

em
"String t = texto.getText();" estamos construindo uma String com os dados digitados no TextField
ATENÇÃO" pode gerar uma excessão : "NullPointerException" caso seja criada fora do evento

agora uma condição if (t.lenght() => estamos pegando o tamanho da String em bits e o método nos retorna um inteiro(Integer.ParseInt(combo.getSelectedItem().toString() estamos pegando o valor do combobox e no método getSelectedItem ele nos retorna um objeto, fazendo um typecast(Conversão) passo ele para String pois o método ParseInt recebe como argumento uma String.
"Ta Jhonatan e o que isso faz?"
-Bom isso ira contar os caracteres de acordo com os escolhidos no combobox e se ele for maior ou igual a ele ele fara : texto.setText(""+t.subsString(0 que é a primeira posição e o valor do nosso combo.
o JOptionPane apenas avisa que os campos foram estourados
o setEnabled(false) desativa o combo para evitar Exceptions.

o código :
https://sites.google.com/site/fordivos/kiki/Campos.rar?attredirects=0&d=1


qualquer duvida é só postar nos comentarios!

curtam nossa fã page!
https://www.facebook.com/javeando

Obrigado, até mais!






















terça-feira, 1 de outubro de 2013

[Tutorial]Como Criar um software usando comando de voz com a IDE NetBeans

Primeiramente iremos iniciar nossa primeira série, tutorias aqui no blog e iremos começar em grande estilo.
Video de minha autoria.
curta nossa fã page
https://www.facebook.com/javeando



Requisitos minimos :

-JDK 6
-Windows no min XP até o 8 com 32 bits  / no proximo tuto vou ensinar para 64
-Netbeans IDE 7.2

Vou passar como fazer o tutorial primeiramente by meu amigo Aquiles Bulamarqui


Arquivos para Instalação


https://mega.nz/#!4MZBhazB!quFpGsirZVPg_bYHsamwG0omXdQ4d6wEBhDv6RodaGM

Instalação

Passo 1 - Instalando o TTS Runtime

Primeiro se deve instalar o Text to Speech(TTS) Runtime. Os arquivos de runtime variam de acordo com linguagem utilizada. Sendo assim temos um runtime para cada língua:
Ex:
Português : tts5bp
Inglês: tts5us
Escolha um, ou instale os dois de acordo com suas necessidades.

Passo 2 - Instalando o TTS SDK

Instale o arquivo que esta no .zip:tts5sdk.zip, clicando em setup.exe

Passo 3 - Instalando VVCC Runtime

Instale o IBM ViaVoice Command & Control Runtime 7.0, no .zip vvrtcbr7, execute setup.exe

Passo 4 -Instalando o IBM ViaVoice SDK

Execute o arquivo vvsdk15.exe

Passo 5 -Instalando o SDK com Java

Instale o .exe da pasta:
03 - ViaVoice SDK, Java Technology Edition V1.0
ibmjs100r13a.exe
Depois siga as instruções contidas no readme.html que se encontra no diretório onde foi instalado o ibmjs. Normalmente ele é instalado em c:/ibmjs
Suppose you have unpacked the installation package to c:\ibmjs. You should
- modify your CLASSPATH variable to include c:\ibmjs\lib\ibmjs.jar, and
- modify your PATH variable to include the c:\ibmjs\lib directory
- from c:\ibmjs, execute install.bat to register the IBM engines with the system.

Passo 6 - Configurando o Projeto no Netbeans

Baixe a pasta JavaSpeech.zip e coloque ela como projeto no eclipse.
La vc encontrará o ibmjs.jar associado ao projeto como uma biblioteca.
Encontre a classe com.ibm.speech.util.Install.class dentro do ibmjs.jar e e o execute.
Depois disso reinicie o computador.

Passo 7 - Testando o Sintetizador.java

Execute a aplicação Sintetizador.java
Vc deverá escutar o computador falando: Testando Sintetizador
Caso vc veja o seguinte string ao invéz do som:
<JSML> <BREAK MSECS="300"><PROS PITCH="80" RANGE="50" RATE="150">Testando o Sintetizador.</PROS></JSML>
Algo deu errado, veja se vc não esqueceu de executar algum dos passos acima.

Passo 8 - Treinando o IBM ViaVoice para o reconhecimento

Vá no painel de controle -> Opções do IBM Via Voice
Clique em Ok, re-selecione o padrão de voz Português, ate que ele permita vc APLICAR.
Quando vc apertar no botão APLICAR, ele irá começar o procedimento de analisar sua voz.

Passo 9 - Corrigindo o PATH para o reconhecimento de voz

Adiciona na variável de ambiente PATH o seguinte diretório:
C:\Arquivos de programas\ViaVoice\BIN

Passo 10 - Testando o Reconhecedo.java

Para testar o Reconhecedor, vc precisar estar conectado a internet, pois a gramatica utilizada no teste esta no seguinte endereço:gramatica.gram
Mas caso vc queira testar localmente, vc pode simplesmente alterar o endereço onde a gramática se encontra.




agora o código do netbeans pode ser baixado aqui :
https://mega.co.nz/#!pUQjgLSC!RAFJJgFRXMxBW0IuNWxqALeMLDUyuQVvefF8kQoGfTM


No nosso proximo tutorial estaremos aprendendo a instalar na versão 64 bits do Windows.

abraço galera,qualquer duvida podem comentar ai.

Primeira Postagem.

Fala galera, sem bem vindos ao meu Blog, aqui vos escreve é o Jhonatan, essa é a minha primeira postagem,
o meu blog ira tratar de assuntos com desenvolvimento não só em Java mas como de outras linguagens,porém o foco será em java. Sejam todos bem vindos!