36
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009 ママママママママママママママママママ ママママママママママママ ママママ ママママ

uniPaaS RIA Pre

  • Upload
    skudoh

  • View
    1.535

  • Download
    0

Embed Size (px)

Citation preview

Page 1: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

マジックソフトウェアジャパン株式会社コンピテンシーセンター長

工学博士 山下和彦

Page 2: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 3: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Emblaze / Formula Group, イスラエルの最大のソフトウエアグループ売上: $600 million 以上 ソフトウエア技術者数: 5,000 人以上

グローバル展開> 50 ヶ国

社員数> 500 名

年間売上げ> $60,000,000

Magic Software プロバイダー (MSP) コミュニティ – 2,500 社

Strategic AlliancesSAP, Salesforce.com, IBM, Oracle,

NASDAQ 上場MGIC (1991)

Page 4: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 5: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

札幌

仙台

東京

信越

名古屋

大阪

岡山

広島

福岡

設立1998 年

資本金\100,000,000マジックソフトウェア・エンタープライゼス  100%

本社所在地東京都渋谷区代々木

地方拠点札幌、仙台、新潟、長野、名古屋、

大阪、広島、岡山、福岡

Page 6: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

製品 アプリケーション開発ツール – Magic uniPaaS エンタープライズ・アプリケーション統合ツール – Magic jBOLT 教育、コンサルティング、プロフェッショナル・サービス、サポート

ビジネスモデル : Magic パートナ経由の間接販売 パートナ数 : > 800 社 顧客数 : > 25,000 社 エンドユーザ数 : > 500,000 クライアント

日本国内に R&D チームを配置 主要マーケット

データベース指向のクライアントサーバアプリケーション、Web アプリケーション、及び リッチクライアント

・アプリケーション データ/システム統合 SaaS/ASP 市場

Page 7: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 8: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 9: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

メッセージング゙メッセージング゙メッセージング゙メッセージング゙

データベースデータベースデータベースデータベース

インターフェースインターフェースインターフェースインターフェース ORACLEORACLEORACLEORACLE

MS-SQLMS-SQLMS-SQLMS-SQL

PervasivePervasivePervasivePervasive

プラットフォーム

Linux* *Syste-iWindows

データベース

Magic

.NET

J2EE

アプリケーション

JMS

Websphere MQ

MSMQ

キューイング

Magic

.NETJava

アプリケーション

WEB (HTML)

E-Mail

XML

クライアント アプリケーションアプリケーションアプリケーションアプリケーション

   EJB  DCOM

WEB Service

GUI&RIA    EJB  DCOM

WEB Service

DB2/400DB2/400DB2/400DB2/400

(日本未リリース)

Page 10: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

・画面制御・データキャッシュ

・イベントキャプチャ・再計算

・遅延トランザクション ・etc.

・画面制御・データキャッシュ

・イベントキャプチャ・再計算

・遅延トランザクション ・etc.

・データアクセス・トランザクション・管理セッション

・etc.

・データアクセス・トランザクション・管理セッション

・etc.

Page 11: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

ポータビリティと高速 DB アクセスを両立

OSOS

JavaJavaVirtualVirtual

MachineMachine

JavaJavaVirtualVirtual

MachineMachineuniPaaSuniPaaSEngineEngine

StoredStoredProcedureProcedure

StoredStoredProcedureProcedure

JavaJavaAppletAppletJavaJava

AppletAppletControl FileControl FileControl FileControl File TriggerTriggerTriggerTrigger

JavaJava uniPaaSuniPaaSRDBMSRDBMS

プログラムを含む各種リポジトリ

プログラムを含む各種リポジトリ

Page 12: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

uniPaaSEngine

uniPaaSEngine

Control FileControl FileControl FileControl File

・MS-SQL・ Oracle・ DB2/400・ Pervasive

Page 13: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

XML 形式で格納

uniPaaSEngine

uniPaaSEngine

Control FileControl FileControl FileControl File

・複数のリポジトリの継承によるプログラミング・コードレス /SQL 文レスのプログラミング

Page 14: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

顧客コード顧客コード商品コード商品コード

商品マスタ商品

マスタ顧客

マスタ顧客

マスタ受注

ヘッダ受注

ヘッダ受注明細受注明細

顧客マスタメンテ

顧客マスタメンテ

商品マスタメンテ

商品マスタメンテ

受注エントリ

受注エントリ

・・・・・・・・・

・・・・・・・・・

・・・・・・・・・

モデル変更前にテーブルやプログラムの継承先をチェック可能

モデル変更前にテーブルやプログラムの継承先をチェック可能

テーブル変更前にプログラムの継承先をチェック可能

テーブル変更前にプログラムの継承先をチェック可能

各リポジトリを変更すると継承先も自動的に変更される

各リポジトリを変更すると継承先も自動的に変更される

Page 15: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 16: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

共通項目・共通部品の設計)モデルリポジトリ( 主キー・参照キーなど共通項目)カラム(の設計 GUI 画面や帳票で使われる共通コントロールオブジェクトの設

計 フォーム、グリッド、ボタン、ツリーなど

データの設計)データリポジトリ( RDB のテーブル XML フォーマット・ファイル

プログラムの設計)プログラムリポジトリ( 画面・帳票デザイン ロジックの記述 デバッグ)フローモニタ(

Page 17: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

項目の定義項目の定義

項目特性の定義

項目特性の定義

GUI 部品の定義

GUI 部品の定義

Page 18: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

テーブルの定義

テーブルの定義

項目特性の定義

項目特性の定義

XML の定義XML の定義

項目の定義項目の定義

Page 19: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

オブジェクト特性の定義

画面デザイン

画面デザイン

画面部品の配置

画面部品の配置

画面部品画面部品

Page 20: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

コマンドの詳細

コマンドの詳細

コマンドコマンド

Page 21: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 22: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 23: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 24: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

クライアント

クライアント

LAN/WANLAN/WAN サーバサーバ

.N

ET

ベー

スuniP

aaS

エン

ジン

Page 25: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

クライアント

クライアント

クライアント

クライアント

Magic

エン

ジン

uniP

aaS

エン

ジン

Page 26: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Windows MobileWindows Mobile

WindowsWindows

フォームの区別フォームの区別

ロジックの共有ロジックの共有

Page 27: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 28: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 29: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

変数の記述

イベントの記述

開発画面

実行画面

. Net 変数.Net 変数

. Net イベントハンドラ.Net イベントハンドラ

.NETコンポーネントの uniPaaSへの埋め込みが可能

Page 30: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

GoogleMaps

GoogleMaps

ブラウザ表示可能なコンテンツを uniPaaSのフォームに埋め込み可能 -イベントを介して uniPaaSとコンテンツ間の双方向連携が可能

Page 31: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

Page 32: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

GeOAPGeOAP

Google Apps Earth/Maps

Google Apps Earth/Maps

VirtualEarthVirtualEarth

Smart Phone

Mail ServerMail Server

iPhoneAndroid

3G

Blackberry

MergeMergeRIARIA

PC

MS SQL Server 2008MAX: 1億レコード

Page 33: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

スクリプト言語 MortScript  とは 動作環境

PC 、 Pocket PC 、 WM 搭載のスマートフォン、 PNA で利用可能 ライセンス

MortScript を利用者独自のスクリプトと共に再配布可能 商業利用も可能

豊富な機能・アプリケーションの起動、終了、前面に出す、隠す

・あるウィンドウがアクティブになるまで待機する・キーストロークやマウスクリックをウィンドウに送る・ファイルのコピー、消去、ファイル名の変更、ショートカットの作成・ディレクトリの作成、消去・ ZIP ファイルの取り扱い)中身の上書きはできません!(・テキストファイルの読み込み、書き込み・レジストリの読み込み、変更 ・インターネットからのダウンロード、インターネット接続、切断 ・ "If“ 条件指定、 "Choice“ 選択、 "For" "ForEach" "While" "Repeat" ループ ・いくつかのシステム制御)ボリュームやバックライトのコントロール、ソフトリセットなど( ・サブルーチン関数、ローカル変数、マルチレベル配列など…

Page 34: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

ビューワ

帳票設計画面

各種バーコードにも対応

Page 35: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

プログラム階層図テーブルリレーション図

プログラム仕様書マトリクスレポート

Page 36: uniPaaS RIA Pre

All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009

RIA デモサイト)英語( http://riademo.magicsoftware.com/start.htm

uniPaaS白書 / 製品情報 http://www.magicsoftware.co.jp/products/brochureandwhitepaper.html

技術情報 http://www.magicsoftware.co.jp/training/introduction/introduction.html

パッケージ紹介 http://www.package-soft.com/

ユーザーズフォーラム http://www.magicsoftware.co.jp/forum/

メールマガジン http://mag.magicsoftware.co.jp/magazine/html/user_menu.htm