Desenvolvimento

2 mai, 2016

Conheça nova versão do RAD Studio, do C++Builder e do Delphi

Publicidade

A Embarcadero divulgou hoje a nova versão do RAD Studio, C ++ Builder e Delphi. Batizados de “Berlim”, os produtos apresentam capacidades novas e melhoradas, incluindo melhorias de conectividade para Internet das Coisas (IoT) e novas opções de visualização multi-dispositivo.

Em março, a Embarcadero anunciou sua estratégia para concentrar os esforços de engenharia de produto exclusivamente para o mercado de ferramentas de desenvolvimento. A versão Berlim, que está sendo lançada globalmente em um evento em Berlim, na Alemanha, reforça essa mudança de estratégia.

A nova versão expande a capacidade dos desenvolvedores para usar uma única base de códigos e desenvolver rapidamente aplicações para qualquer dispositivo, enquanto as melhorias FireUI permitem vários previews em múltiplos dispositivos em tempo real. Esta versão oferece melhorias tecnológicas, tais como o Get It Package Manager, que facilita a criação de componentes e extensões para todo o ecossistema de parceiros da Embarcadero. Isto é especialmente importante para desenvolver e suportar uma ampla gama de aplicações conectadas à Internet das Coisas.

Vamos falar dos novos recursos?

  • Novas Capacidades FireUI – O preview multi-dispositivo FireUI permite aos desenvolvedores criar visualmente aplicações para dispositivos móveis e desktop e customizá-las em tempo de design para diferentes fabricantes e sistemas operacionais. O preview FireUI de aplicações permite que os desenvolvedores vejam sua aplicação FireMonkey exatamente como está sendo projetada para diferentes destinos, iOS, Android, OSX e Windows. Segundo a Embarcadero, o grande diferencial é que o preview ocorre em tempo real, diretamente para a tela do dispositivo e não através de um simulador ou qualquer outro artifício. Ou seja, você pode verificar como sua interface vai ficar no dispositivo físico em tempo real e sem compilar ou fazer o deployment da app.
  • Conectividade IoT – Melhorias tecnológicas para Embarcadero ThingWare, ThingConnect e ThingPoints permitem adicionar conectividade à Internet das Coisas em seus aplicativos, incluindo mais suporte e recursos Bluetooth, BLE, wifi e Android wear. Bibliotecas GetIt fornecem acesso para customizar e colocar na prateleira dispositivos inteligentes para Internet das Coisas, sensores e vestíveis em componentes API fáceis de usar.

Quem já esteve envolvido em um projeto para IoT, no entanto, sabe que é necessária uma grande quantidade de código e integração com hardware específico. Nesse caso, a Embarcadero diz que seu framework traz componentes prontos que “falam” com os principais fabricantes do mercado, permitindo integrar devices com BuetoothLE, basicamente, através de um “arrastar/soltar” de componentes.

A Embarcadero também contou que permite a comunicação criptografada dos dados coletados através de seus EMS entre todas as “pontas” envolvidas (mobile, desktop, cloud etc), uma resposta às questões de segurança.

  • Novo Instalador – Torna a instalação e o trial uma experiência mais suave e livre de problemas, reduzindo de horas para apenas alguns minutos o tempo de início. Os clientes podem instalar conforme sua vontade: o todo ou partes que lhe interessam, com recursos extras que podem ser adicionados mais tarde ou sempre que necessário.
  • Melhorias de Plataforma Nativa – Melhorias no conjunto nativo de ferramentas e componentes de plataforma incluem compiladores, bibliotecas, FireMonkey, VCL, Windows 10 e mobile. A versão abrange sete compiladores Object Pascal e sete C++, incluindo CLANG 3.3, e completo suporte à linguagem C ++ 11.
  • Robustez Corporativa – O acesso otimizado ao banco de dados empresarial e à arquitetura de serviços corporativa acelera o desenvolvimento e implantação de aplicações multi-plataforma através de múltiplas plataformas desktop, mobile, nuvem e banco de dados. E como isso acontece? A fabricante explica que as ferramentas têm acesso nativo a praticamente todos os motores relacionais, e agora também com suporte nativo a motores de BigData, como MongoDB e TeraData. O mesmo framework permite acesso a esses motores através de Windows, OSX, Android e iOS.