GeneXusX Evolution 今なぜGeneXusなのか? ■[2010/4/19] ■[株式会社エイ・エス・シー】 ■[Innovate Solution Business Group] Copyright(C) 2010 ASC CORPORATION All Rights Reserved. テーマ 今、なぜGeneXusなのか? Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 2 ソフトベンダーを取り巻く背景 エンドユーザ様の内製化 SIer、ベンダーの内製化 オフショアの台頭 開発価格のデフレ化 国内ソフトベンダーの空洞化 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 3 インパクト インパクト エンドユーザ様 GDPからみた内需では、設備投資は回復しない。 設備投資の減衰 内製化の増加 リストラの増加 ハードベンダ・ SIer 受注案件の低下 内製化の増加 リストラの増加 ソフトベンダ 受注案件の低下 単価の低下 倒産の増加 ※NIKKEI NET GDP(国内総生産) 2010.2.15から掲載 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 4 直面している事態 ソフトベンダーが何に直面しているのか コスト 期間 ダウン 短縮 品質 ユーザ ビリティ 向上 これらに 対抗しなくては ならない。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 5 そこで! GeneXus Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 6 GeneXusとはどんなものか GeneXusとは WEBからDB・PDF(電子帳票)まで、 自動生成が出来るCASEツール Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 7 GeneXusとはどんなものか GeneXusの自動生成とは? 世界で唯一、自動推論機構を実装 マルチ言語・DBを自動生成・変換可能 WEB画面・サーバサイド・DBも自動生成 DBも最適なスキームを自動推論 モデリングから製造・試験迄をサポート Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 8 GeneXusとはどんなものか GeneXusの性能は? 性能問題とは、今まで人が製造していた為、 発生していたのです。 GeneXusでは、最適なDBを自動推論 画面とサーバも最適な環境を自動推論 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 9 GeneXusとはどんなものか GeneXusの品質は? 品質とは、今まで人が製造していた為、 品質問題が発生していたのです。 GeneXusでは自動生成の為、品質が向上 人が介在しないから品質が向上 無論、人が書いた部分には不具合が出ます Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 10 GeneXusとはどんなものか GeneXusのエンジニアスキルは? 作りたい業務が分かれば、誰でもWEB開発が 出来ます。 GeneXusに習熟すれば、 WEB・DBエンジニアでなくとも 業務アプリケーションが開発可能です。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 11 つまり エンジニアではなくとも アプリケーションが開発 出来てしまう代物 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 12 GeneXusへのアプローチ GeneXusによって何が変わるのか? スクラッチは無くならないが、自動 生成アプリケーションとして対抗出来る物 GeneXusは、国内ソフトベンダーの エンジニアリングを変える アプローチが出来るのではないか。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 13 では、GeneXusとは 何者なのでしょうか? Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 14 GeneXusとは GeneXusは世界で使われています。 世界30ヶ国で利用されています。 世界で5500社が利用しています。 販売実績50,000ライセンス 以上が使われています。 の地域が現在の販売地域 500万人以上の方が利用しています。 Argentina Belize Bolivia Brazil Canada Chili Colombia Panama Paraguay Portogal Dominican Republic South Africa Taiwan Copyright(C) 2010 ASC CORPORATION All Rights Reserved. Costa Rica Cuba Ecuador El Salvador Spain Guatemala Honduras Italy France Japan Mexico Nicaragua USA Urguay EUA Venezuela 15 GeneXusとは GeneXusは世界で20年以上使われています。 GeneXusの生い立ちは、IBMのバックアップ受けてARTech社が開発を行い、 20年以上、世界で使われて参りました。 Public University UruguayのBreogan Gonda教授が生み出した理論 GeneXusは、Artech社がIBMの支援を受けて開発を 行いました。 GeneXusは、20年前から開発が進んで いました。 GeneXusは、2004年にGeneXusJapan設立(日本総 代理店)と共に渡って来ました。 2009年、GeneXusの販売本数は、第1四半期で、前 年比4倍の販売実績となりました。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 16 GeneXusとは GeneXusの戦略パートナー。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 17 GeneXusとは GeneXusの位置付け 自 動 化 の 度 合 い 開発ツール 【ジェネレータ】 Rational Rose(IBM様) Web Performer(キャノンソフトウェア様) Sapiens(サピエンス・ジャパン様) LANSA(エス・イー・ラボ様) ZIPC/C++(キャッツ様) ※ TOPITAL(日立システム様)※ QuiQpro-Web(富士通システムソリューションズ様)※ 【フレームワーク】 楽々FrameworkⅡ(住友電工情報システム様) Intra-mart(NTTデータ様) 言語 COBOL、PL/1 Fortran、Basic Java、 C(C++、VC++、C#) など アプリケーション・ジェネレータ GeneXus(ARTech様) 【統合ソフトウェア開発環境】 Eclips(IBM様) Visual Stusio(MicroSoft様) 注1:※は、upper/lowerCASEツールを兼ね備えた、統合CASEツールです。 インフラ対応度 注2:開発ツールは、各開発ベンダ様の商品名です。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 18 GeneXusでは何が 実現出来るのでしょうか? Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 19 GeneXusが出来ること GeneXusでは何が実現出来るのか コストダウン ランニング コストダウン 期間短縮 資産流用 マルチ対応 品質向上 ■新規開発から マイグレーション。 ■マルチ言語、DB に対応。 ■資産のリバース エンジニアリング。 ■ナレッジによる ランニングコスト ダウン Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 20 GeneXusが出来ること 効果 開発費用が30%~50%削減出来ます。開発費用5000万が2500万から3500万です。 従来の開発費用 GeneXusでの開発費用 これだけ安くなります。 開発期間が30%~50%期間短縮出来ます。半年の開発期間が3ヶ月から4ヶ月です。 1ヶ月 2ヶ月 3ヶ月 4ヶ月 5ヶ月 6ヶ月 従来の開発期間 GeneXusでの開発期間 ▼ サービス開始 ▼ サービス 開始 サービス開始が早くなります。 品質が50%以上向上します。不具合が激減します。 不具合数が激減します。 従来の 不具合件数 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 21 GeneXusが出来ること どのようなことが出来るのか アプリケーションサービス GeneXus 受託開発 WEB Applica tion DB 構築 コスト削減 期間短縮 品質向上 既存 DB (DB2) GeneXus リバース エンジニ アリング WEB + Oracle コスト削減 期間短縮 品質向上 既存 System (Wind ows) GeneXus マイグ レーション 新 System (Linux ) コスト削減 期間短縮 品質向上 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 22 では、 GeneXusでの開発では どのようなことが出来るので しょうか。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 23 GeneXusが出来ること GeneXusと他システムの連携 様々な言語、外部IFと連携出来ます。 リッチクライアント Biz ExtJS JAVA Browser (AJAX) Script 外部API DB Web PDF JAVA Proglam等 C# Proglam等 外部SYSTEM Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 24 GeneXusが出来ること GeneXusでの開発イメージ 開発イメージ 要求仕様 要求仕様 要求仕様 データモデル・ルール 自動推論 機構 アプリケーションの自動生成・試験 DB Plogram Batch Plogram Copyright(C) 2010 ASC CORPORATION All Rights Reserved. Source Code Web Panel PDF 25 GeneXusが出来ること 開発 1ナレッジ1アプリケーション 開発端末 開発端末 ナレッジ DB WEB アプリケーション 開発端末 外部API (JAVA等) ■小規模開発 ■ナレッジ管理が難しい Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 26 GeneXusが出来ること 開発 分散ナレッジ1アプリケーション 開発端末 ナレッジ DB 開発端末 ナレッジ DB 開発端末 ナレッジ DB 外部API (JAVA等) WEB アプリケーション ■小・中規模開発 ■ビルド効率が減少 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 27 GeneXusが出来ること 開発 GeneXusServer チェックイン・チェックアウト バージョン管理 開発端末 ナレッジ 開発端末 ナレッジ 開発端末 ナレッジ 外部API (JAVA等) Server WEB アプリ ケーショ ン DB ■大規模開発 ■ビルド効果が高い Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 28 GeneXusが出来ること GeneXusでのエンジニアリングサイクル ユーザ様 GeneXus開発ベンダ 要件 プロトタイピング 最適化、推論、自動化 自動生成プログラム ナレッジ DB 試験 仕様の蓄積 要件 プロトタイピング 知識化され た仕様の 再利用 業務 システム 最適化、推論、自動化 自動生成プログラム 試験 仕様の蓄積 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 業務 システム GeneXusでの リバースエンジニ アリングが繰り返 される。 29 GeneXusが出来ること マルチ言語・マルチDB対応 マルチ言語 GeneXus Generator Java1.5以降 C#.Net Ruby1.8.6以降 Oracle9.X以降 GeneXus DataBase SQLServer2000以降 IBM DB2 UDB7以降 MySQL5.0以降 PosgreSQL7.0.3以降 informix マルチデータベース Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 30 GeneXusは いいことばかりなのか Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 31 GeneXusの難しい所 ナレッジが大きくなると非常にビルドに多大な 時間が掛かります。 GeneXusX、EV1では、スペックの低いクライ アント上でのIE6、7にてパフォーマンスが 著しく低下します。 GeneXusのWEB画面は、ユーザ様の 理解が必要な場合があります。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 32 これらは 解決出来ます。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 33 GeneXusの難しい所 ビルドの時間は、分散ナレッジ、あるいは、 GeneXusServerで解決出来ます。 IE6、7は、マシンスペック向上か、リッチクライ アントで解決出来ます。 ユーザ様のご要望は、リッチクライアント、 手続き型言語併用で解決出来ます。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 34 弊社がGeneXusで 見ているビジョン Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 35 ASCのGeneXusのビジョン Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 36 御清聴有難う御座いました。 Copyright(C) 2010 ASC CORPORATION All Rights Reserved. 37
© Copyright 2024 ExpyDoc