Delphi XE5 Update 2 e C++Builder com suporte a iOS!!!

A segunda atualização para o RAD Studio XE5 foi liberada ontem, incluindo uma atualização significativa no lado Delphi, e também suporte ao desenvolvimento para iOS no C++ Builder.

O segundo update do RAD Studio XE5 foi liberado ontem, incluindo uma atualização significativa no Delphi e também apoio ao desenvolvimento iOS para C++ Builder. O update 2 é livre para usuários XE5 registrados, e agora os desenvolvedores de C++ Builder podem começar a utilizar o suporte para iOS imediatamente.

Desenvolvedores Delphi vão ter uma atualização com muitas correções e algumas novidades que iremos detalhar nos próximos artigos, especialmente a compilação e debug utilizando o Mobile Preview!

Informações e links para download:

– Download do Update 2: http://cc.embarcadero.com/item/29662. Também existe a opção de instalação completa através da ISO.

– Detalhes deste Release: http://goo.gl/8enb5a

– Lista de todas as correções: http://edn.embarcadero.com/article/43522

– Novas features (leitura obrigatória!): http://goo.gl/4D35gq

–  C++ for iOS: http://goo.gl/pb857h

Novos Recursos do RAD Studio XE5

Ok, acredito que a esta altura você já saiba que o Delphi XE5 (com suporte para Android) encontra-se disponível para download. Neste artigo vamos destacar as inovações mais relevantes desta versão – provavelmente a mais esperada dos últimos anos!

Download e Instalação

Iniciando pelo download do produto, se você pretende baixar um trial de avaliação, oferecemos três alternativas:

1- Instalação sob demanda (você baixa o setup e o restante é baixando enquanto você instala o produto): http://goo.gl/WXeH8c;

2- Download do ISO contendo o RAD Studio XE5 completo (Delphi, C++ Builder, HTML5 Builder): http://goo.gl/GkDDsc;

3- Instant Trial, o mais interessante de todos, onde não é necessário instalar o produto. O client do AppWave será configurado em sua máquina e a imagem do produto baixada via streaming e executada quando pronta. A partir da segunda execução o produto estará em sua tela em segundos! http://goo.gl/ZxliqQ;

obs: se você é um usuário com manutenção ativa, provavelmente já recebeu um e-mail com todos os detalhes e links para download.

Novos Recursos

Como ponto de partida, recomendo a documentação on line do produto neste endereço http://goo.gl/AMW0pu.

Para cada versão existe uma página com tudo o que há de novo em detalhes: http://goo.gl/kgf7dJ.

Vamos a lista principal:

– O suporte a Android configura-se na novidade mais importante desta versão. Neste link você tem tudo o que precisa para iniciar com ambos (iOS e Android): http://goo.gl/UZ3Lt6;

– Suporte para iOS 7 (a ser liberado logo após o anúncio oficial da Apple nos próximos dias);

– Novo REST Client Library para acesso (muito) facilitado a serviços REST;

REST Debugger para explorar serviços a serem consumidos;

FireDAC agora integrado ao instalador: ocorreram alguns refactorings de classe com relação a versão que acompanhava o XE3 e XE4, porém a documentação traz um howto de como migrar, com scripts e tudo: http://goo.gl/x2GO6A;

MacInCloud integrado na IDE: http://goo.gl/zeL68i;

– Novos forms designers para Android e também dispositivos customizáveis: http://goo.gl/B4rOGM;

IDE Insight remodelado: http://goo.gl/BvwggK;

– Novos controles para Mobile para Notification, Search automático no TListView, Swipe to Delete no TListBox e TListView, e mais: http://goo.gl/ta6xSi;

Plataformas

Portanto, a partir de agora suportamos – de maneira NATIVA e otimizada – as seguintes plataformas:

* 32-bit Windows
* 64-bit Windows
* 32-bit OS X
* iOS Simulator (Intel)
* iOS (ARM)
* Android (ARM)

Especificamente para Android (a bola da vez) estas são as versões suportadas:

* JellyBean (Android 4.1.x, 4.2.x, 4.3.x)
* Ice Cream Sandwich (Android 4.0.3 and 4.0.4)
* Gingerbread (Android 2.3.3 – 2.3.7)

Você pode observar os detalhes para todas as plataformas neste link: http://goo.gl/Gwme01.

Artigos Adicionais

Temos uma avalanche de artigos partindo de todos os MVPs e nosso pessoal de R&D por todo o mundo, vou relacionar abaixo alguns interessantes:

Recados Importantes!

=> Convite para o Webinar sobre Android e iOS com Delphi no próximo dia 17: http://embt.co/1e71mlY

=> Inscrições abertas para o Delphi Conference, venha conhecer e falar com os maiores especialistas em Delphi e C++ Builder da atualidade, incluindo presenças internacionais: http://embarcaderoconference.com.br/

É isso, no próximo artigo pretendo fazer um FAQ sobre diversas perguntas que estamos recebendo por mídias sociais e também e-mails. Abraços, bons projetos, bons negócios, e até o próximo!

Lançamento Oficial do Delphi for Android!

É com muito entusiasmo que anunciamos a disponibilidade imediata do Delphi for Android!

Trata-se – provavelmente – da versão mais aguardada do Delphi desde seu lançamento, portanto estamos diante de um dia histórico para o produto e também para a Embarcadero.

Abaixo alguns recursos disponíveis, trial, exemplos e tudo o que você precisa para começar a atender a demanda de seus clientes por aplicações móveis em iOS e Android imediatamente:

=> Visão Geral do Delphi XE5 – embt.co/17oChNr

=> Visão Geral do RAD Studio XE5 – embt.co/17WZEKH

=> Um único código fonte, um único time – http://embt.co/1aAPnMg

=> RAD Studio e Android – http://embt.co/18NRqXF

=> Delphi e Android – http://embt.co/1aARaAL

=> Aplicações Realmente Nativas – http://embt.co/15P3fKZ

=> Anúncio Oficial para a Imprensa (em português): http://www.embarcadero.com/br/press-releases/embarcadero-launches-rad-studio-xe5-with-android-and-ios-support

=> Uma pesquisa sobre a demanda por desenvolvimento móvel (em português): http://www.embarcadero.com/br/press-releases/embarcadero-mobile-app-development-survey

=> Iniciando com o desenvolvimento móvel para Android: http://docwiki.embarcadero.com/RADStudio/XE5/en/Android_Mobile_Application_Development

=> Convite para o Webinar sobre Android e iOS com Delphi no próximo dia 17: http://embt.co/1e71mlY

Delphi for Android: Primeiras Informações!

O Delphi para Android está em fase beta e o progresso tem se mostrado incrível. Estou tomando aplicações que utilizamos como exemplo no Tour do XE4 para iOS (http://embarcaderobr.com.br/tour/), e também no recente CodeRage Mobile Brasil (http://www.embarcadero.com/coderage-mobile-brazil-ondemand) e simplesmente recompilando para Android!

Abaixo algumas informações importantes selecionadas para vocês:

1.- Publicamos uma atualização do Roadmap do RAD Studio, onde você pode ver que teremos iOS e Android também para C++ ainda este ano, e também detalhes sobre as futuras plataformas a serem suportadas: http://edn.embarcadero.com/article/42544

2.- Você pode se inscrever neste link para receber todas as informações sobre o Delphi for Android assim que disponíveis, além de se candidatar a beta tester (prioritário para usuários do XE4): http://forms.embarcadero.com/RADAndroidInfoBetaRequest

3.- Ofertas especiais:

  • Adquirindo o XE4 agora você recebe 6 meses de manutenção grátis: isto significa que você receberá updates e novas releases dentro dos próximos 6 meses free, além de ganhar acesso prioritário ao beta do Android;
  • Ainda está valendo o Bonus Pack com uma série de utilitários e extras;

4.- Outros artigos já publicados sobre o novo Delphi for Android:

Fiquem ligados, estaremos publicando novos “previews” em breve! 😉

Anunciando RAD Studio XE4, Delphi XE4 e C++ Builder XE4

Está disponível a partir de hoje a versão XE4 do RAD Studio (Delphi, C++ Builder e HTML5 Builder), e com ela nossa primeira release para mobile (smartphone e tablet). Nesta release você pode desenvolver imediatamente e distribuir aplicação para iPhone, iPad e iPod, além de Windows (32 e 64 bit) e Mac OSX – características já presentes no edição anterior XE3.

O que há de novo no RAD Studio XE4?

Bem, a lista é bastante longa, mas gostaria de focar neste primeiro post na maior de todas as novidades: desenvolvimento para mobile. Nesta versão você pode desenvolver imediatamente para iOS, inclusive distribuir sua aplicações via AppStore! Em meu post anterior (RAD Studio para um mundo cada vez mais “Multi-Device”) procurei mostrar quão grande é este mercado e a quantidade de oportunidades que se abrem para nós profissionais de TI.

Entre as principais características do XE4 temos:

  • Suporte completo para iOS, Windows e Mac OSX, e suporte para Android chegando em breve!
  • Construção totalmente visual de aplicações para iOS, Windows e Mac OSX, suportando múltiplos tipos de devices, resoluções e orientações de tela;
  • Estilos nativos para interface iOS, serviços e sensores como Gyro e Camera, Geo Location, ShareSheet, serviços de notificação;
  • Suporte nativo a databases locais para Interbase Lite, Interbase ToGo e SQLLite;
  • Conexão ao mundo através de FireDAC para Oracle, Sybase, IBM DB2, InterBase, MySQL, Microsoft SQL Server, Microsoft Azure, Amazon Web Services, SOAP e REST, e muito mais!
  • Lista completa e outras informações importantes sobre esta release aqui: http://www.embarcadero.com/br/products/rad-studio/whats-new

Porque estamos falando em Multidispositivo? Qual o principal diferencial da nossa solução?

Multidispositivo (ou Multi-Device em inglês) significa que o RAD Studio XE4 permite a você compilar nativamente para cada uma das plataformas suportadas. Então temos uma solução realmente nativa para os diversos dispositivos disponíveis no mercado (Windows, Mac OSX, iOS e breve Android), diversos formatos, orientações de tela, a partir de uma única base de código, uma única equipe.

Significa ainda que estamos preservando seu conhecimento e seu investimento em nossa ferramenta, e levando seus produtos a novos mercados, aliás, ao mercado que mais cresce na área de software: aplicações para dispositivos móveis.

Download Gratuito: Teste você mesmo!

Você pode fazer o download do trial e experimentar tudo isso imediatamente. A versão de testes é completa e não possui nenhuma restrição. Acesse este link (http://www.embarcadero.com/br/products/rad-studio/downloads) e literalmente: divirta-se!

O RAD Studio XE4 traz uma nova “Welcome Page” chamada de “Start Here”. Nela você encontra tudo o que precisa para iniciar com o desenvolvimento para iOS. São exemplos prontos, tutoriais, vídeos, um verdadeiro treinamento para que você chegue antes ao mercado, veja na imagem abaixo:

Estarei postando no decorrer desta semana detalhes sobre vários aspectos do produto, o que está incluso em cada edição, como o IBLite free para aplicações móveis por exemplo, além de iniciar uma séria de tutoriais focados no desenvolvimento multidispositivo, fique ligado!

Também já anunciamos o Tour que passará por diversas cidades, faça sua inscrição e venha conferir ao vivo todas as novidades: http://www.embarcaderobr.com.br/tour/.

Dúvidas e informações adicionais

Todas as suas dúvidas podem (e devem) ser esclarecidas através dos canais oficiais da Embarcadero. Estes são os únicos canais aptos a lhe prestar informações precisas e confiáveis sobre nosso produtos:

  1. visitando a página do produto em http://www.embarcadero.com/br;
  2. através de nossos blogs (http://blogs.embarcadero.com/), EDN (http://edn.embarcadero.com/) e demos em vídeo (http://www.embarcadero.com/products/rad-studio/product-demos);
  3. verificando as perguntas já respondidas através do FAQ: http://www.embarcadero.com/br/products/rad-studio/faq;
  4. entrando em contato com a Embarcadero do Brasil através do (11) 5643-1333 ou atendimento@embarcadero.com.br;
  5. falando com um dos MVPs brasileiros, listado nesta página: http://www.embarcadero.com/br/mvp-directory;
  6. enviando um e-mail diretamente para fernando.rizzato@embarcadero.com;

E antes de encerrar, o mais importante!

Abraços e até o próximo.

RAD Studio para um mundo cada vez mais “Multi-Device”

Olá pessoal!

Estamos muito próximos de um dos maiores lançamentos da história do RAD Studio (Delphi, C++ Builder, HTML5 Builder), e por não dizer da história do mercado de software. Gostaria de falar hoje sobre o que está por vir, e mais especificamente, sobre o que isso pode significar para você, para sua empresa, e para o mercado.

Em nosso último Webinar sobre o Delphi para iOS (resumo aqui) apresentamos as principais funcionalidades  presentes na IDE, novos componentes e também o novo compilador nativo para iOS, cujo lançamento oficial ocorrerá dentro de alguns dias. Porém, este lançamento será algo muito mais amplo do que “somente” Delphi para iOS. Estaremos falando sobre desenvolvimento “Multi-Device”. Mas o que isso significa na prática? Vamos começar a entender…

Primeiramente observe um pouco as pessoas ao seu redor, reflita sobre suas atividades rotineiras, sua relação com a Internet, o que há de novo? Você consegue perceber o mesmo que eu? As pessoas, e também as empresas, estão passando a utilizar a Internet como seu principal meio de comunicação. De maneira gradual estamos trocando velhos hábitos por uma maneira nova e bastante prática de resolver nossos problemas e demandas cotidianas, estamos adotando a internet como parte de nosso dia-a-dia, quase sempre sem perceber sua presença.

Ocorre que este uso crescente da Internet como meio de comunicação, e sua ligação com as tarefas mais básicas de seu dia, não permitem mais que você faça como nos “velhos tempos” (5 anos atrás?): as pessoas não querem – ou não podem – mais esperar estarem sentadas atrás de um PC tradicional para executar suas tarefas, resolver seus problemas pessoais e profissionais, trabalhar. Este é um dos principais motivos da crescente adoção dos dispositivos móveis (tablets, smartphones, e todas as demais combinações possíveis).

Este cenário será o foco principal de nosso próximo lançamento: desenvolva para múltiplos dispositivos, utilizando as tecnologias mais recentes disponíveis, de maneira nativa, a partir de um único ambiente de desenvolvimento.

Esteja preparado para o mundo Multi-Device. O RAD Studio vai permitir que você desenvolva aplicações Desktop, Server, Web, Mobile e Multi-Tier, utilizando um único ambiente, uma única linguagem, compartilhando suas regras de negócio e potencializando seu conhecimento. Acesse todos os banco de dados de mercado, incluindo SQL Server, Oracle, Sybase, DB2, InterBase, SQL Anywhere, SQLite, MySQL, Postgres, cloud services como Windows Azure e Amazon. Tire proveito dos serviços e sensores dos dispositivos móveis, construa aplicações escaláveis, multi-tier e multi-device para Windows, Mac e iOS (e em breve para Android!).

Alguns estudos mostram que os tablets, ainda este ano, devem superar os PCs em número e também em tempo total de conexão/disponibilidade. Então você precisa estar preparado para isso. O RAD Studio será o único ambiente que permitirá, a partir de um mesmo código-fonte, gerar aplicações nativas para esta nova gama de dispositivos, e assim atender as novas necessidades dos usuários.

Observem este texto: http://tech.fortune.cnn.com/2013/04/08/apple-google-mobile-apps-canalys/. Ele nos apresenta, principalmente, duas importantes informações:

1- O mercado de aplicações para dispositivos móveis (não PC) é muito grande, as lojas virtuais da Apple, Google, BlackBerry e Microsoft faturaram – em conjunto – mais de 2 bilhoes de dólares no último quarter!

2- Os dispositivos da Apple são os responsáveis pelo maior faturamento entre os produtores de aplicativos para dispositivos móveis.

Nosso próximo lançamento vai permitir que você tenha acesso a este mundo, vai permitir a você entrar para este negócio. Mais do que isso, você poderá desenvolver para iOS com RAD Studio agora, e também para Android em um futuro próximo (assim que o compilador estiver disponível de acordo com nosso roadmap). Também estão previstos – mas ainda sem data definida – suporte para Windows Phone e Linux no “server side”. Tudo isso a partir de um código-fonte comum, porém compilando nativamente para cada sistema operacional/processador. Não é incrível?

Falando especificamente do mercado nacional, este movimento em direção as plataformas móveis, ao multi-dispositivo, pode ganhar ainda mais velocidade com a aprovação desta lei: http://tecnologia.uol.com.br/noticias/redacao/2013/04/02/lei-para-desonerar-smartphones-de-ate-r-1500-sai-em-abril-diz-ministro.htm, a qual desonera smartphones e tablets, tornando-os mais acessíveis. Isto significa ainda mais demanda por soluções.

Portanto fique antenado, plugado, conectado! Estamos em meio a uma nova revolução na área de TI, e em poucos dias estaremos apresentando a solução que vai lhe colocar no centro desta batalha. RAD Studio para um mundo “Multi-Device”!

Delphi iOS Beta disponível para usuários do Delphi XE3 e RAD Studio XE3

Se você é usuário registrado das versões Professional ou superior do Delphi XE3 ou RAD Studio XE3, você pode agora ter acesso ao beta do Delphi for iOS e estar entre as primeiras pessoas a testar nossa nova solução para iOS e também o novo compilador Delphi para processadores ARM.

Sim, já estamos compilando NATIVAMENTE para iOS e em breve para Android!

Nesta nova página é possível verificar todos os detalhes e também os recursos disponíveis, e entender porque o Delphi é a melhor solução para desenvolvimento de aplicativos móvel, seja com dados locais ou ainda acessando sua infra via REST, Socket ou outro recurso.

Também é possível se inscrever neste link para receber em primeira mão todas as novidades da Embarcadero a respeito do Delphi for iOS e desenvolvimento mobile.