※SP4i は SmartPad4i の略称です
SP4i は、IT部門の既存スキル(RPG/COBOL)をフル活用できる IBM i対応のWebアプリケーション開発ツールです。 5250画面からの変換ではなく、文字制限のない完全に自由な画面レイアウトのWebアプリケーションを構築できます。
SP4iに統合開発環境Cobos4i(コボス フォー アイ)が新登場! HTMLの作成からRPGプログラム開発・メニュー登録までSP4iの4つの開発ステップ全てがCobos4i上で行えます。
Cobos4i統合開発環境の詳細はコチラ
全ての業務ロジックを使い慣れたRPG/COBOLでコーディングできます。
IBM i の既存のデータベースは何も変更せずにそのまま使用することができます。また、業務ノウハウの詰まった既存のプログラムロジックをサブルーチン化して再利用することで開発効率を高めることができます。
JAVA, PHPなど新しいスキルの習得は一切必要ないため、既存のIBM i 開発担当者だけでWebアプリケーションを構築することができます。既存スキルの活用と高い開発効率により、システム開発のトータルコストを大幅に削減することが可能です。
画面はHTMLでデザインします。
市販のホームページ作成ソフトを利用すれば、HTMLが初めての方でも簡単に画面設計ができます。HTMLを1行ずつ組まずにマウス操作だけで作成していく便利なツールが数多くあります。
基本的な開発の流れは、従来のIBM i(AS/400)の開発手順と同様です。
RPG/COBOLプログラムのほとんどは SP4iが自動生成します。自動生成プログラムには業務ロジックのみを記述すれば良く、記述する場所はプログラムソース上に明示されています。
Web画面とIBM i 間のデータのやりとりは SP4i が自動的に行うためプログラミング不要です。
シンプルなWeb画面を素早く開発するための補助開発ツールです。
画面設計用のテンプレートにファイル名や項目名を定義すると、必要なHTMLとILERPGが自動的に生成され、ツールの設定だけでIBM i のWebアプリケーションを簡単に完成できます。
画面の文字数やサイズに制限はありません。画像、ハイパーリンク、各種部品(コンボボックス、ラジオボタン等)は、全て利用することが可能です。
弊社サイト(Tips等)では、HTMLの部品とIBM i 上のデータを連携するための具体的なプログラミング方法も公開しています。
また、画面を操作するJavaScriptや、デザインに便利なCSSの組み込みが可能です。Web API と連携して、地図やグラフ表示を行うこともできます。
SP4i のOffice API 機能により、登録済みのWord、Excel帳票にIBM i のデータを挿入して出力することができます。
また、ファイル名とライブラリー名を記述するだけで、簡単にIBM i データを CSVファイルに出力することができます。
Webサーバー(WAS)は、Windows Server、IBM i 内(基幹システム内)、別筐体IBM i 等、自在な構成がとれます。
また、IBMの「Ready For IBM PureSystems」の認定取得ソリューションです。
SP4i なら、スマートフォン/タブレット向けシステムが、PCブラウザ向けWebシステムと完全に同様の手法で開発できます。
画面はHTMLで自由に作成し、 SP4i が画面から自動生成するRPG/COBOLプログラムに業務ロジックを組み込むことでモバイルに最適なシステムが完成します。
既存の開発スキルを活用でき、モバイル用に特化した開発手法の習得は不要です。
PCだけでなく、iPhoneやAndroidなどスマートフォン、iPad等のタブレット上のブラウザでも実行できます。ブラウザについては、従来からのIEはもちろん Windows10に搭載の新ブラウザEdgeをはじめ、FireFox、Chrome、Safari等、よく業務で使用されるほぼ全てのブラウザで動作します。
HTML5を使用すれば、モバイル端末毎の画面サイズの相違にかかわらず、最適な表示領域に自動調整して、画面表示できます。
画面設計はアプリケーションから独立しているため、使用端末やシステム環境に最適な設定を自由に行うことができます。
Android/iOS(iPhone/iPad)向けに用意された専用アプリを利用することで、「ハイブリッドアプリケーション」として SP4i プログラムを開発できるようになりました。カメラやGPS等を活用するアプリケーションが構築できます。
IBM i のWeb化ならSP4i!
SP4i にご興味をお持ちの方は、ぜひこちらからお問合せください。
IBM i 対応製品
株式会社ミガロ.
© 2024 MIGARO CO.,LTD.