Company
Logo
G-CONSORTIUMとは?
GeneXusX Evolution1とは?
ご一緒に開発をしませんか
Company
Logo
なぜこの組織が必要か?
G-CONSORTIUMは、GeneXusで開発を進める企業団 体の集まりです 任意商業団体で、各自の特徴を最大限に生かして協 調して開発に携わっております 上流工程から運用まで一貫して開発を進めております 技術本部を設けて、開発に必要な情報(一括管理・教 育・指導・相談等)を取り纏めております 営業本部を設けて、開発案件の企画提案・デモ・資料・ 同行販売・教育等を取り纏めて応援をしております 他業種とのコラボを促進して、新規開発案件の促進を 進めております 定期的に各勉強会を実施中です 会員皆で開発を進めております部外秘
Company
Logo
GeneXusX Evolution1
今なぜGeneXusなのか?
Company
Logo
テーマ
この不況の中今
なぜGeneXusなのか?
Company
Logo
ソフトベンダーを取り巻く背景
エンドユーザ様の内製化
SIer、ベンダーの内製化
オフショアの台頭
開発価格のデフレ化
国内ソフトベンダーの空洞化
部外秘
Company
Logo
インパクトインパクト
エンドユーザ様 設備投資の減衰 内製化の増加 リストラの増加 ハードベンダ・ SIer 受注案件の低下 内製化の増加 リストラの増加 ソフトベンダ 受注案件の低下 単価の低下 倒産の増加 GDPからみた内需では、設備投資は回復しない。 ※NIKKEI NET GDP(国内総生産) 2010.2.15から掲載部外秘
Company
Logo
直面している事態
ソフトベンダーが何に直面しているのか
これらに
対抗しなくては
ならない
部外秘
Company
Logo
そこで!
・・・・・・・・・
Company
Logo
GeneXusとはどんなものか
GeneXusとは
WEBからDB・PDF(電子帳票)まで、
自動生成が出来るCASEツール
部外秘
Company
Logo
GeneXusとはどんなものか
GeneXusの自動生成とは?
世界で唯一、自動推論機構を実装
マルチ言語・DBを自動生成・変換可能
WEB画面・サーバサイド・DBも自動生成
DBも最適なスキームを自動推論
モデリングから製造・試験迄をサポート
部外秘
Company
Logo
GeneXusとはどんなものか
GeneXusの性能は?
性能問題とは、今まで人が製造していた為、
発生していたのです
GeneXusでは、最適なDBを自動推論
画面とサーバも最適な環境を自動推論
非常に長期間使用可能なパッケージソフト
部外秘
Company
Logo
GeneXusとはどんなものか
GeneXusの品質は?
品質とは、今まで人が製造していた為、
品質問題が発生していたのです
GeneXusでは自動生成の為、品質が向上
人が介在しないから品質が向上
無論、人が書いた部分には不具合が出ます
部外秘
Company
Logo
GeneXusとはどんなものか
GeneXusのエンジニアスキルは?
作りたい業務が分かれば、誰でもWEB開発
が出来ます
GeneXusに習熟すれば、
WEB・DBエンジニアでなくとも
業務アプリケーションが開発可能です
開発後の追加・訂正等が短期間で可能
長期の使用が可能 他社では不可能!
部外秘
Company
Logo
だから・・・・
つまり
エンジニアではなくとも
アプリケーションが開発
出来てしまう代わり物
部外秘
Company
Logo
GeneXusへのアプローチ
GeneXusによって何が変わるのか?
スクラッチは無くならないが、自動
生成アプリケーションとして対抗出来る物
GeneXusは、国内ソフトベンダーの
エンジニアリングを変える
アプローチが出来るのではないか
ユーザサイドで追加開発が可能ではないか
部外秘
Company
Logo
本当なの・・・・
では、GeneXusとは
何者なのでしょうか?
Company
Logo
Argentina Belize Bolivia Brazil Canada Chili Colombia Costa Rica Cuba Ecuador El Salvador Spain Guatemala Panama Paraguay Portogal Dominican Republic South Africa Taiwan Honduras Italy France Japan Mexico Nicaragua USA Urguay EUA Venezuela 世界30ヶ国で利用されています 世界で5500社が利用しています 500万人以上の方が利用しています 販売実績50,000ライセンス 以上が使われています の地域が現在の販売地域GeneXusとは
GeneXusは世界で使われています。
部外秘
Company
Logo
GeneXusとは
GeneXusは世界で20年以上使われています。
GeneXusの生い立ちは、IBMのバックアップ受けてARTech社が開発を行い、 20年以上、世界で使われて参りました
Public University UruguayのBreogan Gonda教授が生み出した理論
Public University UruguayのBreogan Gonda教授が生み出した理論
GeneXusは、20年前から開発が進んで いました GeneXusは、Artech社がIBMの支援を受けて開発を 行いました GeneXusは、2004年にGeneXusJapan設立(日本総 代理店)と共に渡って来ました 2009年、GeneXusの販売本数は、第1四半期で、前 年比4倍の販売実績となりました
部外秘
Company
Logo
GeneXusとは
GeneXusの戦略パートナー
常に最新版のUPグレードで可能な開発が可能
Company
Logo
GeneXusとは
GeneXusの位置付け
【ジェネレータ】 Rational Rose(IBM様) Web Performer(キャノンソフトウェア様) Sapiens(サピエンス・ジャパン様) LANSA(エス・イー・ラボ様) ZIPC/C++(キャッツ様) ※ TOPITAL(日立システム様)※ QuiQpro-Web(富士通システムソリューションズ様)※ 【フレームワーク】 楽々FrameworkⅡ(住友電工情報システム様) Intra-mart(NTTデータ様) 【統合ソフトウェア開発環境】 Eclips(IBM様) Visual Stusio(MicroSoft様) 言語 COBOL、PL/1 Fortran、Basic Java、 C(C++、VC++、C#) など アプリケーション・ジェネレータ GeneXus(ARTech様) 開発ツール 自動化の度合い インフラ対応度 注1:※は、upper/lowerCASEツールを兼ね備えた、統合CASEツールです。 注2:開発ツールは、各開発ベンダ様の商品名です。部外秘
Company
Logo
どんなものなの?
GeneXusでは何が
実現出来るのでしょうか
Company
Logo
GeneXusが出来ること
GeneXusでは何が実現出来るのか
■新規開発から
マイグレーション
■マルチ言語、DB
に対応。
■資産のリバース
エンジニアリング
■ナレッジによる
ランニングコスト
ダウン
部外秘
Company
Logo
GeneXusが出来ること
効果
開発費用が30%~50%削減出来ます。開発費用5000万が2500万から3500万です 開発期間が30%~50%期間短縮出来ます。半年の開発期間が3ヶ月から4ヶ月です 品質が50%以上向上します。不具合が激減します 従来の開発費用 GeneXusでの開発費用 これだけ安くなります。 従来の開発期間 GeneXusでの開発期間 1ヶ月 2ヶ月 3ヶ月 4ヶ月 5ヶ月 6ヶ月 サービス開始が早くなります。 ▼ サービス 開始 ▼ サービス開始 従来の 不具合件数 不具合数が激減します。部外秘
Company
Logo
GeneXusが出来ること
どのようなことが出来るのか
アプリケーションサービス DB 構築 WEB Applica tion コスト削減 期間短縮 品質向上 コスト削減 期間短縮 品質向上 GeneXus 受託開発 GeneXus 受託開発 GeneXus リバース エンジニ アリング GeneXus リバース エンジニ アリング 既存DB (DB2) WEB + Oracle コスト削減 期間短縮 品質向上 コスト削減 期間短縮 品質向上 GeneXus マイグ レーショ ン GeneXus マイグ レーショ ン 既存 System (Windo ws) 新 System (Linux) コスト削減 期間短縮 品質向上 コスト削減 期間短縮 品質向上部外秘
Company
Logo
何が出来るの?
では、
GeneXusでの開発では
どのようなことが出来るので
しょうか
部外秘
Company
Logo
GeneXusが出来ること
GeneXusと他システムの連携
様々な言語、外部IFと連携出来ます
Web PDF DB リッチクライアント ExtJS (AJAX) BizBrowser JAVAScript
外部API JAVA Proglam等 C# Proglam等 外部SYSTEM
部外秘
Company
Logo
GeneXusが出来ること
開発イメージ
自動推論 機構 GeneXusでの開発イメージ 要求仕様 要求仕様 要求仕様 データモデル・ルール アプリケーションの自動生成・試験 DB Plogram Web Panel PDF Source Code Batch Plogram部外秘
Company
Logo
GeneXusが出来ること
開発①
1ナレッジ1アプリケーション
ナレッジ WEB アプリケーション DB 外部API (JAVA等) ■小規模開発 ■ナレッジ管理が難しい部外秘
Company
Logo
GeneXusが出来ること
開発②
分散ナレッジ1アプリケーション
WEB アプリケーション ナレッジ DB ナレッジ ナレッジ DB DB 外部API (JAVA等)■小・中規模開発
■ビルド効率が減少
部外秘
Company
Logo
GeneXusが出来ること
開発③
GeneXusServerと新規DBの構築
WEB アプリ ケーショ ン ナレッジ ナレッジ ナレッジ 外部API (JAVA等) DB構築 チェックイン・チェックアウト バージョン管理■大規模開発
■ビルド効果が高い
部外秘
Company
Logo
GeneXus開発ベンダ ユーザ様GeneXusが出来ること
GeneXusでのエンジニアリング・サイクル
ナレッジ DB 知識化され た仕様の 再利用 業務 システム 自動生成プログラム 最適化、推論、自動化 仕様の蓄積 試験 要件 プロトタイピング 要件 プロトタイピング GeneXusでの リバースエンジニ アリングが繰り返 される 業務 システム 自動生成プログラム 最適化、推論、自動化 試験 仕様の蓄積 運用後の追加・訂正等が随時可能部外秘
Company
Logo
GeneXusが出来ること
マルチ言語・マルチDB対応
マルチ言語 マルチ言語 GeneXus GeneratorJava1.5以降 C#.Net Ruby1.8.6以降
GeneXus DataBase
Oracle9.X以降 SQLServer2000以降 IBM DB2 UDB7以降 MySQL5.0以降 PosgreSQL7.0.3以降 informix
マルチデータベース
マルチデータベース
Company
Logo
もっと知りたいな!
GeneXusは
いいことばかりなのか
Company
Logo
GeneXusの難しい所
ナレッジが大きくなると非常にビルドに多大な
時間が掛かります
GeneXusX、EV1では、スペックの低いクライ
アント上でのIE6、7にてパフォーマンスが
著しく低下します
GeneXusのWEB画面は、ユーザ様の
理解が必要な場合があります
部外秘
Company
Logo
解決できる!
これらは
解決出来ます!
ご安心下さい
WEBでのレスポンスを
3秒にする事を目標に!
部外秘
Company
Logo
GeneXusの難しい所 解決方法
IE6、7は、マシンスペック向上か、リッチクラ
イアントで解決出来ます
ユーザ様のご要望は、リッチクライアント、
手続き型言語併用で解決出来ます
大型案件でのレスポンスに関する問題は、DB周りの環境整 備が必要となります DBに依存する言語での記述となります GeneXusにはそれを使う機能はすでに作られています部外秘
Company
Logo
DBの構築に関しての資料
DB側への実装を考慮した方がよいこと ・ストアドプロシージャ DB側での言語によるプログラムです たとえば1行づつ読み込んで処理をするような記述ができます ストアドを使わない場合、毎行でJava→DB→Javaとなってしまい 効率が落ちます http://ja.wikipedia.org/wiki/ ストアドプロシージャ http://ewords.jp/w/E382B9E38388E382A2E38389E38397E383ADE382B 7E383BCE382B8E383A3.html ・ビュー表 http://ja.wikipedia.org/wiki/ ビュー_(データベース) GeneXusはデータベース取得時に関連性が複雑になると やはり、1行づつ取得する処理になってしまいます たとえば2つの表を1つに合成して表示するSQL(union) や合計演算、グルーピング(Group by)は注意を要する ビュー表とxforを使って直接DBから取得します部外秘
Company
Logo
IE6、7の問題は?
● IE6、7は、リッチクライアントで解決出来ます ● でも OS環境に左右されないものが無いのかな? 短期間でのリニューアル開発言語では、長期に使用出来ない 安定して長期に使用できるものでないと運用にも問題をきたすよ! だったら・・・ Windows98Windows98からWindows Windows 7まで、クライアントOS環境に左右されない安定稼動を提7
供する物が欲しい! それを解決できるものは!
BiZBrowserです!
GeneXusでプログラムを開発を進める上で絶対BiZBrowserが開発上必要です! 他のリッチクライアントは、色々と開発上問題があります! 次ページでその概要の説明を致します・・・・部外秘
Company
Logo
No1業務系リッチクライアント、RIAとの競合による開発 日本特有の風土に最適 アクシスソフト株式会社のBiZBrowserとの協業を強力に進めて 高品質・高生産性・日本風土への土着を図ります! お客様へストレスを感じさせない開発手法 長期使用可能なプログラムにも・・・・・ 画面・帳票類等の作成時に必要部外秘
Company
Logo
Biz/Browserとは
Webシステムという成長市場において、「リッチクライアント」 または「RIA(リッチインターネットアプリケーション)」と呼ば れているカテゴリーの製品です 業務システムのフロントエンド構築ツールとして、Webシステ ムとC/Sシステム双方の利点を兼ね備えたシステムを構築 できます 次のような場面でお役に立ちます ①新規Webシステム開発 ②C/Sシステムからの移行 ③htmlベースのWebシステムからの移行 ④メインフレームなど既存資産活用 ⑤SaaS、ASPサービスのフロントエンド部外秘
Company
Logo
特徴とメリット
Web業務システムに求められる、安全かつ使いやすい ユーザインターフェースを実現します また、クライアント資源の有効活用により、サーバと、 ネットワークの負荷を軽減し、業務スピードに相応した 高レスポンスを実現します Webサーバやサーバ側開発言語を選びません 要件に応じた、柔軟なサーバ構成が可能です ビジネスのスピードに相応した開発生産性、メンテナン ス性を実現します 国産の強みをいかした他社製品にない迅速かつ永続 的なサポート体制部外秘
Company
Logo
安全かつ使いやすいインターフェースの実現Windows98
Windows98からからWindows Windows 7まで、クライアントOS環境に左右されな7
い安定稼動を提供します 業務に相応した高速画面レスポンスと入力操作性を実現し、かつ サーバ、ネットワーク負荷を軽減します オフライン動作が可能です オフライン動作が可能です ローカルファイルは暗号化可能です Biz/Browser 業務アプリケーション (パソコン用) 98 NT4.0 XP Me 2000 Vista パソコン Biz/Browser Windows
部外秘
Company
Logo
サポート体制
自社開発による、サポート体制 徹底した動作検証体制(WindowsUpdate対応等) 各業種・業態の著名ユーザー様への導入による経験をいかしたサポート体制 市場に残る旧バージョンの永続的サポートのお約束 迅速なQA対応(ライセンス利用料課金による無制限QAサポート) 教育、技術支援サービス等、お客様の細かいご要望に沿う柔軟な支援メニュー 業務システムのサイクルに沿った、製品サポートをご提供しております部外秘
Company
Logo
・企画・販売開始より11年、国産RIA製品としてロングセラー ・導入ユーザー社数:720社以上 44万端末以上 ・RIA製品では実績No1 ※実績数字を公表しているRIA製品内にて ・市場で普及しているすべてのバージョンをサポート継続中(新OS対応等も含む) ・WindowsMobile WindowsCE端末市場での導入ユーザー数が急増 ・Web帳票ツール新製品リリースによる連携製品の強化 ・SaSS、パッケージバンドルによる製品組込みビジネスの強化とユーザー数増加Biz/Browserの実績と動向
部外秘
Company
Logo
Biz/Browser連携の実績評価
ー GeneXusでの開発にあたってー
Company
Logo
顧客満足度の向上
なぜBiz/Browserを使うのか
UIの向上
文字入力レスポンス マウスレスシステムサポートの充実
問合せ年間1200件対応 国産メーカー部外秘
Company
Logo
通常のWebシステム開発の例
システム構成サンプル
言語
AP
サーバーDB
Tomcat DB2 Java IE Java部外秘
Company
Logo
GeneXusを利用したWebシステム開発の例
システム構成サンプル
Tomcat DB2 Java IE言語
AP
サーバーDB
Java GeneXus部外秘
Company
Logo
GeneXusとBiz/Browserを利用したWebシステム開発システム構成サンプル
Tomcat DB2言語
APサーバーDB
Java GeneXus crs Biz/Browser部外秘
Company
Logo
GeneXusのWebシステム開発メリット
習得が容易 人件費が抑えられる 言語、DBに左右されない インフラに左右されない 他システムとの連携が取れる 引継ぎが既存より容易 帳票が作り易い部外秘
Company
Logo
GeneXusのWebシステム開発デメリット
複雑な画面の作成に工数がかかる ビルドの時間が長い 技術者が少ない ライセンスが高い部外秘
Company
Logo
GeneXusのWebシステム開発デメリットを補う方法Biz/Browser
非常に相性がいいんですよ!
Company
Logo
GeneXusとBiz/Browser併用するメリット1高度な画面の作成
※ 弊社のパッケージ製品の画面イメージ
Company
Logo
GeneXusとBiz/Browser併用するメリット2 細かい画面の設定 細かいフォーカス制御 全てのIME設定 ファンクションキーの利用 マウスを使用しないシステムの構築 専用入力コントロール(日付、数値入力) 最大入力文字数の制限 入力文字制御部外秘
Company
Logo
GeneXusとBiz/Browser併用するメリット3 ユーザーインターフェイス設計 Biz/BrowserのみでUIの仕様確定し、サーバーサイドを後から作成 することで不確定な要件の場合でも手戻りなく開発が行えます Biz/Browserはスクリプト言語のため、ビルドが不要となるので、打 ち合わせ中にUIを修正し、即実行することも可能ですご要望に沿った、細かな点まで行き届いた
ユーザビリティが実現できます
部外秘
Company
Logo
GeneXusとBiz/Browser併用するメリット4 レスポンスに関して 静的な画面情報をコンパイルしてキャッシュし、動的なデータの みサーバーから取得いたします 従来のHTMLブラウザでは実現不可能だった高速表示が可能 になります これにより、サーバーへ負担をかけることなく、業務に必要な入 力レスポンスを実現いたします ただし 大型な開発案件には、限界があります その場合は別 途DB開発が必要となる場合があります ご相談下さい部外秘
Company
Logo
GeneXusとBiz/Browserの連携手法 GeneXusとBiz/Browserの接続部分をSOAP通信で 行うことで、wsdl4ツールを利用して通信モジュールの 自動生成が出来るため、工数の削減が見込まれます GeneXusとBiz/Browser 開発連携 Tomcat DB2言語
APサーバーDB
Java GeneXus crs Biz/Browser wsdlツール部外秘
Company
Logo
コスト・メリット
ライセンス価格(5年間) 開発者5名の場合 GeneXus 5ライセンス イニシャルコスト およそ 1250万円 ランニングコスト およそ1000万円 総額 2250万円 GeneXus 2ライセンス Biz/Designer 3ライセンス イニシャルコスト およそ 590万円 ランニングコスト およそ460万円 総額 1050万円GeneXusのみ GeneXus & Biz/Browser
トータルコスト 約50%カット
Company
Logo
開発支援体制1
技術者が豊富 Biz/Browserは導入実績が780社あり、 パートナー企業が約60社あります 必要に応じた形での支援が行えます部外秘
Company
Logo
開発支援体制2
サポート体制(メーカーからのレスポンス) 年間1200件以上の問合せに対し、メールにて回答して おります 必要に応じてサンプルプログラムを提供し、分かりやす いサポートを行っております 問合せに対して、基本的に24時間以内に回答いたして おります 未解決の事象に対しては、オンサイト対応を含めた早 期解決に向けた対応を取っています部外秘
Company
Logo
Biz/Browser参考データ
サーバー負担(通信量、応答時間) 通信量削減によりBiz/Browser の 画面応答速度はHTMLに比べて 約1/6 0 2 4 6 8 10 12 14 16 18 20 Biz/Browser HTML 0 20000 40000 60000 80000 Biz/Browser HTML Biz/Browser 独自のキャッシュ機 能により、サーバからレスポンス されるデータサイズが約1/4 応答時間比較グラフ 通信量比較グラフ ※1 Biz/Browser、HTMLのそれぞれのサンプルで、「一覧表示」の操作を10回実施し、その平均値。 通信量(バイト) 応答時間(秒)※1 Biz/Browser 16,854 2.76 HTML 60,745 18.25部外秘
Company
Logo
これらの理由から、
Biz/Browser
×
での開発を協業しております
だから G-CONSORTIUMでは協業をしております部外秘
Company
Logo
ある会社でのビジョン構想とは?
GeneXusで
開発を検討している会社
の見ている
ビジョンとは?
部外秘
Company
Logo
要求仕様(画面) アプリケーションの自動生成・試験 DB Plogram Web Panel PDF Source Code Batch Plogram 要求仕様の設定を行います 設定された仕様から中間プロ グラムを自動生成します ※AI(人工知能)用言語Prolog 作成された中間プログラムを 指定された条件のシステムに 変換します ジェネレータ GeneXus本体機能 稼動システムとして展開仕組み構想 基本戦略として
自動推論機構 要求仕様(帳票) 要求仕様(業務ルール) データモデル・ルール ・運用後の再構築・新規追加事項・運用費は非常に少ない費用で可能 他社には無い!部外秘
Company
Logo
作成・開発手法に関して(差別化)
仕様確認 仕様確認 EXCEL等に よるイメージ確認 実物を確認 本番 作成側:仕様・プログラムの開発 ユーザ側:イメージからの要望のみ 作成側:プログラムの修正対応 ユーザ側:修正毎に確認・要望 実物を確認(作成側が仕様からプロタイプをすぐに作成できる) 本番 確認・要望→修正を 実物を見ながら繰り返し実施 期間 長い 期間 短い 短期間での作成が可能な理由 ①DBの作成・第三正規化を自動で行う ②コーディングが少ない(GeneXusの自動コーディング機能の効果) ③要件を明確に早く具現化して見る事ができる 期間短縮・効率アップ ●インクリメンタル型(プロトタイプ+スパイラル:GeneXus+BiZBrowser) ウォーターフォール(従来)型 ・運用後の追加構築は随時可能! ・運用後の追加構築は新規構築! BiZBrowser GeneXus 画面・帳票類 画面・帳票類 プログラム開発部外秘
Company
Logo
従来の開発手法が変わる?
GeneXusで従来の開発手法が変わるかもしれません! ウォータフォール(従来)からインクリメンタル型(プロトタ イプ+スパイラル)へ移行する インクリメンタル型手法が、今後主流になるかもしれませ ん それは、開発手法にストレスを感じる事無く開発が出来 るからかもしれないからです! 即ち WEB開発で; ①仕様確認(従来と同じ)・・重要な事項 ②画面・帳票類をBiZBrowserで作成 ③その後 GeneXusで画面・帳票類の仕組み作り ④最終確認 完成(納品)部外秘
Company
Logo
システム再構築に関して 運用後の追加が随時可能 現行システム(GeneXusで開発) 仕様 仕様 ナレッジ ナレッジ DB ソース 再構築(新)システム ナレッジ ナレッジ DB ソース ナレッジをそのまま移行 環境(OS・DB・言語等)の変化は、GeneXusが自動吸収 仕様が変わる場合にはナレッジの変更が必要です → 但し変更も効率良く実施できます ※ナレッジ:中間プログラムの集合体 運用後の追加構築は随時可能! 他社では不可能 差別化! 長期使用可能なシステム 構築が可能な理由 「非常に重要な事項・・他社との差別化!」部外秘
Company
Logo
ある会社の基本構想のまとめ・特徴・差別化
環境(OS・DB・言語等)に依存しない プロトタイプによるスパイラルな設計・開発が可能 費用低減・期間短縮を実現 長期継続使用ができる(レガシー化しない)・・10年以上 自社内開発・運用がしやすい 再構築にも低費用・短期間で対応できる・・他社は不可能 開発・運用環境の変化に柔軟に対応できる 自信を持って開発が出来、お客様からも喜んで頂けます部外秘
Company
Logo
ある会社のGeneXusのビジョン戦略構想
再構築が短期間で可能 運用が容易 再構築が短期間で可能 運用が容易非常に長期間使用可能
非常に長期間使用可能
お客様サイドでの開発が 可能(教育指導します) お客様サイドでの開発が 可能(教育指導します)部外秘
Company