ノーコード アプリケーションプラットフォーム
人は要求提起という最小の役割だけを担う
初めてソフトウェア工学に人工知能(AI)を採用
인공지능(AI)을 채택함
■ 人が作成した結果物(フォーム)にはプログラム開発の4大コア要素(デー
タ、プロセス、イベント、UI/UX)が全て含まれている
■ AIエンジンがこの結果物を分析して、フロントエンド側のUI/UXはもちろ
んDB設計から、バックエンドのプログラムまですべて完全に自動で実現
する、ソフトウェア産業界初のノーコードの新しい技術である
コーディング技術ではなく業務知識中心体制に転換
1. AIエンジンとソフトウェア工学の自動化新技術
2. 自由度の高いUI/UX技術の原理
■ 様々なアプリの構成と機能を集中的に研究し、どのアプリでも実装可
能な万能パーツ(Atom)を製作、一括提供する
■ 各アトム別の表現と動作方式も体系的に研究し、必要なすべての属
性を事前にサポートしてクリックだけで実現可能にする
■ パワーポイントのように手軽なデザインツールでアトムを活用して、プログラ
ムのUI画面と機能を描くと、人の役割は完了する
■ AIエンジンが、人が作成した産出物を解析し、実際にプログラムの構成
に必要なすべてのロジックと機能は自動作成する
■ そのように人が要求提起し、AIエンジンが完成した算出物からUI/UXと
動作情報のみ抽出して、ロジックファイルを生成する
■ ロジックファイルを端末用プラットフォームである「ランチャー」に表示する
と、アトムで構成されたUI/UXが表示され、プログラムの機能が動作する
■ 「ランチャー」それ自体は、各OSによって開発する言語、環境は全く異な
りますが、ロジックを解析してUIを表現し、通信やデータを処理して作動
する方法は完全に一致するように設計されている。
■ したがって、この著作ツールにおいて一度だけ開発されたアプリにより、す
べての端末環境で互換できる革新技術を初めて実現する
■ アプリケーション構成に必要なすべての要素を「アトム」という標準部品
にして、GUI方式のデザインツールの形で提供する
■ 人はこのツールを活用して、制作アプリへのUI/UX画面(Form)と機能
をデザインすれば、実際のプログラムを作るのは人工知能エンジン
➡ これまでとは次元の異なる新しい技術
✓ コード(Code)という体系と、
✓ コーディング(Coding)という作業を
✓ 完全に排除した新しい技術
■ コーディング作業がなくても、JavaとC言語のように実現対象に制約が
なく、UI/UX表現の自由度まで非常に高い革新的新技術
■ これにより、アプリプログラムを作成する際、コーディング作業から完全
に抜け出し、実装対象の業務知識や実装するプロセスに関する研究
に集中することができ、デジタル変革(DX)に最適化されたソリューシ
ョンである
■ 2時間ほど動画を見るだけで誰でも手軽に使える、業務分析及び要求
提起用デザインツールをサポート
■ 人は実装対象を分析し、デザインツールで画面のUI/UX構成と必要機
能を定義する要求提起のみ作成
■ その結果物をAIエンジンで分析し、データベースの設計用スキーマを抽出
して、DBテーブルを自動設計し、生成する
■ 特にDBテーブル設計は、実際のデータの発生および活用される状況を
推論し、プロセスに最適化される最新情報工学を適用
■ 上記の結果物をAIエンジンが分析して、APサーバーで動作するプログラ
ム及びXML Webサービスを自動で制作する
■ 上記の結果物をAIエンジンが分析し、各ユーザーの端末用OSに合わせ
てUI/UXプログラムモジュールを自動製作する
■ 制作された端末用アプリケーションモジュールをパッキング(*.aab、*.ipa、
*.exe形式)してGoogle,Appleストアにアップロードできる
■ WEB方式を選択する場合、その結果物をAIエンジンで分析し、Web
UI (HTML5、CSS3、JSなど)を自動製作する
■ ユーザーが結果物を一部修正·追加する場合、AIエンジンが変化した部
分を探し出し、上記の全ての作業を自動処理する
■ ノーコードの新技術の構造と原理
biz_partner@smartmaker.com
050-3557-7060
1.
2.
3.
user_service@smartmaker.com
050-3718-7060