Arquivos da categoria : Novidades


Delphi – De volta a evolução 3

Nas últimas semanas muitas notícias sobre o que está acontecendo com o Delphi apareceram nos blogs e fóruns, aqui estão as que eu achei realmente interessantes:
  • Delphi 64bit
  • Delphi Cross Plataforma Nativo – Windows, Mac, Linux e quem sabe Mobile em breve
    • Nova biblioteca gráfica VCL2 baseado no KSDev
  • Delphi Prism se tornando popular no desenvolvimento pra iPhone, iPad, Android e Windows Phone 7
  • RemObjects anuncia um novo projeto chamado Cooper – Delphi para Java e Android
  • Delphi Starter Edition

O Delphi 64bit já é necessidade antiga, mas as pistas deixadas pelo pessoal da Embarcadero deixam claro que ele está a caminho, e logo estará disponível. Semanalmente podemos ver os Twitts com informações sobre o desenvolvimento e ontem mesmo eu postei uma screenshot da IDE, até há pouco tempo só se tinha notícias do compilador sendo executado em linha de comando.

Delphi Cross Plataforma deveria ser lançado ano passado, junto com o Delphi XE, mas como a certo ponto dos testes este produto se apresentou instável, a Embarcadero resolveu investir na melhoria para Win32, deixando o Cross Plataforma para uma próxima versão. Li alguns posts no fórum da Embarcadero e blogs pela internet que estavam usando o QT como biblioteca gráfica, mas o resultado não foi como esperado, e estudaram a possibilidade implementar tudo nativo para o Mac e utilizar o QT somente para o ambiente Linux, o que me parece que aumentaria muito o código a ser mantido, mas nas últimas semanas tivemos uma ótima notícia, a Embarcadero comprou a propriedade intelectual (IP) da KSDev, e contratou os 2 principais desenvolvedores para fazer parte da equipe de desenvolvimento do Delphi.

A KSDev produzia os componentes VGScene, DXScene e ImageFX, para Delphi, Lazarus/Free Pascal e recentente já tinha uma versão para Mac.  Isto confirma que a versão Cross Plataforma realmente está a caminho, e terá suporte a aceleração gráfica além de trazer para o Delphi componentes como os da Adobe AIR e Microsoft WPF.

Os atuais clientes da KSDev estavam preocupados por que foi anunciado que os produtos não terão continuidade, e com razão estavam reclamando, pois muitos haviam comprado uma licença chamada “Live Time”. Bem, o tempo de vida desta licença é a da vida do produto, se o produto não vai mais ser continuado, a licença acabou. Mesmo assim é uma situação complicada, pessoas investiram  esperando um tempo de vida mais longo. Mas esta preocupação já acabou, após um período de silêncio o Eugene postou no fórum da KSDev, que a Embarcadero vai preparar uma nova versão dos produtos e os clientes receberão a atualização gratuitamente.

Enquanto isto em Las Vegas o pessoal da RemObjects deu um show na conferencia DSConf, onde apresentaram as novidades dos conhecidos componentes da RemObjects, que não precisam de apresentações. Mas o que chamou atenção foram as apresentações sobre o desenvolvimento para iPhone, iPad, Android e Window Phone 7, e Jim McKeeth falou sobre Desenvolvimento para Windows Phone 7 com Silverlight.

Jim também falou no novo Projeto da RemObjects o Cooper, um novo compilador que traz a linguagem Oxygene (utilizada pelo Delphi Prism) para as plataformas Java e Android. “Assim como o Oxygene teve como objetivo trazer uma experiência completa para quem fosse desenvolver para .NET, Cooper fará o mesmo para Java. Ele vai gerar código 100% Java ou Dalvik, a variação Java para Android, utilizando diretamente as bibliotecas de classes Java. É a verdadeira próxima geração de Object Pascal para Java. Um vídeo deve ser postado na RemObjects TV nos próximos dias, fique atento.

Recursos prometidos para o Cooper

  • Suporte completo da linguagem Oxygene, como conhecida no Delphi Prism
    • Algumas pequenas diferenças para tornar “Cooper” um bom cidadão Java
      • Novas características – inline interfaces
      • Faltando – LINQ
  • Utilizar bibliotecas Java, assim como Oxygene utiliza .NET atualmente
  • Referências diretas a arquivos Java .jar
  • Compilar diretamente para arquivos nativos java .jar
  • Suportar desenvolvimento clássico para o runtime Java, assim como para Dalvik no Android.

Leia o artigo completo sobre a DSConf no blog da RemObjects.

Não posso deixar de falar do Delphi Starter Edition, uma edição reduzida para que está iniciando ou deseja entrar para a comunidade de Programadores Delphi. Leia mais no site do produto.

Se você achava que o Delphi havia parado no tempo, estas notícias são muito animadoras e confirmam que as empresas envolvidas nos produtos que utilizamos no dia a dia, estão investindo para que possamos ter ferramentas de primeiro mundo novamente, alcançando todos os recursos disponíveis para .NET, Java e Mac. Fique ligado, em breve mais notícias.


Virtual Box 2.1.0

O Interessante desta atualizações é que traz uma série de melhorias na virtualização de Hardware, mas o que mais me chamou a atenção é a aceleração 3D e a nova implementação de interface de rede para “Host” em Windows e Linux, que facilita a configuração, substituindo a configuração manual de “bridging”.

Referências


XN Resource Editor 3.1

Colin Wilson disponibilizou uma atualização do XN Resource Editor, que eu já uso há algum tempo, esta versão já é compilada com o Delphi 2009, e tem como objetivo suprir as necessidades de edição de recursos para Windows XP e Windows Vista.

XN Resource Editor - Image 

Novidades da versão 3.1

  • Desenvolvido com Delphi 2009.
  • Suporte a “include paths” do Delphi 2007 e 2009 quando analisar “RC scripts“.
  • Suporte experimental as sessões “PE files” e “OBJ files”, incluindo disassembly.

XN Resource Editor - Disassembly

Um recurso interessante do XN Resource Editor é a possibilidade de escolher qual Parser usar quando carregar módulos do windows:

  • Windows API Resource Parser
  • XN Resource Editor Internal Resource Parser

 

Referências


Delphi 2009 – Versão demonstração para download

A versão demonstração do Delphi 2009 e C++ Builder 2009 estão disponíveis para download em http://cc.codegear.com/free/delphi, esta versão é válida para 14 dias.

Você pode transformar a instalação na versão completa, utilizando o instalador. Selecione Update e digite um número serial válido, isto também vai instalar o compilador de linha de comando e os fontes da VCL que não fazem parte da versão demonstração.

 

Referências


Lançado o Free Pascal 2.2.2

Nova versão do compilador Free Pascal está disponível nas seguintes plataformas:

    • Dos
    • FreeBSD
    • Linux
    • Mac OS X
    • OS/2
    • Windows
    • Windows CE

    Suportando CPU 32 e 64 bit onde aplicável.

    Esta é a atual versão estável. Lançada para correção de bugs e apenas com algumas características já implementadas na versão de desenvolvimento. Também é uma versão de limpeza no código, para eliminar trechos suspeitos de infringir copyrights.

    A documentação foi completamente revisada e agora descreve o compilador atual e o comportamento da RTL.

     

    Referências


    Lançado Trac 0.11

    Trac é um sistema de documentação wiki melhorado e de acompanhamento de casos (Issue Tracking System) para projetos de desenvolvimento de software.

    Ele disponibiliza interface com o Subversion – sistema de controle de versão (version control system), com wiki integrado e conveniente sistema de relatórios simplificado.

    image

     

    Destaques da versão 0.11

    • Novo mecanismo de templates para a geração de conteúdo
    • Novo workflow configurável no subsistema de tickets, veja mais sobre workflow aqui 
    • Controle de permissão de acesso detalhado
    • Suporte a Pygments como sintaxe highlighter padrão
    • Browser de repositório melhorado
    • Subsistema de preferências de usuário melhorado, com a possibilidade de cada usuário selecionar a sua zona de fuso horário e desabilitar teclas de acesso
    • O plugin WebAdmin agora é parte integrante do Trac

    Instalação

    Todos estes destaques fazem o Trac ser ainda melhor, quem já usou sabe do que estou falando, mas o que eu quero destacar é que a instalação não é mais trabalhosa como antes. Agora a ferramenta setuptools é usada para a instalação, e ela se encarrega de baixar e instalar todos os pacotes necessários.

     

    Prêmios

    Apesar de ainda estar na versão 0.11 o Trac já considerado uma ferramenta bem madura e em 2006 ganhou o prêmio na categoria de melhor ferramenta para desenvolvimento Linux/OSS.

     

    image

     

    Ontem terminei de baixar o OpenSuse 11, que também foi lançado há poucos dias, eu vou instalar um novo servidor e nele vou configurar o Subversion e o Trac, então vou publicar os detalhes da instalação/atualização do Subversion e do Trac.

     

    Referências


    VirtualBox 1.6

    Dia 2 de maio, foi lançada a primeira maior versão do VirtualBox desde que a Innotek foi adquirida pela Sun.

    VirtualBox é minha Máquina Virtual preferida, de todas é a que me senti mais confortável e até agora tem atendido todas as minhas necessidades, já usei também VMWare e MS Virtual PC.

    O que imediatamente me chamou a atenção no VirtualBox é a velocidade de acesso a disco que é visivelmente superior que nos produtos concorrentes, e não somente do disco local o acesso a pastas de rede também é mais rápido.

    Navegando pelas telas é visível as melhorias, lista atualizada das versões do windows e linux suportadas, adicionado suporte para host de Mac OS X e Solaris, suporte a USB, entre outras.

    image

    Links para a lista completa de alterações, download da versão gratuíta, documentação e suporte: