Feeds:
Posts
Comentários

Oxygene for Java

A empresa RemObjects anunciou a versão 5.0.31 do Oxygene (compilador e ambiente de desenvolvimento). A grande novidade agora é que ele também gera código Java.

Com esse produto você pode programar em uma liguagem semelhante a linguagem Delphi, dentro do Microsoft Visual Studio e gerar código gerenciado para as plataformas Java e .NET.

Ou seja, se você já programa em Delphi e quer começar desenvolver para Android ou Windows Phone, essa é uma boa solução.

Obs.: esse produto é utilizado pela Embarcadero no seu Delphi Prism.

Anúncios

Segundo analistas da Gartner, em 2015, os projetos de desenvolvimento de aplicativos móveis visando smartphones e tablets serão mais numerosos do que os que focam em PCs em uma proporção de 4 para 1.

O mercado de dispositivos móveis representa a grande ponta no desenvolvimento e na inovação de aplicativos atualmente.

Fim do Flash no Android

A Adobe anunciou o fim do desenvolvimento de versões do Flash para plataformas móveis.

“O HTML5 é agora universalmente aceito na maior parte de dispositivos móveis, em alguns casos exclusivamente”, disse o vice-presidente da Adobe, Danny Winokur, em um blog. “Isso torna o HTML5 a melhor solução para criar e distribuir conteúdo em plataformas

O que é o FireMonkey?

Para quem conhece ou programa em Delphi, o FireMonkey é uma VCL turbinada. Com ela é possível criar formulários mais interativos, semelhante ao que o Flash faz hoje. O interessante é que você pode utilizar esse framework nas suas aplicações atuais. Por exemplo, digamos que vc tenha um aplicativo no padrão MVC. A parte da View, que está desenvolvida em VCL, pode ser reescrita para utilizar o FireMonkey, sem precisar alterar as demais  camadas. E o mais legal nisso tudo, é que depois de feito isso, dá para disponibilizar esse aplicativo para as plataformas Windows 32/64 e iOS, e num futuro breve, para Linux e Android!

Segue abaixo uma lista das novidades incluídas na nova versão do Delphi:

  • Delphi 64-bit compiler
  • Delphi OS X compiler
  • FireMonkey Platform for creating 32-bit Windows applications for Windows 7, Windows Vista and XP; Server
  • FireMonkey Platform for creating 64-bit Windows applications for Windows 7, Windows Vista and XP; Server 2003 and 2008.
  • FireMonkey Platform for creating OS X 10.6 and 10.7 applications
  • FireMonkey Platform for creating applications for iOS 4.2 and higher
  • VCL (Visual Component Library) for rapidly building 64-bit applications for Windows 7 and Windows Vista.
  • IDE support for building and managing projects for 64-bit Windows
  • IDE support for building and managing projects for OS X
  • Delphi RTL for 64-bit Windows
  • Delphi RTL for OS X
  • Native zip file RTL support for Delphi
  • RTTI for indexed properties and RTL support
  • Deployment Manager: Deploy Delphi applications to OS X, 32-bit Windows and 64-bit Windows
  • Deployment Manager: Deploy Delphi applications to Amazon EC2 and Windows Azure
  • Delphi Pointer Analysis for Audits
  • Debug Delphi 64-bit Windows applications
  • Debug Delphi OS X applications
  • All dbExpress drivers available for 64-bit Windows
  • dbExpress drivers for OS X – InterBase, Firebird, Oracle, MySQL, SQL Anywhere and Informix
  • dbExpress ODBC Driver
  • LiveBindings connect any type of data to any UI or graphical element in VCL and FireMonkey
  • HTTPS support in stand-alone DataSnap Applications
  • DataSnap server ability to terminate socket connection
  • DataSnap CommunicationTimeout for HTTP protocol
  • DataSnap JavaScript Minification with dispatching
  • DataSnap Heavyweight callbacks support broadcasting to specific callbacks
  • DataSnap Callback channel events for servers and clients
  • DataSnap REST server support for multiple Callback Tunnels
  • DataSnap Session Events for TCP/IP Protocol
  • DataSnap KeepAlive support for TCP transport component
  • DataSnap Monitor and control connections
  • DataSnap wizard source code enabling developers to build their own DataSnap server wizards
  • ClientDataSet support for OS X and 64-bit Windows
  • DataSnap Desktop Client Connectors for 64-bit Windows, OS X, and Windows Phone 7
  • DataSnap Mobile Client Connectors for IOs, Android, BlackBerry, and Windows Phone 7
  • MetaData support for TAzureQueueManagement
  • Amazon Simple Storage Service API
  • Amazon Queue Service API
  • Amazon SimpleDB API
  • FastReport VCL 4 RAD Edition reporting tool
  • Documentation Insight – a Delphi XML documentation tool
  • INDY component libraries for Win64 and OS X
  • ActiveX for Delphi Win 64
  • VCL support for Win64
  • VCL Styles: Create VCL applications with enhanced GUI

A equipe do Delphi chegou lá! Com a próxima versão do Delphi (XE2) será possível gerar executáveis também para a plataforma iOS (Mac, iPod, iPhone e iPad).  Ou seja, com um mesmo código fonte será possivel gerar um executável, a partir da IDE do Delphi (Windows), para as plataformas Win32, Win64 e  iOS.

Para isso deverá ser utilizado um novo framework, o FireMonkey. Com ele o Delphi passará a competir com o Flash, Silverlight e JavaFX no que diz respeito ao desenvolvimento de aplicações RIA.

Em um futuro breve podemos esperar a opção para gerar binários para as plataformas Android e Linux.

Certamente todos os aplicativos que hoje rodam nativamente no Windows 7, irão rodar no Windows 8 (sem problemas, espero). Fica a dúvida de como será programada a aparencia desses aplicativos (quando não abertos) na nova UI, visto que não teremos mais ícones.

Também o S.O passará a executar nativamente códigos em HTML e JavaScript, sem precisar de um navegador. Na opinião de Marco Cantú, com isso a Microsoft parece estar tirando os holofotes da tecnologia .NET (especialmente Silverlight) e passando a destacar tecnologias Web no desenvolvimento de aplicativos para a plataforma Windows.