As novidades do IDL 8.0 são:
Desvende o conteúdo dos seus dados
Nova Interface Gráfica para Visualização de Dados
A nova interface gráfica inclui:
Linguagem de Programação Expandida
Novos recursos de linguagem incluem:
Ambiente de Desenvolvimento Intuitivo e Simplificado
A atualização do IDL Workbench permite:
Eclipse
IDL - A Força do Eclipse
IDL - A Capacidade de Crescer
Desvende o conteúdo dos seus dados
IDL é a primeira escolha de cientistas para interpretar seus dados usando ferramentas de visualização interativa e rotinas avançadas de análise numérica e estatística.
A nova versão 8.0 do IDL introduz melhorias significativas na sintaxe da linguagem e nos componentes de visualização, porém mantendo em 100% a compatibilidade com versões anteriores do IDL. As novas funções gráficas do IDL facilitam a representação dinâmica dos seus dados para análise interativa assim como para inserção em publicações.
O ambiente de programação IDL Workbench foi simplificado e racionalizado para facilitar a criação de programas pequenas à aplicações de grande escala. |
|
Nova Interface Gráfica para Visualização de Dados
Para uma interpretação detalhada de complexos dados numéricos-estatísticos é preciso de ferramentas de programação que permitem criar visualizações compreensivas e sofisticadas.
As novas funções gráficas combinam as vantagens visuais de uma abordagem orientada ao objeto com a simplicidade de codificação de gráficos diretos.
Agora, você pode facilmente fazer ajustes on-the-fly em elementos individuais sem a necessidade de reprogramar ou recriar a sua visualização. O fluxo de trabalho simplificado permite que você crie facilmente os gráficos que você necessita ou adicione recursos gráficos para os usuários de suas aplicações. |
 |
A nova interface gráfica inclui:
- Novas funções para plots, superfícies, contornos, visualizações de imagens e mapas;
- Facilidade para programaticamente criar e modificar as visualizações através de uma sintaxe intuitiva;
- Possibilidade de interativamente modificar propriedades de visualizações;
- Janelas gráficas que ajustam automaticamente à escala da visualização;
- Cores fáceis de usar, estilo de linhas, símbolos e anotações incluindo formato tio TeX caracteres gregos e de matemática;
- Saídas programáveis ou interativas para uma variedade de formatos padrão; ex: PNG, TIFF, JPEG, GIS, EPS e PDF. |
 |
Linguagem de Programação Expandida
O IDL sempre foi a escolha preferencial de cientistas e desenvolvedores de aplicações por ser fácil de aprender, fácil de usar, e por requer bem menos linhas de código do que a maioria das linguagens de programação. No IDL 8.0 o core da linguagem foi melhorado para incluir novos tipos de dados, controle de estruturas e uma sintaxe simplificada, facilitando ainda mais o desenvolvimento de aplicativos.
Novos recursos de linguagem incluem:
- Containers dos tipos list e hash que permitem gerenciar variáveis que contenham diferentes tipos de dados;
- Índice negativos de array permitem a subscrição do fim de um array
- !NULL representa uma variável nula ou um array vazio, útil na concatenação de matrizes;
- Operador FOREACH intera sobre os elementos de um array, list, hash ou de uma estrutura.
- Coleta de sobras automática para gerenciamento simplificado de memória
- O sobrecarregamento de operadores nos métodos de objeto permite novas definições para operadores e rotinas do IDL, tais como, PRINT e HELP |
 |
Ambiente de Desenvolvimento Intuitivo e Simplificado
O ambiente de desenvolvimento (workbench) foi otimizada e simplificada no IDL 8.0 , tornando mais fácil a criação e visualização on-the-fly ou desenvolvimento de aplicações científicas. Com todas as vantagens de um ambiente de desenvolvimento moderno, e com recursos completos, o IDL workbench é o ambiente de programação preferido para cientistas visualizarem e analisarem seus dados.
A atualização do IDL Workbench permite:
- Interface simplificada com três possibilidades de visualização para editar, explorar o projeto, e console integrado com linha de comando.
- Novos recursos para a inserção de templates no editor e no display do diretório de trabalho atual
- Barra de ferramentas redesenhada com botões para edição, depuração, e o gerenciamento de arquivos mais importantes |
 |
Eclipse
O novo e moderno ambiente de desenvolvimento apresentado desde a versão 7.0 o O IDL Workbench - é baseado na popular plataforma de desenvolvimento Eclipse, trazendo as vantagens de um ambiente de desenvolvimento multiplataforma completo e moderno, incluindo as ferramentas que você espera nos softwares atuais, como:
- Uma interface de usuário multiplataforma nativa, que fornece aos usuários as mesmas funcionalidades e fluxo de trabalho em todas as plataformas, e interfaces de controle e convenções nativas.
- Um esquema organizacional baseado em projetos que organiza o código fonte, imagens e arquivos em diretórios conhecidos, para um armazenamento e busca mais eficientes.
- Ferramentas de edição de código como sintaxe por cores, edição por arrastar e soltar, ajuda flutuante que fornece informação de sintaxe sobre rotinas, e assistentes de conteúdo com recursos de auto-completar para nomes de rotinas.
- Debug de código que auxilia na rápida identificação de variáveis, pontos de controle e problemas com o seu código.
- Ferramentas de auxílio ao usuário incluindo funcionalidades que executam automaticamente exemplos de códigos IDL e ajuda online com exemplos mais extensivos.
- Uma arquitetura de plugins que permite a fácil integração de outros componentes escritos para o IDL e o IDL Workbench, ou o Eclipse.
- Suporte à internacionalização que permite aos elementos textuais e etiquetas serem localizados em onze línguas Asiáticas e Européias.
- Agora permite a você abrir vários tipos de arquivos, facilitando o acesso e visualização de dados, incluindo os formatos: BMP, GIF, TIFF, JPG e ISV.
IDL - A Força do Eclipse
O Eclipse é um projeto de código aberto para criar um framework extensível, verdadeiramente multiplataforma para a criação de ambientes de desenvolvimento e aplicativos auto suficientes. O Eclipse tem sido desenvolvido por indivíduos de grandes empresas de tecnologia, pequenos usuários, universidades e instituições de pesquisa; e em muitos outros lugares.
O Eclipse dá ao usuário acesso as funcionalidades sempre em expansão fornecidas pela extensa comunidade de desenvolvedores. O projeto Eclipse é suportado pela Adobe, Oracle, Sybase, SAP, IBM e muitos outros.
IDL - A Capacidade de Crescer
A criação de uma nova plataforma de desenvolvimento para o IDL é apenas o começo. Um benefício chave do novo IDL Workbench é uma nova arquitetura de plugins, que permite integrar facilmente componentes escritos para IDL e o IDL Workbench, ou o Eclipse.
Agora a grande comunidade de usuários IDL pode baixar plugins de código para o IDL Workbench, e compartilhar ferramentas para estender facilmente a funcionalidade do IDL.