No post anterior, instalei o XE2. Agora vamos dar uma olhada na Ide e ver algumas de suas novidades. Será uma rápida olhada, ou seja, existe muita coisa para verificarmos e este post não tem o objetivo de esgotar o assunto, apenas de ser uma introdução bem superficial. Vamos lá!
Tela inicial:
Normal, nada de novo.
Abrindo um novo projeto:
Vemos uma das novidades desta versão, o FireMonkey. Vamos então criar um novo projeto:
Este é o formulário inicial quando selecionamos um projeto FireMonkey.
Abaixo, o form com alguns componentes inseridos, no qual testei o effects da paleta de componentes:
O form de uma aplicação Vcl continua o mesmo, pelo menos visualmente falando:
Paleta de componentes FireMonkey:
Paleta de componentes VCL:
O velho e bom Rave continua:
O Fast Report agora acompanha o Delphi:
Versão do Final Builder:
Menu Project:
O nome da unit na cláusula “uses” vem com o nome do seu namespace:
Coloquei um button no form de um projeto VCL e no evento click deste botão, inseri o seguinte código:
Compilei usando Build Configuration no Debug e depois no Release:
– no debug, o arquivo exe ficou com 6,75 MB;
– no Release, ficou com 1,5 MB.
No FireMonkey, seguindo o mesmo processo:
– no Debug, exe com 8,48 MB;
– no Release, exe com 3,32 MB.
No Delphi 2010:
– Tanto no Debug quanto no Release, exe com 880 KB;
Bom, estas foram as minhas primeiras impressões com relação à Ide do Delphi XE2. Comentários com novas experiências são bem-vindos!
Até a próxima.

Contato: luiz_sistemas@hotmail.com
No blog do David Intersimone (http://blogs.embarcadero.com/davidi/2011/08/14/41124) são relacionados todos os acréscimos inseridos no Rad Studio XE2. Abaixo, relação (tradução: google):
Delphi compilador 64-bits
Delphi OS X compilador
C + + OS X compilador
FireMonkey Plataforma para criar aplicações Windows 32-bits para o Windows 7, Windows Vista e XP;
FireMonkey Plataforma para criar aplicações Windows 64-bits para o Windows 7, Windows Vista e XP; Server 2003 e 2008.
FireMonkey plataforma para a criação de aplicações OS X 10.6 e 10.7
FireMonkey plataforma para criação de aplicativos para iOS 4.2 e superior
VCL (Visual Component Library) para a construção rápida de aplicativos de 64 bits para o Windows 7 e Windows Vista.
IDE apoio para a construção e gestão de projetos para Windows 64 bits
IDE apoio para a construção e gestão de projetos para o OS X
Delphi RTL para Windows de 64-bits
Delphi RTL para OS X
C + + RTL para OS X
Suporte a arquivos zip nativo RTL para Delphi e C + +
RTTI para propriedades indexadas e apoio RTL
C + + RTTI compatibilidade com Delphi
C + + para impulsionar OS X
Deployment Manager: Implantar aplicativos Delphi para o OS X, Windows 32-bits e 64-bits do Windows
Deployment Manager: Implantar C + + para OS X e Windows de 32 bits
Deployment Manager: Implantar Delphi e C + + para Amazon EC2 e Windows Azure
Delphi – Análise Ponteiro para Auditorias
C + + auditorias
Debug Delphi aplicações de 64-bits do Windows
Debug Delphi e C + + OS X aplicações
Todos os drivers dbExpress disponíveis para Windows de 64-bits
Driver dbExpress para OS X – InterBase, Firebird, Oracle, MySQL, SQL Anywhere e Informix
ODBC Driver dbExpress
LiveBindings conectar qualquer tipo de dados a qualquer elemento da interface do usuário gráfica ou em VCL e FireMonkey
HTTPS apoio em aplicações stand-alone DataSnap
DataSnap capacidade do servidor para encerrar conexão de soquete
DataSnap CommunicationTimeout para o protocolo HTTP
DataSnap Minification JavaScript com o envio
Callbacks DataSnap Heavyweight suporte de transmissão para callbacks específicas
DataSnap Callback eventos de canal para servidores e clientes
DataSnap suporte do servidor REST para Túneis Callback múltiplas
DataSnap apoio KeepAlive para TCP componente de transporte
DataSnap Monitor e conexões de controle
DataSnap assistente de código fonte permitindo aos desenvolvedores construir seu próprio DataSnap server wizards
ClientDataSet suporte para OS X e Windows de 64-bits
DataSnap Desktop Client Connectors para Windows de 64-bits, OS X e Windows Phone 7
DataSnap Mobile Client Connectors para OI, Android, BlackBerry, Windows 7 e Telefone
InterBase Developer Edition XE inlcuded para até 20 usuários e 80 conexões lógicas
Suporte de metadados para TAzureQueueManagement
Amazon Simple Storage Service API
Amazon Queue Service API
Amazon SimpleDB API
FastReport VCL 4 RAD ferramenta de relatórios
Documentação Insight – Delphi um instrumento de documentação XML
Bibliotecas de componentes INDY para Win64 e OS X
ActiveX para Delphi Win 64
Suporte VCL para Win64
Estilos VCL: Criar aplicações VCL com melhor GUI
RemObjects Oxygene Compiler 5,0
FastReport.net ferramenta de relatório
RadPHP Build mobile aplicações Web otimizadas
RadPHP Visual mobile design surface para ver como a interface será no dispositivo
RadPHP jQuery componentes móveis
Vejo que sua iniciativa é ótima! Iniciar a todos com relação ao XE2. Muitos rumores existem por aí que seremos capazes de desenvolver aplicações para Android com ele. Queria muito saber como isso seria feito. Se você puder dar uma olhada nisso e postar os resultados aqui, tal como você fez seria de grande ajuda!
Primeiro, gostaria de agradecer a visita ao meu blog. Obrigado!
Segundo, com relação ao Android, é também um de meus interesses. Também li sobre isso e já estava atualizando minha máquina virtual com o Android Software Development Kit (SDK) quando li seu comentário.
Ainda existe pouca coisa na internet hoje sobre todas os novos recursos do XE2, mas creio que se for possível, não será bicho de sete cabeças. Também tenho que ver se não tirei algum componente necessário na hora da instalação. Acho que o trial tem tudo, mas andei tirando algumas coisas afim de diminuir o tamanho do download.
Assim que tiver algo, coloco aqui.
Achei o texto que fala sobre o Android:
SAN FRANCISCO – Sep 02, 2011 —Embarcadero Technologies today unleashes a new version of its RAD Studio® XE2 software development tool suite, comprising the most extensive feature upgrades in more than a decade. Included in RAD Studio XE2 are new versions of Embarcadero Delphi®, C++Builder®, Embarcadero Prism™ and RadPHP™. Keynote features include full Delphi 64-bit Windows support, Mac OSX and iOS support with the new FireMonkey™ rich business application platform, and iOS and Android web and mobile app development with RadPHP XE2.
…
Delphi XE2 and C++Builder XE2 take a native approach to application development, while RadPHP XE2 brings web development and applications to mobile devices. With RadPHP XE2, developers can easily create web applications that are touch- and UI-optimized for mobile smart phones and tablets. Developers have the option to deploy their mobile Web applications as native mobile apps to Apple’s iOS AppStore and Android’s App Marketplace. They can directly utilize mobile device hardware, such as cameras, GPS and accelerometers in their mobile Web apps.
Texto completo: http://delphi-insider.blogspot.com/2011/09/delphi-xe2-and-rad-studio-xe2-official.html
Neste caso, acho não se tratar de algo oficial. Oficial mesmo tem no datasheet do Delphi XE2:
DEPLOY TO WINDOWS, MAC, AND iOS With the included FireMonkey platform, Delphi makes it easy to build your application and compile natively to both Windows and Mac OS X. You can also create stunning iOS mobile apps for the iPhone, iPod Touch and iPad and distribute on Apple’s App Store. Delphi FireMonkey applications take full advantage of the power and speed of your devices CPU and GPU.
Aqui, não fala no android…
BUILD APPLICATIONS THAT CONNECT EVERYWHERE
When you use Delphi, your applications get built-in high-speed connectivity to all popular databases. Delphi’s RAD Cloud data and application services connect to all popular client platforms, frameworks, languages, and devices today. Connect iOS, Android, Blackberry and Windows Phone 7 mobile applications to your DataSnap applications and database services. E aqui, fala sobre conectar o Android à um aplicação DataSnap.
Vou continuar pesquisando.
Bom, para finalizar, lendo alguns fóruns, foi possível constatar que o Android ficou de fora, ou seja, não será possível gerar aplicativos para a plataforma. Espero que alguém me desminta. 🙁
Além do Android, também não é possível gerar aplicativos para o Linux. Mas isso nós já sabíamos, não é mesmo?!?
Vou terminar o download do Android SDK, instalar o JDK e o Netbeans ou Eclipse ou ambos 🙂 e seguir com o estudo. Vida que segue!
Poxa tava na esperança de encontrar algo falando que já era possível desenvolver com o XE2 para Android…. 🙁
Sim, não temos a possibilidade de utilizar o Delphi XE2 para desenvolver para estas plataformas, porém, sei que não é o ideal para nós, mas temos como alternativa utilizar o RadPHP XE2, conforme visto no post Último dia – Testando o Delphi XE2 – Parte 5.
Futuramente, poderemos ter esta funcionalidade inserida no Delphi.