OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5-3- 応統合開発環境に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 応用レベル 応統合開発環境に関する知識 統合開発環境でのカバレジ計測

Size: px
Start display at page:

Download "OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5-3- 応統合開発環境に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 応用レベル 応統合開発環境に関する知識 統合開発環境でのカバレジ計測"

Transcription

1 OSS モデルカリキュラムの学習ガイダンス 5-3- 応統合開発環境に関する知識 1. 科目の概要ソフトウェア開発を効率的に進めるために用意されている統合開発環境と様々な外部ツールとの連携を紹介する また C 言語やスクリプト言語など他のプログラミング言語の開発環境の構築についても言及する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント説明シラバスの対応コマ 5-3- 応 -1. 統合開発環境でのコードカバレジ計測とメトリクス測定 カバレジの概念を解説し 統合開発環境でのカバレジ計測の方法を説明する また メトリクスについても説明し プログラムが複雑にならないような考え方を紹介する 1, 応 -2. 統合開発環境でのリファクタリング リファクタリングの概念を説明し 統合開発環境でのリファクタリング方法を解説する リファクタリングも単体テストとついになっていることを説明し コーディング テスト リファクタリングの流れを紹介する 応 -3. 統合開発環境とバグ管理ツールの連携 統合開発環境とバグ管理ツールの連携方法を紹介する 統合開発環境からのバグ登録やバグ一覧の取得の方法を解説する 応 -4. 統合開発環境とビルドツールの連携 統合開発環境とビルドツールの連携方法を紹介する 統合開発環境でのビルドルール作成や 実際のビルド開始方法を説明する 応 -5. 統合開発環境での Web 開発 WTP の入手先や導入方法 Web コンテナの設定方法 WTP で作成可能な Eclipse プロジェクトについて説明し Web アプリケーションの開発を行う際に必要となる知識について解説する 応 -6. 統合開発環境での GUI 開発 統合開発環境での GUI アプリケーション開発について解説する GUI フレームワーク用のプラグインを導入することで RAD(Rapid Application Development) 環境を構築できることを紹介し 様々なコンポーネントの利用方法を説明する 応 -7. 統合開発環境での MVC フレームワークの利用 統合開発環境を利用した MVC フレームワークの利用について解説する 統合開発環境に MVC フレームワーク用のプラグインを追加することで 画面遷移をビジュアルで行うことができることを紹介する 応 -8. 統合開発環境での DB 開発 統合開発環境を利用した DB フレームワークの利用について解説する 統合開発環境に DB フレームワーク用のプラグインを追加することで O/R マッピングと呼ばれる SQL を書かない DB アクセスを実現することができる 応 -9. 様々なプラグイン 統合開発環境にはいままで紹介した他にも有用なプラグインが数多く存在することを紹介する UML や ER 図のプラグイン等を紹介する 応 -10. 他のプログラミング言語対応のためのプラグイン 統合開発環境はプラグインを導入することで いろいろなプログラミング言語に対する開発環境を提供することを解説する 対応言語とプラグインについて紹介する 11,12 学習ガイダンスの使い方 1. 習得ポイント により 当該科目で習得することが期待される概念 知識の全体像を把握する 2. シラバス IT 知識体系との対応関係 OSS モデルカリキュラム固有知識 をもとに 必要に応じて 従来の IT 教育プログラム等との相違を把握した上で 具体的な講義計画を考案する 3. 習得ポイント毎の 学習の要点 と 解説 を参考にして 講義で使用する教材等を準備する 独立行政法人情報処理推進機構

2 OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5-3- 応統合開発環境に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 応用レベル 応統合開発環境に関する知識 統合開発環境でのカバレジ計測 統合開発環境で統合開発環境でのメトリクス測定のリファクタリング 統合開発環境と統合開発環境と統合開発環境でバグ管理ツールビルドツールの連のWeb 開発の連携携 統合開発環境での GUI 開発 統合開発環境での MVC フレームワークの利用 統合開発環境で様々なプラグインのデータベース開を利用する発 統合開発環境で統合開発環境でのスクリプト言語のC 言語の開発の開発 <IT 知識体系上の関連部分 > 分野 科目名 組織関連事項と情報システム 1 2 IT-IAS 情報保証 IT-IAS2. 情報セ IT-IAS9. 情報セ IT-IAS1. 基礎的な IT-IAS3. 運用上の IT-IAS6. 情報セ IT-IAS7. フォレン IT-IAS8. 情報の状 IT-IAS10. 脅威分と情報セキュリキュリティの仕組 IT-IAS4. ポリシー IT-IAS5. 攻撃キュリティサービ IT-IAS11. 脆弱性問題問題キュリティ分野ジック ( 情報証拠 ) 態析モデルティみ ( 対策 ) ス IT-SP 社会的な観 IT-SP1. プロ IT-SP8. プロ IT-SP3. コン IT-SP6. コン点とプロフェッフェッショナルと IT-SP2. コン IT-SP4. チーム IT-SP5. 知的財産 IT-SP7. 組織の中フェッショナルと IT-SP9. プライバピュータを取り巻ピュータの法的問ショナルとしてのしてのコミュニピュータの歴史ワーク権のIT しての倫理的な問シーと個人の自由く社会環境題課題ケーション題と責任 応用技術 IT-IM2. データ IT-IM4. データモ IT-IM1. 情報管理 IT-IM3. データ IT-IM5. データと IT-IM6. データ 3 IT-IM 情報管理ベース問合わせ言デリングとデータの概念と基礎アーキテクチャ情報の管理ベースの応用分野語ベース設計 IT-WS2. 情報アー IT-WS Webシステ IT-WS1.Web 技術 IT-WS3. デジタル IT-WS6. ソーシャ 4 キテクチャ IT-WS4.Web 開発 IT-WS5. 脆弱性ムとその技術 [1-Ⅰ-7] メディアルソフトウェア [1-Ⅰ-7] 5 IT-PF2. プログラ IT-PF3. オブジェ IT-PF5. イベント IT-PF プログラミ IT-PF1. 基本デー IT-PF4. アルゴリミングの基本的構クト指向プログラ駆動プログラミン IT-PF6. 再帰ング基礎タ構造ズムと問題解決成要素ミンググ ソフトウェア 6 IT-IPT 技術を統 IT-IPT1. システム IT-IPT2. データ割 IT-IPT3. 統合的合するためのプロ間通信り当てと交換コーディンググラミング [1-Ⅰ-3] IT-IPT5. ソフト IT-IPT4. スクリプウェアセキュリティング手法ティの実現 IT-IPT6. 種々の問 IT-IPT7. プログラ題ミング言語の概要 の方法と技術 7 CE-SWE ソフトウェア工学 CE-SWE0. 歴史と概 CE-SWE1. ソフト要ウェアプロセス CE-SWE2. ソフト CE-SWE3. ソフトウェアの要求と仕ウェアの設計様 CE-SWE4. ソフト CE-SWE5. ソフトウェアのテストとウェアの保守検証 CE-SWE6. ソフト CE-SWE7. ソフト CE-SWE9. ソフト CE-SWE11. ソフウェア開発 保守 CE-SWE10. ソフトウェアプロジェク CE-SWE8. 言語翻訳ウェアのフォールトェアの標準化ツールと環境ウェアの構成管理ト管理トトレランス [1-Ⅰ-6] [1-Ⅰ-4] 8 IT-SIA システム IT-SIA3. インテグインテグレーショ IT-SIA2. 調達 / 手 IT-SIA4. プロジェ IT-SIA5. テストと IT-SIA6. 組織の特 IT-SIA7. アーキテ IT-SIA1. 要求仕様レーションンとアーキテク配クト管理品質保証性クチャ [1-Ⅰ-4] チャ 9 IT-NET ネットワーク IT-NET1. ネットワークの基礎 IT-NET2. ルーティングとスイッチン IT-NET3. 物理層グ IT-NET5. アプリ IT-NET4. セキュリケーション分野ティ [1-Ⅰ-5] IT-NET6. ネットワーク管理 CE-NWK1. 通信 CE-NWK0. 歴史と概ネットワークの要アーキテクチャ CE-NWK4. クライア CE-NWK6. ワイヤレ CE-NWK2. 通信ネッ CE-NWK5. データの CE-NWK8. 組込み機 CE-NWK9. 通信技術ントサーバコンスコンピューティ CE-NWK7. データ通 CE-NWK10. 性能評 CE-NWK11. ネット CE-NWK12. 圧縮とトワークのプロト CE-NWK3.LANとWAN セキュリティと整器向けネットワーとネットワーク概ピューティングングとモバイルコ信価ワーク管理伸張コル合性ク要 [1-Ⅰ-3] ンピューティング システム基盤 CE-NWK テレコ 10 ミュニケーション CE-NWK14. イン CE-NWK13. クラスターネットアプリ CE-NWK15. 次世代タシステムケーションインターネット CE-NWK16. 放送 [1-Ⅰ-5,7] 11 IT-PT プラットフォーム技術 IT-PT4. デプロイ IT-PT1. オペレー IT-PT3. コン IT-PT2. アーキテメントソフトウェ IT-PT5. ファーム IT-PT6. ハードティングシステムピュータインフラクチャと機構アウェアウェア [1-Ⅰ-3] ストラクチャ [1-Ⅰ-4] CE-OPS オペレー CE-OPS0. 歴史と概 12 CE-OPS1. 並行性ティングシステム要 CE-OPS2. スケジューリングとディスパッチ CE-OPS3. メモリ管 CE-OPS4. セキュリ CE-OPS5. ファイル CE-OPS6. リアルタ CE-OPS8. 設計の原 CE-OPS9. デバイス CE-OPS10. システ CE-OPS7.OSの概要理ティと保護管理イムOS 則管理ム性能評価 アーハーコンキドテピュウェ13 クーチャアタと CE-CAO コン CE-CAO1. コン CE-CAO2. メモリシ CE-CAO0. 歴史と概 CE-CAO3. インタピュータのアーキピュータアーキテステムの構成と要フェースと通信テクチャと構成クチャの基礎アーキテクチャ CE-CAO8. コン CE-CAO4. デバイス CE-CAO5.CPUアー CE-CAO6. 性能 コ CE-CAO7. 分散 並ピュータによる計 CE-CAO9. 性能向上サブシステムキテクチャスト評価列処理算 複数領域にまたがるもの 14 IT-ITF IT 基礎 15 CE-ESY 組込みシステム IT-ITF4.IT 分野 IT-ITF1.ITの一般 IT-ITF6.IT 分野に IT-ITF2. 組織の問 ( 学科 ) とそれに関的なテーマ IT-ITF3.ITの歴史 IT-ITF5. 応用領域おける数学と統計題連のある分野 ( 学 [1-Ⅰ-4] 学の活用科 ) CE-ESY0. 歴史と概 CE-ESY1. 低電力コ CE-ESY2. 高信頼性 CE-ESY3. 組込み用要ンピューティングシステムの設計アーキテクチャ CE-ESY4. CE-ESY5. ライフサ開発環境 CE-ESY6. 要件分析 CE-ESY7. 仕様定義 CE-ESY8. 構造設計 CE-ESY9. テストイクル CE-ESY13. リアル CE-ESY14. 組込みタイムシステム設マイクロコント計ローラ CE-ESY15. 組込みプログラム CE-ESY16. 設計手法 CE-ESY17. ツールによるサポート CE-ESY19. インタ CE-ESY18. ネットフェースシステム CE-ESY20. センサワーク型組込みシと混合信号システ技術ステムム CE-ESY21. デバイスドライバ CE-ESY22. メンテナンス CE-ESY10. プロジェクト管理 CE-ESY23. 専門システム CE-ESY11. 並行設計 ( ハードウェ CE-ESY12. 実装ア ソフトウェア CE-ESY24. 信頼性とフォールトトレランス 独立行政法人情報処理推進機構

3 OSS モデルカリキュラムの学習ガイダンス 4. OSS モデルカリキュラム固有の知識 OSS モデルカリキュラム固有の知識として 実用的な統合開発環境に関する知識がある Eclipse を用いて 他の OSS ツールと連携しながら開発を進める手法を学ぶ 科目名第 1 回第 2 回第 3 回第 4 回第 5 回第 6 回第 7 回 (1) カバレジの概要 (1) メトリクスの概要 (1) リファクタリングの (1) バグ管理ツール (1) ビルドツールの概 (1) WTPによるWebア (1) EclipseによるGUI 概要の概要要プリケーション開発アプリケーション開発 5-3- 応統合開発環境に関する知識 (2) Eclipse からの EclEmma の利用 (2) Eclipse からの静的解析ツールの利用 (2) リファクタリングを実施する (3) 単体テストとの連携 (2) バグ管理ツールの連携 (2) ビルドツールの連携 (2) GUI アプリケーションの作成 第 8 回 第 9 回 第 10 回 第 11 回 第 12 回 (1) Hibernateを利用 (1) UML 作成プラグイ (1) EclipseでのC 言 (1) Eclipseでのスクリ したアプリケーション開ン 語開発 プト言語開発 発 (2) アプリケーション (2) ER 図作成プラグイ (2) C 言語開発環境 (2) スクリプト開発環 の作成 ン の作成 境の作成 (1) Struts を利用したアプリケーション開発 (2) アプリケーションの作成 (3) データベースの編集 閲覧プラグイン (4) 継続的インテグレーション (CI) プラグイン (5) All-in-one パッケージ ( 網掛け部分は IT 知識体系で学習できる知識を示し それ以外は OSS モデルカリキュラム固有の知識を示している ) 独立行政法人情報処理推進機構

4 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -1. 統合開発環境でのコードカバレジ計測とメトリクス測定 対応するコースウェア 第 1 回統合開発環境でのカバレジ計測第 2 回統合開発環境でのメトリクス測定 5-3- 応 -1. 統合開発環境でのコードカバレジ計測とメトリクス測定 カバレジの概念を解説し 統合開発環境でのカバレジ計測の方法を説明する また メトリクスについても説明し プログラムが複雑にならないような考え方を紹介する 学習の要点 * カバレジを計測することで モジュール単位のテスト網羅性を計ることができる * メトリクスを測定することで ソフトウェア全体の複雑性を計ることができる 図 5-3- 応 -1 単体テストでのカバレジ測定 5-3- 応 - 1

5 解説 1) カバレジとはプログラミングでのカバレジは一般的にコードカバレジを指し そのコードについてどれくらいの範囲を網羅 ( テスト ) したかを表す指標である コードカバレジは一般的に C0 C1 の 2 種類が挙げられる C0 は命令網羅率と呼ばれ すべてのコードを一回以上実行すると 100% となる これによって実行されていないコードを検出することができる C1 は分岐網羅率と呼ばれ if 文などの条件分岐の組み合わせをすべて実行すると 100% となる これによって条件分岐のテストがされていないコードを検出することができる 2) メトリクスとはメトリクスではソフトウェアの複雑さを測定する たとえばクラスやクラス内のメソッドの数 メソッドの行数 条件分岐などネストの深さ クラス間の結合度合いを測定することで複雑さを示す クラスやメソッドの数が多ければ多いほど またネストが深ければ深いほど そのソフトウェアが複雑であることを意味し 複雑であればあるほど 潜在的な不具合の発生確率が上がると考えられている 3) Eclipse で利用できる カバレジ計測とメトリクス測定ツールの種類 * EclEmma JUnit やプログラムを実行しカバレジを計測する 結果はファイルごとのパーセンテージで表示され 実行されていないコードはエディタ上で色分けされ確認することができる * Eclipse Metrics Plugin プロジェクトのメトリクスを測定し 結果は項目ごとにメトリックウィンドウに表示される 測定内容は総クラス数 メソッド数 メソッドの実効行数などを測定することができ それぞれの値が大きいほどに複雑なソフトウェアを意味する 4) Eclipse でのカバレジ計測ツールの利用 EclEmmaを利用したカバレジ計測は まずアップデートサイト ( よりプラグインをインストールする インストールが完了すると Eclipse 画面に新しくカバレジのボタンが表示される これを押すかまたは 実行種別 ( アプリケーションの実行か JUnitでの実行か ) を選択する 実行されると カバレジ ウィンドウに結果が表示される 5) Eclipse でのメトリクス測定ツールの利用 Eclipse Metrics Pluginを利用したメトリクスの測定についても カバレジと同様にまずアップデートサイト ( よりプラグインをインストールする インストール完了後 ウィンドウ ビューの表示 その他 から メトリック Metric View を選択すると メトリックウィンドウが表示される メトリクスの計測は ウィンドウ ビューの表示 パッケージ エクスプローラ を選択後 計測するプロジェクトのプロパティから Metrics Enable Metrics を有効にすることで 測定結果が先ほどのメトリックウィンドウに表示される 5-3- 応 - 2

6 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -2. 統合開発環境でのリファクタリング 対応するコースウェア 第 3 回統合開発環境でのリファクタリング 5-3- 応 -2. 統合開発環境でのリファクタリング リファクタリングの概念を説明し 統合開発環境でのリファクタリング方法を解説する リファクタリングも単体テストと対になっていることを説明し コーディング テスト リファクタリングの流れを紹介する 学習の要点 * リファクタリングを行うことで ソースコードが洗練されてゆく * 単体テストと組み合わせることで リファクタリングが原因となる障害を極力防ぐことができる 図 5-3- 応 -2 リファクタリングによるソースコードの質の向上 5-3- 応 - 3

7 解説 1) リファクタリングとはリファクタリングとは主に クラスやメソッドのインタフェースを変更せずに 内部の構造を洗練することと 設計の変更に伴う 外部インタフェースを変更することの 2 つの意味がある 前者について 従来の開発では一度 動作を確認したコードは不具合が無い限り修正しないことが多かった しかし プログラムの実装が進むにつれ変更される項目や 統合 分離されるコードが出てくる このような場面でソースコードを洗練することにより ソースコードの可読性や 後々のメンテナンス性の向上を見込むことができる 後者について 従来のように外部インタフェースの変更を手で行うと 抜けや漏れが発生する可能性がある これを統合開発環境の支援を得ることにより 自動的に行うことが可能となり 不具合の混入を抑制することができる 2) Eclipse でのリファクタリング機能 Eclipse でのリファクタリング支援は 主に外部インタフェースに対して行われる * クラス名の変更選択したクラス名を変更する 変更対象のクラス名は定義だけではなく 参照されているすべての変数の宣言やインスタンスの生成となる * メソッド名の変更選択したメソッドの名称を変更する 変更対象はそのクラスのメソッド名 呼び出しなどとなる * フィールド名の変更選択したフィールドの名称を変更する 変更対象はそのクラス内のフィールドとなる * メソッドのシグニチャ変更シグニチャとは戻り値の型 メソッド名 引数の型 数の総称である 外部のインタフェースも変更されるが Eclipse のリファクタリング機能を利用することで 定義部分の変更の他にも 呼び出し部分も変更に合わせて 新しい形に修正される * メソッドの抽出共通の処理をメソッドとして抽出する 抽出したいメソッドを選択し メソッド名の入力を行うと 該当部分がメソッドとして切り出され 選択部分はメソッドの呼び出しに置き換えられる * インライン化メソッドの抽出の逆の動作となり 指定したメソッドをインライン化 処理をコード中に埋め込むように修正される 3) リファクタリングと単体テストテストフレームワークでの回帰テストを併用することで リファクタリングによる新たな不具合の発生を早期に検知する環境を作る これにより リファクタリングを行いやすくする環境を作ることができる 5-3- 応 - 4

8 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -3. 統合開発環境とバグ管理ツールの連携 対応するコースウェア 第 4 回統合開発環境とバグ管理ツールの連携 5-3- 応 -3. 統合開発環境とバグ管理ツールの連携 統合開発環境とバグ管理ツールの連携方法を紹介する 統合開発環境からのバグ登録やバグ一覧の取得の方法を解説する 学習の要点 * 統合開発環境とバグ管理ツールを連携させることで バグ管理ツールをより効果的に利用することができる * 統合開発環境からタスクの登録 閲覧を行うことができる 図 5-3- 応 -3 統合開発環境とバグ管理ツールの連携 5-3- 応 - 5

9 解説 1) バグ管理ツールとはバグ管理ツールとは一般的に Web アプリケーションで作られている バグを登録 管理するツールである バグ管理ツールを利用することで バグやタスクの漏れや抜けを防ぐことができる 通常 バグ管理ツールは Web ブラウザからアクセスするが 統合開発環境からアクセスを行うこともできる これにより 統合開発環境上でタスクの登録や確認などを行うことができる 2) Eclipse で利用できるバグ管理ツールの種類現在 Eclipse で利用できる 主な OSS のバグ管理システムを示す * Bugzilla * Mantis * Trac * Redmine(API 経由ではなく Web テンプレート経由 ) 3) Eclipse でのバグ管理ツールの利用 Eclipseからのバグ管理ツールの利用はMylynを通して行う MylynはJavaパッケージのEclipseであれば組み込まれた状態で提供されているため そのまま利用することが可能である 以降にTrac ( をベースとして導入手順を示す A) バグ管理ツールへのコネクタをインストール ( ア ) メニューの ファイル 新規 その他 を選択する ( イ ) タスク タスク を選択し 次へ ( ウ ) 新規タスク画面で タスクリポジトリ-の追加 を押す ( エ ) タスクリポジトリ-の追加画面で Install More Connection を押す ( オ ) Install Connections 画面で Edgewall Trac にチェックを入れ 完了を押す ( カ ) 以降は通常のプラグインインストールと同様 B) バグ管理ツールへの接続 ( ア ) A) の手順でタスクリポジトリ-の追加画面まで進み Trac を選択する ( イ ) 次の画面で サーバの URL とユーザ名 パスワードを入力する ( ウ ) 追加設定のアクセスタイプで XML-RPC を選択する(Trac 側にも XML-RPC プラグインをインストールする必要がある ) ( エ ) 完了を押す C) タスクの登録 ( ア ) メニューの ファイル 新規 タスク を選択する ( イ ) 登録した Trac プロジェクトを選択し 完了を押す ( ウ ) チケットの画面に必要な情報を登録しサブミットする D) タスクの閲覧 ( ア ) メニューの ウィンドウ ビューの表示 その他 を選択し タスク タスク ロポジトリー を選択する ( イ ) 登録した Trac プロジェクトを右クリックし 新規クエリー を選択する ( ウ ) クエリーを作成する ( エ ) メニューの ウィンドウ ビューの表示 タスク リスト を選択する 5-3- 応 - 6

10 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -4. 統合開発環境とビルドツールの連携 対応するコースウェア 第 5 回統合開発環境とビルドツールの連携 5-3- 応 -4. 統合開発環境とビルドツールの連携 統合開発環境とビルドツールの連携方法を紹介する 統合開発環境でのビルドルール作成や 実際のビルド開始方法を説明する 学習の要点 * ビルドツールを利用することで 環境に依存しないビルド環境を構築することができる * 統合開発環境からビルドツールを利用することで 設定ファイル支援や 統合開発環境からビルドトリガを入れることができる 図 5-3- 応 -4 ビルドツールの統合開発環境からの利用 5-3- 応 - 7

11 解説 1) ビルドツールとはビルドツールとは ソースコードのコンパイルやドキュメントの生成といった手順を自動化するツールである 2) Eclipse で利用できるビルドツールの種類 * Apache Ant Java で利用できる make ツール Makefile に相当するビルドルールを XML で記述する javac や javadoc junit など Java の基本的なコマンドをタスクとして扱うことができる 標準的な Eclipse で利用が可能で Ant エディタを利用することによりコードアシストを受けることができる これによって XML 記述をより簡単に行うことができる * Apache Maven Ant のような複雑な XML の設定ファイルを記述せずともビルドを行うことができる Eclipse のプラグインを利用することで プロジェクトの新規作成と同時に必要な構成を自動生成する ゴールを設定することで ビルドコマンドからコンパイル テスト jar ファイルの作成まで自動で行うことができる 3) Eclipse でのビルドツールの利用 Eclipse から Ant を利用する際には特別な設定を行う必要がなく メニューの ファイル 新規 ファイル を選択し build.xml というファイル名でファイルを作成する build.xml は Ant ビルドルールの既定のファイル名である Eclipse 上で build.xml をダブルクリックすると Ant エディタが開き Ant のコードアシストを受けることができる プロジェクトに対するタスクを記述し パッケージ エクスプローラ の XML ファイル または アウトライン のビルドターゲットを右クリックし Ant ビルド を選択すると そのビルドルールでビルドが開始される ビルドの状況は コンソール に出力され 結果を確認することができる EclipseからMavenを利用するために m2eclipseをインストールする 新規ソフトウェアのインストール にてアップデートサイト ( よりインストールを行う Maven の利用に ファイル 新規 その他 から Maven Maven Project を選択することで Maven でビルド可能なプロジェクトを作成することができる このプロジェクトに必要なソースコードやテストコードを追加し ビルドを行うことで自動的にビルドやテストの実行を行うことができる 5-3- 応 - 8

12 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -5. 統合開発環境での Web 開発 対応するコースウェア 第 6 回統合開発環境での Web 開発 5-3- 応 -5. 統合開発環境での Web 開発 WTP の入手先や導入方法 Web コンテナの設定方法 WTP で作成可能な Eclipse プロジェクトについて説明し Web アプリケーションの開発を行う際に必要となる知識について解説する 学習の要点 * WTP は Eclipse 3.3 以降の Eclipse IDE for Java EE Developers パッケージをインストールすることで自動的にインストールされる * Servlet API を利用するアプリケーションを Eclipse 上で実行する場合 Web コンテナを別途インストールする必要がある * Web コンテナについて Eclipse で設定を行うことで Eclipse 内でサーバの起動 アプリケーションのデプロイ デバッグなどを行うことが可能となる Console ビュー : ログ表示 起動ログ Server ビュー : コンテナの管理 State: Started( 起動済み ) デバッグ起動通常起動プロファイル起動停止デプロイ 図 5-3- 応 -5 Eclipse 内での Tomcat の実行 5-3- 応 - 9

13 解説 1) WTP の導入 WTP の導入方法として 代表的な方法を以下にあげる なお 対象とする Eclipse のバージョンは 3.4 とする * WTPは Webページ ( で配布されているインストールパッケージ Eclipse IDE for Java EE Developers に同梱されており これをダウンロード 展開することでWTPを利用することができる * ソフトウェア更新機能を利用することで 既存のEclipseにWTPプラグインをインストールすることができる ソフトウェア更新機能は 上部メニューの Help -> Software Updates を選択することで利用できる ここで Available Software タブを選択し Add... メニューでWTPのリポジトリ URL( を追加することで WTPのコンポーネントをインストールすることができる * Eclipse IDE for Java EE Developers 以外のインストールパッケージとして MergeDoc Project ( により配布されている Pleiades All in One 日本語ディストリビューション を利用することができる ここで配布されているパッケージは日本語化されており 用途により様々なパッケージが用意されている Java パッケージには WTPや AmaterasUMLなどが含まれている 2) Web コンテナの設定 WTP を利用する場合 別途 Web コンテナまたはアプリケーションサーバを導入することで Eclipse と連携させることができる ここでは OSS の Web コンテナ Tomcat との連携手順について解説する * Tomcat のインストール TomcatはWebページ ( で配布されている サイト中のドキュメントに従ってインストールを行う * Tomcat の登録インストールした Tomcat を Eclipse に登録することで Eclipse 内から Tomcat の起動 停止を行うことが可能になる 登録の手順は以下のとおり - 上部メニューの File -> New -> Other... -> Server -> Server を選択した状態で Next を選択する - Apache -> Tomcat [ 利用するバージョン ] を選択した状態で Next を選択する - Tomcat installation directory: に Tomcat をインストールしたディレクトリを設定し Next を選択する - Finish を選択する 3) WTP で作成可能なプロジェクトの例 * Dynamic Web Project Servlet API を利用して動的な Web ページを生成するアプリケーションを開発するためのプロジェクト * Enterprise Application Project Servlet API に加えて EJB などエンタープライズ向け機能を利用するアプリケーションを開発するためのプロジェクト 5-3- 応 - 10

14 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -6. 統合開発環境での GUI 開発 対応するコースウェア 第 7 回統合開発環境での GUI 開発 5-3- 応 -6. 統合開発環境での GUI 開発 統合開発環境での GUI アプリケーション開発について解説する GUI フレームワーク用のプラグインを導入することで RAD(Rapid Application Development) 環境を構築できることを紹介し 様々なコンポーネントの利用方法を説明する 学習の要点 * Eclipse を利用することで GUI アプリケーションの開発を簡単に行うことができる * Eclipse に GUI フレームワーク用のプラグインを導入することで 画面設計を直感的に行うことができる 図 5-3- 応 -6 Eclipse を利用した GUI アプリケーション開発 5-3- 応 - 11

15 解説 1) Eclipse での GUI アプリケーション開発 Java の GUI アプリケーションは Swing や AWT などがある 統合開発環境を利用しない場合 フレームワークのコンポーネントをコードで記述しなければならないが 実際の表示は実行するまで確認できないため手間がかかる また GUI コンポーネントからのイベント ( ボタンが押された通知など ) も 逐一コードで記述する必要がある 統合開発環境を利用することで これらを統合開発環境の画面上で行うことができ またイベントについても 画面操作で簡単に追加できるようになり 作成する画面のイメージを持ちやすくなる 2) Eclipse で利用できる GUI プラグインの種類 * Visual Swing for Eclipse Swing を利用した GUI アプリケーション開発を Eclipse 上でグラフィカルに行うことができるプラグイン インストールは 開発サイト ( から プラグインをダウンロードし Eclipseのプラグインフォルダに展開する プラグインをインストール後 Eclipse を起動し ファイル 新規 Visual Swing Class から作成する画面種類を選択すると 画面のひな型が作成される コンポーネントの配置は ウィンドウ ビューの表示 その他 から Visual Swing パレット を選択することで 作成可能なコンポーネントの一覧が表示されるので 必要なコンポーネントをドラッグ & ドロップで画面に張り付ける イベントの作成は コンポーネントを右クリックし Add/Edit Events を選択することで 作成できるイベントを選ぶことができる 作成するイベントを選択すると ソースコードにイベント用のメソッドが自動的に作成されるので そのメソッドに必要な処理を記述する * Visual Editor Swing のみならず AWT SWT を利用した GUI アプリケーションの開発を行うことができるプラグイン インストールはアップデートサイト ( を利用して行う プラグインをインストール後 Eclipse を起動し 通常の Java プロジェクトを作成する 次に ファイル 新規 Visual Class を選択すると ウィザードが表示され 設定を入力することで 画面のひな型が表示される コンポーネントの配置は ウィンドウ ビューの表示 その他 から 一般 パレット を選択することで 作成可能なコンポーネントの一覧が表示されるので 必要なコンポーネントをドラッグ & ドロップで画面に張り付ける イベントの作成は コンポーネントを右クリックし Events Add Events から作成するイベントを選ぶことができる 作成されたイベントの処理は リスナーの作成時に実装されており そのメソッドに必要な処理を追加することで実現することができる 5-3- 応 - 12

16 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -7. 統合開発環境での MVC フレームワークの利用 対応するコースウェア 第 8 回統合開発環境での MVC フレームワークの利用 5-3- 応 -7. 統合開発環境での MVC フレームワークの利用 統合開発環境を利用した MVC フレームワークの利用について解説する 統合開発環境に MVC フレームワーク用のプラグインを追加することで 画面遷移をビジュアルで行うことができることを紹介する 学習の要点 * MVC フレームワークプラグインを利用することで 画面遷移や必要なクラスを自動的に生成することができる * Struts どの主要なフレームワークのプラグインを利用することで 開発の効率を上げることができる 図 5-3- 応 -7 Struts IDE を利用した Web アプリケーション開発 5-3- 応 - 13

17 解説 1) MVC フレームワークと Eclipse MVC フレームワークとは 主に Java で Web アプリケーションを構築する際に利用されるフレームワークである MVC とはソフトウェアの構成を データベース (Model) 画面(View) ユーザ入力 (Controller) の 3 つに分けることで それぞれの構造をシンプルにする考え方である 2) Eclipse で利用できる Struts 用プラグイン Struts IDE * Struts IDE( Struts IDE は Struts を利用したアプリケーション開発を手助けするプラグインである 通常 Struts の画面遷移は XML ファイルを記述することにより実装する しかし 画面が増えていくにつれ 画面とともに画面に対するアクションも増えていくため 数が膨大になり 複雑になってしまうことが多い Struts IDE を利用することで Eclipse 上の GUI から画面遷移や アクションの追加 フォームの作成を行うことができ また それぞれのクラスも画面上から行うことができる 実行やデバッグについても このプラグインが Tomcat プロジェクトで動作するため Eclipse 上から Tomcat を実行することで 動作の確認を行うことができる * Struts IDE のインストール Struts IDEはTomcatプラグイン ( とともに動作する この環境が構築されている場合は プロジェクトサイトからプラグインファイルをダウンロードし Eclipseのdropinsフォルダにコピーすればよい * Struts IDE の利用プラグインの利用は まず Tomcat プロジェクトを作成し ファイル 新規 その他 から Amateras Struts Struts サポートの追加 を選択することで Struts の環境が作成される struts-config.xml を Eclipse 上から開くことで アクションやページの編集画面が表示され ここでそれぞれの追加および接続を行う フォームについてはアウトラインから Bean を選択し 新しいフォームを作成する その後 フォーム アクション ページをそれぞれアウトライン画面で結びつけることにより XML ファイルへの記述と同等の実装を行うことができる 5-3- 応 - 14

18 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -8. 統合開発環境での DB 開発 対応するコースウェア 第 9 回統合開発環境でのデータベース開発 5-3- 応 -8. 統合開発環境での DB 開発 統合開発環境を利用した DB フレームワークの利用について解説する 統合開発環境に DB フレームワーク用のプラグインを追加することで O/R マッピングと呼ばれる SQL を書かない DB アクセスを実現することができる 学習の要点 * O/R マッピングフレームワークのためのプラグインを利用することで SQL や設定ファイルを記述することなく データベースアクセスのための機能を生成することができる * Hibernate など フレームワークに合ったプラグインを利用する 図 5-3- 応 -8 Hibernate Tools を利用したデータベースアクセス 5-3- 応 - 15

19 解説 1) O/R マッピングフレームワークと Eclipse O/R マッピングフレームワークはデータベース操作を簡略化するために利用するフレームワークである O/R マッピングとはオブジェクト (Object) と RDB(Relational DataBase) との対応 ( マッピング ) のことで 型の不整合 ( インピーダンスミスマッチ ) を防ぐことや RDB を SQL なしで オブジェクト ( クラス ) から扱えるようにすることである 2) Eclipse で利用できる Hibernate 用プラグイン Hibernate Tools * Hibernate Tools( Hibernate Tools は Eclipse 上で Hibernate を利用したアプリケーションの実装を手助けするプラグインである プラグインを用いないで Hibernate を利用するときは データベースの情報や テーブルとクラスのマッピングは XML ファイルに手動で記述する必要がある しかし データベースのテーブル数の増大による項目数の増加や データベースの構造変更に伴う クラス構成の変更などが 不具合の要因となる場合がある Hibernate Tools を利用することで 接続するデータベースの情報を GUI 上で設定することで テーブル情報から対応するクラスを作成することができる これによって 開発者は XML ファイルの構造を考える必要がなく また 対応するクラスも自動的に生成されるため テーブルの変更に伴う クラスの変更の抜けが起こりにくくなる * Hibernate Tools のインストール Hibernate Tools は JBoss Tools の一つであり プラグインのインストールも JBoss Tools のサイトから行う Eclipseの 新規ソフトウェアのインストール から 使用可能なソフトウェアサイト をクリックし を選択し 編集 ボタンから適当な名前を入力する 最後に 使用可能にする ボタンを押すことで インストールが可能となる ここまでの手順で 作業対象 に先ほどのサイトが表示されるので それを選択する インストールする項目の JBoss ツール Hibernate ツール にチェックを入れ インストールを開始 Eclipse を再起動することで Hibernate Tools が利用可能となる * Hibernate Tools の利用 Hibernate Tools は既存のプロジェクトに対して 項目の追加を行うため まずはプロジェクト ( 例えば Java プロジェクト ) を作成する その後 ファイル 新規 その他 から Hibernate Hibernate 構成ファイル を選択することで 接続するデータベースの情報の入力を行う サポートするデータベースは MySQL や PostgreSQL など様々あり それぞれのデータベースに対するコネクタを導入することで利用可能となる 次に ファイル 新規 その他 から Hibernate Hibernate コンソール構成 を選択 作成後 実行 Hibernate コードの生成 Hibernate コードの生成の構成 から マッピングする情報を自動生成するための構成を記述する 続いて 実行 Hibernate コードの生成 から作成したコード生成の構成を実行することで テーブルにマッピングされたクラスが生成される 実際のソースコードはこのクラスを利用して行うことで データベースへのアクセスを実現する 5-3- 応 - 16

20 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -9. 様々なプラグイン 対応するコースウェア 第 10 回様々なプラグインを利用する 5-3- 応 -9. 様々なプラグイン 統合開発環境にはいままで紹介した他にも有用なプラグインが数多く存在することを紹介する UML や ER 図のプラグイン等を紹介する 学習の要点 * AmaterasUML や AmaterasERD を利用することで Eclipse にて UML や ER 図を作成できる * Pleades によって Eclipse やプラグインを日本語にすることができる * 様々なプラグインが作成 配布されており 開発をより効率的に行うことができる 図 5-3- 応 -9 AmaterasUML を利用したクラス図 5-3- 応 - 17

21 解説 1) アプリケーション開発支援 * AmaterasUML クラス図やシーケンス図 ユースケース図といった 基本的な UML を作成することができる Java コードのフォワードエンジニアリング (UML から Java ソースコード ) や リバースエンジニアリング (Java ソースコードから UML) などの機能も備える * AmaterasERD ER 図を作成できるプラグイン データベースの論理 物理設計やデータベースのリバースエンジニアリング ( テーブル情報から ER 図 ) を行うこともできる また 様々なデータベース管理ツールへの DDL 出力や データベースの構造を HTML へ出力する機能も備える * DBViewer データベースの閲覧やテーブルの操作 SQL の実行 データベースのインポートやエクスポートも行うことができる テーブルの操作は GUI で行うことができるため データベースの設計を直感的に行うことができる * Hudson Eclipse 継続的インテグレーション (CI) ツールである Hudson を Eclipse から操作できるようにするプラグイン Eclipse 上からのビルド開始や ビルド結果の確認などを行うことができる 2) 日本語化プラグイン * Pleades( Eclipse 自身やプラグインの日本語化を行う 内部的に辞書を持っているため プラグインの日本語化について 対応プラグインはもちろんのこと 国際化に対応していないプラグインや 新しいプラグインにおいても日本語化が可能である 3) All-in-one パッケージ * Pleiades All in One( Pleades をはじめとして 本カリキュラムで紹介した有用なプラグインが数多く含まれており ダウンロードと解凍のみで 素早く開発環境を作成することができる また Pleades には Java 環境のみならず C 言語や C++ PHP 用の開発環境も提供している 5-3- 応 - 18

22 スキル区分 OSS モデルカリキュラムの科目 レベル 開発体系分野 5-3- 応統合開発環境に関する知識 応用 習得ポイント 5-3- 応 -10. 他のプログラミング言語対応のためのプラグイン 対応するコースウェア 第 11 回統合開発環境での C 言語の開発第 12 回統合開発環境でのスクリプト言語の開発 5-3- 応 -10. 他のプログラミング言語対応のためのプラグイン 統合開発環境はプラグインを導入することで いろいろなプログラミング言語に対する開発環境を提供することを解説する 対応言語とプラグインについて紹介する 学習の要点 * 統合開発環境はプラグインを導入することで C 言語や Ruby や PHP といったスクリプト言語の開発環境にもなる * 特に C 言語ではコンパイラを指定することで PC アプリケーションのみならず 組み込み開発にも活用できる 図 5-3- 応 -10 Eclipse を利用した PHP 開発の例 5-3- 応 - 19

23 解説 1) 様々な言語での開発を統合開発環境で行う意義一つの統合開発環境で開発を行うことで 言語が変わった際にも同じ環境で開発できるため 学習コストの削減が期待できる また統合開発環境を利用することで コーディング時のコード補完機能やデバッグ支援機能などを利用することができるため より開発に専念することができる 2) 様々な言語に対応した Eclipse プラグイン * CDT ( CDT は C/C++ Development Tools の略であり Eclipse での C 言語および C++ の開発環境を提供する GCC を利用したコンパイルや GDB を利用したデバッグを行うことができる コンパイルする GCC は外部からの設定で差し替え可能であるため 組み込み開発環境でのクロスコンパイルにも利用できる * PDT( PDT は PHP Development Tools の略であり Eclipse での PHP 開発環境を提供する コード補完機能やデバッガなど開発に必須の機能を備えている * RDT( RDT は Ruby Development Tools の略であり Eclipse での Ruby 開発環境を提供する コード補完やアプリケーションの実行 デバッガといった機能を備えている * RadRails( RadRails は Eclipse での Ruby on Rails 専用の開発環境を提供する Rails のシェルやデバッガなど 開発に必要な機能を有し クラウド環境へのデプロイ ( 配置 ) 機能も備える 実行環境には通常の Ruby だけではなく JavaVM 上で動作する JRuby を選択することもできる * EPIC( EPIC は Eclipse Perl Integration の略であり Eclipse での Perl 開発環境を提供する * PyDev( PyDev は Python Development の略であり Eclipse での Python 開発環境を提供する Python の実行環境には通常の Python インタプリタだけでなく JavaVM 上で動作する Jython や.NET Framework 上で動作する IronPython を選択 実行することもできる 5-3- 応 - 20

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構 5-3- 応統合開発環境に関する知識 1 5-3- 応統合開発環境に関する知識 統合開発環境と バグ管理ツール ビルドツールなど様々な開発ツールとの連携や MVCフレームワークなどの Javaフレームワークとの連 Ⅰ. 概要携 C 言語やスクリプト言語など Java 以外の言語での利用方法について学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-3- 基統合開発環境に関する知識

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5-3- 基統合開発環境に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 基本レベル 基統合開発環境に関する知識 統合開発環境で統合開発環境にさまざ

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5-3- 基統合開発環境に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 基本レベル 基統合開発環境に関する知識 統合開発環境で統合開発環境にさまざ OSS モデルカリキュラムの学習ガイダンス 5-3- 基統合開発環境に関する知識 1. 科目の概要ソフトウェア開発を効率的に進めるために用意されている統合開発環境について解説する 統合開発環境の歴史 機能 特徴 使い方などを説明する また OSS の開発で利用される代表的な統合開発環境について その特徴や導入方法 基本的な機能を紹介する 2. 習得ポイント本科目の学習により習得することが期待されるポイントは以下の通り

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 8-1- 基組み込みシステム開発に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 基本レベル 組み込みコン組み込みコン組み込みコン

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 8-1- 基組み込みシステム開発に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 基本レベル 組み込みコン組み込みコン組み込みコン OSS モデルカリキュラムの学習ガイダンス 8-1- 基組み込みシステム開発に関する知識 1. 科目の概要 組み込みシステムの基本的な構造と活用方法 組み込みシステムを構成するハードウェア ソフトウェア OS など様々な要素の役割や特徴について解説する 2. 習得ポイント本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント説明シラバスの対応コマ 8-1- 基 -1. 組み込みコンピュータシステム

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5. Linux の概念や基本操作に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ)

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5. Linux の概念や基本操作に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) OSS モデルカリキュラムの学習ガイダンス 5. Linux の概念や基本操作に関する知識 Ⅱ 1. 科目の概要 Linux の高度な活用法として ファイルシステムの概念と操作 データのバックアップとリストア シェルスクリプトによる操作 C 言語によるプログラミング ネットワーキングといった様々な利用方法を解説する 2. 習得ポイント本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント説明

More information

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構 5-3- 基統合開発環境に関する知識 1 5-3- 基統合開発環境に関する知識 OSS の開発で用いられている統合開発環境について その種類や特徴 使い方 活用方法等を理解することを通じて OSS をソースコード Ⅰ. 概要レベルで活用したり 開発プロジェクトに参加したりするための基礎知識やノウハウを学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-2- 基開発ツールに関する知識

More information

OSS モデルカリキュラムの学習ガイダンス 23. RDB システム管理に関する知識 Ⅱ 1. 科目の概要関係データベースの運用管理機能と管理方法について 最適化やチューニング トラブルシューティング方法といった応用知識を説明する また実際の DB アプリケーション構築手順やインデックス導入による検

OSS モデルカリキュラムの学習ガイダンス 23. RDB システム管理に関する知識 Ⅱ 1. 科目の概要関係データベースの運用管理機能と管理方法について 最適化やチューニング トラブルシューティング方法といった応用知識を説明する また実際の DB アプリケーション構築手順やインデックス導入による検 OSS モデルカリキュラムの学習ガイダンス 23. RDB システム管理に関する知識 Ⅱ 1. 科目の概要関係データベースの運用管理機能と管理方法について 最適化やチューニング トラブルシューティング方法といった応用知識を説明する また実際の DB アプリケーション構築手順やインデックス導入による検索高速化 日本語処理環境の諸問題 ツールによる操作やバックアップとリカバリなど 具体的な管理手順を解説する

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 1. OSS の概要に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 1. OSSの概要に関する知識 <オープンソースの理念 >

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 1. OSS の概要に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 1. OSSの概要に関する知識 <オープンソースの理念 > OSS モデルカリキュラムの学習ガイダンス 1. OSS の概要に関する知識 Ⅱ 1. 科目の概要オープンソースソフトウェアに関連するビジネスや関連情報の入手方法を解説し オープンソースによる OS サーバ デスクトップアプリケーション サーバアプリケーション 仮想化ツールといった様々なソフトウェアの導入方法を導入演習を通じて指導する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な 1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な OSS の場合 企業などから支援を受けて安定した財政基盤の下で先端的なソフトウェアを開発しています 企業にとっても

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse

More information

4-4- 応スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語のうち 特に Ruby について学習し 応用的なアプリケーション開発の手法を習得する Ⅰ. 概要フレームワークによる Web アプリケーション開発やデータベース操作について学習する Ⅱ. 対象専門分野職種共通 Ⅲ.

4-4- 応スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語のうち 特に Ruby について学習し 応用的なアプリケーション開発の手法を習得する Ⅰ. 概要フレームワークによる Web アプリケーション開発やデータベース操作について学習する Ⅱ. 対象専門分野職種共通 Ⅲ. 4-4- 応スクリプト言語に関する知識 1 4-4- 応スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語のうち 特に Ruby について学習し 応用的なアプリケーション開発の手法を習得する Ⅰ. 概要フレームワークによる Web アプリケーション開発やデータベース操作について学習する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 4-4- 基スクリプト言語に関する知識

More information

SystemDirector Developer's Studio(V3.2) 適用ガイド

SystemDirector Developer's Studio(V3.2) 適用ガイド 目次 4. フ ロク ラミンク と開発 1 Eclipse 編...2 4.1. Eclipse サポート範囲... 2 4.1.1. CVSを使ったチーム開発...2 4.1.2. Antを使用したビルド...2 4.1.3. JUnitを使ったテスト...2 4.1.4. Javaエディター...2 4.1.5. デバッグ機能...2 4.2. Eclipse サポートしていない機能... 2

More information

Microsoft Word 基_シラバス.doc

Microsoft Word 基_シラバス.doc 4-5- 基 Web アプリケーション開発に関する知識 1 4-5- 基 Web アプリケーション開発に関する知識 スクリプト言語や Java 言語を利用して Ruby on Rails やその他 Web フレームワークを活用して HTML(4, 5) XHTML JavaScript DOM CSS といったマークアップ言語およびスクリプト言語を活用しながら Ⅰ. 概要ダイナミックなWebサービスを提供するアプリケーションを開発する際に

More information

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ Oracle Un お問合せ : 0120- Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよびSOA 対応データ サービスへ ) を網羅する総合的なデータ統合プラットフォームです Oracle

More information

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます  ダウンロードのページを開くと いく 2.1 Java の開発ツールを入手しよう Java の実行環境と 開発ツールの Eclipse Android 向けアプリケー ションの開発ツール Android SDK をダウンロードしましょう 本書では Windows パソコンへのインストール方法を説明します Javaをインストールしようまず 最新のJava 実行環境を入手しましょう Javaは Java 公式サイト (http://www.java.com/ja/)

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 16. 開発フレームワークに関する知識 Ⅰ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) <オープン <

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 16. 開発フレームワークに関する知識 Ⅰ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) <オープン < OSS モデルカリキュラムの学習ガイダンス 16. 開発フレームワークに関する知識 I 1. 科目の概要開発フレームワークとは何か その基本的な概念 歴史 特徴とメリットを解説する さらに開発フレームワークを利用して開発を行う際に必要な技術を説明し 実際の開発に役立てることができる知識やノウハウを示す 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント説明シラバスの対応コマ

More information

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版   Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 前提条件 2.3. 対象読者 2.4. 注意事項 3. 概要 3.1. OData 連携について 3.2. OData について 3.3. SAP HANA 連携について 3.4. アクター 3.5. セットアップの手順について

More information

開発ツールのコラボレーション機能を検証する

開発ツールのコラボレーション機能を検証する 開発ツールのコラボレーション機能を検証する ボーランド株式会社デベロッパーツールズ事業本部藤井等 開発ツールをとりまく環境 仕様変更 フレームワークのバージョンアップ コーディング規約 バグ対応 ドキュメント プロトタイプ 機能強化 テストバージョン リリース 2 どのサイズの開発でもなんらかの 管理 + コラボレーション が必要 個人で開発する場合数名で開発する場合チームで開発する場合 複雑さ 保管共有管理

More information

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア 情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社アスコエパートナーズ 独立行政法人情報処理推進機構 (IPA) 試作ツールは MIT ライセンスによって提供いたします

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 18. 統合開発環境に関する知識 Ⅰ と IT 知識体系との対応関係は以下の通り 科目名 18. 統合開発環境に関する知識 基本レベル (Ⅰ) 応用レベル (Ⅱ)

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 18. 統合開発環境に関する知識 Ⅰ と IT 知識体系との対応関係は以下の通り 科目名 18. 統合開発環境に関する知識 基本レベル (Ⅰ) 応用レベル (Ⅱ) OSS モデルカリキュラムの学習ガイダンス 18. 統合開発環境に関する知識 I 1. 科目の概要ソフトウェア開発を効率的に進めるために用意されている統合開発環境について解説する 統合開発環境の歴史 機能 特徴 使い方などを説明する また OSS の開発でしばしば利用される代表的な統合開発環境のいくつかについて その特徴 基本的な機能と導入方法を紹介する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

プレポスト【問題】

プレポスト【問題】 コース名 : サーブレット /JSP/JDBC プログラミング ~Eclipse による開発 ~ 受講日 氏名 1 JDBC の説明として 間違っているものを 1 つ選びなさい 1. JDBC を使用してデータベースへアクセスするときには JDBC API が必要である 2. JDBC API は java.lang パッケージとして提供されている 3. JDBC には JDBC API JDBC

More information

PowerPoint Presentation

PowerPoint Presentation 製品ソフトウェアのセットアップ手順 UNIX/Linux 編 1. セットアップファイルの選択開発環境 / 実行環境 / バージョン /Hotfix/ インストール先 OS 2. 対象セットアップファイルのダウンロード開発環境の場合は 2 つのファイルが対象 3. ソフトウェア要件の確認 4. ソフトウェアのインストール 5. ライセンスの認証 1 1. セットアップファイルの選択 選択項目選択肢該当チェック

More information

Microsoft Word - XOOPS インストールマニュアルv12.doc

Microsoft Word - XOOPS インストールマニュアルv12.doc XOOPS インストールマニュアル ( 第 1 版 ) 目次 1 はじめに 1 2 XOOPS のダウンロード 2 3 パッケージの解凍 4 4 FFFTP によるファイルアップロード手順 5 5 ファイルアップロード後の作業 11 6 XOOPS のインストール 15 7 インストール後の作業 22 8 XOOPS ログイン後の作業 24 愛媛県総合教育センター情報教育研究室 Ver.1.0.2

More information

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部 PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server ご紹介 @ OSC Tokyo/Spring 2015 2015/02/28 株式会社イグアスソリューション事業部 アジェンダ Eclipse ベースの PHP 開発ツール Zend Studio 11 日本語版によるアプリケーション開発について PHP アプリケーションサーバー Zend Server

More information

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法 Oracle SALT を使用して Tuxedo サービスを SOAP Web サービスとして公開する方法 概要 このドキュメントは Oracle Service Architecture Leveraging Tuxedo(Oracle SALT) のユースケースをほんの数分で実装できるように作成されています Oracle SALT を使用すると プロジェクトをゼロからブートストラップし 既存のプロジェクトに

More information

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合 < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合もあります 概要 InstallShield 前提条件は 製品が必要とする他製品やテクノロジ フレームワークをインストールするための機能を提供しています

More information

Microsoft Word - tutorial3-dbreverse.docx

Microsoft Word - tutorial3-dbreverse.docx 株式会社チェンジビジョン使用バージョン :astah* 6.0, 6.1 [ ] サンプル サポート対象外 目次 DB リバースを使ってみよう ( サンプル サポート対象外 ) 2 ご利用の前に 2 予備知識 2 データベースの環境設定をしてみよう 2 astah* データベースリバースコンポーネントを使用してみよう 5 作成した asta ファイルを astah* professional で開いてみよう

More information

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能. Viewer manual by SparxSystems Japan Enterprise Architect 読み込み専用版 (Viewer) 利用マニュアル 内容 1 はじめに...3 2 インストールの手順...3 3 起動の手順...6 4 Enterprise Architect のプロジェクトファイルを開く...7 5 内容を参照する...8 5.1 プロジェクトブラウザを利用する...8

More information

利用者

利用者 Regional SNS 開発環境構築ガイド 2012 年 2 月 29 日 株式会社ネットワーク応用通信研究所 目次 1. はじめに... 1 2. 前提条件... 1 3. 必要なソフトウェア構成... 1 4. ソフトウェアの導入手順... 1 4.1. 必要ファイルのダウンロード... 1 4.2. 環境設定コマンドの実行... 2 4.3. RegionalSNS の実行... 2 4.4.

More information

Microsoft Word - Mac版 Eclipseの導入と設定.docx

Microsoft Word - Mac版 Eclipseの導入と設定.docx Mac OS X 版 Eclipse の導入と プログラムの作成方法 このドキュメントは下記のシステムで検証しました -1- Copyright (C) Takashi Kawaba 2012 目次 A. Eclipse を日本語化する 1. ダウンロードと解凍 3 2. features フォルダ内のファイルをコピーする 3 3. plugins 内のファイルをコピーする 4 B. Eclipse

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 15. Light Weight Language に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ)

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 15. Light Weight Language に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) OSS モデルカリキュラムの学習ガイダンス 15. Light Weight Language に関する知識 Ⅱ 1. 科目の概要 Light Weight Language によるシステム構築の応用例として Ruby によるアプリケーション構築フレームワークである Ruby on Rails (RoR) を取り上げる RoR の基本的な仕組みを解説し RoR を利用したデータベースアプリケーション開発やアプリケーションのカスタマイズ

More information

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構 スキル領域と (8) ソフトウェアデベロップメント スキル領域と SWD-1 2012 経済産業省, 独立行政法人情報処理推進機構 スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD-2 2012 経済産業省, 独立行政法人情報処理推進機構 専門分野 ソフトウェアデベロップメントのスキル領域 スキル項目 職種共通スキル 項目 全専門分野 ソフトウェアエンジニアリング Web アプリケーション技術

More information

Sharing the Development Database

Sharing the Development Database 開発データベースを共有する 目次 1 Prerequisites 準備... 2 2 Type of database データベースのタイプ... 2 3 Select the preferred database 希望のデータベースを選択する... 2 4 Start the database viewer データベース ビューワーを起動する... 3 5 Execute queries クエリを実行する...

More information

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の https://github.com/makotogo/javainthecloud からダウンロードでき この動画では 次の方法を説明し WebSphere Application

More information

rcp-add-01:アーキテクチャ設計書

rcp-add-01:アーキテクチャ設計書 Web 注文管理システム ( サンプル ) 履歴 バージョン 改訂内容 改訂者 改訂日 0.1 新規作成 山下 2010/11/1 目次 1. はじめに 1.1 本文書の目的 1.2 参照資料 / 文献 2. 概説 2.1 アーキテクチャ要件 2.3 対象とする機能要件 ( ユースケース ) 2.4 アーキテクチャ設計方針 2.4 仮定と依存 3. 構造及び構成 3.1 物理配置図 3.2 実行環境

More information

Microsoft Word JA_revH.doc

Microsoft Word JA_revH.doc X-RiteColor Master Web バージョン このドキュメントでは X-RiteColor Master Web バージョンのインストール手順を説明します 必ずここで紹介される手順に従って設定を実行してください 設定を開始する前に Windows 2003 Server がインストールされており サーバーの構成ウィザード サーバの役割 で下図のように設定されていることを確認してください

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション No 区分実行版 dbsheetclient2013 リリースノート Project Editor 内容 2012/5/29 現在 管理 V 1 新機能 タスクタイプ 参照ブックを開く (62201) に以下の機能を追加しました 1 オープンしたブックのファイル名出力 指定したセルにオープンした Excel ブックのファイル名 ( パスを含む ) を出力します 2 オープンしたブックの上書き保存を許可する

More information

Microsoft PowerPoint - Tutorial_2_upd.ppt

Microsoft PowerPoint - Tutorial_2_upd.ppt 2 Eclipse を使った Bluemix アプリケーション開発 1 ハンズオン手順 ハンズオンの概要 Eclipse から Java アプリをデプロイする 公開されているプロジェクトをインポートする インポートしたプロジェクトをBluemixにデプロイする ここでは PostgreSQL サービスを提供する ElephantSQL というサービスを使用します デプロイしたアプリケーションを確認する

More information

インテル(R) Visual Fortran コンパイラ 10.0

インテル(R) Visual Fortran コンパイラ 10.0 インテル (R) Visual Fortran コンパイラー 10.0 日本語版スペシャル エディション 入門ガイド 目次 概要インテル (R) Visual Fortran コンパイラーの設定はじめに検証用ソースファイル適切なインストールの確認コンパイラーの起動 ( コマンドライン ) コンパイル ( 最適化オプションなし ) 実行 / プログラムの検証コンパイル ( 最適化オプションあり ) 実行

More information

CubePDF ユーザーズマニュアル

CubePDF ユーザーズマニュアル CubePDF ユーザーズマニュアル 2018.11.22 第 13 版 1 1. PDF への変換手順 CubePDF は仮想プリンターとしてインストールされます そのため Web ブラウザや Microsoft Word, Excel, PowerPoint など印刷ボタンのあるアプリケーションであればどれでも 次の 3 ステップで PDF へ変換することができます 1. PDF 化したいものを適当なアプリケーションで表示し

More information

SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours

SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours Chapter 1 phpmyadmin はじめに SHOP 99 出版の趣旨 phpmyadminは PHPで作られたphpMyAdmin MySOLの管理(Administration)ソフトです Webブラウザ上で MySOLのデータベースを操作することができ

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 初版リリース : 2007 年 7 月 Copyright (C) 1998-2007 NEC Corporation. All rights reserved. 1-1 目次 1. はじめに...3 1.1. WebOTX Developerについて...3 1.1.1. 概要...3

More information

Microsoft PowerPoint - ●SWIM_ _INET掲載用.pptx

Microsoft PowerPoint - ●SWIM_ _INET掲載用.pptx シーケンスに基づく検索モデルの検索精度について 東京工芸大学工学部コンピュータ応用学科宇田川佳久 (1/3) (2/3) 要員数 情報システム開発のイメージソースコード検索機能 他人が作ったプログラムを保守する必要がある 実務面での応用 1 バグあるいは脆弱なコードを探す ( 品質の高いシステムを開発する ) 2 プログラム理解を支援する ( 第 3 者が書いたコードを保守する ) 要件定義外部設計内部設計

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Ceylon( セイロン ) について 佐野尚之 1 OS 開発環境 Android などの対象バージョン OS Windows 7 Home Premium(32bit 版 ) 動作確認環境 EPSON Endeaver NP12( メモリ 1GB) 開発環境 Eclipse 3.7.2 Indigo SR2 Windows 32bit ベース / Pleiades All in One 3.7.2.v20120225

More information

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer( Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(MSI) のインストールの作成 Windows Installer のメジャー / マイナー アップグレードの作成

More information

WinXp-Rmenu

WinXp-Rmenu Rmenu IT 勉強宴会 Rmenu-20190706(Win10) Rmenu Windows10 Install Document Rmenu Windows10 環境構築 IT 勉強宴会 2019/07/06 1 目次 第 1 章 Rmenu システムの取得... 3 (1) Rmenu デモシステムの取得... 3 第 2 章 Ruby のインストール... 7 (1) Ruby インストーラをダウンロード...

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 8-1- 応組み込みシステムに関する知識 と IT 知識体系との対応関係は以下の通り 科目名 応用レベル 応組み込みシステムに関する知識 組み込みアプリクロスコンパイル組

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 8-1- 応組み込みシステムに関する知識 と IT 知識体系との対応関係は以下の通り 科目名 応用レベル 応組み込みシステムに関する知識 組み込みアプリクロスコンパイル組 OSS モデルカリキュラムの学習ガイダンス 8-1- 応組み込みシステムに関する知識 1. 科目の概要組み込みシステムの開発について留意点や 様々な Linux 環境での相違点を解説する また組み込みシステム自体のアーキテクチャや組み込みシステムを取り巻くネットワーク環境の特徴やソフトウェア / ハードウェア要件などについて解説する 2. 習得ポイント本科目の学習により習得することが期待されるポイントは以下の通り

More information

D-Case Editor の機能拡充に関する開発環境構築手順書 18/JAN/2013 AXE, Inc.

D-Case Editor の機能拡充に関する開発環境構築手順書 18/JAN/2013 AXE, Inc. D-Case Editor の機能拡充に関する開発環境構築手順書 18/JAN/2013 AXE, Inc. 改訂履歴 更新日版内容担当 18/JAN/2013 0.8 新規作成臼田 @AXE 目次 1 はじめに...4 1.1 概要...4 1.2 関連文書...4 2 環境... 5 3 構築手順... 6 3.1Eclipse のインストール... 6 3.2Eclipse プラグインのインストール...6

More information

講座内容 第 1 回オープンソースの理念 ( 講義 90 分 ) オープンソースという言葉の定義と概念を理解する あわせてオープンソースの基本的なライセンスを理 解する (1) オープンソースの登場と理念 1. オープンソースの定義 2. ネットスケープ社製品のソースコード公開 3. Open So

講座内容 第 1 回オープンソースの理念 ( 講義 90 分 ) オープンソースという言葉の定義と概念を理解する あわせてオープンソースの基本的なライセンスを理 解する (1) オープンソースの登場と理念 1. オープンソースの定義 2. ネットスケープ社製品のソースコード公開 3. Open So 調査 5 モデルカリキュラムの提言コースウェア 1.OSS の概要に関する知識 ソフトウェアの新たな開発手法となりソフトウェア業界で大きな影響力 を持つようになったオープンソースについて解説する 本講義では Ⅰ. 概要 オープンソースの登場から現在に至る発展の経緯や代表的なソフト ウェアの特徴を解説する 講義の後半では実際にソフトウェアを PC にインストールしながら演習を行う Ⅱ. 対象専門分野

More information

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト)

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト) Eclipse 操作方法 (Servlet/JSP 入門補助テキスト) 1. プロジェクトの作成 Eclipse はプロジェクトという単位でプログラムを管理します. 今回のサンプルを実行する為のプロジェクトとして intro プロジェクトを作成します. 1-1. Eclipse 左のツリー画面から空白部分を右クリックし New - Project... を選択します. 1-2. Web - Dynamic

More information

(Microsoft Word - \203C\203\223\203X\203g\201[\203\213\203}\203j\203\205\203A\203\213version1.0 rev1.doc)

(Microsoft Word - \203C\203\223\203X\203g\201[\203\213\203}\203j\203\205\203A\203\213version1.0 rev1.doc) インストールマニュアル 1/33 1 目次 インストールマニュアル... 1 1 目次... 2 2 変更履歴... 3 3 本手順書の範囲... 4 3.1 システム構成... 4 4 推奨環境... 4 4.1 ソフトウェア... 4 4.2 ハードウェア... 4 5 事前準備... 5 5.1 jazz.net のアカウントを作成... 5 5.2 My IBM のアカウントを作成... 6

More information

GettingStartedTK2

GettingStartedTK2 T-Kernel 2.0 Getting Started T-Engine フォーラム ダウンロード T-Engine フォーラムの web ページから T-Kernel 2.0 Software Package をダウンロード 必要なソフトウェアや開発環境が全て含まれている 2 Copyright 2011 by T-Engine Forum, All Rights Reserved. 1 ReadMe.txt

More information

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを メトリクス利用によるリファクタリング対象の自動抽出 ローランドディー. ジー. 株式会社 第 4 開発部 SC02 小林光一 e-mail:kouichi.kobayashi@rolanddg.co.jp 2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない

More information

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h])

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h]) Click Framework ~Simple is the Best~ NTT データ先端技術 竹添直樹 takezoe@gmail.com 1 自己紹介 竹添直樹 ( たけぞう ) NTT データ先端技術所属 OSS 関連 Project Amaterasオーナー Click Framework コミッタ Seasarプロジェクトコミッタ FreeStyle Wiki 2 3 仕事で使っているフレームワークは何ですか?

More information

論文誌用MS-Wordテンプレートファイル

論文誌用MS-Wordテンプレートファイル 1. eclipse のインストール eclipse は 統合開発環境 (IDE) の一つで 高機能ながらオープンソースであり Java をはじめとするいくつかの言語に対応しているものである こちらを用いてマリオ AI の開発を行う この章では eclipse のダウンロード方法 eclipse のインストール方法 マリオ AI を開発する上での必要な eclipse の設定に関して書いてある 1.1

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Scala( スカラ ) について 佐野尚之 1 本ドキュメントのライセンスについて この作品は クリエイティブ コモンズの Attribution 3.0 Unported ライセンスの下でライセンスされています この使用許諾条件を見るには http://creativecommons.org/licenses/by/3.0/ をチェックするか クリエイティブ コモンズに郵便にてお問い合わせください

More information

Enterprise Architect 12.1 機能ガイド

Enterprise Architect 12.1 機能ガイド Enterprise Architect 12.1 feature guide by SparxSystems Japan Enterprise Architect 12.1 機能ガイド (2015/10/29 最終更新 ) Copyright (c) 2015 SparxSystems Japan 1 このドキュメントでは Enterprise Architect 12.1 で追加 改善される予定の機能についてご紹介します

More information

Java Bridgeを利用した他言語によるデータロード&プロットデモ

Java Bridgeを利用した他言語によるデータロード&プロットデモ Java Bridge を利用した他言語による データロード & プロットデモ 担当 : 阿部 ( 九大 ICSWSE) 2013/08/21 2013 年度データ解析講習会 @NIPR 1 Outline 1. Java bridgeとは 2. JUDASとは 3. Java bridgeを使う Purpose Java bridge とその仕組みを知る 他の言語から Java クラスを呼び出して

More information

Microsoft Word - J-jdev_dba_db_developers.doc

Microsoft Word - J-jdev_dba_db_developers.doc Oracle JDeveloper 2006 1 : Oracle Oracle JDeveloper 2 Oracle JDeveloper :... 2... 4... 4... 4... 5... 6 SQL... 7... 8... 8 SQL... 10 PL/SQL... 11 PL/SQL... 11 Code Editor PL/SQL... 12 Navigator Structure...

More information

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す 5-1- 応開発フレームワークに関する知識 1 5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関する知識 を受講受講前提済みであること または 同等の知識を有すること

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 3-1 目次 3. J2EE WebOTX...3 3.1. Webアプリケーション...3 3.1.1. WARファイルをインポートするとタスクにエラーが表示される...3

More information

WinXp-Rmenu

WinXp-Rmenu Rmenu IT 勉強宴会 Rmenu-20160122(Win10) Rmenu Windows10 Install Document Rmenu Windows10 環境構築 IT 勉強宴会 2016/01/22 1 目次 第 1 章 Rmenu システムの取得... 3 (1) Rmenu デモシステムの取得... 3 第 2 章 Ruby のインストール... 6 (1) Ruby インストーラをダウンロード...

More information

4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴に

4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴に 4-4- 基スクリプト言語に関する知識 1 4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴について解説し 動作環境の構築や基本的な構文について習得する

More information

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1 ポリテクセンター埼玉セミナー資料 組込み技術者のための C# Monoを用いたマルチプラットフォームアプリケーション開発技術 第 1.2 版 2018 年 8 月 Microbrains Inc. 渋谷 目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い

More information

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター 平成 30 年度 プログラミング研修講座 岩手県立総合教育センター 目次第 1 章プログラミングについて 1 ソフトウェアの働き 1 2 プログラミング言語 1 3 主なプログラミング言語の歴史 2 第 2 章 Visual Basic について 1 Visual Basic とは 3 2.NET Framework の環境 3 3 Visual Basic と.NET Framework の関係

More information

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

Notesアプリが iPadで動くDomino Mobile Apps ご紹介 Notes アプリが ipad で動く Domino Mobile Apps ご紹介 Copyright 2019 HCL Technologies Limited www.hcltechsw.com Domino Mobile Apps のご紹介 Domino Mobile Apps とは? Domino サーバー アプリケーション XPages 既存の Notes アプリ (nsf) を そのまま実行する

More information

UMLプロファイル 機能ガイド

UMLプロファイル 機能ガイド UML Profile guide by SparxSystems Japan Enterprise Architect 日本語版 UML プロファイル機能ガイド (2016/10/07 最終更新 ) 1. はじめに UML では ステレオタイプを利用することで既存の要素に意味を追加し 拡張して利用することができます このステレオタイプは個々の要素に対して個別に指定することもできますが ステレオタイプの意味と適用する

More information

Delphi/400でFlash動画の実装

Delphi/400でFlash動画の実装 吉原泰介 株式会社ミガロ. RAD 事業部技術支援課顧客サポート Delphi/400 で Flash 動画の実装 YouTube プレイヤーの作成 Flash の機能を ActiveX を利用して Delphi/400 アプリケーションへ組み込む方法を紹介する Flash と ActiveX コントロール ActiveX コントロールの取り込み YouTube プレイヤーの実装 まとめ 略歴 1978

More information

D-Case Editor インストール手順書 7/NOV/2013

D-Case Editor インストール手順書 7/NOV/2013 D-Case Editor インストール手順書 7/NOV/2013 改訂履歴 更新日版内容 7/NOV/2013 0.9.0 現バージョンに合わせて環境を変更 テンプレートプロジェクトをパターンプロジェクトに変更 各手順を 上記変更に合わせて変更 28/MAR/2013 0.8.9 環境を変更 (2) 新たなバージョンアップの手順を追記 (3.3) 18/JAN/2013 0.8 新規作成 目次

More information

C#の基本

C#の基本 C# の基本 ~ 開発環境の使い方 ~ C# とは プログラミング言語のひとつであり C C++ Java 等に並ぶ代表的な言語の一つである 容易に GUI( グラフィックやボタンとの連携ができる ) プログラミングが可能である メモリ管理等の煩雑な操作が必要なく 比較的初心者向きの言語である C# の利点 C C++ に比べて メモリ管理が必要ない GUIが作りやすい Javaに比べて コードの制限が少ない

More information

mylittleadmin for SQL Server 2005 mylittleadmin for SQL Server 2005 Installation Guide version 3.1 ( インストールガイド日本語版 ) 目次 概要... 2 インストール要件... 2 インストールと設

mylittleadmin for SQL Server 2005 mylittleadmin for SQL Server 2005 Installation Guide version 3.1 ( インストールガイド日本語版 ) 目次 概要... 2 インストール要件... 2 インストールと設 Installation Guide version 3.1 ( インストールガイド日本語版 ) 目次 概要... 2 インストール要件... 2 インストールと設定... 2 表示言語の追加... 3 機能の有効化 / 無効化... 4 バックアップ / 復元ウィザード ( ホスティング向け )... 5 1/6 概要 は Web ベースの MS SQL 2005 データベース管理ツールです SQL

More information

V8.1新規機能紹介記事

V8.1新規機能紹介記事 WebOTX V8.1 新規機能 EJB 3.0 WebOTX V8.1より Java EE 5(Java Platform, Enterprise Edition 5) に対応しました これによりいろいろな機能追加が行われていますが 特に大きな変更であるEJB 3.0 対応についてご紹介いたします なお WebOTX V7で対応したEJB 2.1についてもWebOTX V8.1で引き続き利用することが可能です

More information

Microsoft Word - Android_実習環境

Microsoft Word - Android_実習環境 Android 実習環境 Android アプリケーションを実習するために必要となる環境について説明します 1 パソコン教室の環境 OS: Windows7 Professional 32 ビット CPU:Intel Core i5 メモリ : 4GB 生徒個人フォルダ : Z ドライブ ( サーバ ) JDK(Java Development Kit) Android SDK ADT(Android

More information

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1 XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1 CMS はphpファイルなど 動的なファイルばかりで 構成されています 2 パソコン上で静的な html ファイルは 開くことはできます しかし php ファイルはうまく表示されません 3 パソコン上では CMS の動作確認 はうまく行えません 4 CMS のデザインを編集するときの 一般的なフロー 5 ファイルを修正するたびに

More information

WL-RA1Xユーザーズマニュアル

WL-RA1Xユーザーズマニュアル この章でおこなうこと 証明書を発行するプライベート CA 局の設置 および各種設定を行います 第 2 章 CA 局の設定 2.1 設定環境 設定環境について... 26 ページへ 2.2 Active Directory のインストール インストール... 27 ページへ Active Directory のユーザ設定... 27 ページへ 2.3 証明書サービスのインストール インストール...

More information

Python によるジオプロセシング スクリプト入門

Python によるジオプロセシング スクリプト入門 アイコンの説明... 8 第 1 章イントロダクション... 9 本コースの目的... 11 講習内容... 11 講習資料... 12 イントロダクション... 12 ArcGIS... 13 Web サイト... 13 開発者向けプログラム / サービス... 14 演習 1: 演習環境の構築... 15 ステップ 1: Windows へのログオン ( オプション )... 15 ステップ 2:

More information

PowerPoint Presentation

PowerPoint Presentation : ソフトウェアのインストール Development Hub COBOL Server セットアップファイルのダウンロード Eclipse 版 セットアップファイルのダウンロード ソフトウェア要件の確認 ソフトウェア要件の確認 ソフトウェアのインストール ソフトウェアのインストール ライセンス認証 (DevHub COBOL Server 版のライセンスを利用 ) ライセンス認証 (Eclipse

More information

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウィジェット からボタンのアイコンをドラッグして, ワークスペースにドロップする. 図 1 ボタンの追加

More information

tamago-club.cocolog-nifty.com ver.1.0, 2003/05/28 ver.2.0, 2008/03/22, Jython 2.2.1 ver.2.1, 2008/04/04 気軽に Jython 0 学習を始める前に PyDev 編 Python.use(better,"poco a poco") 萬プログラマーのための Python 導入ガイド 本間りす 森こねこ

More information

Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し An

Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し An Android アプリを作るための環境設定 Android アプリを作るのに必要なものは Android SDK と Java 開発環境の Eclipse です 環境設定作業の概要はまず Android SDK と Eclipse をそれぞれインストールします その後 Eclipse を起動し Android SDK の plugin を Eclipse にインストールします Eclipse のインストール時に

More information

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL:   なお バージョンが異なるとファイル名が 作成 : 平成 18 年 2 月 28 日 修正 : 平成 29 年 5 月 26 日 SFTP を使用したファイル転送方法について 目 次 1. はじめに... 1 2. FileZilla のインストール... 2 2.1. ダウンロード... 2 2.2. インストール... 2 3. FileZilla の使用... 7 3.1. 起動... 7 3.2. 設定... 8 3.3. 接続...

More information

Enterprise Architect 12.0 機能ガイド

Enterprise Architect 12.0 機能ガイド Enterprise Architect 12.0 feature guide by SparxSystems Japan (2015/2/18 最終更新 ) Copyright (c) 2015 Sparx Systems Japan 1 このドキュメントでは Enterprise Architect 12.0 で追加 改善された機能についてご紹介します 青字の 文字は操作方法を示しています なお

More information

スライド 1

スライド 1 So-net レンタルサーバー Piwik 操作手順について 目次 1.Piwik とは? 2.Piwik のご利用開始方法 2-1. インストール 2-2. ログイン 3. アクセス解析方法 3-1. トラッキングコードの発行と埋め込み 3-2.EasySite をご利用の方 3-3.WordPress の活用 4.Piwik の操作手順 4-1. ダッシュボード 4-2. ビジター 4-3. アクション

More information

Agileイベント・フレームワークとOracle BPELを使用したPLMワークフローの拡張

Agileイベント・フレームワークとOracle BPELを使用したPLMワークフローの拡張 Agile イベント フレームワークと Oracle BPEL を使用した PLM ワークフローの拡張 チュートリアル Jun Gao Agile PLM Development 共著 2009 年 10 月 目次 概要... 4 このチュートリアルについて... 4 目的および範囲... 4 使用ソフトウェア... 4 はじめに... 5 必要な環境の準備... 5 Agile PLM ワークフロー機能の拡張...

More information

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A>

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A> 2010 年度未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 原田康徳 PM ( 日本電信電話株式会社 NTT コミュニケーション科学基礎研究所主任研究員 ) 2. 採択者氏名チーフクリエータ : 今門研爾 ( フリーランス ) コクリエータ : なし 3. 委託金支払額 1,599,200 円 4. テーマ名 MVC アーキテクチャを採用した WAF を使う開発を補助する Emacs

More information

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います

More information

Web Performer V2.0 カタログ

Web Performer V2.0 カタログ キヤノンITソリューションズ株式会社 ウェブ パフォーマ ノンプログラミングで超高速開発 Webアプリケーション自動生成ツールでシステム開発革新を はノンプログラミングで Web アプリケーションを 100 自動生成するマルチブラウザ対応 概 要 の超高速開発ツールです コーディングの自動化とそれによる品質の均一化により開発期間が短縮できます 業務のエキスパートであるユーザ部門とシステム開発のエキスパートである

More information

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5)

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5) ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5) 目次 はじめに... 1 インストールガイドについて... 1 ArcGIS Runtime SDK for WPF とは... 1 対象の製品バージョン... 1 ArcGIS Runtime SDK for WPF のライセンス形態... 2 インストールのための前提条件... 3 サポートされる開発環境の準備...

More information

Microsoft Word - Android開発環境構築.doc

Microsoft Word - Android開発環境構築.doc JDK(Java Development Kit) のダウンロード インストール JDK のダウンロードサイト http://www.oracle.com/technetwork/java/javase/downloads/index.html を開き Java SE 6 Update 26(2011/07/29 現在 ) をダウンロードします ( ダウンロード対象は OS ごとに選択して下さい 例では

More information

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成 Oracle SOA Suite 11g コンポジットに対する SOAScheduler の構成 オラクル Senior Solution Architect Robert Baumgartner 2010 年 11 月 Oracle SOA Suite 11g コンポジットに対する SOAScheduler の構成 1 前提条件 https://soasamples.samplecode.oracle.com/

More information

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ ツールニュース RENESAS TOOL NEWS 2013 年 04 月 16 日 : 130416/tn1 統合開発環境 CubeSuite+ V2.00.00 への バージョンアップのお知らせ 統合開発環境 CubeSuite+ を V1.03.00 から V2.00.00 へバージョンアップしました 1. アップデート対象バージョン CubeSuite+ 共通部分 V1.00.00~V1.03.00

More information

Java言語 第1回

Java言語 第1回 Java 言語 第 2 回簡単な Java プログラムの作成と実行 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp 簡単な Java プログラム Java プログラムのファイル名 Java プログラムのファイル名命名ルール ファイル名とクラス名は同じでなければならない HelloJava.java public class HelloJava { public

More information

Jude を DSL エディタとして使う -Jude API 活用法 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1

Jude を DSL エディタとして使う -Jude API 活用法 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1 Jude を DSL エディタとして使う -Jude API 活用法 - 2006 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1 技術トレンド テクノロジとしての Web 2.0 Web がプラットフォームになる シン クライアントからリッチ クライアントへ Web の単純な UI では限界

More information

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作 Micro Focus Server Express 5.1 J for Red Hat x86_64 Cosminexus Application Server 動作検証結果報告書 2008 年 12 月 12 日 マイクロフォーカス株式会社 1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server

More information

一般社団法人ビジネス機械・情報システム産業協会

一般社団法人ビジネス機械・情報システム産業協会 BMLinkS DSS のインストールにあたって Version 1.1.0 2013.07.05 一般社団法人ビジネス機械 情報システム産業協会 BMLinkS プロジェクト委員会 目次 1. はじめに... 1 1.1. インストール環境... 1 2. IIS セットアップ... 1 2.1. 役割の追加... 1 2.2. 確認... 10 3..NET Framework 3.5 SP1

More information

目次 1 はじめに アンインストール前の注意点 Sophos アンインストール手順 アンインストーラの場所を確認する アンインストーラの実行 F-Secure Client Security for Mac インストー

目次 1 はじめに アンインストール前の注意点 Sophos アンインストール手順 アンインストーラの場所を確認する アンインストーラの実行 F-Secure Client Security for Mac インストー Sophos アンインストール & F-Secure インストールマニュアル Mac 版 Ver. 1.0 岐阜大学情報連携統括本部 目次 1 はじめに... 1 1.1 アンインストール前の注意点... 1 2 Sophos アンインストール手順... 2 2.1 アンインストーラの場所を確認する... 2 2.2 アンインストーラの実行... 3 3 F-Secure Client Security

More information

intra-mart Accel Platform

intra-mart Accel Platform セットアップガイド (WebSphere 編 ) 第 4 版 2014-01-01 1 目次 intra-mart Accel Platform 改訂情報 はじめに 本書の目的 前提条件 対象読者 各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定 Java VM 引数の設定 トランザクション タイムアウトの設定 データベース接続の設定

More information

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1 KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1 ( 目次 ) 1. WordPress インストールガイド... 3 1-1 はじめに... 3 1-2 制限事項... 3 1-3 サイト初期設定... 4 2. WordPress のインストール ( コントロールパネル付属インストーラより

More information

Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver /4/26 明治大学情報基盤本部

Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver /4/26 明治大学情報基盤本部 Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver.1.1 2019/4/26 明治大学情報基盤本部 I はじめに... 3 II ログイン方法... 4 III ファイルのアップロード... 6 IV ファイルのダウンロード... 7 V ファイル フォルダ名変更... 9 VI ファイルの削除... 10 VII お気に入り機能... 11 VIII ファイル共有...

More information

939061j

939061j ブルームバーグ ソフトウエア インストールガイド日本語 2012 年 10 月 26 日バージョン : 9.0 目次ブルームバーグ ソフトウエアのダウンロード... 2 ブルームバーグ シリアル番号 < 新規 > のインストール. 9 正しくインストールされたかを確認... 13 アクセス権付与に関する注意... 15 1 ブルームバーグ ソフトウエアのダウンロード Internet Explorer

More information

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ] 開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ] Safe Harbor Statement 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません

More information