統合開発環境である”Magic xpa Studio”で、データベース(モデル・テーブル)、フォーム(画面・帳票)、ロジック(ビジネスロジック)を『リポジトリ』に定義すると、XML構造のアプリケーション・メタデータが生成されます。
これはMagic独自のもので、CやJavaなどの開発言語の“ソースコード”とは異なり、コンパイル/リンクなしでそのままMagicエンジンに読み込まれて実行されます。
Magic xpaは、一つの開発環境と開発手法でクライアント/サーバ、Webアプリケーション、RIA(Rich Internet Application)、モバイルRIAを構築できます。
MicrosoftのVisual Studio をフォームデザイナとして採用。モバイルプレビューで実際のデバイスでの表示を確認しながら画面を作成できるので、マルチデバイス対応のモバイルアプリケーション開発サイクルを短縮することができます。
Magicの実行エンジンが、OSやDBMS、ネットワークなどのプラットフォームの違いを吸収するので、業務アプリケーションはその変化に影響されません。Magic エンジンが最新のテクノロジーに対応するため、Magic xpaで開発したアプリケーションは最新のOSやデバイスに容易に移行することができるようになります。
Magicプロフェッショナルサービスでは、アプリケーションの移行サービスを提供しています。
“担当者からご連絡します”