ラベル Prism の投稿を表示しています。 すべての投稿を表示
ラベル Prism の投稿を表示しています。 すべての投稿を表示

2013年4月18日

RAD Studio XE4情報

いよいよ来週の第25回エンバカデロ・デベロッパーキャンプ(2013/04/23)とそれに続くRAD Studio XE4 Product Announcement Webinar(2013/04/24)でRAD Studio XE4が発表になるようですが、これに関連していくつか情報が出てきています。
  • iOSサポートの追加
    • ターゲットプラットフォームにiOSデバイスとiOSシミュレータが追加される。
    • iOSサポートはXE2に比べて充実したものになる。
    • FireDACもiOS上でサポートされる。
  • 新しいDelphiコンパイラ
    • ARMコンパイラは(おそらくLLVMベースの)新しいものになる。
    • GC(Garbage Collection)ではなくARC(Automatic Reference Counting)がサポートされる。
    • ARCはDelphiのインタフェースのように参照カウントで生存期間を管理する。
    • ARCでは[Weak]属性を付加することで参照カウントに影響を与えないweak referenceが用意される(これにより循環参照により参照カウントが0にならない状況を回避できる)。
    • ARCではDisposeOfメソッドを呼び出すことで明示的にオブジェクトのデストラクタを呼び出すことができる。後方互換性のためWin/MacではDisposeOfはFreeを呼び出す。一方iOSではFreeはデストラクタを呼び出さなくなり、代わりに参照をnilにセットするようになる。FreeAndNilも同様。
    • これらはiOSデバイスとiOSシミュレータ(と次のAndroid)のみで、Win/Macには適用されない。Win/Macでこれらをいつどのように適用するのかについてはまだ検討段階。
    • ARCの詳細はhttp://docwiki.embarcadero.com/RADStudio/XE4/ja/Delphi_%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB_%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%81%A7%E3%81%AE%E8%87%AA%E5%8B%95%E5%8F%82%E7%85%A7%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88を参照。
  • InterBase for iOS
    • おそらくiOS上で動作するInterBaseがリリースされる。
  • PrismがRAD Studioに含まれなくなる
    • RemObjectsによるOxygeneとして単独製品のみになり、Embarcaderoとのパートナーシップは解消される。
    • PrismはOxygene for .NETとなり、Oxygene for Java (and Android)、Oxygene for Mac and iOS (codename "Nougat")と並んでラインナップされる。
  • iOSサポートがadd-onの形でも提供される
    • おそらくEnt/Arc SKU以外のSKUにiOSサポートは含まれず、Pro SKUに対してはDatasnapやFireDACのようにadd-onの形で提供されるらしい。
元ねたはAndreano LanusseさんのDelphi XE4 official announcement | Andreano Lanusse、RemObjectsのmarc hoffmanさんのPrism XE4, Where Art Thou? | RemObjects Blogs。

2013/04/19追記: XE4の価格に関する"リーク"が発見されたようです。Chris RollistonさんのDelphi XE4 pricing | Delphi Havenからリンクされているプロモーションビデオ(ロシア語)によると、
  • Starter SKU: 199USD(実質149USD)(従来通りWindows x86のみでWindows x64/Mac OS/iOSは含まれず)
  • Pro SKU: 新規購入が999USD、XE3からのiOSを含まないアップグレードが49USD、XE3からのiOSを含むアップグレードが499USD、2010/XE/XE2からのアップグレードが549USD、C/S add-onが499USD
  • Ent SKU: 新規購入が2,499USD、XE3からのアップグレードが499USD、2010/XE/XE2からのアップグレードが1,499USD
  • Ult SKU: 新規購入が3,499USD、XE3からのアップグレードが499USD、2010/XE/XE2からのアップグレードが2,199USD
  • Arc SKU: 新規購入が3,999USD、XE3からのアップグレードが499USD、2010/XE/XE2からのアップグレードが2,499USD
となっています。日本では価格政策が異なるためそのまま1USD=100JPY換算で価格設定されるのかどうかは不明ですが、参考にはなりそうです。

2013/04/20追記: XE4のオンラインヘルプが公開状態になっています。
2013/04/22追記: どうやらPro SKUにはiOS開発が含まれず、別途"Mobile Add-On Pack for Delphi XE4 Professional"を購入することになるようです。

2013年2月2日

2012年9月3日

RAD Studio/Delphi/C++Builder/Prism/HTML5 Builder XE3リリース

RAD Studio/Delphi/C++Builder/Prism/HTML5 Builder XE3が正式にリリースされたようです。なおサポートされる開発環境からWindows XP(SP3)が外され、Windows Vista SP2/Windows 7 SP1/Windows 8のみとなっているという点に注意が必要です(Windows 7上のXPモードでは動かないということになります)。サポートされる開発環境からWindows XP(SP3)が外されてWindows Vista SP2/Windows 7 SP1/Windows 8のみになっていますが、Windows XPで動かないということではなく、正式にサポートする範囲から外れただけ、とのことです(検証が十分ではないのでうまく動かない部分はあるかもしれないけれども、基本的には動くはず、だそうです)。また作成したプログラムの動作環境からWindows 2000(SP4)が外され、Windows XP以降、MacOS 10.6以降となっています。

Delphi Insider: Delphi and RAD Studio XE3 products, upgrades and trials available now

28984 Delphi XE3 and C++Builder XE3 ISO
28988 Embarcadero Prism XE3 ISO
28989 HTML5 Builder ISO

28990 FireMonkey Premium Style for RAD Studio XE3

28966 IP*Works for Delphi XE3
28438 IP*Works for C++Builder XE3

28980 Mida Embarcadero XE3 Edition VCL to FireMonkey Converter

またオンラインヘルプも見られるようになっています。

Delphi® XE3 および C++Builder® XE3 オンライン ヘルプ - RAD Studio XE3
Delphi XE3 および C++Builder XE3 の新機能 - RAD Studio XE3
XE3 のリリース ノート - RAD Studio XE3
XE3 のインストール ノート - RAD Studio XE3

メインページ - HTML5 Builder
新機能 - HTML5 Builder

Read Me:Embarcadero Prism - The Oxygene Language Wiki

José León – HTML5 Builder – Introduction

2012/09/05追記: Windows XP上でのXE3の動作についての記述を修正しました。

2012/10/07追記: Delphi/C++Builder XE3における不具合修正リストが公開されています。

Embarcadero Delphi XE3/C++Builder XE3 における不具合修正リスト
Fix List for Embarcadero Delphi XE3 and C++Builder XE3

2012年5月16日

Prism XE2.5

Prism XE2.5がリリースされています。RAD Studio XE2のメンテナンス契約をしているか、2012/05/15から2012/09/01の間にRAD Studio XE2を購入した場合(2012/09/15まで有効)にのみ使用できるようです。またこのキャンペーンが日本でも有効なのかどうかは今のところ不明です。

Buy RAD Studio XE2, get Embarcadero Prism XE2.5 Free! | Landing Pages

28871 Embarcadero Prism XE2.5 ISO
28872 Embarcadero Prism XE2.5 ISO
28873 Embarcadero Prism XE2.5 Full Installer (Japanese)
28876 Embarcadero Prism XE2.5 Full Installer (English)

2012/05/17追記: Prism XE2.5の関連リンクです。

Embarcadero Announces Support for Windows 8 Metro Development with Release of Embarcadero Prism XE2.5
Delphi Insider: Embarcadero Prism XE2.5 is now available - develop Windows 8 apps
Announcing Oxygene 5.1 and Embarcadero Prism XE2.5 | RemObjects Blogs

2011年10月8日

Prism XE2 Update 1

Prism XE2 Update 1がリリースされています。

28526 Embarcadero Prism XE2 Update 1 (September 2011 Release)
Embarcadero Prism XE2 Update 1 (September 2011 Release) がリリースされました
Embarcadero Prism XE2 Update 1 (September 2011 Release) now available

2011/10/08追記: PrismはRemObjectsとの関係からか、ややこしいことになっています。

Embarcadero Prism XE2 へのアップグレードとアップデートの取得

2011/10/11追記: エンバカデロの米澤さんによると表現はややこしいものの、基本的には他の製品と同様にメンテナンス契約に入っていればメジャーバージョンアップを受けられ、入っていなければ通常のアップデートのみを受けられる、ということだそうです。以下tweetを引用。

http://twitter.com/#!/CYonezawa/status/123666153968115712
なんかややこしい言い方ですみませぬ。新機能アップデートというのは、メジャーバージョンとかのアップグレード(XE→XE2)を示し、メンテナンス契約を結んでいる方のみとなります。XEを持っていてメンテナンス契約しているのであればXE2が自動的に手に入ります

http://twitter.com/#!/CYonezawa/status/123666555342036992
で、バグ修正版アップデートは通常のUpdate1とかを示します。これは、その製品の登録(使用許諾)している方であれば入手できます。

http://twitter.com/#!/CYonezawa/status/123667147481288704
リンク先に行くとお分かりになるかと思いますが、ダウンロード可能なリストが一覧で表示されます。たとえばメンテナンス契約していないXEユーザーがリスト上に表示されているXE2を入手することはできません。

http://twitter.com/#!/CYonezawa/status/123668010346094592
そんなこんなでダウンロードのリンク先は1つだけになっているのでありました。<(_"_)>

http://twitter.com/#!/CYonezawa/status/123681204028448769
次のXE3(?)とかのメジャーバージョンアップまで見据えた文ということでww

2011年9月2日

Oxygene for Java

Project "Cooper"ことOxygene for Javaについての続報です。

Oxygene for .NET = Embarcadero Prism XE2 « RemObjects Blogs

RemObjects Oxygene 5はOxygene for .NETとOxygene for Javaで構成されており、このうちOxygene for .NETは(Embarcadero) Prism XE2 Professionalとして(Oxygeneとしては)単体で販売され、一方でOxygene for JavaはOxygene 5(599USD)あるいはOxygene for Java(399USD)単体でRemObjectsから発売予定(現時点でpre-order)、ということです。

2011/09/07追記: RemObjectsからOxygene 5が正式にアナウンスされています。

Announcing Oxygene 5 for .NET and Java « RemObjects Blogs

2011年9月1日

RAD Studio/Delphi/C++Builder/Prism/RadPHP XE2リリース

RAD Studio/Delphi/C++Builder/Prism/RadPHP XE2が正式にリリースとなったようです。トライアル版は既にダウンロード可能になっています。

Windows、Mac、Web、モバイル開発に対応したRAD Studio XE2登場!
エンバカデロ、開発ツール「RAD Studio XE2」とコンポーネント4製品を発売 - ニュース:ITpro

Delphi XE2 および C++Builder XE2 で修正された不具合一覧

2011/09/02追記: IPIndyImpl.dcp(Win64/OS X)とinetdbexpress.dcp(Win64/Release)が不足しているという問題(RAID287274)に対するhotfixがリリースされています。

28484 IPIndyImpl.dcp and inetdbxpress.dcp for Delphi XE2

2011/09/03追記: プロダクトマーケティングマネージャのTim Del ChiaroさんによるXE2のダウンロード関係のリンクのまとめです。

Delphi Insider: Download links for Delphi XE2, C++Builder XE2, RAD Studio XE2, Embarcadero Prism XE2 and RadPHP XE2

2011/10/04追記: Delphi/C++Builder XE2で修正された不具合一覧のリンクを追加しました。

RAD Studio/Delphi/C++Builder/Prism/RadPHP XE2リリース間近

いよいよRAD Studio/Delphi/C++Builder/Prism/RadPHP XE2のリリースが迫っているようです。とりあえずプレスリリース、インストール/リリースノートなどのリンクを。

プレスリリース: エンバカデロ、Delphi / C++Builder / RAD Studioの新バージョン 「XE2」によりビジネスアプリケーション開発を変革



過去のバージョンのライセンスの件については、

以前の製品バージョンのインストール

ライセンスには次に示す以前の製品バージョンが含まれ、それらをダウンロードして使用できます。

  • Delphi XE2 は、Delphi XE、2010、2009、2007 および 7 の各ライセンスを含みます。
  • C++Builder XE2 は C++Builder XE、2010、2009、2007 および 6 の各ライセンスを含みます。
  • RAD Studio XE2 は、Delphi および C++Builder の全バージョンのライセンスを含みます。

個人指名ユーザー ライセンスまたは複数の指名ユーザー ライセンス(5 ユーザー パックまたは 10 ユーザー パック)を購入した場合:

XE2 製品をインストールし、登録した後に、「以前のバージョン」にアクセスして、古いバージョンの Serial Number とソフトウェア(ダウンロード)を入手できます。XE2 製品の購入後 180 日以内に、このページから、古いバージョンのライセンスを要求する必要があります。

XE2 製品に対して、ネットワーク指名ユーザー ライセンス、AppWave 指名ユーザー ライセンス、または同時使用ライセンスを購入した場合:

ユーザーのネットワーク ライセンス証明書に、Delphi 7 や C++Builder 6 の個人 Serial Number を含め、2007 から XE の各バージョンでライセンス処理に使用するスイート ライセンスが含まれます。Delphi 7 および C++Builder 6 の Serial Number は、単一の指名ユーザー Serial Number です。ユーザー間で移転はできず、ライセンス サーバー経由での同時ユーザー アクセスに利用できません。

メモ:アカデミック版には、以前の製品バージョンのライセンスは含まれません。

と、XEと同様の条件になっています。いう記述がDelphi XE2 および C++Builder XE2 のリリース ノートやDelphi XE2 および C++Builder XE2 のインストール ノートにはありますが、RAD Studio XE2 Q&Aでは

旧バージョンのライセンスリクエストには、180日以内という制限があるのですか?

XEで設けられていた180日以内という制限は、XE2では設けていません。新バージョンでは、購入後180日以降でも、問題なくライセンスリクエストを行えます。

となっており、XEとは扱いが異なるようです。

またオンラインヘルプも参照可能になっています。

Online Help for Delphi XE2 and C++Builder XE2
Delphi XE2 および C++Builder XE2 オンライン ヘルプ

2011年4月22日

Project "Cooper"ベータ情報

RemObjectsからCooperのベータ版の情報とビデオが公開されています。

“Cooper” Beta details « RemObjects Blogs
Oxygene on RemObjects TV | RemObjects Software

とりあえずは順調に進んでいるということでしょうか。

2011年2月16日

Project "Cooper"

2011年02月08日からLas Vegasで行われたDeveloper Solutions Conference (DSConf)でRemObjectsがJava版のDelphi Prism(Oxygene)ともいえるProject "Cooper"を発表しています。

DSConf in Review « RemObjects Blogs

現在RAD Studioに含まれているDelphi Prism("Oxygene")は.NET上で動作するObject Pascal環境ですが、Project "Cooper"はJava(JVM)/Android(Dalvik)上で動作するObject Pascal環境、ということのようです。開発環境はVisual StudioかMonoDevelopに統合されます。詳しくはプレビュービデオで。

YouTube - Project "Cooper" Preview

ただしOxygeneのいくつかの機能、例えば(.NETに強く依存する)LINQのようなものは含まれません。リリースは今年(2011年)で、それ以上のことは今は言えない(That's all we can really say,for now)、とのことです。

ちなみにYouTubeのビデオの最初に出てきますが、"Cooper"は懐かしのツイン・ピークスのクーパー特別捜査官(FBI Special agent Dale Cooper)から取られたそうです。

元ねたはフォーラムのThread: Cooper。

関係ありませんが、ここ1日くらいフォーラムのサーバ(forums.embarcadero.com)が不安定のような気がします。