31
Copyright © OrientalArts Corporation All Rights Reserve d. 圧圧圧圧圧圧圧圧圧圧圧圧圧圧圧圧 Web 圧圧圧圧圧圧圧圧 圧圧圧圧圧圧圧圧 ・「 pirka 圧圧圧圧圧圧圧圧圧圧圧 = 圧圧 = 圧圧圧圧圧圧圧圧圧圧圧圧圧 Mail [email protected] pirk a Web Application Framework pirka 圧圧圧圧圧圧圧圧 1. 圧圧圧圧 2. pirka framework 3. pirka IOP-tool 4. 圧圧圧圧圧圧

pirka シリーズのご紹介

  • Upload
    lily

  • View
    97

  • Download
    2

Embed Size (px)

DESCRIPTION

pirka シリーズのご紹介. 会社概要 pirka framework pirka IOP-tool 各種サービス. 会社概要. pirka. 会社概要. 社名株式会社オリエンタルアーツ 所在地〒 113-0033  東京都文京区本郷4-1-6 ヴェルディ本郷6F TEL 03-5840-7724 FAX03-5840-7725 代表者代表取締役 北 義弘 設立 1997 年 4 月 1 日 資本金 18,000,000 円 取引銀行りそな銀行、三菱東京 UFJ 銀行、朝日信用金庫 事業内容 - PowerPoint PPT Presentation

Citation preview

Page 1: pirka シリーズのご紹介

Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

= 目次 =

株式会社オリエンタルアーツMail : [email protected]

pirkaWeb Application Framework

pirka シリーズのご紹介

1. 会社概要2. pirka framework3. pirka IOP-tool4. 各種サービス

Page 2: pirka シリーズのご紹介

2Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework

pirka 会社概要

Page 3: pirka シリーズのご紹介

3Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework会社概要社名 株式会社オリエンタルアーツ所在地 〒 113-0033  東京都文京区本郷4-1-6

ヴェルディ本郷6FTEL 03-5840-7724FAX 03-5840-7725代表者 代表取締役 北 義弘設立 1997 年 4 月 1 日資本金 18,000,000 円取引銀行 りそな銀行、三菱東京 UFJ 銀行、朝日

信用金庫事業内容

■ 受託開発・システム開発部門  ・コンサルティング ・製造 ・運用保守 ・チューニング

■ オープンソース・開発支援部門  ・ pirka ( WebApp フレームワーク) ・ IOP-tool (ソース自動生成)  ・開発支援ツール(情報共有ツール)  ・課題管理ツール(情報共有ツール)  ・ナレッジスタジオ

代表からのごあいさつ 当社は創業以来、お客様に喜んでいただけるサービスを提供できる企業として、常に誠実であることを念頭に歩んで参りました。・お客様のご要望を確実に具現化するための、  業務分析のノウハウ・ハードやソフト等の資源を必要かつ十分に機能させるための、  システム設計のノウハウ・高品質ならびに短納期を実現させるための、  プログラミング、テスト手法等、実装技術のノウハウこれらを、お客様が安心してご利用できるソリューションのために活用することを、全社員が常に意識しながら、日々切磋琢磨しております。昨今のソフトウエア開発手法の進化は、サービス利用者のさまざまな要望を現実化し、かつ、低価格化を可能としています。 新しい時代に向けて、日進月歩の技術が、お客様の生活の向上に寄与できるよう、当社が橋渡しの役割を果たせれば幸いです。

Page 4: pirka シリーズのご紹介

4Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework会社の歩み1996年 4月 屋号オリエンタルアーツとして埼玉県所沢市にて創業

医療画像ファイリングシステム、銀行窓口システムに着手 1997年 4月 有限会社オリエンタルアーツ設立 1997年 7月 POSネットワークシステムに着手 1997年 8月 在宅介護支援システムに着手 1998年 7月 東京都府中市に本社移転 1998年10月 ガソリンスタンド販売管理パッケージに着手 2000年 6月 株式会社オリエンタルアーツに組織変更 2001年 1月 東京都文京区に本社移転 2001年 3月 情報共有ツール開発に着手 2002年 3月 販売管理システムASP化に着手 2003年 3月 高速型 WebMail システム Evo-Mail 販売開始 2003年 5月 Web アプリケーション構築フレームワーク HBJ 販売開始 2005年 2月 個人情報保護ポリシー策定 2005年 7月 情報共有ツール KnowledgeStudio 販売開始 2006年 5月 DailyMemoBox をフリーウェアとして公開 2006年 9月 Web アプリケーション構築フレームワーク HBJ を大幅に機能拡張

製品名を HBJ2 に改称 2007年 5月 Web アプリケーション構築フレームワーク pirka( ピリカ ) の開発に着手

オープンソースとして公開 2007年 5月 第16回ソフトウェア開発環境展 (SODEC) に出展2009年 3月 課題管理ツール、開発支援ツールの開発に着手2009年 5月 第18回ソフトウェア開発環境展 (SODEC) に出展

Java Expert   #02( 技術評論社 ) で pirka の基本的な使い方が紹介されました。

Page 5: pirka シリーズのご紹介

5Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework主な取引先と開発実績■ 主な取引先株式会社アトリス伊藤忠テクノソリューションズ株式会社 株式会社イーウエーブ 株式会社インテック 株式会社エム・イー・ディー株式会社キーマネジメントソリューションズ コニカミノルタヘルスケア株式会社サン・マイクロシステムズ株式会社 株式会社ソニーDADCジャパン シンクアプローチ株式会社TDCソフトウェアエンジニアリング株式会社 富士通エフ・アイ・ピー株式会社吉田公認会計士事務所レッドハット株式会社(以上、50音順)

■ 主な開発実績BS デジタル STB 開発超音波画像ファイリングシステム超音波画像ビューワ内視鏡画像ビューワ検査報告書作成システムDICOM サーバDICOM クライアント SCP,SCU在宅介護支援システム銀行窓口システムテレビ局向け工程管理システム石油小売向け勘定システム石油元売向けデータセンタシステム銀行向けデータ分析システム列車扉制御システム映像&画像オンデマンドシステム携帯電話料金管理システム個人情報アクセスログ取得管理システム売り場受注管理システム電話受注管理システム勤怠管理システム顧客向け生産工程照会システム派遣管理システムSybaseToAS400 データ移行システム塾基幹システム要望管理システムエネルギーインフラ集配信システム

Page 6: pirka シリーズのご紹介

6Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework

pirka pirka framework についてpirkaはアイヌ語で「美しい」と言う意味です、美しいと言えるようなオープンソースの製品に仕上げることを目標として命名しました。

Page 7: pirka シリーズのご紹介

7Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkオープンソース化の理由ソフトウェア業界における構造不況の声が挙がってから久しくなり、 実際に開発の現場では、以前より厳しい状況を多々耳にします。 ソフトウェアがエンドユーザの希望を十分に適えられていないのではないか、 そういった危惧と日々葛藤してきました。 我々ソリューション提供者にとっては、お客様からの高度な要求を解決することと、 お客様から喜んで使い続けてもらえるコストパフォーマンスを実現すること、 その両輪を考えていくことが必要であると考えています。 そのために業界全体に対して、何か寄与できることはないかと模索してきた結果、 私どもがこれまでのソフトウェア開発において多大な効果を発揮してきたフレーム ワークである pirka のオープンソースへの公開に踏み切りました。 pirkaは設定を極力排除し、純粋な Java と HTMLでの構築にこだわってきました。 このことは、新しくフレームワークを導入するための垣根を大幅に低くし、習得を 容易化します。 この特徴により、 pirkaが多くの技術者に利用されるようになれば、標準化・均質化 が自ずと推進され、そのメリットは益々増加していきます。 結果は、利用者のメリットだけではなく、当然エンドユーザへの利益にも直結します。 また多くの利用者に支持されることが、 pirka のさらな

る高品質化にフィードバック されると期待しています。 オープンソース化により、これらの相乗効果を発揮し、業界全体がスパイラル的に 成長していける、そんな夢を描いています。

Page 8: pirka シリーズのご紹介

8Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkpirka の紹介

1. 概要– Web アプリケーションを作成する為のフレームワーク。– MVCモデルを意識しています– View と Controller を実装

Page 9: pirka シリーズのご紹介

9Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application FrameworkWeb アプリ構造

ブラウザ

Web アプリケーション

画面処理View 業務処理

Model

Web制御Contoroler

Page 10: pirka シリーズのご紹介

10Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkpirka の Web アプリ構造

ブラウザ

Web アプリケーション画面処理

Viewpirka対応 業務処理

ModelIop、 S2Dao対応

Web制御Contoroler pirka対応

Page 11: pirka シリーズのご紹介

11Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework特徴1. 純粋な HTML と JAVA を組み合わせ、独自タグなどを使用しません2. プロトタイプで作成する HTML (=画面サンプル)を活用し JSP の作成時間を削減します3. 環境設定ファイルを排除し、設定ミスから開放します4. 1 HTML ファイル1画面クラスとし構造化とメンテナンス性の両立を目指しています。5. Web2.0 で標準技術とされる Ajax を実装済み

Page 12: pirka シリーズのご紹介

12Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkpirkaでのアプリケーション開発

1. 画面のイメージを HTML で作成する2.HTML に対応する java クラスを作成する ソース生成ツールで作成しても、自分で作成してもOK3.WEB サーバーの適切な位置にファイルを配置する4.WEB サーバーを起動して、ブラウザで動作を確認する5.HTML や java クラスを修正し、細かな制御を実装する

Page 13: pirka シリーズのご紹介

13Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkpirkaでの開発手順

Page 14: pirka シリーズのご紹介

14Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkpirka の内部動作

Page 15: pirka シリーズのご紹介

15Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkご利用イメージ■ プロジェクト作成イメージ1.Eclipse で Tomcat プロジェクトを作成します2.必要なファイルをコピーします ※サンプルプロジェクトや、既存のプロジェクトからコピーしてください。 ・ pirka.jar : lib の下にコピー ・ Web.xml : WEB-INF の下にコピー 3. ビルドパスの設定 ビルドパスに pirka.jar を追加します ■Web アプリ構築編1. 画面の HTML を作成します2. 画面 HTML に対応する java ソースを作成します ソース生成ツールを使うと、簡単に作成できます。 3.HTML ファイルと java ソースを、プロジェクトの src フォルダにコピーします4.pirka java ソース自動生成ツールで自動生成した場合は、 package/importが入っていないので追

加してください5.Tomcat を起動します6. 動作を確認します

Page 16: pirka シリーズのご紹介

16Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework主な機能1. セキュリティ、 SQL インジェクション等の機能2. Web2.0 、 Ajax 機能3. 入力項目のチェック4. 二重押し禁止機能5. セッション管理6. HTML 画面生成7. 画面 java ソース自動生成

機能詳細は下記を参照ください。http://www.oarts.jp/pirka/pirka-function.html

Page 17: pirka シリーズのご紹介

17Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkpirka導入メリット

1. 無理のない標準化の実現2. スキルによる品質のばらつきをカバー3. メンテナンス性の向上

複数の技術者で立ち上げる開発プロジェクトであるがゆえに、「コードの標準化」「品質の均一化と向上」が命題であり、これがコストにダイレクトに影響します。prikaではWEB アプリケーションの肝である部分をフレームワークで標準化を図り、かつ HTML と java を理解しているだけで使用できるため、無理なく簡単に WEB アプリケーションの開発プロジェクトの品質と開発期間、メンテナンス性の向上を実現できます。 prika の導入メリットは下記になります。

Page 18: pirka シリーズのご紹介

18Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework価格1. オープンソースなので購入費用は無料です

– ダウンロードサイトhttp://sourceforge.jp/projects/pirka/

2. サポート契約を用意しています

Page 19: pirka シリーズのご紹介

19Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework

pirka pirka IOP-tool についてインターフェース指向プログラミング( Interface Oriented Programming )の略称で、プログラミング時に必要となるソースコードなどのファイル作成を設計時に発生する各種ドキュメント等(インターフェース)から情報を取得し、取得した情報を基にして自動生成するツールです。

Page 20: pirka シリーズのご紹介

20Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkオープンソース化の理由私たちが日夜作成する業務アプリケーションでの開発業務のほとんどは画面、帳票、バッチ、DB の作成です。そして、その作業内容のほとんどが項目の定義となり、あらゆる設計書は項目とその編集内容(処理内容)が記述されています。IOP-tool は、それらの各種ドキュメントを正確に自動生成し、開発業務の効率化と品質の向上を目的に開発いたしました。実際にお試しいただければ、ご理解いただけますが、 IOP-tool は業務を選びません、世の中の企業が必要とするシステムほぼ全てに対応が可能です。つまり、 IOP-tool は世の中のあらゆる業務システムの開発のドキュメント作成を自動化し、開発期間とコストの圧縮を行えるツールなのです。一方で、日本のソフトウェア産業は技術革新による業務効率の向上やコスト削減が求められています。そこで、少しでも日本のソフトウェア産業の発展につながるよう、オリエンタルアーツは IOP-tool をオープンソース化いたします。IOP-tool をオープンソース化することで、より多くのシステムで採用され、また、 Eclipse と同じように世の中全体で開発を行い、業界の発展とともに IOP-toolも成長できるようになることを期待しています。

Page 21: pirka シリーズのご紹介

21Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application FrameworkIOP のご紹介1. 概要

– Java ソースの自動生成ツール– 過去に無い斬新な概念での自動生成ツール– Interface   oriented   programming の略– Web アプリケーション以外も作成可能– Web アプリケーション

Page 22: pirka シリーズのご紹介

22Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application FrameworkIOP での Web アプリ生成

ブラウザHTML 生成

Web アプリケーション画面処理

View画面ソース生成 業務処理Model

DAO 生成

Web制御Contoroler pirka対応

VO 生成DB

Create文生成

Page 23: pirka シリーズのご紹介

23Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework機能1. 画面 HTML ソースの生成2. 画面 Java ソースの生成3. DAO層 Java ソースの生成4. VOJava ソースの生成5. CreateTable 文の生成6. ファイル出力 java ソースの生成7. プラグインの追加で機能追加が可能8. 等など

Page 24: pirka シリーズのご紹介

24Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework作成方法1. 項目( I/F )の定義(画面から入力、ファイルから取り込み)2. 項目に対しての属性郡の選択(画面から入力)3. 項目に対しての属性の定義(画面から入力)4. 必要とするファイルの自動生成(画面から入力)

Page 25: pirka シリーズのご紹介

25Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Frameworkpirka framework と IOP の違い

1. pirkaはフレームワーク– 動作時にフレームワークの jar ファイルが必要– Web アプリ専用

2. IOPは自動生成ツール– 動作時に jar ファイルは必要としません。– Web アプリ以外も生成

Page 26: pirka シリーズのご紹介

26Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework何故、フレームワークと自動生成が必要か?1. フレームワークだけでは業務要件を満たせない2. 自動生成だけでは漏れを救えない

Page 27: pirka シリーズのご紹介

27Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework価格1. オープンソースなので購入費用は無料です

– ダウンロードサイトhttp://sourceforge.jp/projects/pirkaiop/

2. サポート契約を用意しています

Page 28: pirka シリーズのご紹介

28Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework

pirka 各種サービス

Page 29: pirka シリーズのご紹介

29Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework支援メニュー◆導入環境構築プラン・・・・ 10万円 /1台一度開発に使ってみたいお客様へのサポートプランです。弊社の担当者が、開発環境の設定を支援します。( マシン費用、出張費用は含みません)  ◆インシデント制サポート・・ 27500円 /1 インシデント弊社担当者が、質問に回答するプランです。コミュニティ等で調べるより、迅速で確実な回答をお約束いたします。契約プランサポート5 : 137,500円 (最大 5 インシデントまで利用が可能 )サポート10: 250,000円 (最大 10 インシデントまで利用が可能 )

Page 30: pirka シリーズのご紹介

30Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework無料オンサイト・トレーニング□概要

コース名称 : pirka入門オンサイトトレーニングコース概要 : pirka の基本的な操作をハンズオン形式でレクチャーします。コース日程 :半日( 3時間)対象 :法人様に限定いたします。実施場所と環境

:実施場所はお客様先での実施とし、受講者人数分の開発用デスクトップ PC とプロジェクターの環境をご   用意ください。

対象人数 : 8 名 / 回まで実施費用 :講師派遣料無料   ※但し、オリエンタルアーツから半径 60km を超える場所での実施については、交通費や宿泊費の実費

をご請求させていただきます。また、資料の印刷は電子ファイルにてテキストを送付しますので、ご依頼者側でご用意いただきたく、宜しくお願い申し上げます。

受講前提 : Java と HTML の基礎知識と Eclips の基本操作ができる方取得目標 : pirka の基本操作ができ、基礎的な開発ができるようになること実施内容 :

1. pirka 概要説明2. pirka テクニカル・オーバービュー3. サンプルプログラムの作成4. 作成したサンプルプログラムについての解説

Page 31: pirka シリーズのご紹介

31Copyright © OrientalArts Corporation All Rights Reserved.

圧倒的な生産性と高品質を実現する Web アプリケーション・フレームワーク「 pirka 」を是非お試しください

pirkaWeb Application Framework

CMS

株式会社オリエンタルアーツOrientalArts Corporation

〒 113-0033 東京都文京区本郷 4-1-6 ヴェルディ本郷 6FTEL:03-5840-7724   FAX:03-5840-7725

Mail:[email protected]   URL:http://www.oarts.jp