Thursday, 29 September 2011

Mono for Android 2.0 preview released

Xamarin have released a beta for their 2.0 series Mono for Android. Full details are at http://android.xamarin.com/Releases/Mono_for_Android_1/Release_1.9.0 but key points are:
  • support for Honeycomb (Android API Level 12)
  • interface constant binding improvements
  • Java 7 support
  • smaller application packages
  • better incremental builds
  • bug fixes

Update 1 released for Delphi XE2, C++Builder XE2 and RAD Studio XE2

Over 120 fixes are made in the recently released Update 1 for the XE2 product range from Embarcadero. There’s also an important licensing issue remedied in it.

Full details are at http://edn.embarcadero.com/article/41650.

C++Builder and FireMonkey

I don;t think I’d seen any posts on the new C++Builder release (C++Builder XE2) and so was pleased to see Bob Swart address this with a post on C++Builder XE2 and FireMonkey, originally from the C++Builder Developer’s Journal.

The article looks at creating a simple FireMonkey HD application, building and running it on Windows and on Mac OS X. He also looks at deployment and LiveBindings.

It’s good to see coverage of C++Builder topics out on the web.

Delphi Roadmap

Whilst Delphi and RAD Studio users await the next release of the official roadmap, JT (aka John-Ray Thomas) has posted a list of technology areas where work is actively on-going in the Embarcadero labs.

  • Frequent and regular FireMonkey updates
  • A Next Generation Delphi Compiler with multiple hardware/OS targets
  • Next Generation RAD C++ Compiler with multiple hardware/OS targets
  • 64bit RAD C++
  • Delphi and C++ iOS support
  • Expanded Mobile UI and Device support like Location, Camera, Accelerometers etc.
  • Delphi and C++ ARM Support
  • Extended iOS Support
  • Android Support
  • Win8/Metro Support - Intel and ARM

Wednesday, 7 September 2011

In-depth Delphi programming articles/posts

I’ve just bumped into a great list of resources for Delphi programmers using a version from Delphi 2005 onwards. It’s a directory called TIndex and has been put together by Lachlan Gemmell.
It’s not your usual ‘how to get started’ type resources. It covers much more in-depth and advanced topics, such as the new(-ish) $POINTERMATH and $STRINGCHECKS compiler directives, enhanced RTTI, Win64 and OS X posts, anonymous methods, generics, and of course posts on FireMonkey.
Check TIndex out at http://www.tindex.net.

Saturday, 3 September 2011

Oxygene 5

RemObjects Oxygene product line has now reached version 5 and is now written in itself to ensure continued quality as the product develops further.

Oxygene is a Delphi-like modern Object Pascal language, designed to work well with managed systems such as .NET, Mono and the Java runtime, and not worry too much about out-dated constructs that do not sit well with them. The language supports many up-to-date constructs and concepts, such as sequences, class contracts, nullable types, asynchronous methods, parallelised loops, future types and more besides.

Friday, 2 September 2011

Delphi XE2 and RAD Studio XE2 have arrived

There’s been quite a bit of noise about it of late, and if you have any interest in Delphi you will almost certainly have heard that the new version has come along and has a lot to offer. RAD Studio XE2 is the product that includes Delphi, C++Builder, Delphi Prism (Oxygene for .NET) and RadPHP, Targeting 32-bit and 64-bit Windows and also targeting Apple’s Mac OS X and iOS (i.e. iPhone/iPad/iPod Touch) using the new cross-platform FireMonkey library.
I haven’t yet had much of a chance to explore the new additions to this product so I thought I’d collate a bunch of blog posts and articles/resources on the new release that cover a lot of the major new aspects and so help you know what’s been cooking in the Embarcadero labs over the last year and more.