企業の根幹を支えるIBM i (AS/400)アプリケーションが、さらに便利なWeb、C/Sシステムへ そしてスマートフォン、タブレット等のマルチデバイス向けシステムへと進化します。 国内導入企業数は700社以上。Delphi/400は、豊富な機能でIBM i に関する様々な課題を解決します。
■ GUI・WEB・モバイルアプリケーションがIBMiに完全対応
Delphi/400は、オープン開発で豊富な実績を持つDelphiをIBMiに完全対応させた、生産性に優れたGUI・WEB・モバイルアプリケーション開発ツールです。
画面設計、コーディング、デバッグ、コンパイル、ソースコードのバージョン管理機能等一連の開発作業が全て行える統合開発環境と、開発生産性を高める様々な機能を提供します。
また、Delphiには、業界最高水準の高速コンパイラが搭載されているため、ストレス無く開発を行うことができます。コンパイルにより、実行速度の速いネイティブコードを生成します。
Delphi/400は、どんな要望にも応えられる高機能なGUI・WEB・モバイルアプリケーションを高い生産性で構築できる理想の開発ツールです。
画面設計、コーディング、デバッグ、コンパイル、ソースコードのバージョン管理機能等一連の開発作業が全て行える統合開発環境と、開発生産性を高める様々な機能を提供します。
また、Delphiには、業界最高水準の高速コンパイラが搭載されているため、ストレス無く開発を行うことができます。コンパイルにより、実行速度の速いネイティブコードを生成します。
Delphi/400は、どんな要望にも応えられる高機能なGUI・WEB・モバイルアプリケーションを高い生産性で構築できる理想の開発ツールです。
■ RPGやCOBOLはもちろん様々なIBMi資産を活用可能
Delphi/400により、従来の5250画面(80文字×24行)が完全なGUI/WEBのシステムへと進化します。文字数やサイズの制約がない自由な画面で、表形式やツリー形式での入出力、グラフや画像の利用など、5250画面では不可能だったビジュアルなシステムを実現します。
また、IBMiの資産を活用できるコンポーネントにより、クライアントアプリケーションからCL/RPG/COBOLの呼出しは勿論、QTEMP、MSGQ、DTAARA、SPOOL等様々なIBMi資産が活用できます。
さらに既存のDB2 for iの物理ファイル・論理ファイルもなんら再定義することなくDelphi/400から直接アクセスすることが可能です。
また、IBMiの資産を活用できるコンポーネントにより、クライアントアプリケーションからCL/RPG/COBOLの呼出しは勿論、QTEMP、MSGQ、DTAARA、SPOOL等様々なIBMi資産が活用できます。
さらに既存のDB2 for iの物理ファイル・論理ファイルもなんら再定義することなくDelphi/400から直接アクセスすることが可能です。
■ 圧倒的な生産性でマルチデバイス開発を加速
Delphi/400を用いれば、PC、タブレット、スマートフォンといったマルチデバイス向けのネイティブアプリケーションを一つのツール/言語で、効率的に開発できます。
コンポーネントのドラッグ&ドロップにより、コーディング無しで画面レイアウトのビジュアル開発が可能です。
新機能の「マルチデバイスデザイナ」を使えば、Windows、Mac、iOS、Androidのアプリケーションを一つのプログラムで開発し、画面は各端末毎にカスタマイズできるので、多様な機種、OS環境に対して全体の開発工数を大幅に短縮できます。
コンポーネントのドラッグ&ドロップにより、コーディング無しで画面レイアウトのビジュアル開発が可能です。
新機能の「マルチデバイスデザイナ」を使えば、Windows、Mac、iOS、Androidのアプリケーションを一つのプログラムで開発し、画面は各端末毎にカスタマイズできるので、多様な機種、OS環境に対して全体の開発工数を大幅に短縮できます。
■ スマートデバイス機能をフル活用
Delphi/400では、完全なネイティブアプリケーションが作成できる為、カメラによるバーコード読み取りや、GPSを使った地図表示等、端末機能を活用するアプリケーションも容易に開発できます。
さらに新機能の「アップテザリング」を使えば、PCアプリケーションとモバイルアプリケーションをBluetoothやWifiで直接連携することが可能です。
さらに新機能の「アップテザリング」を使えば、PCアプリケーションとモバイルアプリケーションをBluetoothやWifiで直接連携することが可能です。
■ WEBアプリケーションもGUIと同じ手法で開発
Delphi/400の効率的な開発手法は、デスクトップアプリケーションやクライアントサーバーアプリケーションの開発にとどまりません。
WEB開発オプションである「VCL for the Web」を使用することで、WEBアプリケーション開発においても、ドラッグ&ドロップによるビジュアルな操作を実現。GUIアプリケーション開発と同様のスキル・手法で、PCやスマートフォン向けのWEBアプリケーション開発を行うことが可能です。
WEB開発オプションである「VCL for the Web」を使用することで、WEBアプリケーション開発においても、ドラッグ&ドロップによるビジュアルな操作を実現。GUIアプリケーション開発と同様のスキル・手法で、PCやスマートフォン向けのWEBアプリケーション開発を行うことが可能です。
■ IBMiに最適化した専用ドライバ及びマルチデータベース対応
Delphi/400は、IBMiに最適化した専用ドライバにより、IBMiとの通信パフォーマンスが非常に高いことも特徴の一つです。物理ファイル・論理ファイル共にファイルのオープンが非常に速いことは勿論、画面表示に必要な一定件数ずつデータを読み込んだり、読み込んだデータをクライアント側のキャッシュに保持しておくなど、高パフォーマンスプログラムを簡単に開発する機能を標準で備えています。これらにより、基幹システム構築にも充分可能なレスポンスを提供します。
また、SQL ServerやOracle、MySQLといった様々なデータベースへのアクセスも可能な為、複数データベースの情報を融合したアプリケーションを開発することができます。
また、SQL ServerやOracle、MySQLといった様々なデータベースへのアクセスも可能な為、複数データベースの情報を融合したアプリケーションを開発することができます。