• 検索結果がありません。

Value Driven Proposals

N/A
N/A
Protected

Academic year: 2021

シェア "Value Driven Proposals"

Copied!
78
0
0

読み込み中.... (全文を見る)

全文

(1)

2009/3/258/3/05

この文書のデータの利用または公開には、

最終ページに記載されている制限事項が適用されます。© 2008 IBM Corporation

PSU_temp_0522

Rational Developer for IBM i for SOA

Construction(RDi SOA)

テクニカルセールスマスタリー対策講座

日本アイ・ビー・エム株式会社

ソフトウェア事業・ラショナル事業開発 品田高志

(2)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

2 © 2008 IBM Corporation

PSU_temp_0522

本日の目的

ƒ Rational Developer for System i for SOA Construction(RDi SOA)の概要を

理解し、お客様に伝える事ができる。

– なぜRDi SOAが登場したかを説明できる。

– RDi及びRBDの価値をお客様に伝える事ができる

– 関連する情報源をお客様にガイドできる

ƒ Rational Developer for System i for SOA Constructionのテクニカルマスタ

リーの試験に合格するスキルを身に付ける。

– セクション 1 - RDi SOAの概要 (20%) 9問

– セクション 2 - RDi (Rational Developer for i) (30%) 13問

– セクション 3 - RBD (Rational Business Developer) (42%) 19問

– セクション 4 - 5250 のためのHATS アプリケーション・ツールキット (8%) 4問

(3)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 3 © 2008 IBM Corporation PSU_temp_0522

専用端末

バッチ PGM 対話型 PGM  5250 専用端末 SNA SNA Telnet Telnet HTML Web サービス PCML WAS WSDL WSDL

PC+エミュレータ

Webブラウザー

Webサービス

(SOA)

System iにアクセスする手段の変遷

時代とともにSystem iにアクセスする手段が変化(追加)している。 WebSphereApplicationServer(WAS)経由でのアクセスが増えている。 従来のRPGやCOBOL以外の開発が必要になる。 WAS上のアプリケーションの開発は、Eclipseが前提

(4)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 4 © 2008 IBM Corporation PSU_temp_0522 H00001 伊井田橋商店 0337483728 東京都千代田区飯田橋1-30-18 伊井田橋マンション1F H00002 一番町食品 0373827383 東京都千代田区一番町3-54-21 九番ビル1F H00003 本岩屋 0374859278 東京都千代田区岩本町2-24-2 本岩ハイツ1F H00004 勝時商店 0354734932 東京都中央区勝どき1-1-1 加地時スクエア1F H00005 吟坐屋 0354776388 東京都中央区銀座3-2-6 吟坐ビル1F H00006 信登美スポーツ 0339677362 東京都中央区新富3-2-6 信登美マンション1F H00007 スポーツ二本端 0384748499 東京都中央区日本橋4-2-5 二本端ビル3F H00008 蚊帳葉スポーツ店 0384748937 東京都中央区日本橋茅場町2-4-15 蚊帳葉ビル1F H00009 古殿間スポーツ 0348593783 東京都中央区日本橋小伝馬町6-4-3 ハイツ古殿間3F  5250 専用端末 専用端末 パンチカード

データを入力する手段の変化

情報の入出力を行う人・コンピュータの数の増加

Web&モバイル Webサービス 情報をインプットする手段は、変化しているが、企業内の情報(レコード)の参照・ 追加・変更・削除を行う行為は基本的には変更がない。 レコード ファイル

(5)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 5 © 2008 IBM Corporation PSU_temp_0522  5250 専用端末 5250画面 GUI パンチカード

開発環境の変化

アプリケーション開発のスピード・操作性の向上

0008.00 C* 得意先マスターの読み込み 0009.00 C READ TOKMSL03 99 0010.00 C *IN99 IFEQ '0' 0011.00 C* 利用可能額の計算 0012.00 C TKGEND SUB TKUZAN WKRIYO 90 レコード

ファイル

開発ツールは、進化しているが、ソースファイルの内容の参照・追加・変更・

削除を行う行為は基本的には変更がない。

(6)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 6 © 2008 IBM Corporation PSU_temp_0522

Eclipseとは?

www.Eclipse.org 寄贈 採用 WebSphere Studio Workbench

WebSphere Studio Workbench IBMサーバーと IBMサーバーと ミドルウェア ミドルウェア ツール ツール WebSphere Studio WebSphere Studio パートナーの パートナーの ツールと ツールと ミドルウェア ミドルウェア ●Javaベースの拡張可能なオープン・ソース開発プラットフォーム ●IBMは4000万ドル相当のソフトウエア/研究開発を最初の Eclipseテクノロジーとして寄贈 ・日食とか月食とかの「食」の部分を意味 ・もともとIBMで統合開発環境を作る時の開発コードネーム

・誰でも使えるようにCommon Public Licenseによるライセンス ・2001年11月 Eclipse V1.0 ・2002年6月 Eclipse V2.0 ・2003年3月 Eclipse V2.1 ・2004年6月 Eclipse V3.0 ・2006年6月 Eclipse V3.2 ・2007年6月 Eclipse V3.3 ・2008年6月 Eclipse V3.4 パートナーとお客様はオープンスタンダードに基づきルールとリポジトリ作成、変更、統合が可能 JavaベースでLinuxとWindowsを最初にサポート IBMは引き続きEclipseの開発に参画し、その結果得られた拡張を採用していく 175 社以上のベンダーが Eclipse ベースのツールを提供 既に5,000万回以上ダウンロード

(7)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 7 © 2008 IBM Corporation PSU_temp_0522

iSeries アプリケーション開発ロードマップ

2005年2月版

Architecture

ブラウザ対応 レガシーアプリ とJavaの連携 アプリケーション 統合 ビジネスプロセス 統合 開発生産性 向上 レガシー環境 RPG/COBOL 5250 5250 RPG/COBOL

ILE and Java

HTML/JSP DB2 and SQL Connectors Process Choreography DB2 and SQL RPG/COBOL XML XML Portlets GUI GUI 5250 GUI ILE/Java Java/EJB ILE GUI

アプリケーション・テクノロジー

ユーザーインターフェース Portlets HTML/JSP HTML/JSP HTML/JSP 5250 5250 5250 Servlets Servlets Servlets Servlets Portlets Portlets XML XML DB2 and SQL

(8)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 8 © 2008 IBM Corporation PSU_temp_0522

iSeries アプリケーション開発ロードマップ

2005年2月版

Architecture

ブラウザ対応 レガシーアプリ とJavaの連携 アプリケーション 統合 ビジネスプロセス 統合 開発生産性 向上 レガシー環境 RPG/COBOL 5250 5250 RPG/COBOL

ILE and Java

HTML/JSP DB2 and SQL Connectors Process Choreography DB2 and SQL RPG/COBOL XML XML Portlets GUI GUI 5250 GUI ILE/Java Java/EJB ILE GUI

アプリケーション・テクノロジー

ユーザーインターフェース Portlets HTML/JSP HTML/JSP HTML/JSP 5250 5250 5250 Servlets Servlets Servlets Servlets Portlets Portlets XML XML DB2 and SQL

Web Services Web Services

(9)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

9 © 2008 IBM Corporation

PSU_temp_0522

PDM

Vendor Tools Vendor Tools Vendor Tools

Vendor Tools Vendor Tools

iSeries アプリケーション開発ロードマップ

2005年2月版

開発環境

WebSphere Business Integrator

Lotus Workplace

WebSphere Application Server WebSphere Portal

開発ツール

実行環境

Remote System Explorer = IBM WDSc/WDSc AE * IBM WebSphere HATS Lotus WorkPlace eGL* iSeries Java Tools iSeries Access for Web IBM WebFacing Tool* Lotus WorkPlace Portal ToolKit* Remote System Explorer Lotus WorkPlace Portal ToolKit* Remote System Explorer Lotus WorkPlace Portal ToolKit* Remote System Explorer Portal ToolKit* Remote System Explorer eGL* iSeries Web Tools eGL* iSeries Web

Tools iSeries Web Tools

Business Integration Tools iSeries Java Tools Business Integration Tools ブラウザ対応 レガシーアプリ とJavaの連携 アプリケーション 統合 ビジネスプロセス 統合 開発生産性 向上 レガシー環境

(10)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

10 © 2008 IBM Corporation

PSU_temp_0522

PDM

Vendor Tools Vendor Tools Vendor Tools

Vendor Tools Vendor Tools

iSeries アプリケーション開発ロードマップ

2005年2月版

開発環境

WebSphere Business Integrator

Lotus Workplace

WebSphere Application Server WebSphere Portal

実行環境

Remote System Explorer = IBM WDSc/WDSc AE * IBM WebSphere HATS Lotus WorkPlace eGL* iSeries Java Tools iSeries Access for Web IBM WebFacing Tool* Lotus WorkPlace Portal ToolKit* Remote System Explorer Lotus WorkPlace Portal ToolKit* Remote System Explorer Lotus WorkPlace Portal ToolKit* Remote System Explorer Portal ToolKit* Remote System Explorer eGL* iSeries Web Tools eGL* iSeries Web

Tools iSeries Web Tools

Business Integration Tools iSeries Java Tools Business Integration Tools ブラウザ対応 レガシーアプリ とJavaの連携 アプリケーション 統合 ビジネスプロセス 統合 開発生産性 向上 レガシー環境

Rational Developer for i

HATS Took Kit

(11)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 11 © 2008 IBM Corporation PSU_temp_0522 ILE コンパイラ・フィーチャー • ILE RPG • ILE RPG *PRV Compiler • ILE COBOL

• ILE COBOL *PRV Compiler

• ILE C • ILE C++ • IXLC for C/C++ 従来 コンパイラ・フィーチャー • S/36 互換 RPG II • S/38 互換 RPG II • RPG/400 (RPG III)_ • S/36 互換 COBOL • S/38 互換 COBOL • OPM COBOL ADTS フィーチャー • ADTS • ILE RPG • S/36 互換 RPGII • S/38 互換 RPGII • RPG/400 (RPG III) • ILE RPG *PRV Compiler • ILE COBOL • S/36 互換 COBOL • S/38 互換 COBOL • OPM COBOL

• ILE COBOL *PRV Compiler

• ILE C • ILE C++ • IXLC for C/C++ • ADTS • Service to WDSC/RDi • WDSc WDS V6R1 WDS V5R4

WDS パッケージング詳細

無制限ライセンスから個別ユーザーライセンスへの変化

(12)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

12 © 2008 IBM Corporation

PSU_temp_0522

WebSphere HATS

CODE & VARPG

CODE and VARPG WebSphere HATS

Eclipse Java Tools

XML Tools Visual Builder Web UI (HTML, JSP, JSF)

Web Services Tools Database Tools Unit Test Environment

System i System i System i IBM WebFacing RSE Adv Features Adv Features WDSC

RUP Configuration for J2EE

ClearCase LT

UML Visual Editors Code Analysis Tools Portal/Portlet Design Tools

J2EE/EJB Tools

Rational Business Developer Extension for System i

Eclipse Java Tools

RSE

System i

WebSphere HATS IBM WebFacing

Eclipse Java Tools

XML Tools Rich Client UI construction

Web UI (HTML, JSP, JSF) Web Services Tools

Database Tools Unit Test Environment RUP Configuration for J2EE

UML Visual Editors Code Analysis Tools Portal/Portlet Design Tools

J2EE/EJB Tools WDSC - AE Rational Developer for System i (RDi) Rational Developer for System i for SOA Construction (RDi SOA) HATS for 5250 Applications (HATS) Rational Application Developer (RAD) WDSC

RDi パッケージング詳細

Eclipse Java Tools

XML Tools Visual Builder Web UI (HTML, JSP, JSF) Sub s et IBM Rat ion al A ppl ica ti o n D e v e lo pe r

Web Services Tools Database Tools Unit Test Environment

System i System i System i

CODE & VARPG

Eclipse Java Tools

XML Tools Visual Builder Web UI (HTML, JSP, JSF) Sub s et IBM Rat ion al A ppl ica ti o n D e v e lo pe r

Web Services Tools Database Tools Unit Test Environment

Rational Business Developer

System i System i System i Webfacing RSE RSE

(13)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 13 © 2008 IBM Corporation PSU_temp_0522

クライアント側ツールのパッケージング

System i関連 その1 一般的な Java開発 HATS Toolkit WebFacing Tool Eclipse Java Tool System i関連 その2 一般的な Java開発 HATS Toolkit WebFacing Tool Eclipse Java Tool 高度な Java開発 System i関連 Eclipse Java Tool System i関連 Eclipse Java Tool 一般的な Java開発 HATS Toolkit 一般的な Java開発 Eclipse Java Tool 高度な Java開発 EGL WebSphere Development Studio client for

iSeries(WDSc)

Rational Developer for System i (RDi)

Rational Developer for System i for SOA Construction (RDi SOA)

Rational Application Developer (RAD)

System i関連 その1 一般的な Java開発 Eclipse Java Tool

Rational Business Developer(RBD)

EGL

②HATS Tool KitとWebFacing Tool はHATS Tool Kitに統合

② ①従来、WDScアドバンス版のみ持っ ていたスクリーンデザイナー及びアプリケ ーションダイアグラムの機能は、RDiの 基本機能に統合 ① RDi+RBDがRDi SOA RBDはEGL(Enterprise Generation Languages)で開発するツール RADはJ2EE当の高度なアプリケーション 開発をするツール WebSphere Development Studio client for

iSeries Advances Edition (WDSc AE)

(14)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

14 © 2008 IBM Corporation

PSU_temp_0522

Rational Developer for System i(RDi)

Rational HATS Toolkit

Rational Business Developer

次世代のPDM&SEUです。 既存のRPG・COBOLのスキル資産を活用します。 EclipseのユーザーインターフェースでRPGも開発します。 80X24の画面制約が無く、表示できる領域が広がります。 既存のバッチ型アプリケーションPGMのSOA対応を行えます。 Web化ツールとしての長年の実績があります。 既存の5250のプログラムはそのまま活用します。 WebFacing Toolの機能も統合してます。 既存の対話型アプリケーションPGMのSOA対応を行えます。

EGL(Enterprise Generation Language)を用いて でJavaやCOBOLのコードを自動生成します。 EGLは、他の言語と比べると容易に習得し、高い生産 発揮できる言語です。 EGLを用いて、Webアプリケーション、バッチプログラム、 Webサービス等の開発が可能です。 どれもEclipseベースの ツールなので操作感が 統一できて便利です。 既存スキルを生かしながら 既存アプリケーションのWeb化 SOA化 新規アプリケーションの迅速な 開発が行なえます。 製品の提供形態 開発者単位

IBM Rational Developer for System i SOA Construction

(15)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 15 © 2008 IBM Corporation PSU_temp_0522

お役立ち情報

ƒ RDi SOA関連技術情報リンク集 – http://www-06.ibm.com/jp/domino01/mkt/cnpages3.nsf/page/default- 000970C2 • RDiやHATSやRBD(EGL)の技術情報へのポータル • 評価版ソフトウエアに関する技術的なお問い合わせへのリンク

• RDiを使ったSystem i(IBM i)の 研修へのリンク

• RDiを使うときのPTFの確認方法

ƒ エンタープライズモダナイゼーション

– http://www-06.ibm.com/jp/software/rational/solutions/em/

• System z及びSystem i(IBM i)の資産のモダナイゼーションのポータル

(16)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

16 © 2008 IBM Corporation

PSU_temp_0522

キーポイント1

- RDi SOAの概要

(20%) 9問

ƒ RDi SOA の提供する製品群を定義する

– Rational Developer for i(Systemi)←RPGやCOBOLの開発ツール

– Rational Business Developer←EGLの開発ツール

– HATS Took Kit←HATSの開発ツール(無償ツールでもある)

ƒ RDi SOA の持つバリュー・プロポシションを述べる。 – RPGやCOBOLの開発だけでなくEGLでの開発も行える。 – Web対応SOAアプリケーションの開発コストを削減できる。 – RDiやRBDを単体で別々に購入するより安くなる。 ƒ RDi SOA ウィザードの目的と価値 – RPGやCOBOLのプログラムに対するWebサービス・インターフェースを提 供する。 ƒ RDi SOA バンドルと、個別のコンポーネントの比較を行う – RPGやCOBOLプログラムに対するWebサービスウィザードは、RDiや RBD単体では行えない

(17)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

17 © 2008 IBM Corporation

PSU_temp_0522

Rational Developer for System i(RDi)

Rational HATS Toolkit

Rational Business Developer

次世代のPDM&SEUです。 既存のRPG・COBOLのスキル資産を活用します。 EclipseのユーザーインターフェースでRPGも開発します。 80X24の画面制約が無く、表示できる領域が広がります。 既存のバッチ型アプリケーションPGMのSOA対応を行えます。 Web化ツールとしての長年の実績があります。 既存の5250のプログラムはそのまま活用します。 WebFacing Toolの機能も統合してます。 既存の対話型アプリケーションPGMのSOA対応を行えます。

EGL(Enterprise Generation Language)を用いて でJavaやCOBOLのコードを自動生成します。 EGLは、他の言語と比べると容易に習得し、高い生産 発揮できる言語です。

EGLを用いて、Webアプリケーション、バッチプログラム、 Webサービス等の開発が可能です。

(18)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

18 © 2008 IBM Corporation

PSU_temp_0522

IBM Rational Developer for i

EclipseでIBM iのアプリケーション開発を行なえるツールです。 ƒ 対象となるお客様 – RPGやCOBOLのアプリケーション開発の生産性を向 上させたい。 – Eclipseのユーザーインターフェースに慣れた若い開発 者に基幹業務の保守のスキルトランスファーをしたい。 – RPGやCOBOLの既存のスキルを生かしながら Eclipseベースの開発ツールのスキルをつけたい。 ƒ 特徴 – 既存のSEUの行コマンド等は引き続き使用可能EclipseのユーザーインターフェースでのRPGや COBOLを開発 – デバッグ等の高い生産性 – 既存RPG/COBOLアプリケーションのWebサービス化 (RBD若しくはRADと連携) ƒ 製品の提供形態 – 開発者単位

(19)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 19 © 2008 IBM Corporation PSU_temp_0522 メンバーの表示STRPDM ソースの編集 STRSEU プログラム作成 CRTRPGPGM デバッグ開始 STRDBG オブジェクトの処理WRKOBJ

RDiによる開発イメージ(従来からのPDMと比較)

グリーンスクリーンだと、画面に表示できる領域は、80X24文字 結果として、コマンドで様々な画面に切り替える必要がある。 Eclipseだと、表示領域も広く、タブでの切り替えも可能

(20)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 20 © 2008 IBM Corporation PSU_temp_0522

PDM

RSE

ライブラリー作成 ライブラリー作成 ソースファイルの作成 メンバーの作成 エディット、コンパイル、デバッグ ソースファイルの作成 メンバーの作成 エディット、コンパイル、デバッグ エミュレーターで以下の手順を実行 RSEで以下の手順を実行

(21)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 21 © 2008 IBM Corporation PSU_temp_0522

ライブラリーの作成1

1 2 ライブラリー名入力後 「終了」をクリック

(22)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 22 © 2008 IBM Corporation PSU_temp_0522

ライブラリーの作成2

3 4 ライブラリーの確認 ライブラリー・フィルターが 作成されています

(23)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 23 © 2008 IBM Corporation PSU_temp_0522

ソース・ファイルの作成1

1 2 ソース。ファイル名 入力後 「終了」をクリック

(24)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 24 © 2008 IBM Corporation PSU_temp_0522

ソース・ファイルの作成2

3 ライブラリーフィルターの下に ソース・ファイルが 作成されています

(25)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 25 © 2008 IBM Corporation PSU_temp_0522

ソース・メンバーの作成

1 2 ソース・ファイル名を 右クリックします メンバー名、タイプを 入力します

(26)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 26 © 2008 IBM Corporation PSU_temp_0522

ソース・メンバーの作成

エディターが起動して 編集可能になります 3

(27)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 27 © 2008 IBM Corporation PSU_temp_0522

RSEでRPGのプログラム開発

2 1 3 5 4

(28)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 28 © 2008 IBM Corporation PSU_temp_0522

LPEXエディター

構文チェック

PDM RSE エラーは同じ メッセージIDで 表示されます

(29)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

29 © 2008 IBM Corporation

PSU_temp_0522

LPEXエディター

F4キー:プロンプト表示

(30)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 30 © 2008 IBM Corporation PSU_temp_0522

LPEXエディター

SEUと同じ行コマンド

行の挿入 I 行の削除 D / DD 行のコピー C / CC

(31)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 31 © 2008 IBM Corporation PSU_temp_0522

LPEXエディター

画面分割

ウィンドウが分割 されます 縦分割 横分割

(32)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 32 © 2008 IBM Corporation PSU_temp_0522 インデントウィンドウで ▽ を選択するとインデント表示の ソースを印刷できます

LPEXエディター

~インデント表示

(33)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 33 © 2008 IBM Corporation PSU_temp_0522

LPEXエディター

~アウトライン表示1

F仕様書の外部定義ファイル の情報 データ構造の属性 プログラムで使用している フィールドの一覧、属性、 使用行番号など 使用している標識 サブルーチン

(34)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 34 © 2008 IBM Corporation PSU_temp_0522

LPEXエディター

~アウトライン表示2

アウトラインの サブルーチン名“@CHKH” の41行目をクリックすると LPEXエディターのカーソルも移動 LPEXエディター選択行の左端を ダブルクリックすると デバッグ時のブレイクポイントを 設定できます アウトライン表示はILEのソースでのみ 利用可能です

(35)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 35 © 2008 IBM Corporation PSU_temp_0522

コンパイル

コンパイル:バッチにコンパイルを投入 コンパイル(プロンプト):プロンプト表示

(36)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 36 © 2008 IBM Corporation PSU_temp_0522

コンパイル~プロンプト

ƒ コマンドのパラメータの変更 が可能 ƒ 全てのパラメータ、キー ワードもチェックボックスで 表示可能 実行されるコマンド

(37)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

37 © 2008 IBM Corporation

PSU_temp_0522

コンパイル~結果の確認

(38)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 38 © 2008 IBM Corporation PSU_temp_0522

Screen Designer(テクノロジープレビュー)

プロパティー フィールドの種類を選択して ドラッグ&ドロップ

(39)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 39 © 2008 IBM Corporation PSU_temp_0522

Webサービス・ウィザードによるWebサービス化

1

ƒ ILEアプリケーションからWebサービスを作成するためのウィザード起動 ILEプログラムを選択し、 Webサービス作成のた めのウィザードを起動 「参照」をクリックし、 ILEプログラムの詳 細を定義 →詳細次ページ Webサービス実行のた めの構成や、テスト・ク ライアント環境の設定

(40)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 40 © 2008 IBM Corporation PSU_temp_0522

Webサービス・ウィザードによるWebサービス化

2

ƒ ILEアプリケーションの設定、アプリケーションのテストが可能 ILEプログラムで定義 されているパラメー ター、実行環境 (*LIBL)などを設定 Webサービス・テスト・クライ アントからアプリケーションの 稼動確認可能(開発ツール WAS環境で実行)

(41)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

41 © 2008 IBM Corporation

PSU_temp_0522

RD

iお役立ち情報

ƒ WebSphere Development Studio Client for iSeries(WDSc)のご紹介

– https://www- 607.ibm.com/support/partners/jp/webcast/play/playpopup.wss?content id=321&checksum=ecd928e9 • RDiの前身のWDScについて紹介しています。 • 5250画面での開発になれた方にEclipseの開発のイメージを理解して頂 けます。

ƒ Rational Developer for System i(RDi)の利用ガイド

– http://www-06.ibm.com/jp/domino01/mkt/cnpages3.nsf/page/default-

003FDA5D

• RDi の使い方について分かりやすく説明しています。

ƒ Rational Developer for i インフォメーションセンター

(42)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

42 © 2008 IBM Corporation

PSU_temp_0522

キーポイント

2 - RDi (Rational Developer for i) (30%) 13問

ƒ RDi の主要機能

– i5/OS(IBM i)開発向けにEclipseベースの統合開発環境を提供する

ƒ 以前はWebSphere Development Studio Client Standard Editionにも含まれて いた機能

– Remote System Explore

• 直接i5/OS(IBM i)へ接続し開発作業を行う – i5/OS プロジェクト(i プロジェクト) • ローカル(PC上)でソースファイルの編集 – LPEX エディター • ソースファイルの編集 – 統合デバッガー • i5/OS(IBM i)に接続し、デバッグを実行(ILEのみ)

ƒ 以前はWebSphere Development Studio Client Advanced Editionのみに含まれ ていた機能 – Screen Designer • GUIの環境で5250画面のデザインを設計 – Application Diagram • サブルーチン等を含むプログラム構造をグラフィカルに表示(ILEのみ) • ズーム機能も備える

(43)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

43 © 2008 IBM Corporation

PSU_temp_0522

Rationl Developer for System iの機能のまとめ

ƒ 以前はWebSphere Development Studio Client Standard Editionにも含まれていた機能

– Remote System Explore

• 直接i5/OS(IBM i)へ接続し開発作業を行う – i5/OS プロジェクト(i プロジェクト) • ローカル(PC上)でソースファイルの編集 – LPEX エディター • ソースファイルの編集 – 統合デバッガー • i5/OS(IBM i)に接続し、デバッグを実行(ILEのみ)

ƒ 以前はWebSphere Development Studio Client Advanced Editionのみに含まれていた機能

– Screen Designer

• GUIの環境で5250画面のデザインを設計

– Application Diagram

• サブルーチン等を含むプログラム構造をグラフィカルに表示(ILEのみ)

• ズーム機能も備える

ƒ RDi SOAに含まれるRational Business Developer(RBD)と組み合わせて使う機能

(44)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

44 © 2008 IBM Corporation

PSU_temp_0522

問題例

ƒ Rational Developer for System i for SOAに含まれない製品は何ですか?

– A. Rational Application Developer

– B. Rational Business Developer

– C. HATS Took Kit

– D. Rational Developer for System i(i)

ƒ Rational Developer for System iと比較したRational Developer for System

i for SOAの特徴は何ですか?

– A. EGLの開発環境が含まれる。

– B. Web対応SOAアプリケーションの開発コストを削減できる。

– C. HATS のアプリケーション開発が可能である。

(45)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

45 © 2008 IBM Corporation

PSU_temp_0522

問題例

ƒ Rationl Developer for System iはどのオペレーティングシステムを対象とし

たアプリケーション開発をサポートしていますか?

– A. Windows

– B. AIX

– C. i5/OS

– D.Linux

ƒ 統合環境のフレームワークを提供するのは、Rational Developer for

System i for SOAのどのコンポーネントですか?

– A. Eclipse

– B. HATS Took Kit

– C. Rational Business Developer

(46)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

46 © 2008 IBM Corporation

PSU_temp_0522

Rational Developer for System i(RDi)

Rational HATS Toolkit

Rational Business Developer

次世代のPDM&SEUです。 既存のRPG・COBOLのスキル資産を活用します。 EclipseのユーザーインターフェースでRPGも開発します。 80X24の画面制約が無く、表示できる領域が広がります。 既存のバッチ型アプリケーションPGMのSOA対応を行えます。 Web化ツールとしての長年の実績があります。 既存の5250のプログラムはそのまま活用します。 WebFacing Toolの機能も統合してます。 既存の対話型アプリケーションPGMのSOA対応を行えます。

EGL(Enterprise Generation Language)を用いて でJavaやCOBOLのコードを自動生成します。 EGLは、他の言語と比べると容易に習得し、高い生産 発揮できる言語です。

EGLを用いて、Webアプリケーション、バッチプログラム、 Webサービス等の開発が可能です。

(47)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

47 © 2008 IBM Corporation

PSU_temp_0522

IBM Rational Business Developer

EGLEnterprise Generation Language)を用いた生産性の高いアプリケーション開発

ƒ 対象となるお客様 – 新規アプリケーション開発を迅速に行ないたい – 特定のH/Wに依存しないクロスプラットフォームの開 発を行ないたい。 – 言語(特にJava)の習得に時間をかけたくない ƒ 特徴 – 他の言語と比較して、習得容易性と高い生産性を持 つEGLを利用してのアプリケーション開発HATS及びWebFacing Toolで作成したアプリケー ションの連携 – Webサービス、ポートレット、JSF等のサポートAJAX対応 – 製品の提供形態 – 開発者単位

(48)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 48 © 2008 IBM Corporation PSU_temp_0522

RPGやCOBOLの技術者を取り巻く環境

Assembler Assembler Java/J2EE and C# Java/J2EE and C# C, C++ C, C++ PhP PhP/Ruby/Ruby Machine Language Machine Language COBOL/RPG COBOL/RPG VB VB EGL EGL 簡素 複雑

Welcome to EGL, IBM's newest business language. Welcome to EGL, IBM's newest business language.

1960年代にアセンブラ言語より、シンプルで生産性の高いビジネスアプリケーションを記述する 1960年代にアセンブラ言語より、シンプルで生産性の高いビジネスアプリケーションを記述する 言語として、登場したCOBOLのように、現在では、EGLがシンプルで生産性が高く、クロスプロッ 言語として、登場したCOBOLのように、現在では、EGLがシンプルで生産性が高く、クロスプロッ トフォームで稼動するアプリケーションを記述できる言語として注目を集めている トフォームで稼動するアプリケーションを記述できる言語として注目を集めている COBOLの技術者をJava/J2EEの技術者に再教育 するには、一人当たり5万ドルのコストがかかるが、 平均すると12%程度しか成功しない。– Gartner Group ある保険会社でおよそ25万ドルの費用をかけて1 2人のRPGのプログラマーにJavaのを教育した。1 2人の内一人だけ成功した。しかしその一人はコン ピュータサイエンスの学位を持っており、C言語のプ ログラマーとしての経験を8年持っている人だった。 . – Bob Cancilla 一度シンプルな言語の開発スキルを身につけてしまうと、複雑な 一度シンプルな言語の開発スキルを身につけてしまうと、複雑な 言語を習得するのは困難であるがその逆は比較的容易である。 言語を習得するのは困難であるがその逆は比較的容易である。 http://www http://www--949.ibm.com/software/rational/cafe/index.jspa949.ibm.com/software/rational/cafe/index.jspa

(49)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

49 © 2008 IBM Corporation

PSU_temp_0522

EGLの背景

ƒ アプリケーションを知る「熟練開発者」がJ2EEにも詳しい、とは限らない

– RPG, COBOL, PL/I, 4GL, Visual Basic等々でのビジネスアプリケーション開発経験

– … しかし多くの新規アプリケーションでJava/J2EEスキルが要求される ƒ “新しい言語”の導入が難しいケースも多い – コストがかかりすぎる – 時間が足りない – … 導入後、必ず望ましい結果が得られるとは限らない ƒ テクノロジーの問題ではなく、ビジネスの問題にフォーカスできないか RPGやCOBOLならば、今まで RPGやCOBOLならば、今まで 書いてきたので理解できるし、会社の 書いてきたので理解できるし、会社の 業務も分かっている。だけど細かい 業務も分かっている。だけど細かい プログラミングテクニックを色々勉強し プログラミングテクニックを色々勉強し て見につける時間がないな。 て見につける時間がないな。

(50)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

50 © 2008 IBM Corporation

PSU_temp_0522

EGLとは

ƒ Enterprise Generation Language (EGL)とは

– 現代的なプログラミング言語(スクリプト言語) • 既存のプログラミング・スキルを活用 • 複雑なJ2EE技術を隠蔽(カプセル化) • 高い生産性 • 質の高い業務アプリケーションの生成 – ビジネスの問題を解決するために IBMが作り出した開発環境 ƒ EGLを採用のメリット – 新しい技術を即時に採用

• Web、SOA、J2EE、Java Server Faces

– 既存の技術(5250、バッチ)をサポート、 新規作成、もしくは継続して活用 – 新規開発者に無理なく、既存のスキルのみで開発が 可能 Assembler Assembler Java/J2EE and C# Java/J2EE and C# C, C++ C, C++ PhP PhP/Ruby/Ruby Machine Language Machine Language COBOL/RPG COBOL/RPG VB VB EGL EGL 簡素 複雑

(51)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 51 © 2008 IBM Corporation PSU_temp_0522 External Interfaces

EGL概要(1) – EGLとは

Library Library Service/Interface Service/Interface Program

Program HandlerHandler

Databases DB2 UDB SQL Server Oracle Derby Informix IMS VSAM other… ビジネスロジック 外部プログラム

Batch Processes Text UI Web Rich UI Reports Web/Native

Services

External Type External Type

(52)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 52 © 2008 IBM Corporation PSU_temp_0522 zSeries Windows/Linux AIX, HP, Solaris iSeries EGL program/library/service ClearCase, CVS, Other Common Repository

EGL概要(2) – EGLが対応するプラットフォーム

COBOL COBOL COBOL COBOL ƒ ƒ WebSphere ƒ USS ƒ Linux* ƒ Batch ƒ CICS ƒ IMS System z zSeries ƒ ƒ WebSphere ƒ Native i5OS ƒ Native i5OS System i zSeries ƒ ƒ WebSphere ƒ Native OS Windows, Linux, Unix

ƒWeb (WAS), Java, COBOLのアプリケーションをEGL言語で作成※

Java Java Java Java Java Java

開発環境 (Rational Business Developer)

iSeries iSeries System z System z ƒ ƒ ƒ ƒ IE *IE * ƒ ƒ Firefox *Firefox * ƒ ƒ Safari *Safari * Browser Browser JavaScript JavaScript Web 2.0 Web 2.0

(53)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 53 © 2008 IBM Corporation PSU_temp_0522

EGLの背景

– 設計ポリシー

ƒ

様々なバックグラウンドを持つ開発者になじみやすい

ƒ

技術的な複雑さを隠蔽している

ƒ

新しい標準やテクノロジーをサポートしている

ƒ

自由度を犠牲にせず、シンプルな開発スタイルに対応

言語のシンプルさと堅固さ

(54)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 54 © 2008 IBM Corporation PSU_temp_0522

開発生産性の比較

Hand-Coded RBD

507 Hours

60 Hours

ƒ

RBD is

dramatically faster

than traditional development*

ƒ

RBD is more productive than MS VS 2005**

Java/J2EE IDE

330 Hours

** Branham Study April 2008

(55)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

55 © 2008 IBM Corporation

(56)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

56 © 2008 IBM Corporation

(57)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

57 © 2008 IBM Corporation

(58)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

58 © 2008 IBM Corporation

(59)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

59 © 2008 IBM Corporation

(60)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

60 © 2008 IBM Corporation

(61)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

61 © 2008 IBM Corporation

(62)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

62 © 2008 IBM Corporation

(63)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

63 © 2008 IBM Corporation

(64)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

64 © 2008 IBM Corporation

(65)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

65 © 2008 IBM Corporation

(66)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

66 © 2008 IBM Corporation

(67)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

67 © 2008 IBM Corporation

(68)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 68 © 2008 IBM Corporation PSU_temp_0522

既存環境からのマイグレーション

ƒ 既存環境からのマイグレーション – RBDが提供するツールでマイグレーション可能な言語 • VisualAge Generator • CSP • VisualGen • Informix 4GL – 別途製品(サービス)使用する事でマイグレーションが可能な言語 • RPG

– IBM Rational Migration Extension for IBM i

• Software AG Natural

– IBM Rational Migration Extension for Natural

(69)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

69 © 2008 IBM Corporation

PSU_temp_0522

(70)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 70 © 2008 IBM Corporation PSU_temp_0522 Web 2.0 対応のリッチインターネットアプリケーション ƒ DojoやGoogle Mapのような最新のユーザーフェースをエンドユーザー が求めるようになってきた ƒ ブラウザーは徐々にモバイル対応等でパワフルになった ƒ クライアントサーバーアーキテクチャーのメリットが大きくなった – プレゼンテーションロジックはブラウザー内に – サーバーにはビジネスロジックとデータアクセスロジック – サーバーの帯域幅やレスポンスタイムが向上した ƒ しかし色々な事を勉強しなければならなくなった。

– JavaScript, HTML, CSS, Ajax, Dojo, SilverLight, SOAP, WSDL, Flex, XML, JSON, Google Maps, HTTP, etc

– 何故という視点でなくどうやってという視点で

ƒ EGL Rich UI hides these details and complexities:

ƒ EGLのリッチUIは詳細で複雑な物を排除します。

– どうやってという代わりに何故という視点で

– 開発者の生産性を向上させ

– Web 2.0 のソリューションを多くの開発者に構築可能にする

(71)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

71 © 2008 IBM Corporation

PSU_temp_0522

EGL Web2.0 Architecture

COBOL Java J2EE

EGL

compilation

Server

JSF JDBC JCL SOA JavaScript

EGL

compilation

Browser

+ System I System Z EGL Mashup Gateway The Internet PHP/ASP/ J2EE/etc The Internet PHP/ASP/ J2EE/etc Plain HTML dojo Silverlight Layouts REST/SOAP mashups GWT Volta Etc. “CALL” COBOL RPG +

(72)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 72 © 2008 IBM Corporation PSU_temp_0522

BDお役立ち情報

ƒ WikiPediaでのEGLの解説 – http://ja.wikipedia.org/wiki/Enterprise_Generation_Language • EGLについてコンパクトにまとめられています。 ƒ EGL Cafe – http://www-949.ibm.com/software/rational/cafe/community/egl • EGLについての情報満載のコミュニティサイト • 日本語版のEGL横丁もあります。 ƒ EGLワークショップ資料(2008年10月14日) – http://publib.boulder.ibm.com/infocenter/iadthelp/v7r5/index.jsp

ƒ IBM i 実践 SOA! RDi-WESB連携開発ガイド

– http://www.ibm.com/developerworks/jp/rational/library/em/cms/rdi_wes

b.html

• EGLやHATSやWID(WebSfphere Ingetration Developer)を使って既

(73)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

73 © 2008 IBM Corporation

PSU_temp_0522

セクション

3 - RBD (Rational Business Developer) (42%)19問

ƒ EGL を定義する

– EGLとはEnterprise Generation Languageの略でRational Business

Developer(RBD)で提供されるビジネス言語である。 – EGLで作成したビジネスロジックからJavaコード、COBOLコード、Rich UI Web2.0アプリケーションを自動生成する。 – EGLで生成したJavaコードは、Windows,Linux,Unix,zOS,i5/OS(IBM i)等 のマルチプラットフォームで稼動する。 – EGLで生成したCOBOLコードは、z/OS,i5/OS(IBM i)上で稼動する。

– UML(Unified Modeling Language統一モデリング言語)からEGLを生成で

きる。

ƒ VisualAge ジェネレーター

– Visual Age GeneratorアプリケーションはRational Business Developerで

(74)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

74 © 2008 IBM Corporation

PSU_temp_0522

セクション

3 - RBD (Rational Business Developer) (42%)19問

ƒ EGL の機能と利点 – 特定のH/Wに依存しないクロスプラットフォーム対応のWeb/SOAのアプリ ケーション開発が可能である。 – オブジェクト指向等のプログラミング言語のスキルの無いビジネスアプリケー ション開発者(RPG,COBOL,PL/1,VB等)が容易に習得できる。 – クロスプラットフォームに対応した開発者を育成し、スキルのサイロ化を解消 する事ができる。 – SOAベースのアプリケーションの迅速な開発が可能である。 – システムとミドルウェアとのインターフェースに必要なコーディングの量を削 減できる。 – System i向けにデータ・キューとデータ域のサポートもしている ƒ RBD の理解 – RBDのライセンスを単体で取得した場合は、z/OS上のアプリケーション開発 を行えるが、RDi SOAに含まれるRBDでは i5/OS(IBMi) ,Windows,Linux,Unix上のアプリケーション開発用途に限定さ れる

(75)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

75 © 2008 IBM Corporation

PSU_temp_0522

Rational Developer for System i(RDi)

Rational HATS Toolkit

Rational Business Developer

次世代のPDM&SEUです。 既存のRPG・COBOLのスキル資産を活用します。 EclipseのユーザーインターフェースでRPGも開発します。 80X24の画面制約が無く、表示できる領域が広がります。 既存のバッチ型アプリケーションPGMのSOA対応を行えます。 Web化ツールとしての長年の実績があります。 既存の5250のプログラムはそのまま活用します。 WebFacing Toolの機能も統合してます。 既存の対話型アプリケーションPGMのSOA対応を行えます。

EGL(Enterprise Generation Language)を用いて でJavaやCOBOLのコードを自動生成します。 EGLは、他の言語と比べると容易に習得し、高い生産 発揮できる言語です。

EGLを用いて、Webアプリケーション、バッチプログラム、 Webサービス等の開発が可能です。

(76)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

76 © 2008 IBM Corporation

PSU_temp_0522

IBM Rational Host Access Transformation Services(HATS) V7.1

リッチクライントから Webブラウザーから ポータルから PDAから Webサービスから 既存のホスト資産を 多彩な使用環境・アクセス環境を提供 環境を変えずにアプリケーションの接続性を向上 これまでの資産であるi5/OSアプリケーションは変更せず、お客様のニーズに即した多彩な使用環境とホスト へのアクセス方法を提供。Webサービスを経由してESBやWPSへの接続することも可能

System z/System i上の3270/5250アプリケーションに対してWebブラウザや携帯電話などのモバイル機器、 ポー タルサイトからのアクセスを提供。基幹業務のWeb対応を推進

(77)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。

77 © 2008 IBM Corporation

PSU_temp_0522

ライセンス料金の考え方(2009年4月1日現在)

Rational Developer for System i(RDi)

Rational HATS Toolkit

Rational Business Developer(RBD) 1開発者当り¥119,500 HATSの開発用(無償) 1開発者当り、¥450,500 RDi SOAは上記のすべてのツールをまとめて 開発者単位 1ライセンス30万300円

(Rational Business DeveloperでSystem z関連の

アプリケーションを開発する時は別途RBDが必要) ユーザーライセンス 使用するユーザー分必要なケース 1ユーザー当り、¥18,600 VUライセンス(IBM i) HATSサーバーがIBM iのケース 100 VUで ¥1,859,000 VUライセンス(IBM i以外) HATSサーバーがIBM i以外 (Windows,AIX等)のケース 100 VUで ¥3,876,000 HATS 5250実行ライセンス

IBM Rational Developer for System i SOA Construction (RDiSOA)

PCで開発 PCに導入

サーバー で実行

(78)

この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。 78 © 2008 IBM Corporation PSU_temp_0522 セクション 4 - 5250 のためのHATS アプリケーション・ツールキット (8%) 4問 ƒ HATS ツールキット – HATSツールキットは、5250アプリケーションをブラウザーインターフェー スに変換する機能も持つので、RDi SOAに含まれるRDiと一緒にアプリ ケーション開発を行う事ができる。 – HATSツールキット事体は無償のコンポーネントであり、RDi SOA以外の

製品であるRational Application Developer(RAD)やRational Software Archtect(RSA)に導入して使う事も可能である。

– WDSc及びWDScAEの7.0までに含まれていたWebFacingツールは、

HATS ツールキットに同梱されている。

– HATS Took KitのJSR 168機能によりポートレットの作成が可能である。

– RDi SOAで提供されるHATS Took Kitだと、同時2接続までの試用版のモ

ジュールしか生成できないので、HATS for 5250のメディアパックに含まれ るイネーブルメントCDで契約ライセンス分の接続を可能にする必要がある。

参照

関連したドキュメント

Microsoft System Center Virtual Machine Manager 用 Dell Server PRO Management Pack

Results of logistic regression analyses for individual labels revealed that the degree of environmental interest, energy reduction efforts, and inclination to change power

Another new aspect of our proof lies in Section 9, where a certain uniform integrability is used to prove convergence of normalized cost functions associated with the sequence

Bluetooth® Low Energy プロトコルスタック GUI ツールは、Microsoft Visual Studio 2012 でビルドされた C++アプリケーションです。GUI

The ALERT interrupt latch is not reset by reading the status register but is reset when the ALERT output is serviced by the master reading the device address, provided the

4 6月11日 佐賀県 海洋環境教室 環境紙芝居上演等による海洋環. 境保全教室開催 昭和幼稚園

発行日:2022 年3月 22 日 発行:NPO法人

第2章 環境影響評価の実施手順等 第1