segunda-feira, 5 de novembro de 2007

Plataforma Google para telefones celulares

Boa tarde a todos,

Segue abaixo alguns links interessantes acerca dos passos do Google
para entrar no mercado de desenvolvimento de aplicações móveis em
JavaME (Plataforma Java para Celulares). Eles devem estar lançando um
sistema operacional para celulares (Google Mobile OS) em breve (neste mês).

Segue abaixo os links:

http://blogs.sun.com/hinkmond/entry/google_phone_uses_java_technology
http://idgnow.uol.com.br/telecom/2007/11/05/idgnoticia.2007-11-05.8932974539/
http://gigaom.com/2007/10/31/the-google-phone-the-story-so-far-some-launch-details-whats-next/
http://abhishek.tiwari.com/2007/10/30/gphone-if-i-built-it-part-2/

Alguns fatos interessantes sobre o Google Phone (não confirmados):

- SO será baseado em Linux com a habilidade de executar máquinas virtuais Java (JavaSE/JavaME).
- Todas as aplicações a serem desenvolvidas neste produto serão em Java
- A GUI será desenvolvida em Java e possibilitará alta interatividade e desempenho
- Acordos e testes estão sendo feitos em várias marcas de aparelhos móveis. Porém alguns fabricantes não estão sendo envolvidos, tais com a Nokia, Samsung e Motorola (Os três maiores fabricantes de celulares) .

segunda-feira, 22 de outubro de 2007

Projeto Struts com mais arquivos de configuração

Algumas pessoas tinham ficado com dúvida sobre como configurar o struts para ter mais de um arquivo de configuração.

Para isto basta configurar o arquivo web.xml e no local em que existia:Deve ser colocado o seguinte trecho:

Boa sorte!

domingo, 21 de outubro de 2007

Criando um projeto Struts 1.3.8 usando o eclipse WTP

  1. Clique File > New > Other.
  1. Web > Dinamic Web Project
  1. Crie um projeto com o nome Projeto e click em Finish.

  1. Mude então para a perspectiva Java EE.

  1. Copie o projeto struts-blank.zip disponível em http://groups.google.com/group/curso-struts/files

  1. Extraia o projeto no local de sua preferência.

  1. Copie o conteúdo do diretório WEB-INF/lib

  1. Cole as bibliotecas dentro do diretório WebContent/WEB-INF/lib do projeto criado.

  1. Copie os arquivos de configuração do diretório WEB-INF

  1. Cole as bibliotecas dentro do diretório WebContent/WEB-INF do projeto criado e sobrescreva o arquivo web.xml já criado.

* Adicionamos então as bibliotecas do Struts assim como seus arquivos de configuração.

  1. Devemos então configurar o servidor dentro do ambiente do WTP. Na aba Servers na parte inferior do eclipse clique em new > Server

  1. Selecione a versão do tomcat instalado em sua máquina e clique em Next.

  1. Selecione o local de instalação do tomcat e clique em Next.

  1. Adicione o projeto que você acabou de criar e clique em Finish.

  1. Clique com o botão direito na pasta WebContent e depois clique em New > Other.

  1. Selecione JSP e clique em next.

  1. Escolha o nome do arquivo como index.jsp

  1. Altere o jsp coloque no interior da tag body o texto "Primeira aplicação"

  1. Clique então no botão Start the Server na aba Servers

  1. Vá ao endereço http://localhost:8080/Projeto no navegador de sua preferência.

Verifique que aparece em sua tela o texto primeira aplicação.

Parabéns. A sua primeira aplicação Struts está rodando.

segunda-feira, 15 de outubro de 2007

Certificação: Ter ou não ter

Olá pessoal,

Tenho sido questionado sobre o real valor de certificações para o profissional de TI. Resolvi então escrever este post a respeito do assunto.

Certificação profissional é o processo voluntário pelo qual uma entidade não-governamental fornece uma credencial a um indivíduo depois de verificar que ele atendeu a critérios pré-determinados. É o veículo pelo qual uma profissão (ou ocupação) diferencia seus membros, utilizando padrões geralmente definidos num processo consensual.

A certificação profissional credencia um indivíduo a desempenhar determinada atividade, com base em padrões e normas pré-estabelecidos por agências, associações ou empresas. O credenciamento é obtido com a aprovação do candidato numa prova elaborada de tal forma que comprove a competência do candidato.

Ou seja, certificação é uma forma das empresas saberem que possuem os profissionais corretos fazendo as coisas corretas, muitas empresas inclusive lhe pagam para fazer a certificação e não apenas porque elas contam pontos em licitações.

Certificação não te garante salário e nem a qualidade do profissional. A certificação foi criada (a Microsoft foi a primeira a pensar nisso) simplesmente para atestar ou não que a pessoa que fez a certificação conhece um determinado produto (em uma determinada versão).

Determinada empresa atesta que o José conhece determinada tecnologia. É uma maneira simples e correta de provar em uma seleção de emprego que você tem o domínio de algo.

Você não precisa tirar a certificação, como também não precisa fazer faculdade, como também não precisa conhecer outras línguas ou conhecer de novas tecnologias.

Agora caso você tenha algumas destas coisas, isto vai fazer um bem danado na sua carreira.

Resumindo, certificação é um diferencial, é motivo de orgulho e achar legal, e quer saber dá um prazer enorme passar nas provas.

sexta-feira, 12 de outubro de 2007

Manual de configuração de ambiente para desenvolvimento Web

JDK

O JDK é um kit de desenvolvimento Java fornecido livremente pela Sun. Constitui um conjunto de programas que engloba compilador, interpretador e utilitários, fornecendo um pacote de ferramentas básicas para o desenvolvimento de aplicações Java.

Procure a versão do jdk que será utilizado em sua aplicação no site http://java.sun.com/javase/downloads/index.jsp.

Eclipse e WTP

O Eclipse é uma robusta plataforma de software livre para desenvolvimento de aplicações em Java. O projeto Eclipse surgiu e mantém sua força da doação e envolvimento da IBM para manter como código aberto uma base para suas ferramentas IBM/Rational. O projeto, ao longo dos anos, ganhou o apoio e participação de grandes empresas e instituições, como Borland, BEA, JBoss e Oracle.

O grande problema é que o foco central do projeto Eclipse não é ser um ambiente de desenvolvimento pronto, mas sim uma plataforma ampla e aberta, sobre a qual se pode desenvolver um efetivo ambiente de desenvolvimento.

O WTP é um projeto que faz parte do Eclipse.Org e tem por finalidade prover um ambiente de desenvolvimento padrão para web sob a plataforma Eclipse, sendo formado por um conjunto de APIs para JEE e aplicações web, além de ferramentas para suporte de deploy e testes de aplicações.

Baixando e instalando o Eclipse com o WTP:

  1. Entre no site http://www.eclipse.org/webtools/news.php e procure a última versão estável.

  1. Clique em download e procure a versão Web Tools Platform All-In-One Packages para o seu sistema operacional.

  1. Execute o download e extraia na pasta de sua preferência.

Tomcat

O Tomcat é um servidor de aplicações Java para web. É software livre e de código aberto, surgido dentro do conceituado projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems como Implementação de Referência (RI) para as tecnologias Java Servlet e JavaServer Pages (JSP). Atualmente, o Tomcat tem seu próprio projeto de desenvolvimento independente, dentro da Apache Software Foundation.

Baixando e instalando o tomcat:

Dica: Tente procurar uma versão que seja compatível com a jdk que vc está usando.

  1. Entre no site http://tomcat.apache.org/ e clique o tomcat de sua preferência.
  2. Procure a sua distribuição binária e execute o download.
  3. Extraia o zip baixado na pasta de sua preferência

quarta-feira, 10 de outubro de 2007

Blog do portal do arquiteto

Este é meu primeiro post de prováveis muitos outros. Este blog surgiu a partir de minha idéia de criar um site onde prováveis arquitetos possam se comunicar e trocar idéias com os outros.

Espero que o portal do arquiteto seja em breve realidade e que ele ajude a vários arquitetos a tomarem melhores decisões para seus projetos.

Até a próxima pessoal.