O que há de novo no C++Builder 10 Seattle
O Embarcadero® C++Builder® Seattle é o modo mais rápido para construir e atualizar aplicações repletas de dados, altamente conectadas e visualmente atraentes para Windows 10, Mac, Mobile, IoT, dentre outros, utilizando C++ padrão. Atualize aplicações VCL e FMX para Windows 10 de modo rápido e fácil com os novos controles VCL, estilos e componentes de serviços universais da plataforma Windows.
Experiência de desenvolvimento aprimorada, com o dobro de memória disponível para grandes projetos, suporte ampliado a múltiplos monitores e aperfeiçoamentos do Object Inspector. O C++Builder permite que os desenvolvedores criem aplicações até cinco vezes mais rápido para múltiplas plataformas desktop, mobile, nas nuvens e de banco de dados, incluindo Windows 10 de 32 e 64-bits.
C++Builder is the compiler of the future and behaves like a modern compiler should - smooth and fast!
Gerhard Stoltz Senior Software Developer,U-RAD Technologies
Incredible Windows 10 Support
Os desenvolvedores C++Builder serão capazes de atualizar rapidamente suas aplicações VCL e FMX para tirar proveito máximo da onda do Windows 10. O suporte inclui componentes e APIs nativos de Windows 10 e WinRT/UWP, controles de experiência de usuário VCL do Windows 10, e suporte FMX atualizado a Windows 10.
Saiba Mais >
Double the IDE Project Power
“Nos bastidores” este lançamento apresenta uma nova arquitetura para o sistema de gerenciamento de produto e build, capaz de duplicar a capacidade de lidar com projetos grandes, com maior estabilidade e desempenho particularmente para projetos multiplataformas. Se você já passou por limitações ou problemas com projetos de maior porte como desenvolvedor, este lançamento é um upgrade que você certamente quererá ter.
Saiba Mais >
Quality, Stability and Documentation
Mudanças e aperfeiçoamentos de grande porte foram feitos nos processos de desenvolvimento, testes e documentação, de modo a acomodar melhor as várias plataformas e linguagens que o C++Builder já suporta, e também para apresentar novas funções e funcionalidades das plataformas e linguagens suportadas, com maior qualidade, estabilidade e documentação. O C++Builder 10 é o novo padrão a ser batido em qualidade, documentação e estabilidade.
RAD C++ for Windows 10
C++Builder 10 introduces the world's first CLANG enhanced C++ compiler for Windows and mobile with RAD PME extensions for rapid Windows and Cross-Platform development, tight integration with VCL for Windows and FMX cross-platform frameworks, C++11 language support, and ARC (Automatic Reference Counting) based memory management for C++, and backward compatibility. The new C++Builder compiler makes C++Builder 10 a must upgrade for C++ developers or new C++ developers coming from other languages and toolsets such as Java, Objective-C, C#, Xcode, Xamarin, and Visual Studio.
Saiba Mais >
With Standard CLANG-enhanced C++11 support, RAD Studio 10 Seattle enables us to write code once, deploy-anywhere!
Andrew Law - Director of Technology,HGL Dynamics
A Complete List of What's New in C++Builder 10 Seattle
Principais novas funções |
Benefício |
COMPILADORES E CADEIAS DE FERRAMENTAS INTEGRADAS |
- Novo no 10 Seattle! Compilador C++ 11 baseado em CLANG para Win32 (bcc32c)
- Aperfeiçoado no 10 Seattle! Upgrade para v3.3 do CLANG e LLVM para Win64 e Win32
|
PLATAFORMAS DE APLICAÇÃO, FRAMEWORKS, DESIGNERS E SDKS INTEGRADOS |
- Aperfeiçoado no 10 Seattle! Plataforma de aplicações FMX para a criação de aplicações nativas de iOS para iOS 7.x e iOS 8.x, tanto para ARMv7 quanto para ARM de 64-bits. Suporta iOS 8.4.
- Aperfeiçoado no 10 Seattle! Plataforma de aplicações FMX para a criação de aplicações nativas de Android ARMv7 para Ice Cream Sandwich (4.0.3, 4.0.4), Jelly Bean (4.1, 4.2, 4.3), Kit Kat (4.4) e Lollipop (5.x). Suporta Android 5.1.1.
- Aperfeiçoado no 10 Seattle! VCL (biblioteca de componentes visuais) para a rápida criação de aplicações de 64-bits para Windows 10, Windows 8.x e Windows 7; Windows Server 2008 e 2012.
- Aperfeiçoado no 10 Seattle! VCL (biblioteca de componentes visuais) para a rápida criação de aplicações de 32-bits para Windows 10, Windows 8.x e Windows 7; Windows Server 2008 e 2012.
- Aperfeiçoado no 10 Seattle VCL (biblioteca de componentes visuais) para a rápida criação de aplicações de 32-bits para Windows 10, Windows 8.x e Windows 7; Windows Server 2008 e 2012.
|
PLATAFORMA DE APLICAÇÕES FMX (FIREMONKEY) |
- Novo no 10 Seattle! Suporte a dicas mouseover para controles visuais do FireMonkey em desktop
- Novo no 10 Seattle! Apresentação de estilo nativo para Windows para controles de plataforma Edit e Memo
- Novo no 10 Seattle! Suporte zOrder a controles FireMonkey para Windows
- Novo no 10 Seattle! Suporte aperfeiçoado à área de transferência para permitir copiar/colar com bitmaps
- Novo no 10 Seattle! Animação de touch para a plataforma android
- Novo no 10 Seattle!/strong> Aplicações FireMonkey podem receber intenções, não importando a fonte (email, web link, outra aplicação). Um novo modelo demonstra esta capacidade.
- Aperfeiçoado no 10 Seattle! Componente MultiView para criar uma interface que se adapta à configuração física desde mobile até tablets, de posição retrato até paisagem. Agora com suporte específico à interface do Windows 10.
- Aperfeiçoado no 10 Seattle! Comportamento TSwitch específico para interface do Windows 10
- Aperfeiçoado no 10 Seattle! Capacidades Edit e Calendar para renderizar de modo dinâmico um controle de interface nativo no iOS
- Aperfeiçoado no 10 Seattle! Controles de plataforma ListView para iOS
- Novo no 10 Seattle! Controles de plataforma ScrollBox para iOS
- Aperfeiçoado no 10 Seattle! Aperfeiçoamentos de framework bluetooth e novo componente Bluetooth para conectividade Bluetooth clássica
- Aperfeiçoado no 10 Seattle! Aperfeiçoamentos de framework bluetooth e novo componente Bluetooth para conectividade Bluetooth clássica
- New in 10 Seattle! New TBeaconDevice class for turning a device on one of the supported platforms into a “beacon”
- Aperfeiçoado no 10 Seattle! Componente Notification Center para utilizar notificações nas suas aplicações iOS e Android, incluindo sons de notificação e agora também suporte a notificações do Windows 10
- Novo no 10 Seattle! Utilize o IFMXDragDropService para arrastar dados até outras aplicações no OS X
- Aperfeiçoado no 10 Seattle! Aperfeiçoamento do Bitmap Style Designer, incluindo novos templates para estilos do Windows, Mac OS e Android Lollipop; capacidade de criar estilos vazios para diferentes plataformas, e de ajustar objetos para distintas resoluções gráficas
- Aperfeiçoado no 10 Seattle! Designer integrado de estilos FireMonkey aperfeiçoado, assim como foi aperfeiçoado o componente TStyleBook para suportar uma coleção de estilos de várias plataformas
- Novo no 10 Seattle! StyleViewer para Windows 10 no Bitmap Style Designer
|
BIBLIOTECA DE COMPONENTES VISUAIS (VCL) |
- Aperfeiçoado no 10 Seattle! Object Inspector para definir propriedades e eventos de componentes
Novo no 10 Seattle! Suporte a High-DPI e monitores 4K, além de suporte a múltiplos monitores em aplicações VCL Windows 8.1/10
- Novo no 10 Seattle! Suporte a High-DPI e monitores 4K, além de suporte a múltiplos monitores em aplicações VCL Windows 8.1/10
- Novo no 10 Seattle! Novos controles VCL personalizados, correspondendo a alguns dos novos controles da interface do Windows 10, que também podem ser usados em versão anterior do Windows
- Novo no 10 Seattle! Novo controle VCL ActivityIndicator
- Novo no 10 Seattle! Novo controle VCL SearchBox
- Novo no 10 Seattle! Novo controle VCL RelativePanel
- Novo no 10 Seattle! Novo controle VCL ToggleSwitch
- Novo no 10 Seattle! Novo controle VCL SplitView
- Novo no 10 Seattle! Função SelectDirectory com aspecto moderno
- Novo no 10 Seattle! Estilos VCL específicos do Windows 10 para construir aplicações que combinem com o aspecto geral de modernidade da Microsoft
- Novo no 10 Seattle! Aperfeiçoamentos de estilo de VCL, incluindo suporte a diálogos comuns de estilização e o componente TWebBrowser
- Aperfeiçoado no 10 Seattle! Estilos VCL premium, incluindo TabletLight, Sky e Glow
|
SUPORTE INTEGRADO A PROJETO E FERRAMENTAS DE BUILD |
- Aperfeiçoado no 10 Seattle! Distribua aplicações para o dispositivo iOS (depurar/Ad Hoc/loja de aplicações), agora com vários aperfeiçoamentos de provisionamento de dispositivo iOS para simplificar o processo de distribuição – incluindo identificador Auto Bundle
- Aperfeiçoado no 10 Seattle! Importações de projeto de Delphi 1 até XE8 e C++Builder 3 até XE8
|
FUNÇÕES DE LINGUAGEM E BIBLIOTECA DE RUNTIME |
- Novo no 10 Seattle! Suporte a notificações do Windows 10 usando o componente NotificationCenter
- Novo no 10 Seattle! Suporte a contratos, o mecanismo de sistema para compartilhar informações com outras aplicações do Windows 10 (aplicações podem se comportar como fontes de contrato) usando o novo componente SharingContract
- Aperfeiçoado no 10 Seattle! Delphi e C++ RTL para OS X (tratamento aprimorado das exceções OS X)
- Aperfeiçoado no 10 Seattle! Suporte nativo a arquivo zip. A classe TZipFile agora possui callback para uso durante o processo de extração, para conhecer o progresso atual
- Novo no 10 Seattle! Processamento de JSON (notação de objeto JavaScript) usando implementação de JSON.NET para streaming de JSON com novos leitores e escritores (incluindo classes TJsonReader e TJsonWriter de base)
- Novo no 10 Seattle! Leitores e escritores JSON especializados, incluindo as novas classes TJsonTextReader e TJsonTextWriter, e suporte a JSON estendido
- Novo no 10 Seattle!Leitores e escritores JSON especializados, incluindo as novas classes TJsonTextReader e TJsonTextWriter, e suporte a JSON estendido
- Novo no 10 Seattle! Construtores de métodos fluentes JSON e BSON, incluindo as classes TJSONArrayBuilder e TJSONObjectBuilder
- Novo no 10 Seattle! Iterador exclusivo de aceleração JSON e BSON (TJSONIterator)
|
PRODUTIVIDADE PESSOAL DO DESENVOLVEDOR |
- Novo no 10 Seattle! IDE construído com suporte a endereçamento estendido de memória, fornecendo significativamente mais memória aos
compiladores embutidos, aos depuradores integrados e às várias ferramentas executadas no processo do IDE
- Novo no 10 Seattle! Mecanismo de cache de unidade de compilador redesenhado, liberando unidades antigas no caso da memória disponível comece
a se esgotar quando da compilação de grupos de projeto com vários projetos
- Novo no 10 Seattle! Suporte aperfeiçoado a múltiplos monitores no IDE, com a capacidade de acomodar a maior parte dos formulários e painéis
em diferentes monitores secundários
- Novo no 10 Seattle! Opção de Form designer para esconder/mostrar ícones de controles não visuais (reduzindo a potencial acumulação no form
design)
- Novo no 10 Seattle! Ícones de visualização de estrutura representando o componente correspondente
- New in 10 Seattle! Autorrecuperação de arquivo não salvo – o trabalho não salvo é guardado periodicamente em local temporário. Se o IDE for
fechado sem intenção (devido a travamento de sistema) o IDE tentará automaticamente recuperar todo o trabalho não salvo do usuário
- Novo no 10 Seattle! Opções de projeto de IDE aperfeiçoadas para facilitar a percepção High-DPI em suas aplicações
- Novo no 10 Seattle! Customização plena do layout do Object Inspector, com capacidade de esconder o painel de descrições, as ações rápidas e o
novo painel de filtros
- Novo no 10 Seattle! O conteúdo do Object Inspector pode ser filtrado para mostrar elementos específicos
- Novo no 10 Seattle! Atalhos para aumentar/diminuir o tamanho da fonte no editor de código
- Aperfeiçoado no 10 Seattle! GetIt Library Manager para fácil descoberta, download e atualização de bibliotecas de código fonte, componentes e outras funções dos servidores Embarcadero GetIt*. Ampliado com Categorias, aperfeiçoamentos de interface e novas ações * O uso do GetIt requer conexão com a internet. Função indisponível para desenvolvedores off-line.
- Aperfeiçoado no 10 Seattle! Informações de estatísticas de projeto para rastreio de atividades e para melhor compreender a produtividade da
equipe
- Aperfeiçoado no 10 Seattle! Histórico de área de transferência, mantendo controle do conteúdo de operações passadas de recortar e copiar, ou
usando o conteúdo em novas colagens
- Aperfeiçoado no 10 Seattle! Histórico de área de transferência, mantendo controle do conteúdo de operações passadas de recortar e copiar, ou
usando o conteúdo em novas colagens
- Aperfeiçoado no 10 Seattle! Equivalência de parênteses, destaque de controle de fluxo e destaque estrutural
- Aperfeiçoado no 10 Seattle! Destaque de controle de fluxo, para visualizar os saltos no fluxo de seu código diretamente no editor
- Aperfeiçoado no 10 Seattle! Barra de ferramentas de navegação no código, com combos de classes e métodos no topo do editor
- Aperfeiçoado no 10 Seattle! Smart keys, agora totalmente integradas
- Aperfeiçoado no 10 Seattle! Pesquisa de símbolos Smart symbol
- Aperfeiçoado no 10 Seattle! Grupo de novos exemplos e demos para ajudar desenvolvedores, novos ou não, a tirar máximo proveito do ambiente
- Novo no 10 Seattle! Suporte a compilação paralela C++
|
GERENCIAMENTO DE CÓDIGO FONTE |
- Aperfeiçoado no 10 Seattle! Bibliotecas de sub-versão atualizadas para 1.8.13
|
DEPURAÇÃO INTEGRADA |
- Novo no 10 Seattle! Depuração remota de dispositivo iOS de 64-bits
|
BIBLIOTECA FIREDAC DE ACESSO A DADOS DE MÚLTIPLOS DISPOSITIVOS |
- Novo no 10 Seattle! Suporte FireDAC completo ao banco de dados NoSQL MongoDB, incluindo o novo driver FireDAC MongoDB
- Novo no 10 Seattle! Classes de empacotamento de API MongoDB, incluindo TMongoConnection, TMongoDatabase, TMongoCollection, e mais
- Novo no 10 Seattle! MongoDB query, pipeline, comandos de atualização, e ainda mais com os construtores de métodos fluentes
- Novo no 10 Seattle! Datasets específicos de MongoDB, incluindo TFDMongoDataSet (que permite anexar dataset ao cursor MongoDB), TFDMongoQuery (que permite executar queries para a coleção MongoDB) e TFDMongoPipeline (que permite executar pipelines para a coleção MongoDB)
|
TESTE UNITÁRIO INTEGRADO |
- Novo no 10 Seattle! Suporte a teste unitário DUnitX para plataformas mobile (iOS e Android)
|
DATASNAP MULTICAMADAS |
- Novo no 10 Seattle! Exemplo de uso do componente FDSchemaAdapter nas aplicações DataSnap
- Aperfeiçoado no 10 Seattle! Suporte DataSnap específico para exposição de datasets da FireDAC e reconciliação de mudanças com uso de deltas (com a unidade FireDACJSONReflect), agora com compressão de dados para melhor otimização do resultado
- Novo no 10 Seattle! Clientes DataSnap usam System.NET para HTTP e HTTPS, sem necessidade de distribuir a biblioteca cliente OpenSLL
|
SUPORTE A NUVENS |
- Aperfeiçoado no 10 Seattle! API de serviço de armazenamento simples (S3)
- Aperfeiçoado no 10 Seattle! API de serviço em fila da Amazon
- Aperfeiçoado no 10 Seattle! API SimpleDB da Amazon
- Aperfeiçoado no 10 Seattle! Bibliotecas nas nuvens agora usam o suporte HTTP e HTTPS System.Net nativo
|
BIBLIOTECA CLIENTE DE REST E BAAS |
- Aperfeiçoado no 10 Seattle! Leitores e escritores JSON usados na biblioteca cliente de BaaS
- Aperfeiçoado no 10 Seattle! Leitores e escritores JSON usados na biblioteca cliente de REST
|
Não fez upgrade recentemente? Eis o que foi adicionado em outros lançamentos recentes:
FM = Disponível para a plataforma de aplicações FM
Principais novas funções XE8 |
Benefício |
COMPILADORES E CADEIAS DE FERRAMENTAS INTEGRADAS |
- Compilador e cadeia de ferramentas C++ iOS de 64 bits
- Suporte a aplicações universais iOS (incluindo binários de 32 e 64 bits em um pacote de aplicações)
|
PLATAFORMA DE APLICAÇÕES FMX (FIREMONKEY) |
- Pré-visualizações mobile do FireUI
- Pré-visualizações multidispositivo
- Estilização ampliada das visualizações de designer de múltiplos dispositivos, incluindo estilização universal e customização de estilos Windows
- FireUI Device Manager para editar e adicionar especificações dos dispositivos disponíveis
- Controle de plataforma Memo para iOS
- Controles de plataforma ListView para iOS
- Controle de plataforma ListView para iOS
- Controles de plataforma Switch para iOS
- Componente MapView para plataformas mobile (iOS e Android) suportando bibliotecas de mapeamento interativo específicas de plataforma (respectivamente de Apple e Google)
- Componente WebBrowser para Windows
- Componente WebBrowser para OS X
- Mix aperfeiçoado entre controles da plataforma e estilizados, com novas opções de estilização de plataforma para iOS e melhorias no Z-Order dos controles (com a propriedade ControlType para controles não-plataforma).
- Componente ImageList para FireMonkey
- Aperfeiçoamentos do suporte multimídia do FireMonkey
- Suporte a maiores resoluções nos componentes de câmera
- Estilo Lollipop específico do Android capacitado por padrão (apenas para Android)
- Suporte a análises de aplicações FireMonkey*
*Requer contrato específico e taxa relacionada ao volume para armazenamento e acesso a dados de análises de tempo de execução
- Aperfeiçoamentos de protocolo e extensões de Tethering de aplicação
- Bluetooth framework improvements and new TBluetooth component for classic Bluetooth
- Suporte a proximidade com base na tecnologia “beacons” (incluindo padrões iBeacon e AltBeacon) para iOS, Android e OS X
|
BIBLIOTECA DE COMPONENTES VISUAIS (VCL) |
- Aperfeiçoamentos de escala de fonte VCL
- Suporte a análises de aplicações FireMonkey*
*Requer contrato específico e taxa relacionada ao volume para armazenamento e acesso a dados de análises de tempo de execução
- Aperfeiçoamentos de protocolo e extensões de Tethering de aplicação
- Bluetooth framework improvements and new TBluetooth component for classic Bluetooth
|
FUNÇÕES DE LINGUAGEM E BIBLIOTECA DE RUNTIME |
- Inicialização e construção simplificada de arrays para compiladores C++ baseados em Clang
- Cabeçalhos de API iOS de 64-bits e integração com RTL para Delphi and C++
- Box2D physics engine
- Nova unidade System.Hash RTL, com funções hash para suportar o novo framework HTTP
- Novo framework cliente HTTP, mapeado até bibliotecas de plataformas em todas as plataformas suportadas.
- New NetHTTPClient and NetHTTPRequest components, offering easy access to the HTTP client framework
- Suporte a bibliotecas nativas de HTTP(S) no Windows
- Suporte a bibliotecas nativas de HTTP(S) no OS X
- Suporte a bibliotecas nativas de HTTP(S) em plataformas mobile (iOS e Android)
|
PRODUTIVIDADE PESSOAL DO DESENVOLVEDOR |
- Gerenciador de Pacotes GetIt para fácil descoberta, download e atualização de bibliotecas de código fonte, componentes e outras funções do servidor Embarcadero Getit
- Ferramenta de migração de configurações, para migrar as configurações de versões anteriores para versões mais novas do produto, ou entre diferentes instalações da mesma versão
- Aperfeiçoamentos da página Start Here
- Refactoring de código adicional, verificação de sintaxe em tempo real, métricas e muito mais
- Estatísticas de Projeto fornecem aos desenvolvedores uma perspectiva clara da produtividade da equipe, com acompanhamento de atividades.
- Experiência de instalação aperfeiçoada e menor tamanho de arquivo de instalação
- Posicionador virtual de formulários para o designer do FireMonkey
- Estatísticas de Projeto para ajudar você a compreender melhor a produtividade e a qualidade do código de sua equipe
- Histórico de área de transferência, mantendo controle do conteúdo de operações passadas de recortar e copiar, ou usando o conteúdo em novas colagens
- Histórico de área de transferência, que mantém um registro do conteúdo da área de transferência para que os desenvolvedores possam colar o conteúdo previamente copiado.
- Stack Bookmarks, que melhoram a navegação pelo código.
- Pareamento de parênteses, que fornece uma ordenação visual para manter o código limpo.
- Destaque de controle de fluxo, que fornece uma representação visual de pulos de fluxo do código diretamente no editor.
- Destaque estrutural
|
GERENCIAMENTO DE CÓDIGO FONTE |
- Version Insight – Framework integrado para suportar ferramentas de gerenciamento de código fonte dentro do IDE
- Controle de versão Subversion integrado na IDE, incluindo change list labels, SVN merge dialog, branches switching e mais
- Integração de controle de versão Git no IDE, agora incluindo autenticação, buscar e levar mudanças de e para repositórios remotos
- l version control integration into the IDE (supports cloning your remote repository, commit changes locally, show log data)
|
TESTE UNITÁRIO INTEGRADO |
- Teste unitário integrado com o framework de testes DUnitX
- Wizards de teste unitário para testes unitários rápidos e fáceis e criação de projeto de teste unitário
|
BANCO DE DADOS |
- Otimizações centrais do DB.PAS TField
|
BIBLIOTECA FIREDAC DE ACESSO A DADOS DE MÚLTIPLOS DISPOSITIVOS |
- Suporte a banco de dados FireDAC Teradata baseado no driver ODBC do banco de dados Teradata
- Suporte FireDAC a Change Views do XE7
- Suporte FireDAC a notificações de mudança
- Gerenciamento aperfeiçoado de atualizações FireDAC
- Ferramentas e scripts para ajudar a migração de código dbExpress para a FireDAC
- Suporte a banco de dados mobile iOS e Android, incluindo SQLite, InterBase ToGo e IBLite
- Suporte abrangente a SQLite v3.+ banco de dados, incluindo reconhecimento "inteligente" de tipo de dados, suportando tanto links dinâmicos quanto estáticos
|
ENTERPRISE MOBILITY SERVICES |
- Aperfeiçoamentos de integração FireDAC / EMS, especialmente focados no gerenciamento de atualizações
- Suporte a servidor de notificações EMS Push para iOS e Android
- Suporte a credenciais EMS externas
- API EMS Administrativo estendido, agora com instalação EMS e recursos de EMS Push
- Pooling de conexão de banco de dados e outras otimizações de EMS
- Novo componente EMSClientAPI para simplificar o desenvolvimento EMS do lado do cliente
- Análises e relatórios de usuário, grupos, sessão e chamadas de API, usando uma interface baseada na web usando o console EMS
- Capacidade de exportar dados do EMS Console para arquivos .CSV
- Análises aperfeiçoadas para usuários e grupos
- Aplicação EMS cliente para gerenciar contas de usuários
|
CONECTORES DATASNAP |
- Conectores DataSnap mobile para ObjectiveC, suportando SDKs de iOS 7 e iOS 8
|
BANCOS DE DADOS INCLUÍDOS |
- InterBase XE7 Developer Edition – até 20 usuários e 80 conexões lógicas
|
LICENCIAMENTO E GERENCIABILIDADE DE FERRAMENTAS |
- Licenças de versões anteriores incluídas nas licenças de rede (C++Builder 2007- XE7, C++ Builder 2007-XE5, HTML5 Builder XE3, RadPHP XE2). C++Builder 7 e C++Builder 6 disponíveis separadamente
|
Principais novas funções XE7 |
Benefício |
Multi-Device Designer |
- O C++Builder XE7 é a única solução de fonte única para aplicações compiladas de modo nativo para Windows, OS X, iOS e Android.
- Um modo novo e revolucionário de construir uma interface de usuário única baseada em um designer visual de formato capaz de se escalar e ajustar a diferentes tipos de dis
- Desenvolva sua interface uma vez, podendo então vê-la, ajustá-la e personalizá-la para cada tipo de dispositivo (mobile, tablet e desktop; iOS, Android, Windows e OS X)
- Mudanças na interface de usuário principal são propagadas para as outras interfaces específicas de dispositivos; realize ajustes para configurações físicas específicas de dispositivo sem afetar as demais visualizações
- Personalização de layouts e estilos para cada dispositivo conforme desejado, ou utilização fácil do estilo herdado
- Visualizações predefinidas, incluindo padrões de tamanho e layout, previamente incluídas para várias configurações físicas populares de dispositivos móveis, tablets e desktops. E você também pode adicionar as suas.
- Apenas uma “classe de formato” é necessária entre todas as configurações físicas para que os desenvolvedores possam criar um arquivo de fonte única que gerencia todos os eventos comuns de interface a partir de um único arquivo fonte compartilhado.
|
FireMonkey Behavior service |
- Uma nova API de serviços que permite que framework e desenvolvedores resgatem informações sobre o dispositivo no qual a aplicação está sendo rodada, de modo a ajustar-se dinamicamente tanto à configuração física quanto à plataforma
- A localização dos elementos da interface é automaticamente ajustada para cada tipo de dispositivo de destino (por exemplo, a posição da tabulação em diferentes plataformas mobile)
|
MultiView component |
- O novo componente MultiView é o único componente do FireMonkey a utilizar os serviços de comportamento para mostrar-se dinamicamente e de acordo com as configurações físicas e com os comportamentos esperados da plataforma.
- O multiview apresenta os menus de modo apropriado para um fone, como uma gaveta, ou para um tablet, como menu pop up ou expansível.
|
Enterprise Mobility Services |
- Os Serviços Corporativos de Mobilidade são uma revolucionária pilha de middleware MEAP (Plataforma de Aplicações Corporativas Mobile) baseada em REST que inclui hospedagem de API, acesso a dados, além de acesso e distribuição de banco de dados SQL para clientes de aplicação mobile, desktop e web.
- Gerenciamento de dados entre camadas através de middleware stateless, restful e escalável
- Crie APIs personalizadas para as funcionalidades do seu negócio
- Acesso de alto desempenho a bancos de dados corporativos para Oracle, DB2, Microsoft SQL Server Informix, SQL Server, dentre outros, a partir de uma aplicação mobile através do middleware
- Gerenciamento personalizado de API mobile com REST/JSON através de módulos carregáveis
- Componentes de acesso a dados para acesso a dados multicamada, através de REST/JSON padrão
- Análises e relatórios de usuário, sessão e chamadas de API, usando uma interface baseada na web
- Serviço Seguro de Armazenamento de Dados tanto nos servidores quanto nos dispositivos móveis
- Conecte rapidamente suas aplicações aos APIS, bancos de dados e serviços corporativos localmente ou em uma nuvem privada
- Opções flexíveis de licença de distribuição. Adquira licenças de distribuição com base no número de usuários que acessam os Serviços Corporativos de Mobilidade
|
App Connectivity with App Tethering, REST and Bluetooth |
- Com o AppTethering o RAD Studio torna bastante fácil que as aplicações transmitam e localizem outras aplicações com as quais realizar tethering através do WiFi local ou de Bluetooth
- Amplie as aplicações VCL de Windows com aplicações mobile complementares ou dispositivos Bluetooth, simplesmente adicionando alguns poucos componentes a cada aplicação
- Conecte-se a gadgets com Bluetooth e Bluetooth LE, como sensores médicos e dispositivos de vestir, sendo então capaz de construir soluções únicas e específicas de domínio
- Conecte com facilidade APIs REST de qualquer dispositivo de campo próximo para interagir com o mesmo
- Componente específico para Bluetooth LE, para conexão com micro gadgets de baixo consumo de energia
|
Parallel Computing Library |
- A biblioteca de Computação Paralela ajuda você a aumentar exponencialmente o desempenho, facilitando a escrita de aplicações de múltiplos threads capazes de tirar proveito de CPUs de múltiplos núcleos
- Aumente o desempenho de suas aplicações VCL e
- Include the new System.Threading unit in your apps and you can do the following:
- Loops ‘for’ paralelos
- Agendamento de tarefas
- Futures
- União de múltiplas tarefas e espera pela finalização de todas
- Fácil integração para significativa melhora do desempenho
|
IDE and Development Tools Enhancements |
- O novo PAServer Manager é uma aplicação da bandeja do OS X que permite que você inicie e gerencie múltiplas instâncias do PAServer (a aplicação Assistente de Plataforma para desenvolvimento de aplicações iOS e OS X)
- Suporte aperfeiçoado a controle de versão com Subversion e novo suporte a controle de versão Git
- Novo designer multidispositivos integrado
- Suporte IDE para adição de classes de Java a um apk de Android
- Tours guiados de IDE para ajudar a aprender as funções do RAD Studio
- Novo Java2Delphi – gerador de código nativo para acesso a APIs do Android
|
RTL and VCL Enhancements |
- Nova biblioteca OmniXML para melhor desempenho, particularmente em plataformas mobile, e seleção facilitada de engine XML padrão
- Processamento JSON de baixo nível aperfeiçoado
- Biblioteca C++ STL atualizada para iOS e novas versões das bibliotecas Boost e Dinkumware para Win64
- Aperfeiçoamentos do componente taskbar apresentado no XE6 para suporte com um novo componente TJumpLists VCL para Jump Lists do Windows Taskbar
- Nova unidade para codificação e decodificação web
- Centenas de aperfeiçoamentos de qualidade e desempenho
|
Database and FireDAC Enhancements |
- Banco de dados IBLite embutível agora disponível para Windows, OS X, Android e iOS
- Suporte a streaming na FireDAC para blob fields e suporte a stream de arquivos de MSSQL
- Suporte a timeouts nativos de comando de API de DBMS.
- Parâmetros de conexão da FireDAC agora mostrados no Object Inspector como um registro
- Aperfeiçoamentos no Data Explorer (chaves e campos primários são mostrados, chaves e campos estrangeiros são mostrados, sequências/geradores agora mostrados)
- Outros aperfeiçoamentos da FireDAC, incluindo um novo driver IBLite para desktop e mobile
|
FireMonkey Enhancements |
- Controles TEdit e TCalendar reescritos para utilizar uma nova arquitetura de apresentação: você escolhe se quer que o controle use a apresentação de estilo padrão ou um controle nativo da plataforma no iOS dinamicamente
- Suporte a múltiplos monitores nas plataformas desktop
- O componente TBannerAd agora suporta o API Google Mobile Ads do Google Play Services
- Modo de imersão em tela cheia para Android KitKat
- Pull de TListView para atualizar no iOS e Android
|
NEW! in RAD Studio XE6 |
- Componentes de Tethering de Aplicações
- Componente Taskbar
- Cloud Service (BaaS) integration with components for Kinvey and Parse FM VCL
- Novos estilos
- Componentes de sensor
- Vendas e publicidade na aplicação
- Crie aplicações para Google Glass
- Acessibilidade para desktop FireMonkey
- Melhorias de qualidade, desempenho e estabilidade
- Crie aplicações Android com C++
- Suporte do pacote C++ a Windows de 64-bits
- Encontre definições e referências para C++
- Aperfeiçoamentos da FireDAC e atualizações de drivers Informix
- Database Explorer para FireDAC
- Suporte Apache (WebBroker)
- Suporte a DirectX 11
|
NEW! in RAD Studio XE5 |
- Desenvolva aplicações Android com Delphi e aplicações iOS com C++
- Novos componentes mobile para Android e iOS
- Suporte a cliente REST para acessar serviços web RESTful baseados nas nuvens (nas versões Professional e superiores
- FireDAC integrada à instalação e aos componentes centrais do Delphi na versão Professional
- Banco de dados IBLite para Android com licença de distribuição ilimitada
- Desenvolva aplicações iOS 7
- Reparos e aperfeiçoamentos
|
NEW! in RAD Studio XE4 |
- Desenvolva aplicações iOS com o compilador ARM para iOS do Delphi, toolchain, novo ambiente e controles de desenvolvimento visual para iOS
- Banco de dados IBLite para iOS com licença de distribuição ilimitad
- FireDAC – Powerful, fast and easy data access FM VCL
- Suporte a sensores FireMonkey para localização, orientação e movimento
- Frames e o novo componente TListView do FireMonkey
- Modo de tela cheia do OS X
- Reparos e aperfeiçoamentos
|
NEW! in RAD Studio XE3 |
- Compilador para Windows de 64-bits do C++Builder
- Suporte a Windows 8
- Incorpore o aspecto moderno do Windows a suas aplicações com a interface Metropolis
- Suporte a OS X Mountain Lion e Retina Display
- Visual LiveBindings
- Estilos FireMonkey aperfeiçoados, áudio/vídeo e 3D
- Reparos e aperfeiçoamentos
- HTML5 Builder para a criação de aplicações web e web mobile
|
NEW! in RAD Studio XE2 |
- Compilador Delphi para Windows de 64-bits
- Plataforma de aplicações FireMonkey - crie aplicações multiplataforma e multidispositivo a partir de uma única base de código
- Crie aplicações Windows e OS X para desktop com a FireMonkey
- Conectores DataSnap mobile
- Engine do LiveBindings
- Ferramenta de relatórios FastReport
|
NEW! in RAD Studio XE |
- Desenvolvimento multicamadas expandido com DataSnap
- Desenvolvimento multicamadas expandido com DataSnap
- Suporte a computação nas nuvens para Azure e Amazon
- Integração de Subversion no
- Expressões regulares
|
NEW! in RAD Studio 2009 and RAD Studio 2010 |
- Construa aplicações capacitadas para touch e gesture
- Suporte a Windows 7
- IDE Insight FM VCL
- RTTI (reflection) ampliado adicionado à linguagem Delphi
- Unicode FM VCL
- Controles Ribbon
- Grande atualização do DataSnap
- Métodos genéricos e anônimos
|
Get started with C++Builder today!
Compre o C++Builder
Compre, faça o download e dê início ao desenvolvimento C++ para múltiplos dispositivos.
Comprar on-line
Saiba Mais
O que há de novo no C++Builder 10 Seattle
Comece já!