Embarcadero Prism XE2.5の新機能

Embarcadero Prism XE2.5には、Windows 8、.NETおよびMono開発のための以下の新機能が搭載されています。

Windows Metro および WinRT アプリケーションの開発

Windows 8 is coming, and with it the new Windows Runtime (WinRT) API stack for creating visually stunning touch-enabled Metro applications. Prism XE2.5 provides experimental support for developing Metro apps and for working against the WinRT APIs, based on the current Consumer Preview of Windows 8 (which can also be downloaded for free from Microsoft. Developing Metro apps requires Visual Studio 11 and Windows 8.Metro with Prism XE2.5

Visual Studio 11のサポート

Embarcadero Prism XE2.5 brings full support for Microsoft Visual Studio 11. Visual Studio 11, currently available as beta provides a wide range of enhancements and — most noticeably — a brand new and more streamlined look and feel. Prism integrates with the current beta/preview build of Visual Studio 11, and a lot of work has been put into adopting the IDE's new look and feel all-throughout Prism, from redesigned Solution Explorer theme to reworked templates.

While Visual Studio 11 is still in beta, we are not shipping an installer that includes the Visual Studio 11 Shell yet — but that should not stop you from experiencing Prism and Oxygene in the new IDE, because you can download the Visual Studio 11 beta version for free.

Of course Prism XE2.5 will continue to work great with Visual Studio 2010, as well.

Visual-Studio-11-Solution-Explorer-Echoes-and-Prism

フローコントロール分析

The Oxygene complier in Prism XE2.5 has been extended with an enhanced flow control analysis infrastructure that analyzes your code beyond the basic compile, and gives you additional warnings and hints to point out possibly coding errors, unnecessary code or other code smells". Of course this analysis integrates with existing Inline Error infrastructure, giving you details right inside the editor window.

Await

The Oxygene language in Prism XE2.5 introduces the "await" keyword that is also coming to the next versions of C# and VB.NET. Simply put, "await" lets you unwrap asynchronous calls and write linear code that can use or build on the results of asynchronous operations. Of course "await" integrates seamlessly with and extends the great support for asynchronicity that Oxygene has long provided, by working with our existing "future" types, async statements and async methods. You can read more about the "await" keyboard on our blogs.

Await in Embarcadero Prism

マップされた型

Oxygene 5.1 in Prism XE2.5 adds support for an exciting new language concept, called "mapped types". Mapped types are virtual classes or interfaces that map to existing types in the framework or your own code, exposing them with a different API. One great use for mapped types is the ability to expose similar classes with slightly different APIs in a common fashion: for example the java.lang.Dictionary class in the Java framework could be mapped to look like the System.Collections.Generic.Dictionary class provided by .NET, so that common code can be written to run on both platforms.

Oxygene Mapped Types in Embarcadero Prism

Embarcadero Prism XE2の新機能:

  • RemObjects社のOxygene Compiler 5.0
  • エディタにおけるインラインエラーで、詳細、レンジ、ノートを表示
  • 選択した新しいエラー用のFix-Itサポート
  • Language softインターフェイスとduck typing
  • 無名インターフェイスの実装
  • Oxidizer統合の強化
  • レポートツールFastReport.net

新機能に関する詳細については、機能一覧 をご覧ください。また、新バージョンの機能をお試しいただくには、ぜひ 無償トライアル版 をご利用ください。

 

「Delphi XE2は、間違いなくDelphi史上最も重要なリリースだ。『すごい!』の一言に尽きる。」

Boian Mitov
ユーザーの声 >

ユーザー事例

Delphiで3Dモデリング
Intricadが博物館の仮想展示にDelphiを活用。

アプリケーションショーケース
Delphiで開発されたさまざまなアプリケーションをご覧いただけます。