Magic xpa Webclientからスマホアプリを生成

株式会社エゾスタイルは

Magic xpaのWebclientにて生成されたコードそのままに

iOS、AndroidOSアプリ

を作る流れを確立いたしました。

その名も・・・

kimunkamuy-キムンカムイ-

※「キムンカムイ」とは「豊かな山の神」を意味する「エゾヒグマ」を指すアイヌ語です

これにより「エンドユーザー」にはスマートフォンのアプリとして。

管理画面にはPCのWebブラウザを使用します。

この流れをWebclientのソース1本でまかなえることとなります。

どんなOSでも!

管理画面はブラウザでの操作なのでどんなOSでも動きます。

MacやLinuxやChromeOSでも動作させることができます。


Magic xpaの学習コスト

アプリを素早く構築

通常のシステム構築ならば
Magic xpaにより

Windows
RIA
Webclientのアプリケーションを

「Magic xpa」のアプリを素早く構築できます。

詳細は割愛しますが遅延トランザクションさえクリアしたならば

オンプレからRIAやWebclientへのシステム移行など簡単にできちゃいます。

さすがMagic xpaですね。

ただし。

凝ったデザインUIやローカル資産の制御となると

オンプレなら

C#

RIAでも

AndroidならAndroidJava
iOSならObjective-C
WebClientならTypescript

といった知識は必須となります。


ハイブリッドアプリ

モバイルアプリの世界では

「ハイブリッドアプリ」

という同じソースでiOS、Androidアプリが作れるものがあります

React Native (Facebook)

Reactを覚えれば

ブラウザシステム
iOS
Androidアプリ

の構築が可能

”Learn once, Write anywhere”

flutter (Google)

同様にflutter1つで

iOS
Androidアプリ

の構築が可能

kimunkamuy

WebClient1つで

iOS
Androidアプリ

の構築が可能


そのほかの特徴

RIAとの違い

デザイン部分をHTMLで記述できるので

ウェブデザインを行っている他社との連携が可能

ローカル資産の制御もJavaScriptのみで可能ですので学習コストが低くなる

ローカルの資産を活用できます①

レシートプリンタ制御などの

基本ロジックを提供か、コミュニティを構築いたします。

ローカルの資産を活用できます②

カメラ制御による

QR読みとりなども提供可能

バックエンドにWebclientServerを控えているので、

データベースとのやりとりは従来のMagic xpaの構築方法と同様です。


で、何がいいの?

Magicのソフトを使いながら、その利便性や素早い開発状況を享受しつつ

今までオンプレやRIAで作っていた仕組みを、そのままアプリにできるというと。

「場所にとらわれない仕組み」を作ることができるようになりました。

お客様が望む使い勝手を実現しやすくなったということは

より広くMagicを使ってもらえるようになるのではと考えています。

ご興味のある方は、お問い合わせください!