スペリア / Web の 特徴
1. Java の知識がなくてもプログラムを作成できます
Java は優れた言語ですが難解であり、プログラマーにとって習得が困難だったり、 またプログラム開発や保守の生産性が高くなく、プログラマーは長時間の労働を 強いられるのが現状です。スペリア/Web を使用すると、これらの問題が解決します。
2. 短い習得期間でプログラムの作成ができるようになります
プログラミング方法がわかりやすいため、他の言語を知らなくても短期間で Web の プログラムの作成ができるようになり、プログラマーの確保に貢献します。
3. すぐにプログラムの作成に着手できます
Web システムに必要な環境(フレームワーク,ライブラリーなど)がスペリア/Web で提供されています。そのため、これらの環境の構築が不要となり、 技術者, 期間, コストが削減できます。スペリア/Web は導入すると同時に、 業務プログラムの作成に着手できます。
4.短い開発期間でプログラムの作成ができます
スペリア/Web でプログラムを作成すると、本来の業務ロジック以外の記述が少なく、 便利で必要な命令が豊富に提供されているため、プログラムを書き連ねる ことが減りプログラムがシンプルになります。 さらに、プログラムテストの生産性を高めるために、強力なデバッグ機能が 提供されています。 これらにより、プログラムの開発期間が短くなり開発要員が少なくてすみます。
5. 低い開発コストで Web システムを実現できます
プログラム作成の生産性が高いため、Webシステムを低い開発コストで完成させる ことができます。
6.プログラムを選ぶことなく開発することができます
命令が豊富で機能が強力なため、簡単なプログラムから、数千ステップにおよぶ複雑な 基幹業務のプログラムまで、業種や業務に関係することなく高い生産性で プログラムの作成ができます。
7.プログラマーの個性が出にくく保守の生産性が向上します
作成したプログラムは記述がシンプルで標準化が自然とはかれるため プログラマーの個性が出にくくなり、作成者以外でも保守を行うことが可能です。
8. 操作がしやすく美しい Web 画面を表示することができます
ブラウザーの機能の多く ( 入力フィールド,出力フィールド, Ajax フィールド,子ウインドウ,イメージ,写真,プルダウン・メニュー, リストボックス・メニュー,テキスト・エリア,チェック・ボックス,ラジオ・ボタン, サブミット・ボタン,リンク・ボタン,カラー, 音声ガイダンス, 音楽, グラフなど )を サポートしています。これらにより、美しく操作がしやすい Web 画面を表示することができます。
9.スマートフォン, タブレットなどを端末として使用できます
パソコンだけでなく、スマートフォン, タブレットなどをクライアント端末として 使用することができます。これらを活用することにより、業務の範囲をさらに社外に まで拡げることができます。
10.クラウドで使用できます
サーバーだけでなくクラウドで使用することができます。クラウドの活用によっても、 業務の範囲をさらに社外にまで拡げることができます。
11.ユニークな命令が豊富に提供されています
スペリア/Webには60以上の命令があり、それぞれが強力な機能を持っています。 その中の一例として、次のようなユニークな命令も提供されています。
エクセル命令 | プログラムとパソコンなどのエクセルとの間で、データをダイレクトにやり取りする命令です。 データをエクセルのフォームに貼り付けて パソコンに送ることで、パソコンにエクセルの表を表示できます。 また、エクセルの表に入力や変更を行ったデータをパソコンから送り プログラムで受け取ることができます。 これらは簡単にプログラミングできます。 |
AJAX命令 | Web 画面からの操作を効率よく行える Ajax 機能を使用することができます。 これにより、一部の文字をキーインすると同時に 該当する該当する複数の検索結果が表示されたり、計算結果などをすぐに 表示でき、入力操作が非常に便利になります。 簡単にプログラミングできます。 |
子ウインドウ表示命令 | 表示されている画面上に小さなサイズのウィンドウ画面を表示することができます。 このウィンドウ画面からデータの検索を行なったり、 メッセージの表示ができ、操作が非常に便利になります。 |
簡易DBアクセス命令 | データベースのアクセスは通常は SQL文を記述して行いますが、 この命令を使用すると、SQL文を知らなくても簡単にプログラミングができます。 |
ページング命令 | データベースの内容をページング( 次のページ、前のページ、 最初のページ )の操作を行って画面への表示を、ページングの ロジックなしでプログラミングができます。 |
データ転送命令 | データをテキスト形式,CSV 形式のファイルとしてパソコンなどに ダウンロードができます。また、これらのファイルをパソコンから アップロードすることもできます。簡単にプログラミングができます。 |
メール送信命令 | メールアドレスやテキストなどを指定して、プログラムからメールを 送信することができます。 簡単にプログラミングができます。 |
リスト作成命令 | プリンターに出力するリストを簡単に作成することができます。 面倒な小計,中計,大計の計算も非常にシンプルに記述できます。 リストのフォームはエクセルで作成します。 作成したリストは、ネットーワーク・プリンターに直接印刷、PDFで プレビューしてプリンターに印刷することができます。 |
バーコードの出力命令 | バーコードを出力できます。 |
QRコード読込命令 | QRコードを読み込む命令があります。 |
ICカード読込命令 | ICコードを読み込む命令があります。 |
指認証を行う機能がありJます。 | 指認証(静脈認証)を行う機能があり、勤怠管理などに使用できます。 |
XML命令 | XMLを作成することができます。 |
PUSH命令 | 他のクライアント(パソコン、スマートフォン、タブレット端末)で表示している画面に 指定したメッセージをリアルタイムで表示することができます。 (スペリア/Webで作成されている画面に限ります) |
12.オーダーメードのユニークな機能があります
ガントチャート、画像へのマーク付け、スマートフォンからの GPS 信号受信、 ワークフローなどの、特殊な機能を備えたプログラムをオーダーメードで作成します。
13.データベースの操作機能があります
多くのサポート機能が提供されており、一例として、端末からの簡単な操作で データベースの内容の照会,更新,追加,削除をプログラムなしで行うことができます。 また、データベースのテーブルの作成も行うことができます。 プログラムを開発する必要がないので便利です。
14.データベースへの CSV データのロード、アンロード機能があります
サポート機能により、端末からの簡単な操作で、パソコンの CSV 形式のデータを データベースへアップロードができます。 逆に、データベースのデータを CSV ファイルへダウンロードすることが、プログラムを開発することなくできます。 プログラムを開発する必要がないので便利です。
15.バッチのプログラムを実行できます
プログラムは通常はクライアント端末の操作で実行しますが、操作なしにバッチで実行 することもできます。 これは、スケジューリング機能により、指定した時間に 自動的に実行を開始します。プログラムやコマンドで実行を開始することもできます。 さらに Power Systems (AS/400)では、バッチ区画に対して Web のプログラムから ジョブをサブミットする命令があります。
16.メニュー機能があります
プログラムを選択するメニューに関しては、メニュー・パネルと簡単なテーブルを 作成するだけでよく、このためのプログラムの作成は不要です。
17.パネルを自動的に作成できます
端末に表示する Web 画面は、自動的に作成することもできますので、HTML の知識が なくてもパネルを作成できます。(ただし、作成できるパネルの機能は限定されています)
18.デバッグが簡単に行えます
デバッグのためのサポート機能が充実しており、実行した命令のトレースや、 プログラムで定義したフィールドの内容などを、簡単に照会することができます。 実行を途中で停止することもできます。 もし、プログラムが実行途中で異常終了を した場合には、その原因と命令がわかりやすく表示されます。
19.メモリー上のプログラムの更新機能があります
システムの稼働中にプログラムを変更してコンパイルをしたとき、システムを停止させる ことなく、変更した新しいプログラムを実行することができます。
20.オンラインの運用状況を監視することができます
運用のためのサポート機能により、端末の操作状況,応答時間,発生している アベンドの状況 ,プログラムの使用状況 ,データベースのアクセス状況 , 時間ごとの処理件数と応答時間など、運用状況に関する多くの情報を照会することが できます。これらの情報は、システムの運用の監視やチューニングに役立たちます。
21.多くの OS で使用することができます
プログラムは Java に変換されて実行されるため、Windows,Linux,IBMi(OS/400), z/Linux,Unix など、Java が動作する OS であれば使用することができます。 バージョンにはかかわらず使用できます。