マジックソフトウェアジャパン株式会社 コンピテンシーセンター長 工学博士 山下和彦
 
<ul><li>Emblaze / Formula Group,  イスラエルの最大のソフトウエアグループ 売上: $600 million 以上 ソフトウエア技術者数:  5,000 人以上 </li></ul><ul><li>グローバル展開...
 
<ul><li>設立 1998 年 </li></ul><ul><li>資本金 100,000,000 マジックソフトウェア・エンタープライゼス  100% </li></ul><ul><li>本社所在地 東京都渋谷区代々木 </li></ul...
<ul><li>製品 </li></ul><ul><ul><li>アプリケーション開発ツール –  Magic uniPaaS </li></ul></ul><ul><ul><li>エンタープライズ・アプリケーション統合ツール –  Magic...
 
 
メッセージング゙ データベース インターフェース ORACLE MS-SQL Pervasive プラットフォーム Linux* *Syste-i Windows データベース Magic .NET J2EE アプリケーション JMS Webs...
・画面制御 ・データキャッシュ ・イベントキャプチャ ・再計算 ・遅延トランザクション ・  etc. ・データアクセス ・トランザクション ・セッション管理 ・  etc.
<ul><li>ポータビリティと高速 DB アクセスを両立 </li></ul>OS Java Virtual Machine uniPaaS Engine Stored Procedure Java Applet Control File T...
uniPaaS Engine Control File ・ MS-SQL ・ Oracle ・ DB2/400 ・ Pervasive
XML 形式 で格納 uniPaaS Engine Control File ・複数のリポジトリの継承によるプログラミング ・コードレス /SQL 文レスのプログラミング
顧客コード 商品コード 商品 マスタ 顧客 マスタ 受注 ヘッダ 受注 明細 顧客マスタ メンテ 商品マスタ メンテ 受注 エントリ ・・・・・・・・・ ・・・・・・・・・ ・・・・・・・・・ モデル変更前にテーブルやプログラムの継承先をチェッ...
 
<ul><li>共通項目・共通部品の設計(モデルリポジトリ) </li></ul><ul><ul><li>主キー・参照キーなど共通項目(カラム)の設計 </li></ul></ul><ul><ul><li>GUI 画面や帳票で使われる共通コント...
項目の定義 項目特性の定義 GUI 部品の定義
テーブルの定義 項目特性の定義 XML の定義 項目の定義
オブジェクト 特性の定義 画面デザイン 画面部品の配置 画面部品
コマンドの詳細 コマンド
 
 
 
クライアント LAN/WAN サーバ .NET ベース uniPaaS エンジン
Magic エンジン uniPaaS エンジン クライアント クライアント
Windows Mobile Windows フォームの区別 ロジックの共有
 
 
.NET コンポーネントの uniPaaS への埋め込みが可能 変数の記述 イベントの記述 開発画面 実行画面 .Net  変数 .Net  イベントハンドラ
Google Maps ブラウザ表示可能なコンテンツを uniPaaS のフォームに埋め込み可能   -  イベントを介して uniPaaS とコンテンツ間の双方向連携が可能
 
GeOAP Google  Apps Earth/Maps Virtual Earth Smart Phone Mail Server Merge RIA PC MS SQL Server 2008 MAX:  1億レコード iPhone An...
スクリプト言語  MortScript  とは <ul><li>動作環境 </li></ul><ul><ul><li>PC 、 Pocket PC 、 WM 搭載のスマートフォン、 PNA で利用可能 </li></ul></ul><ul><l...
ビューワ 帳票設計画面 各種バーコードにも対応
プログラム階層図 テーブルリレーション図 プログラム仕様書 マトリクスレポート
<ul><li>RIA デモサイト(英語) </li></ul><ul><ul><li>http:// riademo.magicsoftware.com/start.htm </li></ul></ul><ul><li>uniPaaS 白書 ...
Upcoming SlideShare
Loading in …5
×

uniPaaS RIA Pre

1,745 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,745
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

uniPaaS RIA Pre

  1. 1. マジックソフトウェアジャパン株式会社 コンピテンシーセンター長 工学博士 山下和彦
  2. 3. <ul><li>Emblaze / Formula Group, イスラエルの最大のソフトウエアグループ 売上: $600 million 以上 ソフトウエア技術者数: 5,000 人以上 </li></ul><ul><li>グローバル展開 > 50 ヶ国 </li></ul><ul><li>社員数 > 500 名 </li></ul><ul><li>年間売上げ > $60,000,000 </li></ul><ul><li>Magic Software プロバイダー (MSP) コミュニティ – 2,500 社 </li></ul><ul><li>Strategic Alliances SAP, Salesforce.com, IBM, Oracle, </li></ul><ul><li>NASDAQ 上場 MGIC (1991) </li></ul>
  3. 5. <ul><li>設立 1998 年 </li></ul><ul><li>資本金 100,000,000 マジックソフトウェア・エンタープライゼス  100% </li></ul><ul><li>本社所在地 東京都渋谷区代々木 </li></ul><ul><li>地方拠点 札幌、仙台、新潟、長野、名古屋、 大阪、広島、岡山、福岡 </li></ul>
  4. 6. <ul><li>製品 </li></ul><ul><ul><li>アプリケーション開発ツール –  Magic uniPaaS </li></ul></ul><ul><ul><li>エンタープライズ・アプリケーション統合ツール –  Magic jBOLT </li></ul></ul><ul><ul><li>教育、コンサルティング、プロフェッショナル・サービス、サポート </li></ul></ul><ul><li>ビジネスモデル : Magic パートナ経由の間接販売 </li></ul><ul><ul><li>パートナ数 : > 800 社 </li></ul></ul><ul><ul><li>顧客数 : > 25,000 社 </li></ul></ul><ul><ul><li>エンドユーザ数 : > 500,000 クライアント </li></ul></ul><ul><li>日本国内に R&D チームを配置 </li></ul><ul><li>主要マーケット </li></ul><ul><ul><li>データベース指向のクライアントサーバアプリケーション、 Web アプリケーション、及び リッチクライアント・アプリケーション </li></ul></ul><ul><ul><li>データ/システム統合 </li></ul></ul><ul><ul><li>SaaS/ASP 市場 </li></ul></ul>
  5. 9. メッセージング゙ データベース インターフェース ORACLE MS-SQL Pervasive プラットフォーム Linux* *Syste-i Windows データベース Magic .NET J2EE アプリケーション JMS Websphere MQ MSMQ キューイング Magic .NET Java アプリケーション WEB (HTML) E-Mail XML クライアント アプリケーション     EJB    DCOM WEB Service GUI&RIA     EJB    DCOM WEB Service DB2/400 (日本未リリース)
  6. 10. ・画面制御 ・データキャッシュ ・イベントキャプチャ ・再計算 ・遅延トランザクション ・ etc. ・データアクセス ・トランザクション ・セッション管理 ・ etc.
  7. 11. <ul><li>ポータビリティと高速 DB アクセスを両立 </li></ul>OS Java Virtual Machine uniPaaS Engine Stored Procedure Java Applet Control File Trigger Java uniPaaS RDBMS プログラムを含む 各種リポジトリ
  8. 12. uniPaaS Engine Control File ・ MS-SQL ・ Oracle ・ DB2/400 ・ Pervasive
  9. 13. XML 形式 で格納 uniPaaS Engine Control File ・複数のリポジトリの継承によるプログラミング ・コードレス /SQL 文レスのプログラミング
  10. 14. 顧客コード 商品コード 商品 マスタ 顧客 マスタ 受注 ヘッダ 受注 明細 顧客マスタ メンテ 商品マスタ メンテ 受注 エントリ ・・・・・・・・・ ・・・・・・・・・ ・・・・・・・・・ モデル変更前にテーブルやプログラムの継承先をチェック可能 テーブル変更前にプログラムの継承先をチェック可能 各リポジトリを変更すると継承先も自動的に変更される
  11. 16. <ul><li>共通項目・共通部品の設計(モデルリポジトリ) </li></ul><ul><ul><li>主キー・参照キーなど共通項目(カラム)の設計 </li></ul></ul><ul><ul><li>GUI 画面や帳票で使われる共通コントロールオブジェクトの設計 </li></ul></ul><ul><ul><ul><li>フォーム、グリッド、ボタン、ツリーなど </li></ul></ul></ul><ul><li>データの設計(データリポジトリ) </li></ul><ul><ul><li>RDB のテーブル </li></ul></ul><ul><ul><li>XML フォーマット・ファイル </li></ul></ul><ul><li>プログラムの設計(プログラムリポジトリ) </li></ul><ul><ul><li>画面・帳票デザイン </li></ul></ul><ul><ul><li>ロジックの記述 </li></ul></ul><ul><ul><li>デバッグ(フローモニタ) </li></ul></ul>
  12. 17. 項目の定義 項目特性の定義 GUI 部品の定義
  13. 18. テーブルの定義 項目特性の定義 XML の定義 項目の定義
  14. 19. オブジェクト 特性の定義 画面デザイン 画面部品の配置 画面部品
  15. 20. コマンドの詳細 コマンド
  16. 24. クライアント LAN/WAN サーバ .NET ベース uniPaaS エンジン
  17. 25. Magic エンジン uniPaaS エンジン クライアント クライアント
  18. 26. Windows Mobile Windows フォームの区別 ロジックの共有
  19. 29. .NET コンポーネントの uniPaaS への埋め込みが可能 変数の記述 イベントの記述 開発画面 実行画面 .Net 変数 .Net イベントハンドラ
  20. 30. Google Maps ブラウザ表示可能なコンテンツを uniPaaS のフォームに埋め込み可能   - イベントを介して uniPaaS とコンテンツ間の双方向連携が可能
  21. 32. GeOAP Google Apps Earth/Maps Virtual Earth Smart Phone Mail Server Merge RIA PC MS SQL Server 2008 MAX: 1億レコード iPhone Android 3G Blackberry
  22. 33. スクリプト言語 MortScript  とは <ul><li>動作環境 </li></ul><ul><ul><li>PC 、 Pocket PC 、 WM 搭載のスマートフォン、 PNA で利用可能 </li></ul></ul><ul><li>ライセンス </li></ul><ul><ul><li>MortScript を利用者独自のスクリプトと共に再配布可能 </li></ul></ul><ul><ul><li>商業利用も可能 </li></ul></ul><ul><li>豊富な機能 </li></ul><ul><ul><li>・アプリケーションの起動、終了、前面に出す、隠す ・あるウィンドウがアクティブになるまで待機する ・キーストロークやマウスクリックをウィンドウに送る ・ファイルのコピー、消去、ファイル名の変更、ショートカットの作成 ・ディレクトリの作成、消去 ・ ZIP ファイルの取り扱い(中身の上書きはできません!) ・テキストファイルの読み込み、書き込み ・レジストリの読み込み、変更 ・ インターネットからのダウンロード、インターネット接続、切断 ・ &quot;If“ 条件指定、 &quot;Choice“ 選択、 &quot;For&quot; &quot;ForEach&quot; &quot;While&quot; &quot;Repeat&quot; ループ ・いくつかのシステム制御(ボリュームやバックライトのコントロール、ソフトリセットなど) ・サブルーチン関数、ローカル変数、マルチレベル配列など… </li></ul></ul>
  23. 34. ビューワ 帳票設計画面 各種バーコードにも対応
  24. 35. プログラム階層図 テーブルリレーション図 プログラム仕様書 マトリクスレポート
  25. 36. <ul><li>RIA デモサイト(英語) </li></ul><ul><ul><li>http:// riademo.magicsoftware.com/start.htm </li></ul></ul><ul><li>uniPaaS 白書 / 製品情報 </li></ul><ul><ul><li>http:// www.magicsoftware.co.jp/products/brochureandwhitepaper.html </li></ul></ul><ul><li>技術情報 </li></ul><ul><ul><li>http:// www.magicsoftware.co.jp/training/introduction/introduction.html </li></ul></ul><ul><li>パッケージ紹介 </li></ul><ul><ul><li>http://www.package-soft.com / </li></ul></ul><ul><li>ユーザーズフォーラム </li></ul><ul><ul><li>http://www.magicsoftware.co.jp/forum / </li></ul></ul><ul><li>メールマガジン </li></ul><ul><ul><li>http:// mag.magicsoftware.co.jp/magazine/html/user_menu.htm </li></ul></ul>

×