Latest Articles

Gerencie seus projetos com NB Project .

Eu Recomendo

Navigation

Calendar

    « Janeiro 2009
    SegTerQuaQuiSexSábDom
       
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
           
    Today

Tag Cloud

Links

    • JavaBahia
    • NB Project
    • TI na Bahia

Stats

  • Today's hits: 583
  • Posts: 53
  • Comments: 31
  • Created: 08/2008
  • Updated: 07/Jan/2009


OpenLaszlo 4.2 is now available!

Posted on Dezembro 30, 2008 by Alessandro Dourado in Java

Na última semana foi lançado a versão 4.2.0 do OpenLaszlo. Com esta plataforma você poderá desenvolver e rodar aplicações em SWF8, SWF9 e DHTML.

 

A grande novidade dessa versão é a inclusão do runtime do SWF9 oferendo um ganho significante nas suas aplicações.

 

No Antun’s Blog achei um simples teste criando 100 janelas no OpenLaszlo 4.2.0 comparando o desempenho das duas versões.

 

O resultado da criação das 100 janelas no OpenLaszlo 4.2.0 foi:

  • SWF8: 6,042ms
  • SWF9: 1,073ms

O SWF9 foi 5.6 vezes mais rápido.

 

O código e mais detalhes do teste em OpenLaszlo 4.2 adds SWF9 Support.


O download pode ser feito aqui e o anúncio oficial pode ser visto aqui.

[Read More]

JavaFX 1.0 SDK Update 1

Posted on Dezembro 23, 2008 by Alessandro Dourado in Java

Foi liberado o primeiro update do JavaFX.

Nesta versão foram corrigidos alguns bugs melhorias no desempenho da reprodução de vídeos além do download progressivo dos vídeos.

Veja o anúncio aqui.

Faça o download aqui.

[Read More]

Lancado o ZK Studio 0.9.0

Posted on Novembro 14, 2008 by Alessandro Dourado in Java

Foi lançado a nova versão do ZK Studio, um plugin feito para o Eclipse visando facilitar o desenvolvimento de aplicações ajax com ZK.

Conforme falei em "Nova versao do framework ajax ZK e o que vem por ai no ZK Studio", esta nova versão trás o tão famoso Editor WYSIWYG além de vários outros recursos.

Você é ou pretende ser desenvolvedor do ZK?

Então não perca tempo, acesse http://www.zkoss.org/smalltalks/zkstudio0.9/

[Read More]

Convertendo arquivos RTF para HTML com JAVA

Posted on Novembro 14, 2008 by Alessandro Dourado in Java

Hoje tive que converter vários documentos no formato RTF de um sistema legado para um novo sistema que vai utilizar arquivos HTML para esses documentos.

Como fiz uma busca rápida no google e não achei nada, fiz e resolvi compartilhar.. quem saber alguem não esta procurando por isso. ;)

No meu caso, os arquivos estavam gravados no banco de dados e por isso crieu um método que recebia uma string no formato RFT e retornava a mesma string no formato HTML.

  1. /**
  2. * Converte uma string no formato RTF para uma string no formato HTML.
  3. * @param rtf text
  4. * @return html text
  5. */
  6. public static String convertTextRTF2HTML(String text) {
  7. if (text == null) {
  8. return "";
  9. }
  10. StringReader reader = new StringReader(text);
  11. StringWriter writer = new StringWriter();
  12. RTFEditorKit rtfEditorKit = new RTFEditorKit();
  13. HTMLEditorKit htmlEditorKit = new HTMLEditorKit();
  14. Document doc = rtfEditorKit.createDefaultDocument();
  15. try {
  16. rtfEditorKit.read(reader, doc, 0);
  17. htmlEditorKit.write(writer, doc, 0, doc.getLength());
  18. } catch (IOException ex) {
  19. Logger.getLogger( Rtf2Html.class.getName()).log(Level.SEVERE, null, ex);
  20. } catch (BadLocationException ex) {
  21. Logger.getLogger( Rtf2Html.class.getName()).log(Level.SEVERE, null, ex);
  22. }
  23. return writer.toString();
  24. }

Mas como não pode ser o caso de vocês, resolvi disponibilizar o a conversão por arquivos também. Ou seja, um método que ler um arquivo RTF e grava um arquivo HTML.

  1. /**
  2. * Converte um arquivo no formato RTF para arquivo no formato HTML.
  3. *
  4. * @param pathFileSource
  5. * @param pathFileTarget
  6. */
  7. public static void convertFileRTF2HTML(String pathFileSource, String pathFileTarget) {
  8. if (pathFileSource == null || pathFileTarget == null) {
  9. return;
  10. }
  11. try {
  12. File file = new File(pathFileSource);
  13. FileInputStream fi = new FileInputStream(file);
  14. FileOutputStream fo = new FileOutputStream(pathFileTarget);
  15. RTFEditorKit rtfEditorKit = new RTFEditorKit();
  16. HTMLEditorKit htmlEditorKit = new HTMLEditorKit();
  17. Document doc = rtfEditorKit.createDefaultDocument();
  18. rtfEditorKit.read(fi, doc, 0);
  19. htmlEditorKit.write(fo, doc, 0, doc.getLength());
  20. fi.close();
  21. } catch (Exception ex) {
  22. Logger.getLogger( Rtf2Html.class.getName()).log(Level.SEVERE, null, ex);
  23. }
  24. }

Para executar apenas faça uma fachamada ao método passando os parâmetros necessários.

  1. public static void main(String[] args) {
  2. convertFileRTF2HTML("c:\\file.rtf", "c:\\file.html");
  3. }

Caso não queira perder tempo, baixar o arquivo fonte Rtf2Html.java.

[Read More]

Nova versao do framework ajax ZK e o que vem por ai no ZK Studio

Posted on Outubro 10, 2008 by Alessandro Dourado in Java

Menos de um mês após a liberação da versão 3.5.0 do framework ajax ZK foi anunciado uma nova versão. A 3.5.1 com diversas melhorias e correções. 

Os destaques desta versão podem ser vistos aqui: http://www.zkoss.org/release/rn-3.5.1.dsp

E se você é ou pretende ser desenvolvedor do ZK não pode deixar de ver o que estar por vir nas versões futuras do ZK Studio (com eclipse). Vai estrear desenvolvimento WYSIWYG. Veja um detalhes e um screencast demonstrando os recursos em: http://www.zkoss.org/smalltalks/zkstudio_vedemo/

Espero que muito em breve o pessoal do REM (módudo de desenvolvimento para Netbeans) implemente isso também.

[Read More]

Ganhe dinheiro desenvolvendo plugins para IntelliJ IDEA

Posted on Outubro 07, 2008 by Alessandro Dourado in Java

Deu início no dia 15 de setembro a versão 2008 do concurso anual de desenvolvimento de plugins IntelliJ IDEAL Plugin Contest.


Neste ano serão distribuídos mais de 66.000 dólares sendo 15.000 dólares em dinheiro e 51.000 dólares em licenças de softwares. E serão entregues as sete melhores contribuições:

  1. Primeiro Lugar: $7,000 + Grand software license pack
  2. Segundo Lugar: $4,000 + Deluxe software license pack
  3. Terceiro Lugar: $2,000 + Super software license pack
  4. E muito mais.
Fique atendo as datas:
  • 15/09/2008 - Início do concurso;
  • 15/12/2008 - Entrega dos códigos;
  • 30/01/2009 - Serão anunciados os vencedores.

Então, o que estão esperando, participe e ganhe.

Mais detalhes no site oficial do concurso: http://plugins.intellij.net/

Espero que se saiam tão bem quanto eu no NetBeans Innovators Grants.

Boa sorte!!

[Read More]

Lancamento ZK 3.5.0 - Open Source Ajax

Posted on Setembro 23, 2008 by Alessandro Dourado in Java

Foi lançado a poucos dias a nova versão desse incrível framework java/ajax ZK 3.5.0.

Nessa nova versão são mais de 56 novos recursos,  32 correções de erros e mais de 10 novos componentes.

Veja esta nova versão em funcionamento ZK 3.5.0 Live demo.

Alguns destaques da versão:

  • Atualização de layout em todos os componentes com novo estilo e ainda mais interativo;
  • Agrupamento de dados em grades (grids) e em listas (listbox);
  • Mais componentes de layout: Portallayout - com esse você pode fazer uma página igual ao iGoogle, Columnlayout, e Tablelayout. Introduzindo diversos recursos ao desenho das aplicações.
  • Componetes Spinner e Fisheyebar;
  • Barra de rolagem nas abas / guias (como no firefox);
  • Novos recursos ao componente panel;
  • Novos Gráficos: Gannt Chart, Watermap Chart, Bubble Chart, Wind Chart;
  • Mecanismo para monitorar a performance das aplicações web;
  • E muitos outros.

Veja a lista completa dos novos recursos e o lançamento oficial.

 

[Read More]

Lancamento Google Web Toolkit Incubator

Posted on Setembro 10, 2008 by Alessandro Dourado in Java

Logo após o lançamento da versão 1.5 final do GWT (28/08/2008) com diversos recursos (falado no post: Lancamento GWT 1.5 RC2) foi anunciado hoje (10/09/2008) o lançado do Google Web Toolkit Incubator. Uma incubadora de componentes com diversos recursos e novidades para serem usados junto com a versão GWT 1.5.

Veja alguns de seus novos recursos:

  • DatePicker (demo), um componente para seleção de datas extensível e com suporte completo a internacionalização.
  • FastTree (demo), um componente de arvore (tree) com eventos "rich mode". E com desempenho bem superior.
  • SliderBar (demo) 
  • ProgressBar (demo), barras de progressos customizadas e bastantes ricas.
  • Spinner (demo), vários modelos para diversos usos (volume, hora-minuto-segundo, data, etc).
  • Tabelas
    • 10x mais rápidas que o normal;
    • barra de rolagem com título e rodapé fixos;
    • tabelas editáveis;
    • etc.
  • Diversas melhorias e novos recursos no controle de  Log (demo) e suporte a CSS.
  • GWTCanvas (demo)
    • vetores;
    • rotacionar, redimensionar, transformar;
    • transparência;
    • e diversos novos recursos gráficos.
Veja mais no anúncio oficial.

 

[Read More]

JavaFX - Trabalho do Design e do Programador

Posted on Agosto 20, 2008 by Alessandro Dourado in Java

Neste screencast de Jeff Hoffman, "User Experience Designer" da Sun, mostra como pode ser separado o trabalho do design e do programador na tecnologia JavaFX. Ele mostra como utilizar os recursos do Projeto Nilo, que incluem plugins de exportação para produtos da Adobe (Adobe -> JavaFX), conversor gráfico SVG, visualizador JavaFX além de exemplos.

 

Veja mais em: Jeff Hoffman explains the JavaFX designer-developer workflow.

Lancamento GWT 1.5 RC2

Posted on Agosto 18, 2008 by Alessandro Dourado in Java

Foi lançado a poucos dias a segunda release candidate do GWT 1.5.

Segue algumas novidades: 

  • Suporte a Java 1.5;
  • Compilador aperfeiçoado para melhorar desempenho das aplicações;
  • Novos recursos visuais;
  • DOM API Simplificada;
  • Melhorias na internacionalização;
  • Melhorias na Lib de Emulação JRE.
Mas o grande beneficio nessa versão é o ganho de desempenho nas aplicações. Para mais informações acesse:

Faça o download em: Download GWT.