unipaas ria pre
TRANSCRIPT
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
マジックソフトウェアジャパン株式会社コンピテンシーセンター長
工学博士 山下和彦
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
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)
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
札幌
仙台
東京
信越
名古屋
大阪
岡山
広島
福岡
設立1998 年
資本金\100,000,000マジックソフトウェア・エンタープライゼス 100%
本社所在地東京都渋谷区代々木
地方拠点札幌、仙台、新潟、長野、名古屋、
大阪、広島、岡山、福岡
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 市場
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
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)
XML
クライアント アプリケーションアプリケーションアプリケーションアプリケーション
EJB DCOM
WEB Service
GUI&RIA EJB DCOM
WEB Service
DB2/400DB2/400DB2/400DB2/400
(日本未リリース)
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
・画面制御・データキャッシュ
・イベントキャプチャ・再計算
・遅延トランザクション ・etc.
・画面制御・データキャッシュ
・イベントキャプチャ・再計算
・遅延トランザクション ・etc.
・データアクセス・トランザクション・管理セッション
・etc.
・データアクセス・トランザクション・管理セッション
・etc.
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
プログラムを含む各種リポジトリ
プログラムを含む各種リポジトリ
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
uniPaaSEngine
uniPaaSEngine
Control FileControl FileControl FileControl File
・MS-SQL・ Oracle・ DB2/400・ Pervasive
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
XML 形式で格納
uniPaaSEngine
uniPaaSEngine
Control FileControl FileControl FileControl File
・複数のリポジトリの継承によるプログラミング・コードレス /SQL 文レスのプログラミング
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
顧客コード顧客コード商品コード商品コード
商品マスタ商品
マスタ顧客
マスタ顧客
マスタ受注
ヘッダ受注
ヘッダ受注明細受注明細
顧客マスタメンテ
顧客マスタメンテ
商品マスタメンテ
商品マスタメンテ
受注エントリ
受注エントリ
・・・・・・・・・
・・・・・・・・・
・・・・・・・・・
モデル変更前にテーブルやプログラムの継承先をチェック可能
モデル変更前にテーブルやプログラムの継承先をチェック可能
テーブル変更前にプログラムの継承先をチェック可能
テーブル変更前にプログラムの継承先をチェック可能
各リポジトリを変更すると継承先も自動的に変更される
各リポジトリを変更すると継承先も自動的に変更される
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
共通項目・共通部品の設計)モデルリポジトリ( 主キー・参照キーなど共通項目)カラム(の設計 GUI 画面や帳票で使われる共通コントロールオブジェクトの設
計 フォーム、グリッド、ボタン、ツリーなど
データの設計)データリポジトリ( RDB のテーブル XML フォーマット・ファイル
プログラムの設計)プログラムリポジトリ( 画面・帳票デザイン ロジックの記述 デバッグ)フローモニタ(
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
項目の定義項目の定義
項目特性の定義
項目特性の定義
GUI 部品の定義
GUI 部品の定義
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
テーブルの定義
テーブルの定義
項目特性の定義
項目特性の定義
XML の定義XML の定義
項目の定義項目の定義
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
オブジェクト特性の定義
画面デザイン
画面デザイン
画面部品の配置
画面部品の配置
画面部品画面部品
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
コマンドの詳細
コマンドの詳細
コマンドコマンド
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
クライアント
クライアント
LAN/WANLAN/WAN サーバサーバ
.N
ET
ベー
スuniP
aaS
エン
ジン
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
クライアント
クライアント
クライアント
クライアント
Magic
エン
ジン
uniP
aaS
エン
ジン
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
Windows MobileWindows Mobile
WindowsWindows
フォームの区別フォームの区別
ロジックの共有ロジックの共有
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
変数の記述
イベントの記述
開発画面
実行画面
. Net 変数.Net 変数
. Net イベントハンドラ.Net イベントハンドラ
.NETコンポーネントの uniPaaSへの埋め込みが可能
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
GoogleMaps
GoogleMaps
ブラウザ表示可能なコンテンツを uniPaaSのフォームに埋め込み可能 -イベントを介して uniPaaSとコンテンツ間の双方向連携が可能
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
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億レコード
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" ループ ・いくつかのシステム制御)ボリュームやバックライトのコントロール、ソフトリセットなど( ・サブルーチン関数、ローカル変数、マルチレベル配列など…
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
ビューワ
帳票設計画面
各種バーコードにも対応
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2009
プログラム階層図テーブルリレーション図
プログラム仕様書マトリクスレポート
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