BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Embarcadero Updates Delphi and C++ Builder, Launches HTML5 Builder

by Michael Floyd on Sep 05, 2012 |

Embarcadero Technologies, whose Borland roots date back to Turbo Pascal and the pioneering of modern development environments, launched a major overhaul of its development tools line as part of RAD Studio XE3. RAD Studio comes with Delphi and C++Builder included. While details of RAD Studio were leaked in mid august, the company also launched HTML5 Builder for mobile and Web app developers. The focus for this release is improved support for cross-platform development across multiple versions of Windows and Mac OS X, enhanced database connectivity, and support for HTML 5 and mobile development.

RAD Studio includes an update to FireMonkey, their UI engine that allows Delphi and C++ developers to code for Mac or Windows from a single code base. According to Embarcadero spokespeople, “The new FM2 UI engine delivers a choice of “pixel perfect” native OS UIs or fully custom UIs developed by graphic designers or 3rd parties .” FM2 UI also lets designers build Mac App Store-ready applications with built-in Retina support.

Embarcadero also introduced a new framework, Metropolis UI, that lets developers target the Windows 8 UI style and includes integrated support for touch, Live Tiles, and tablet device sensors. For those already working with an existing Visual Components Library (VCL), the Metropolis UI also includes tools to migrate legacy Windows apps to the new Windows 8 style. For database connectivity RAD Studio introduces Visual Live Bindings, which allow developers to wire graphic elements to data sources from the visual environment.

It was rumored that Delphi and C++ Builder would include true Windows Runtime support. InfoQ spoke with John Thomas, Director of Product Management at Embarcadero. According to John:

Delphi and C++Builder native compilers do not support WinRT in XE3. While we have plans to support that environment in the future, the majority of our customers have asked us for Windows Desktop support (traditional Win32 APIs, etc.) with the Windows 8 look and feel because porting to WinRT would be a serious effort otherwise.

Available either under a separate release or bundled with RAD Studio, HTML 5 Builder allows developers to build Web and/or mobile apps using Javascript, HTML5, JQuery mobile and CSS3 all from the visual IDE. Developers concerned with cross-platform mobile can target iOS, Android, BlackBerry, and Windows Phone all from a common HTML5/CSS3/JavaScript codebase. HTML5 Builder doesn’t just focus client side development. It also integrates server-side support for PHP and databases like MySQL. On this last point, InfoQ aked about RadPHP (formerly Delphi for PHP) and whether HTML5 Builder is an improved/renamed RadPHP. John replied that:

HTML5  Builder is an improved and renamed RadPHP. With the additional emphasis on client side solutions, particularly with HTLM5 and CSS3, we felt this new name better suited its new capabilities and its relevance for the market right now. The PHP backend solution, in particular Zend Framework and Data Access components continue to be supported for a complete end-to-end web development solution.

Embarcadero has a long history of creating fast compilers with slick tools and APIs wrapped within a visual development environment. RAD Studio XE3 is Embarcadero's answer to "what's next."

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Embarcadero history of compilers... by Karel van der Walt

Embarcadero has its own history of doing compilers.?

Re: Embarcadero history of compilers... by Michael Floyd

Well I only know this because I was there in the early Borland days. Yes, Anders Hejlsberg, Brad Silverberg, Roger Shafly and the rest of the original developers are long gone. But a few have survived name changes and the sell offs. David I. immediately comes to mind. That's the history I'm referring to.

who uses these products? by Ali Motaz

when i see products like these, selling for those price tags
i can only stand amazed by the size of the software industry!

who buy these products? ... and even more amazing, who buy the products (software) created by these products?

Re: who uses these products? by Oops Mutex

Embarcadero Still alive?

Re: who uses these products? by Marcos Antonio


who buy these products? ... and even more amazing, who buy the products (software) created by these products?

Maybe some software houses and clients that want softwares that just work, and not to dominate the universe.

Marcos

Re: who uses these products? by Marcos Antonio

Embarcadero Still alive?

Yes. COBOL too.

Marcos

Re: who uses these products? by Ali Motaz

And I think for that, there many more interesting and cheaper options,
If they are into FOSS, they probably should consider Ruby and RoR, Groovy and Grails ... or even Clojure
QT is probably a valid option too if they have to use C++

And if they have to go RAD, well ... MS LightSwitch is (my opinion at least) the only serious option

So I notice many of those option, are new or very new ...
lightswitch only came out in 2011 or 2010 , but you have to move on, right!

Re: who uses these products? by Dan Tines

If Embarcadero is staying in business in this tough of a market, then obviously there are people that find value in their products.

Amazing how many developers can't think outside of their little bubbles.

Re: who uses these products? by Ali Motaz

I wish all the best for Embarcadero
I am a system analyst by training, and I really have a soft spot for any company that made its name
by selling software modeling tools, which is what I think of Embarcadero

Good software modeling tool is a very difficult domain, so I am sure that Embarcadero must have
very smart ppl operating it

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

9 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT