Salve Salve,
Pessoal criei ontem meu primeiro aplicativo em J2ME, ele calcula se é melhor abastecer com alcool ou com gasolina.
O usuario deve informar o valor da gasolina depois do alcool clicar em menu Calcula..pronto abaixo o resultado!!!Para digitar click sobre o campo...digite com ponto, depois clique em Ok...
Não se preocupem ainda vo melhorar layout e onde esta Ajuda irei fazer um passo a passo de como usar o aplicativo!!!
Espero que gostem
Segue o link
http://www.4shared.com/file/3c3c7vnz/combustivel.html
Frase da semana: Prefiro morrer dormindo, como o meu vô, a morrer gritando, como os passageiros do ônibus que ele estava dirigindo.
quarta-feira, 22 de setembro de 2010
quinta-feira, 2 de setembro de 2010
Ja foi dada a largada para o Microsoft Students to Business (S2B)
Ja foi dada a largada para o Microsoft Students to Business (S2B) www.programaS2B.com.br
Como sempre, o S2B em Belém é organizado e administrado pelo CESUPA, que oferece seus laboratórios para os treinamentos oferecidos pelo S2B.
Faça ja sua inscrição e tenha acesso a conteúdo nota 10.
Como sempre, o S2B em Belém é organizado e administrado pelo CESUPA, que oferece seus laboratórios para os treinamentos oferecidos pelo S2B.
Faça ja sua inscrição e tenha acesso a conteúdo nota 10.
O Programa Microsoft Students to Business (S2B) tem por objetivo aproximar estudantes de oportunidades de trabalho nas carreiras de Tecnologia de Informação.
Para isso inclui diversas ações, sendo as principais capacitações gratuitas nas plataformas Microsoft e aproximação com empresas que buscam mão-de-obra com esse perfil. O programa tem um total de 84 horas/aula para capacitação de jovens, com um conteúdo que abrange palestras sobre o mercado de trabalho e aulas teóricas e práticas ligadas às carreiras de TI.
As capacitações são voltadas a estudantes do ensino médio e superior e visam preparar as próximas gerações de profissionais nas tecnologias Microsoft.
Ao longo de 3 fases os estudantes adquirem formação técnica para tornarem-se profissionais júnior de infra-estrutura ou desenvolvimento. Na primeira fase o curso traz informações sobre as carreiras de TI, na segunda, aulas teóricas e na terceira, aulas práticas, com o desenvolvimento de um projeto de formatura. No encerramento são entregues certificados, em um evento que inclui uma feira de empregos.
Acompanhe as informações sobre o Programa que abre inscrições duas vezes ao ano e saiba como participar.
Fale conosco - contato@programas2b.com.br
Interessados em cursar o programa - aluno@programas2b.com.br
Interessados em patrocinar e ter acesso as bases de alunos - empresa@programas2b.com.br
Para isso inclui diversas ações, sendo as principais capacitações gratuitas nas plataformas Microsoft e aproximação com empresas que buscam mão-de-obra com esse perfil. O programa tem um total de 84 horas/aula para capacitação de jovens, com um conteúdo que abrange palestras sobre o mercado de trabalho e aulas teóricas e práticas ligadas às carreiras de TI.
As capacitações são voltadas a estudantes do ensino médio e superior e visam preparar as próximas gerações de profissionais nas tecnologias Microsoft.
Ao longo de 3 fases os estudantes adquirem formação técnica para tornarem-se profissionais júnior de infra-estrutura ou desenvolvimento. Na primeira fase o curso traz informações sobre as carreiras de TI, na segunda, aulas teóricas e na terceira, aulas práticas, com o desenvolvimento de um projeto de formatura. No encerramento são entregues certificados, em um evento que inclui uma feira de empregos.
Acompanhe as informações sobre o Programa que abre inscrições duas vezes ao ano e saiba como participar.
Fale conosco - contato@programas2b.com.br
Interessados em cursar o programa - aluno@programas2b.com.br
Interessados em patrocinar e ter acesso as bases de alunos - empresa@programas2b.com.br
quarta-feira, 1 de setembro de 2010
Classe Generica & JAVADOC
//Criado por Mario Rodrigues
//Utilização de Classe Generica e JAVADOC
/**
* @author Mario Rodrigues
* @see Exemplo1GenericPrinc
* @since 31/08/2010
* @version 1.0
*/
public class Exemplo1Generic <T> {
private T valor;
public T getValor() {
return valor;
}
public void setValor(T valor) {
this.valor = valor;
}
}
***Classe Principal usando try catch para tratamento de excessão ***
import javax.swing.JOptionPane;
/**
* @author Mario
* @see Exemplo1Generic
* @since 31/08/2010
* @version 1.0
*/
public class Exemplo1GenericPrinc {
public static void main(String arg[]) {
try {
Exemplo1Generic<String> ex = new Exemplo1Generic<String>();
ex.setValor(JOptionPane.showInputDialog("Digite um texto qualquer"));
Exemplo1Generic<Integer> ex2 = new Exemplo1Generic<Integer>();
ex2.setValor(Integer.parseInt(JOptionPane.showInputDialog("Digite um numero inteiro")));
JOptionPane.showMessageDialog(null, "O valor da String foi "+ex.getValor()+"\n O valor do NUmero inteiro é "+ex2.getValor(),"Ate que enfim...",JOptionPane.INFORMATION_MESSAGE);
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Deu bronca no "+e.getMessage(),"Caboco burro da peste",JOptionPane.ERROR_MESSAGE);
}
}
}
//Utilização de Classe Generica e JAVADOC
/**
* @author Mario Rodrigues
* @see Exemplo1GenericPrinc
* @since 31/08/2010
* @version 1.0
*/
public class Exemplo1Generic <T> {
private T valor;
public T getValor() {
return valor;
}
public void setValor(T valor) {
this.valor = valor;
}
}
***Classe Principal usando try catch para tratamento de excessão ***
import javax.swing.JOptionPane;
/**
* @author Mario
* @see Exemplo1Generic
* @since 31/08/2010
* @version 1.0
*/
public class Exemplo1GenericPrinc {
public static void main(String arg[]) {
try {
Exemplo1Generic<String> ex = new Exemplo1Generic<String>();
ex.setValor(JOptionPane.showInputDialog("Digite um texto qualquer"));
Exemplo1Generic<Integer> ex2 = new Exemplo1Generic<Integer>();
ex2.setValor(Integer.parseInt(JOptionPane.showInputDialog("Digite um numero inteiro")));
JOptionPane.showMessageDialog(null, "O valor da String foi "+ex.getValor()+"\n O valor do NUmero inteiro é "+ex2.getValor(),"Ate que enfim...",JOptionPane.INFORMATION_MESSAGE);
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Deu bronca no "+e.getMessage(),"Caboco burro da peste",JOptionPane.ERROR_MESSAGE);
}
}
}
terça-feira, 31 de agosto de 2010
Terceirização de TI está com os dias contados, prevê analista
Na perspectiva de Arjun Sethi, vice-presidente da consultoria A.T. Kerney, em cinco anos, o outsourcing (terceirização) dos produtos e serviços de TI, pelo menos da forma que conhecemos hoje, vai desaparecer. “Novos players, que ainda não entraram no mercado, irão dar as cartas nesse segmento”, avisa Sethi.
O consultor faz essa afirmação com base nas previsões de uma reconfiguração em massa do setor de terceirização. A mudança será provocada, em grande parte, pela disseminação da cloud computing (computação em nuvem).
Em um futuro não muito distante, o especialista vê que o mercado de outsourcing será dominado por empresas como Amazon e Google, além de nomes ainda desconhecidos. Enquanto isso, os fornecedores tradicionais de serviços terceirizados, como HP, Dell e Xerox, terão grandes dificuldades para sobreviver ao novo mercado.
Durante entrevista exclusiva à CIO/EUA, Sethi fez uma análise do que será o setor de outsourcing de TI em um futuro não muito distante.
Lea mais em: >>http://www.ceviu.com.br/blog/info/noticias/terceirizacao-de-ti-esta-com-os-dias-contados-preve-analista
Novo Padrão de MVC
O HMVC é a evolução do MVC (Model-View-Control)...veja o link abaixo:
http://o-ponto.com/tecnologia/hmvc-uma-introducao-e-aplicacao_2010_06_10.html
http://o-ponto.com/tecnologia/hmvc-uma-introducao-e-aplicacao_2010_06_10.html
2º Encontro de Desenvolvedores de Games do Pará
Em 2008, o grupo BelJogos teve a iniciativa de criar o primeiro encontro entre os desenvolvedores de jogos do estado do Pará com o objetivo de reunir todos os que estivessem interessados nesta área e mostrar que em nossa região também existem pessoas dedicadas ao desenvolvimento de jogos.
Novamente o grupo BelJogos com o apoio do grupo DreamMakers, a Guest3D, do Cesupa e do O7 gostaria de convidar todos os interessados em desenvolver jogos eletrônicos e nas tecnologias usadas neste campo a se inscreverem no 2º EDGames.
Este evento contará com palestras, oficina, mostra de GameArt e outras atrações distribuidas nos quatro dias em que o evento será realizado
Datas: 08, 09, 10 e 11 de Setembro de 2010
Horário: 19:00 e dia 11 das 09:00 às 12:00
http://sites.google.com/site/beledgames/home
http://www.beljogos.eti.br/
Novamente o grupo BelJogos com o apoio do grupo DreamMakers, a Guest3D, do Cesupa e do O7 gostaria de convidar todos os interessados em desenvolver jogos eletrônicos e nas tecnologias usadas neste campo a se inscreverem no 2º EDGames.
Este evento contará com palestras, oficina, mostra de GameArt e outras atrações distribuidas nos quatro dias em que o evento será realizado
Datas: 08, 09, 10 e 11 de Setembro de 2010
Horário: 19:00 e dia 11 das 09:00 às 12:00
http://sites.google.com/site/beledgames/home
http://www.beljogos.eti.br/
sexta-feira, 27 de agosto de 2010
Testando Performance do Banco
//Criado Por Mario Rodrigues 27/08/2010
//Nesta classe utilizo o currentTimeMillis() para recuperar o tempo que o sistema leva para inserir 1 registro na base de dados, o currentTimeMillis() retorna em milisegundos dai divido por 1000 para obter o resultado em segundos...espero q gostem
//Uma ideia seria trocar os drives de conexao com o banco e testar varios bancos verificando a melhor opção de banco de dados para sua aplicação...
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class TesteTempo {
private Connection conn;
long ini;
long fim;
public TesteTempo() {
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost/estudantes";
String user = "root";
String password = "*****";
conn = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
System.out.println("Ocorreu um erro " + e.getMessage());
} catch (SQLException e) {
System.out.println("Ocorreu um erro num SQL " + e.getMessage());
}
ini = System.currentTimeMillis(); // recupera o tempo em milisegundos
insert();
fim = System.currentTimeMillis();
JOptionPane.showMessageDialog(null, "O tempo de Insert na base foi de : \n"+((end-ini)/1000)+" Segundos","Tempo",JOptionPane.INFORMATION_MESSAGE);
}
public void insert(){
int cod = 10;
String nome = "Tadeu";
String ultimoName = "Tadando";
try {
PreparedStatement pstmt = conn.prepareStatement("Insert into student values (?,?,?)");
pstmt.setInt(1, cod);
pstmt.setString(2, nome);
pstmt.setString(3, ultimoNome);
pstmt.execute();
JOptionPane.showMessageDialog(null, "Inclusão ok!!","Inclusão",JOptionPane.INFORMATION_MESSAGE);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Problema na Inclusão!!"+e.getMessage(),"Inclusão falhou",JOptionPane.ERROR_MESSAGE);
}
}
public static void main(String args[]) {
new TesteTempo();
}
}
//Nesta classe utilizo o currentTimeMillis() para recuperar o tempo que o sistema leva para inserir 1 registro na base de dados, o currentTimeMillis() retorna em milisegundos dai divido por 1000 para obter o resultado em segundos...espero q gostem
//Uma ideia seria trocar os drives de conexao com o banco e testar varios bancos verificando a melhor opção de banco de dados para sua aplicação...
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class TesteTempo {
private Connection conn;
long ini;
long fim;
public TesteTempo() {
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost/estudantes";
String user = "root";
String password = "*****";
conn = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e) {
System.out.println("Ocorreu um erro " + e.getMessage());
} catch (SQLException e) {
System.out.println("Ocorreu um erro num SQL " + e.getMessage());
}
ini = System.currentTimeMillis(); // recupera o tempo em milisegundos
insert();
fim = System.currentTimeMillis();
JOptionPane.showMessageDialog(null, "O tempo de Insert na base foi de : \n"+((end-ini)/1000)+" Segundos","Tempo",JOptionPane.INFORMATION_MESSAGE);
}
public void insert(){
int cod = 10;
String nome = "Tadeu";
String ultimoName = "Tadando";
try {
PreparedStatement pstmt = conn.prepareStatement("Insert into student values (?,?,?)");
pstmt.setInt(1, cod);
pstmt.setString(2, nome);
pstmt.setString(3, ultimoNome);
pstmt.execute();
JOptionPane.showMessageDialog(null, "Inclusão ok!!","Inclusão",JOptionPane.INFORMATION_MESSAGE);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Problema na Inclusão!!"+e.getMessage(),"Inclusão falhou",JOptionPane.ERROR_MESSAGE);
}
}
public static void main(String args[]) {
new TesteTempo();
}
}
Assinar:
Postagens (Atom)