2012.8
エンドユーザ向け(?)ツール(ノンプログラミング,プログラム自動生成)
●日経コンピュータ(2012.8.2)に記事
「AppExe」(モビラス ジャパン)
http://www.mobilous.com/ja/index.html
(以下,ホームページから)
業務用スマホアプリを作りましょう
モビラスの AppExe® は業務用スマホアプリの設計・構築・テストを完全自動化した開発プラットフォームです。アップルストアやアンドロイドのアプリマーケットに登録が可能です。
スマホアプリのDIY -
完全プログラムレスなのでソフトウェアの知識は必要ありません。また、テンプレート系の開発ツールの様な制約はありません。最低限やるべき事は、どのように業務やサービスを利用者に提供するか。そのアイデアさえあれば、世界最高のアプリを作成する事ができます。
簡単な操作
AppExe® を使用すると、アプリを作るのにプログラム言語を習熟しないといけないと言った不安は解消します。一般常識とアプリの基本コンセプトさえあれば、即座にアプリを作る事ができます。
1度作れば全てのプラットフォームに対応
スマホとタブレットの両方に対応するアプリが必要ですか? アンドロイドとiOS の両方に対応するアプリが必要ですか?MobileWeb にも対応が必要ですか?同じアプリを様々なプラットフォームに対応してメンテナンスはどうしますか?
そのような心配も AppExe® を使用すれば、もう必要ありません。1回アプリを作れば、 AppExe® が全てのプラットフォームに対応させます。
データ指向アプリの構築
モビラスの AppExe® を使うと、データ指向のアプリを簡単に構築できます。また、既存のWebベースのアプリや、基幹システムへの接続等も行う事が可能です。これで、今までの資産を有効に新規ビジネスに活用する事が可能になります。
●ソフトウェア開発環境展(2012.5.9)でのキャノンの2種類のツールの宣伝文句の比較
「Web Aviator」
・Amazon Web Services(以下、AWS)上で稼働するエンタープライズ向けのクラウドアプリケーション(クラウド上のWebアプリケーション)構築を実現する開発基盤。
・(特長1 飛躍的な開発生産性の向上)画面レイアウト、業務ロジック、データアクセスという3つの要素をWebブラウザから定義するだけでWebアプリケーションを開発できます。コンパイルは不要です。マウスによるポイント&クリックなどの直感的なGUI操作とSQL、JavaScriptといった基本知識のみで定義できます。
・基本操作はポイント&クリックによる選択式で、フォーム、ロジック、データアクセスという3つの要素をWebブラウザから定義するだけで、クラウドで稼働するリレーショナルデータベースと連携した本格的なWebアプリケーションを開発できます。
「Web Performer」
・データモデル(DM)、入出力(IO)、ビジネスプロセス(BP)の3つを登録後、自動生成ボタンをクリックするだけの簡単操作
・登録画面からスキーマ情報として「データモデル(DM)」、画面情報として「入出力(IO)」、さらに必要に応じて業務フローとして「ビジネスプロセス(BP)」の3つを定義します。登録後、Web
Performer画面上の「アプリ生成」ボタンを押すと、Webアプリケーションが自動生成されます。データベーススキーマやJavaプログラム(JSP、Servlet、JavaBeans、JavaScript)も100%自動生成されます。
★明大中研と類似点:いずれも3層アーキテクチャに対応
ただし,Web Aviatorは,「エンタープライズ向け」で,「ノンプログラミング」ではない.
●日経コンピュータ(2012.3.15):「超高速開発」が日本を救う
この記事で引用されていたBRMSツール(抜粋)
★ビジネスルール特化型
・innoRules(韓国)←サムスン電子で採用実績あり
http://www.earnest-business.com/activity/innorules01.htm
http://www.earnest-business.com/File/innoRules_pamphlet_201106.pdf
8つのルール表現:巻末参照
・Progress
Corticon
http://www.blazeconsulting.co.jp/solution/product
★オール・イン・ワン型(業務ルール+画面+DB)
・GeneXus(ジェネクサス)
・Web Performer(キヤノンソフトウェア株式会社)
プログラミングレスでWebアプリケーションを100%自動生成
http://www.canon-soft.co.jp/product/web_performer/
★EUCツール(BRMSより簡単)
・Kinetone(サイボウズ)
・RapidWebSS(ラピッドウェブエスエス)(富士通)
http://jp.fujitsu.com/group/fap/services/rapidwebss/
●日経SYSTEMS(2012.2)
・UniBase(ジャストシステム)
http://www.justsystems.com/jp/products/unitbase/
業務システムをノンプログラミングで:
UnitBaseは、社内の業務で使うシステムを簡単に構築できるWebデータベースソフトです。
専門的な知識が無くても、簡単な操作で目的に合った業務システムが構築でき、システムの導入期間と手間を劇的に削減します。
■主にSODECレポートから(2009.8.19)
( http://inside.se.cs.meiji.ac.jp/~chusho/semionly/sodec.html )
・Web
Performer(キヤノンソフトウェア株式会社)
プログラミングレスでWebアプリケーションを100%自動生成
http://www.canon-soft.co.jp/product/web_performer/
・楽々FrameworkII(住友電工情報システム)
データモデルをER図で記入すると、Webアプリケーションが自動生成される
『どの条件のときに何をするか』といった程度の処理ならば、マウスだけでできる
http://www.sei-info.co.jp/products/products_fw_top.html
・Cosminexus ビジネスプロセス管理・エンタープライズサービスバス(日立製作所)
サービスを柔軟に組み合わせることで新しいシステムを迅速に構築するSOA
サービス連携のためのデータ変換は左右に並べた項目間のマッピング定義という方法
http://133.145.224.19/Prod/comp/soft1/esb/products/lineup/sp/index.html
・DataSpider Servista(APPRESSO)
プログラミング不要:
データ変換・加工(構造変換、フィルタリング、マッピング、統合、計算)
どのデータをどこへといった指示は、マッピングツールを使い、マウス操作で行う
http://www.appresso.com/product/servista/
・eBuilder ApplicationProducer (NTTデータ イントラマート)
サービス化されたコンポーネントを、マッシュアップと呼ばれる組み合わせスタイルで
視覚的に開発できるSOA 型のWeb システム開発ツール
http://www.intra-mart.jp/topics/products/soaebuilder.html
・X-WebForm(エイトレッド)
動的な画面作成もビジュアルに設定を行うだけで、ノンプログラミングで実現
フォームにテキストボックスなどをマウスで描画して、電子フォームを作成
http://www.atled.jp/x-webform/
・風神レポート(アイ・コン)
エンドユーザによる開発、ノンプログラミング開発.帳票のフォーム作成が可能な
視覚的なインタフェース、DBのアクセス・データの検索もSQLを知らなくても行える
http://www.icon-co.jp/Hoozin/index.html
・X-point(エクスポイント)住商情報システム
書類の回付を簡単に電子化するワークフローパッケージ
入力欄などをユーザが定義する方式で,個数と単価から総計を計算するような定義も簡単
http://www.scs.co.jp/x-point/
以上