segunda-feira, novembro 19, 2007

Microsoft morreu!!!

Hoje eu recebi um email muito interessante com um artigo com o título: "Microsoft is dead", quem não ficaria curioso em ler rapidamente, pois é...ao ler o texto tive a mesma impressão de um jovem, que o autor cita no final...isso não é novidade.

O mundo hoje vive um novo modelo de negócios na área de tecnologia, e o maior exemplo desse novo modelo é a Google. E quem nunca ouviu dizer que quem não se atualiza e não acompanha as mudanças fica para trás, pois é a Microsoft insiste no modelo de negócios que cada dia mais se torna ultrapassado e apesar dos esforços parece que nada da mais certo. Ta certo que ela ainda é a líder no mercado de Desktops, mas isso é por pouco tempo.



O mundo cada vez mais é mais Web e os sistemas e serviços são cada dia mais Web e os softwares e ferramentas de trabalho cada dia mais Web. A Web 2.0 ta ai e a líder desse movimento é a Google e a Microsoft vai precisar correr bastante para inovar e começar a conquistar esse mercado também, por que o de desktop não vai render pra sempre. O OS X e o Linux estão ai na cola, cada dia conquistando mais mercado, o OS X teve muito mais sucesso de vendas que o Vista em seu lançamento. Os fatos estão ai, não sei se a Microsoft morreu, mas que está cada dia mais fraca e perto disso, está sim!

Achei interessante quando o autor diz que assim como no passado o Mac OS era sistema operacional de vovós o Microsoft Windows vai se tornar também.

Não deixe de ler, tenho certeza que você vai gostar e refletir também.

Versão em português: Microsoft Morreu!!!

Gostaria de agradecer ao meu amigo André Dourado que mandou o email com a matéria.

Valeu!!!

Abraço.

quarta-feira, outubro 03, 2007

Conheça mais sobre SwingX

SwingX o nome ja deve dar uma idéia do que seja, e é isso mesmo, o Swing eXtension é um toolkit que irá quebrar o galho de muitos desenvolvedores JAVA Desktop com vários componentes e recursos que são disponibilizados nesse projeto.

Então vou começar esclarecendo o que é SwingX?

- SwingX é um série de aprimoramentos e novos componentes Swing, que irão auxiliar na construção de aplicativos JAVA para Desktop.

Os componentes SwingX são JavaBeans (uma especificação para componentes reutilizáveis), que permite inserir na palheta das IDEs como por exemplo: NetBeans, Eclipse, IntelliJ.

O SwingX é um subprojeto da SwingLabs que possui uma série de outros projetos e funciona como uma comunidade desenvolvedores desktop e um repositório de futuras novidades no núcleo do Swing. A SwingLabs conta com o apoio da Sun Microsystems e os projetos contam com a participação de engenheiros da Sun, que trabalham no projeto Swing.

Além disso os projetos estão sob licença LGPL e alguns em BSD, e a comunidade aind conta com um local para brainstorming que ajudam na formulação e incremento de novas funcionalidades e novos componentes para o projeto.

Vou mostrar aqui o passo a passo para você inserir os componentes do SwingX na palheta do Netbeans.

Antes de começar baixe o JAR do SwingX: JAR SwingX 0.8.0 (Vem em um arquivo compactado, o JAR está dentro do pacote)

Passo 1 - Incluindo uma Categoria

- Vá até a aba "Palette" onde fica localizado os componentes do Swing que você utiliza e clique com o botão direito do mouse no espaço vazio e selecione a opção "Create New Category" e crie a área onde vão ficar os componentes do SwingX. O nome que será utilizado nesse exemplo para a categoria será "SwingX".


Passo 2 - Adicionando o JAR do SwingX

- O segundo passo basta clicar novamente com o botão direito do mouse e escolher a última opção "Palette Manager -> Add from JAR".


Passo 3: Quando você clicar em "Add from JAR" irá aparecer uma tela para colocar o caminho do JAR do SwingX, ai basta selecionar o JAR e clicar em "Next".


Passo 4: A próxima tela mostrará uma lista com os componentes contidos no JAR, basta escolher os componentes desejáveis e novamente clicar em "Next".


Passo 5: A última tela é para você escolher onde quer adicionar os componentes na palheta, no caso iremos selecionar a opção "SwingX" criada no passo 1.


Finalize e pronto! Os componentes ja poderão ser utilizados na construção das aplicações.

Então pra quem quiser conhecer melhor alguns componentes e iniciar seu estudo e a utilização desses componentes em suas aplicações eu indico um artigo bem legal "Mergulhando no SwingX" na JavaFree.

Abraço!