Aplicativos com Interface Gráfica

Cada dia mais eu tenho usado o linux (Ubuntu). Não tenho preferência entre KDE ou Gnome, por isso tenho instalados os 2 desktops environment ou com alguns também falam desktops manager. Antes eu usava bem mais o KDE , mas agora uso mais o Gnome, ou seja tudo depende da época. Como gosto de linguagens de programação open source, e sempre programei em Java, tenho também estudado ultimamente Ruby, Groovy e também C/C++. Investigando um pouco sobre desenvolvimento Linux especificamente sempre encontro 2 requisitos quando alguém está contratando alguém para trabalhar com desenvolvimento Linux especificamente, são eles o GTK and QT. Mais precisamente quando se fala em GTK se pensa em Gnome, quando se fala em QT se pensa em KDE.

Bom para mim, sempre que precisei desenvolver algum aplicativo com interface gráfica, usei o Swing do Java. Que é um graphical widget toolkit para Java, parte da Java Foundation Classes (JFC), uma aAPI para desenvolver graphical user interface (GUI) usando Java. Não me fale, que Swing é lento, porque isso já aconteceu em um passado de 5 anos atrás. Hoje Swing sim é uma opção para se desenvolver (GUI) usando Java. Tem grandes cases como o NetBeans, o SquirrelSQL, JEdit citando alguns aplicativos que uso no meu dia a dia.

Tenho também outro toolkit para desenvolver aplicações gráficas chamado SWT. Standard Widget Toolkit (SWT) também é um widget toolkit para Java, originalmente desenvolvido pela IBM e agora mantido pela Eclipse Foundation. SWT é escrito em Java, mas para mostrar elementos GUI, acessa bibliotecas GUI nativas dos sistema operacional usando JNI (Java Native Interface), de uma maneira similar sobre aqueles programas escritos usando uma API especifica dos sistema operacional. Programas que usam SWT são portavéis, mas a implementação do toolkit, apesar do fato de ser escrita em Java, é unica em casa plataforma. Exite grandes apliativos desenvolvidos usando SWT, é todas as ferramentas que se baseiam nele como RAD, RSA, RDA (todas da IBM), tem também o Azureus BitTorrent para citar um bom exemplo de aplicação open source.

Bom pessoal, neste artigo escrevi sobre os graphical widget toolkit que conheço Swing and SWT, pois sou do mundo Java.

Prometo escrever nós próximos artigos sobre o GTK e QT.

Enquanto isso, fica aqui 2 links interessantes:

List of widget toolkits

Graphical user interface builder

Kleber Rodrigo de Carvalho

IG Mail agora é Google Powered

É noticia pode entra na categoria de noticias que não irão mudar o mundo.

Hoje minha principal conta de e-mail está no Google Mail. Ma também tenho conta no Yahoo Mail, Hotmail e nos brasileiros IG Mail e BOL Mail.

Depois do Google Mail, acredito que o unico web mail que pode chegar no mesmo nivél que o Google Mail é o Yahoo Mail. O Hotmail principalmente agora com a onda “live”, está mundo longe de alcançar a usabilidade do Google Mail. Os brasileiros IG Mail e BOL Mail ainda nem chegaram na onda da Web 2.0 e continua fazendo um carregamento da página inteira, cada vez que o usuário interage.

Mas hoje ao acessar IG Mail, me surpreendi pois sua engine agora é baseado no Google Mail. Já tinha lido várias noticias de parcerias entre o IG e Google, mas hoje senti na pela o beneficio disso para o usuário.

Kleber Rodrigo de Carvalho

Qual a maior torcida do futebol brasileiro ?

Essa discussão vai longe, mas neste terça feira o Datafolha divulgou um novo ranking da torcidas no Brasil sem grandes alterações.

Encontrei esse torcidômetro, que é um gráfico a evolução da torcida de cada time do Brasil.

É com saber que o meu Corinthians continua em segundo, mesmo estando na segunda.

Kleber Rodrigo de Carvalho

Servidores de Aplicação JEE

Eu estava fazendo uma busca por market share relacionado ao servidores de aplicação JEE. Não encontrei nada realmente conciso, mas posso dizer que o WebSphere AS e o Weblogic AS devam estar entre os lideres. Cheguei até a encontrar algo no google dizendo que nos Estados Unidos o WebLogic AS já teria passado a frente do WebSphere AS.

Vou colocar abaixo os application server que considero importante no Java Enterprise:

Se você quer saber sobre compatibilidade com qual versão do JEE, aconselho você seguir esses links:

Kleber Rodrigo de Carvalho

O Geronimo está com os dias contados?

Eu já publiquei um post Cadê o WebSphere Application Server certificado em JEE 5.0

O artigo publicodo no TSS, Joseph Ottinger diz que em uma conversar com um anônimo que tem acompado o desenvolvimento de Geronimo application server, diz que os Geronimo AS está com os dias contados, e uma razão oferecida para isso seria o patrocínio da IBM, que possui várias committers no guadro de funcionários.

Um interessante aspecto é que o Geronimo AS é muito parecido com o Eclipse (na forma que foi concebido), e ele afirma que a inovação no Geronimo AS está sendo conduzida por 2 aspectos: aparentemente a IBM não quer investir na arquitetura do Geronimo AS e o outro aspecto é que a IBM quer proteger sua marca WebSphere AS.

Geronimo AS também conhecido com WebSphere Community Edition (WASCE), estava melhor do que sua versão paga e a IBM percebeu que o rendimento das lincença do WebSphere AS poderia secar completamente. Portando quando o Geronimo AS passou no teste de compatibilidade do JEE 5.0 em Maio de 2007, recursos que estava trabalhando no Geronimo AS foram alocados para trabalhar no WebSphere AS, enquanto competidores com o GlassFish AS conquista mercado a cada dia e outros competidores aumentam seus portifolios de projetos sem se preocupar com a compatibilidade com JEE (aqui ele está falando sobre o JBoss AS).

Como resultado o Geronimo AS está sendo agredido no bom e no mal, nos dois sentidos, a boa arquitetura foi declinada por causa da competição com o WAS 5.x e WAS 6.0 e o aumento do portifolio de produto foi focado no WAS 5.x e WAS 6.0 e em competidores externos.

Eu parei por aqui e recomendo a leitura completa do artigo, principalmente dos comentários.

Mas temos que levar algumas coisa junto com esse artigo. O WebSphere AS é líder de mercado até onde eu sei, não chego aqui no mérito se ele é o melhor AS JEE do mercado. o GlassFish AS para mim está se tornando cada dia mais um produto de alta visibilidade, embora isso não se reflita no Marketing share do application server da Sun o Sun Java System Application Server Platform, mas é claro que a Sun ganha muito com o GlassFish AS , principalmente tecnologicamente. É importante lembrar também que o JBoss AS ainda não é certificado JEE 5.0 assim com o WebSphere AS, então eles os executivos, mas do que nós devemos sabem se isso traz receita ou não.

Kleber Rodrigo de Carvalho

O que é IPTV

Conforme escrevi anteriormente sobre as cinco teconlogias que prometem virar hit em 2008, a primeira tecnologia que eu pesquisei foi o IPTV.

Abaixo vai os links das noticias que me ajudaram a entender o que é IPTV:

Kleber Rodrigo de Carvalho