17th Embarcadero Developer Camp

Similar documents
20th Embarcadero Developer Camp

20th Embarcadero Developer Camp

Embarcadero Developer Camp

CodeGear Developer Camp

Delphi XE 機能評価ガイド

「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」

10th Developer Camp - G2

24th Embarcadero Developer Camp

18th Embarcadero Developer Camp

8th CodeGear Developer Camp

開発ツールのコラボレーション機能を検証する

21st Embarcadero Developer Camp T9

脱Windows XPから一気にマルチデバイス対応を目指す実践テクニック

10th Developer Camp - B5

7th CodeGear Developer Camp

7th CodeGear Developer Camp

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

21st Embarcadero Developers Camp T3

「DataSnapユースケース研究」 多層技術の概要と最適化、実践テクニック

「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」

25th Developer Camp

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

ミガロ.製品 最新情報

CodeGear Developer Camp

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア

BOM for Windows Ver

RAD Studio 2010で Webサービスを構築するための WindowsR 7上での IIS設定

更新履歴 TonerSaver3 Version 年 02 月 24 日新機能及び変更点 HP PCL6 でイメージ印刷時に R と B が稀に入れ替わる動作を改善 (#1158) OKI C810/C8600 でイメージの R と B が稀に入れ替わる動作改善 (#115

PowerPoint プレゼンテーション

Embarcadero Developer Camp

サーバセキュリティサービスアップグレード手順書 Deep Security 9.6SP1 (Windows) NEC 第 1 版 2017/08/23

mylittleadmin for SQL Server 2005 mylittleadmin for SQL Server 2005 Installation Guide version 3.1 ( インストールガイド日本語版 ) 目次 概要... 2 インストール要件... 2 インストールと設

17th Embarcadero Developer Camp

CodeGear Developer Camp

Team Foundation Server 2018 を使用したバージョン管理 補足資料

Microsoft Word - SQL Server 2005 セットアップ手順書.doc

[給与]給与奉行LANPACK for WindowsNTのサーバーセットアップのエラー

第 1 版

MSSQL2014+NPMインストール手順書

Microsoft Word - IVF15.0.1J_Install.doc

Oracle SQL Developer Data Modeler

(Microsoft Word - Compiere3.0Windows\203C\203\223\203X\203g\201[\203\213\203K\203C\203h.doc)

Microsoft PowerPoint _Spotfire Installation from Scistore.pptx

CodeGear Developer Camp

ADempiere (3.5)

Presentation Arial Narrow 28 pt

Microsoft Word - XOOPS インストールマニュアルv12.doc

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合

新環境への移行手順書

Cuoreテンプレート

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

アドイン版 ********************************************* インストール手順書 ********************************************* 目次 JAVIS Appli に必要な環境... 2 JAVIS Appli に必要

GHS混合物分類判定システムインストールマニュアル

Microsoft Word JA_revH.doc

新OS使用時の留意事項

企業の収益に対する64-bitアプリケーションの影響

セットアップカード

Microsoft Word - BJ-Trans_JW_SXFInstallguide.doc

CheckPoint Endpoint Security メトロリリース製品について 株式会社メトロ 2018 年 07 月 25 日


XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

Silk Central Connect 15.5 リリースノート

システム要件 Trend Micro Safe Lock 2.0 SP1 Trend Micro Safe Lock 2.0 SP1 エージェントのシステム要件 OS Client OS Server OS Windows 2000 (SP4) [Professional] (32bit) Wind

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

PowerPoint Presentation

Trend Micro Safe Lock 2.0 Patch1 管理コンソールのシステム要件 OS Windows XP (SP2/SP3) [Professional] Windows 7 (SP なし /SP1) [Professional / Enterprise / Ultimate] W

目次 目次... 2 はじめに SQL Server 2005 製品版へのアップグレード SQL Server 2005 製品版へのデータベース (DPM インスタンス ) の構築 / 設定 データベース (DPM インスタンス ) の構築

目次 1 はじめに 製品に含まれるコンポーネント 動作環境... 4 オペレーティング システム... 4 Microsoft Visual Studio* 製品 製品のダウンロード 製品版をインストールする場合 評価版を

FastReportへの効率的な帳票レイアウトコンバート

Control Manager 6.0 Service Pack 3 System Requirements

Delphi/400開発ノウハウお教えします Googleマップ連携によるリッチなGUIアプリ開発

SAP Compatibility Matrix

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

14th Developer Camp

10th Developer Camp - G2

Exfront4.1.0リリースノート

IM-SecureSignOn

InterBaseツール・ユティリティ大全

目次 Windows 2003 への新規インストール... 3 Windows 2008 への新規インストール... 4 Windows 2012 への新規インストール... 6 Microsoft SQL のサポート... 8 IPv4/IPv6 のサポート... 8 制限事項... 9 Web

アドイン版 ********************************************* インストール手順書 *********************************************

25th Developer Camp

[Unifinity]運用マニュアル

1. はじめに (1) 本書の位置づけ 本書ではベジフルネット Ver4 の導入に関連した次の事項について記載する ベジフルネット Ver4 で改善された機能について 新機能の操作に関する概要説明 ベジフルネット Ver4 プログラムのインストールについて Ver4 のインストール手順についての説明

HULFT Series 製品における Javaの脆弱性(CVE )に対する報告

~ アドレス収集くん ~ セキュリティ対策御説明資料

Visual Basic Oracle Database 11 Release 1

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

システム要件 Trend Micro Safe Lock Trend Micro Safe Lock 2.0 エージェントのシステム要件 OS Client OS Server OS Windows 2000 (SP4) [Professional] (32bit) Windows XP (SP1/

Developer Camp

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

インテル® Parallel Studio XE 2013 Windows* 版インストール・ガイドおよびリリースノート

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

2. 菩提樹の動作に必要な各種ソフトウェア フル パッケージに含まれるソフトウェアの入手先です サイトの情報は変更されている場合がありますので 記載内容は参考にとどめてください SQL Sever 2008R2 Express Edition のダウンロード

Microsoft Visual Studio 2010 Professional Data Sheet

Microsoft Word 基_シラバス.doc

Web会議システム IC3(アイシーキューブ)│FAQ│IC3:キヤノンITソリューションズ株式会社

Mobile Access簡易設定ガイド

25th Developer Camp

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

Transcription:

17 Th Developer Camp A2 Delphi/C++Builder/RadPHP テクニカルセッション次期 Delphi, C++Builder 詳説 いよいよ登場!RAD Studio XE の新機能 エンバカデロ テクノロジーズ エヴァンジェリスト 高橋智宏 1

アジェンダ Delphi XE, C++Builder XE の新機能 Subversion クライアント機能の統合 品質向上に役立つ追加機能 C++0x の右辺値参照 正規表現ライブラリ SOAP サーバのアップデート dbexpress ドライバのアップデート DataSnap サーバ & クライアントのアップデート (Amazon EC2 へのデプロイ ) RadPHP XE の新機能 Apache, PHP のアップデート ライブラリのアップデート コンポーネントのアップデート DataSnap への接続サポート!! デバッグ & プロファイリング機能 登録ユーザー向けダウンロード QualityCentral について 2

17 Th Developer Camp 1 Delphi XE C++Builder XE 3

Subversion クライアント機能の統合 IDE に Subversion クライアント機能を内包 別途 Subversion クライアント / サーバーをインストールすることも可能 サンプルプロジェクト群は Sourceforge にホストされている 4

品質向上に役立つ追加機能 - その 1 AQtime 7 Standard を IDE に統合 Delphi XE, C++Builder XE の双方に対応 プロジェクトオプションのデバッグ情報設定や対象モジュール (.bpl) の追加 ソースコードカバレッジ パフォーマンスプロファイラ メモリリークの検出, リソースリークの検出 etc レポート内容のフィルタリング 5

品質向上に役立つ追加機能 - その 2 CodeSite Express を同梱 Delphi XE, C++Builder XE, Prism XE のすべてに対応 定義済みのグローバルまたはスレッドごとに自前で作成する TCodeSiteLogger インスタンスを使用 ロギング用ライブラリとログビューワ ログデータのファイルへの保存 EnterMethod ExitMethod による CallStack 情報 6

品質向上に役立つ追加機能 - その 3 UML でのシーケンス図の自動生成 Delphi 言語のみ クラス図などでメソッドを選択するだけ プロジェクト全体のソースコード整形が可能 C++ 言語, Delphi 言語の双方をサポート コマンドラインツール Formatter.exe も搭載 UML 図などのドキュメント生成ツール GenDocCLI.exe Delphi 言語のみ 検査 (Audits)/ 測定 (Metrics) 実行ツール AuditsCLI.exe Delphi 言語のみ 7

C++0x の右辺値参照 不必要なメモリーコピーが回避可能になります 従来の std::unique_ptr に加え std::string, std::wstring が新たに対応しました ユーザー定義クラスでも利用可能 C++Builder 2010 と C++Builder XE を比べると 2010 XE 8

正規表現ライブラリ - TRegEx TPerlRegEx ベースの正規表現ライブラリ TRegEx が標準装備されるようになりました TPerlRegEx = Perl-Compatible Regular Expressions Delphi,C++Builder 双方で利用可能 Delphi は RegularExpressions ユニットを uses C++Builder は RegularExpressions.hpp を include Delphi C++Builder 9

SOAP サーバのアップデート SOAP サーバの実装タイプに Indy ベースの単体サーバが追加されました 従来は ISAPI の DLL または CGI の EXE のみ Indy ベースの VCL フォームアプリ, Indy ベースのコンソールアプリ Delphi, C++Builder の双方で作成可能 Web サービスのデバッグが簡単に行えます 10

dbexpress ドライバのアップデート ( ) MySQL 5.1, 5.0 Pro 版 Ent 版 /Arc 版 Unicode 対応 (5.1 の libmysql.dll を使用 ローカル接続のみ ) (5.1 の libmysql.dll を使用 ) InterBase 2009, 2007, 7.5.1 ( ローカル接続のみ ) Blackfish SQL(.NET/Java) (RAD Studio 2007/2009/2010) Firebird 2.1, 1.5 Oracle 11g, 10g DB2 9.5, 9.1 Update! MS SQL Server 2008,2005,2000 (2008のクライアン トライブラリを使用 ) SQL Anywhere 11, 10, 9 Update! (11 のみ ) Sybase ASE 12.5 Informix 9.x 従来 Oracle 用 dbexpress ドライバで利用できた TSQLConnection の接続パラメータ RowSetSize( デフォルト 20) が SQL Anywhere でも利用可能になりました これにより サーバー / クライアント間の結果セットのフェッチ回数を劇的に減らすことが可能になり BDE 並みのパフォーマンスの向上が得られます Embarcadero Delphi XE および C++Builder XE のリリースノート - dbexpress サポート対象サーバー 11 http://edn.embarcadero.com/article/40796

DataSnap サーバのアップデート C++Builder/C++ 言語を直接用いて DataSnap サーバを実装できるようになりました 新しい新規作成ウィザードにより HTTP/REST/JSON サーバを簡単に構築できるようになりました REST のサーバメソッドをテストできる HTML ページ (JavaScript は自動生成 ) も用意されます 12

DataSnap クライアントのアップデート 新しいウィザードにより Delphi/C++Builder 向けのクライアントプロキシモジュールを生成可能になりました 従来のように DataSnap 用コンポーネントのコンテキストメニューから明示的にプロキシを生成させることも可能です 13

Amazon EC2 へのデプロイ [ プロジェクト ]-[ クラウドへの配置 ] ウィザード Amazon EC2 へのログイン Amazon EC2 内のインスタンス (Windows Server 2008) の検出 ファイルをWindows Server 2008に送信 Amazon EC2 us east のデータセンター us west のデータセンター 検索配置 Windows Server 2008 Windows Server 2008 Windows Server 2008 DataSnap サーバ等 利用 14

17 Th Developer Camp 2 RadPHP XE 15

Apache, PHP のアップデート Apache 2.2.15 PHP 5.2.13 Xdebug 2.1.0 PHP のデバッグ用拡張モジュール http://www.xdebug.org/ プロファイリング機能付き PHP 5.3.x は php_interbase.dll 等がまだ提供されていないので RadPHP 3.0 の初期出荷では搭載を見送りました ただし RadPHP と RPCL コンポーネント (RadPHP Component Library) で作成したアプリケーションは PHP 5.3.x でも正しく動作します 16

フレームワークのアップデート コンポーネントフレームワークの名称が VCL for PHP から RPCL 変わりました RPCL = RadPHP Component Library バージョンは 3.0 RPCL の下位レイヤのライブラリも 最新バージョンになりました ADOdb 5.11 jquery 1.3.2 nusoap 0.9.5 qooxdoo 1.1 Smarty 2.6.26 Zend Framework 1.10.6 新しいコンポーネントが追加されました jquery qadram 社製のコンポーネント 4 つ qooxdoo Standard, Additional, Advanced カテゴリ内のコンポーネント Facebook Facebook アプリ作成用のコンポーネントと SDK Datasnap Delphi/C++Builder の DataSnap サーバにアクセスするライブラリ 17

DataSnap サーバへの接続 RadPHP の新しいウィザードにより DataSnap にアクセスするプロキシを自動生成可能 PHP 言語のみで実装されたプロキシ - PHP のコード内で利用 JavaScript 言語のみで実装されたプロキシ - Web ブラウザから利用 18

デバッグ & プロファイリング機能 デバッガを Xdebug に切り替えたことにより デバッグ時の動作が快適になりました 評価式による変数の確認や 値の変更も可能 プロファイリング機能により パフォーマンスの問題を確認できる リモートデバッグ機能は RadPHP の初期出荷では搭載を見送りました 今後のアップデートに期待です 19

登録ユーザー向けダウンロード Delphi, C++Builder, Prism の旧バージョンを 追加費用無しで利用できます Delphi XE Delphi 2007, 2009, 2010, 7 C++Builder XE C++Builder 2007, 2009, 2010, 6 Prism XE Prism 2009, 2010, 2011 RAD Studio XE 上の製品すべて ライセンスやインストーラを入手するには? XE 製品をインストールし XE のライセンスをアクティベーション後 http://www.embarcadero.com/xe-earlier-versions にアクセス IP*Works! V8 の特別版を無償で入手可能 IP*Works! V8 Delphi Edition IP*Works! V8 C++Builder Edition RadPHP 向け IP*Works! V8 ( 予定 ) RadPHP 向け TeeChart ( 予定 ) 20

不具合報告や要望について QualityCentral を活用してください http://qc.embarcadero.com/wc/qcmain.aspx Sysop( 管理者 ) の高橋が 3 年にわたり 毎日チェックしています (^^) 文章やコメント類は すべて英語で記入してください 任意のファイルを.zip で添付することができます 報告の登録 編集には IDE に付属している専用の GUI クライアントを利用してださい Vista, Windows 7 では Access Violation が発生することがありますが 無視してください ただし QualityCentral は テクニカルサポートサービスではありません 使い方は? 21

17 Th Developer Camp Q & A 22