Delphi/400

概要

Delphi/400は、IBM i 資産を活用したWindows、macOS、iOS、Android向けアプリケーション開発はもちろん、クラウド、IoT向けのネイティブアプリケーション構築を1つのツールで実現するソリューションです。

特徴

Delphi/400は、オープン開発で豊富な実績を持つDelphiをIBM i に完全対応させた、生産性に優れたネイティブアプリケーション開発ツールです。 Windows、macOS、iOS、Androidに対応したコンポーネントライブラリを使用することで、驚異的な開発生産性を実現します。

開発言語には、シンプルな文法と高い保守性に定評のあるObject Pascalを採用。画面設計、コーディング、コンパイル、デバッグ等一連の開発作業が全て行える先進的な統合開発環境と、開発生産性を高める様々な機能が提供されています。

Delphi/400の特徴

機能

RPGやCOBOLはもちろん、様々なIBM i 資産活用

Delphi/400により、文字数やサイズの制約がない自由な画面で、表形式やツリー形式での入出力、グラフや画像の利用など、5250画面では不可能だったビジュアルなGUIシステムを実現します。
また、IBM iの資産を活用できるコンポーネントにより、クライアントアプリケーションからCL/RPG/COBOLの呼出しはもちろん、QTEMP、MSGQ、DTAARA、SPOOL等様々なIBM i 資産が活用できます。
さらに既存のDB2 for i の物理ファイル・論理ファイルもなんら再定義することなくDelphi/400から直接アクセスすることが可能です。

IBM i 資産活用

強化されたマルチデバイス開発

Delphi/400なら、マルチデバイス向けアプリケーションを一つのツール・言語で開発できます。
最も利用の多いWindowsについては、Windows10 を完全サポート。スマートフォンに搭載されたカメラやGPSも活用可能です。

「マルチデバイスデザイナ」
アプリケーションを一つの共通プログラムとして開発し、画面レイアウトのみをデバイスの画面サイズにあわせてカスタマイズ。
新機能「FireUIライブプレビュー」
設計中の画面レイアウトを、様々な種類のデバイス上にリアルタイム表示することができるため、思い通りの正確なUI設計を手早く行うことができます。
マルチデバイス開発

IBM i に最適化した専用ドライバ及びマルチデータベース対応

データベースエンジンFireDACおよび、IBM i に最適化した専用ドライバにより、非常にハイパフォーマンスなIBM i 連携アプリケーションが開発できます。
SQL Server、Oracle、MySQLといった種類の異なるデータベースへのアクセスも可能な為、1つのアプリケーション上で様々なデータベースの情報を融合することが可能です。
さらにiOS、Android上で動作する軽量データベースSQLiteもサポートしており、電波が届かない環境でも単体で実行可能なモバイルオフラインアプリケーションが作成できます。

マルチデータベース対応

構成イメージ

Delphi/400 構成イメージ

動作環境

IBM i(AS/400)

ハードウェア要件
モデル
IBM i Power7モデル以降
ディスク容量
約10MB
※上記の容量には、OS/400及びライセンスプログラム等は含まれません。
ソフトウェア要件
OS
OS400 V7R3以降

クライアント(実行環境)

ソフトウェア要件
Windows
Windows 7(SP1+), 10, 11, Windows Server 2016, 2019, 2022が動作するIntel/AMDのPCおよびタブレット
Mac
12 Monterey, 13 Ventura, 14 Sonoma, 15 Sequoiaが動作するIntelまたはARMのMac
iOS
iOS 16, 17, 18が動作するiOSデバイス
Android
Android 10, 11, 12, 13, 14, 15が動作するAndroidデバイス(NEONをサポートするARMの実デバイス)

クライアント(開発環境)

ハードウェア要件
CPU
1.8GHz以上のデュアルコア プロセッサ(クワッドコアまたはそれ以上を推奨)
メモリー
3GB以上のRAM(8GB以上のRAMを推奨)
ディスク
6GB~60GBのディスク空き領域(ソリッド ステート ドライブ(SSD)の使用を推奨)
ビデオカード
1440×900以上の高解像度が動作するDirectX 11対応のビデオカード(1080p以上のスクリーンを推奨)
ソフトウェア要件
  • Windows 11
  • Windows 10(64bit)
iOS開発時の追加要件
  • 12 Monterey, 13 Ventura, 14 Sonoma, 15 Sequoiaが動作するIntelまたはARMのMacマシン
  • XCode 14.1以降
  • Apple デベロッパープログラムのメンバーであること(iOSアプリを物理デバイスに配布する際に必須)
※ 最新の情報につきましては、弊社担当営業までご確認いただけますようお願いいたします。

参考価格

  • 別途お問い合わせ

事例紹介