Software Partner Inc.

MicroWebServer(for iOS)のご紹介～

スマートフォン／スマートデバイスをビジネスで本格的に活用するための開発・実行基盤を提供します！

株式会社ソフトウェア・パートナー〒162-0065 東京都新宿区住吉町2-11
Tel：
03-3359-2028（代表）
Fax：
03-3359-2027
Mail：
寺田／terada@sp-inc.co.jp
天井／amai@sp-inc.co.jp
URL：
http://www.sp-inc.co.jp/
2011.06.03版

１. ビジネスでのスマートフォン／スマートデバイスの問題点と解決策①②

開発の生産性問題点

iPad／iPhoneは、言語の問題で開発効率が悪い→ Objective-CはC言語が分かる人でも苦労→ 結果として開発コストが高くなってしまう

解決策■iPad／iPhone専用の言語習得は不要で、従来のWebシステムの開発言語でシステム構築が可能★ HTML、CGI、Lua（PHPレベルの技術で簡単に習得可能）、SQL★ 帳票作成（PDF生成）ツールもバンドル

オフライン利用
問題点

解決策

③

Software Partner Inc.

オンライン接続が前提であるがゆえに・・・→ オフラインではコンテンツが見れない→ 容量の大きいファイルを参照するのに時間がかかる→ 毎月の回線利用費にかなりのコストがかかる■オフラインでもWebアプリ（Safariなど）が動作します■スマートフォン／スマートデバイス内部にコンテンツ・DBを保有し、高速なアクセスが可能■3G回線なしのiPadで利用可能につき、毎月の回線利用費を削減可能

コンテンツ管理問題点
解決策

添付ファイルの追加・更新について・・→ iPad／iPhoneはiTunes経由で手間がかかる→ 最新資料への自動更新ができない■オンライン接続時にSafariなどでサーバ上のコンテンツをiPad／iPhoneへ簡単にダウンロードできます。
『ファイル一括更新機能』により、iPad／iPhoneのコンテンツとサーバ上のコンテンツを比較し、自動的に更新（追加、変更、削除）できます。
Copyright 2012 © All rights reserved, Software Partner Inc.

2

１. ビジネスでのスマートフォン／スマートデバイスの問題点と解決策 Software Partner Inc.
④⑤⑥

アプリケーション更新
問題点

iPad／iPhoneでは App Storeのアプリ登録で、審査が厳格＆時間がかかる

解決策■企業向けアプリにつき、iPad／iPhoneはエンタープライズプログラム（約3万円／年）で、App Storeへ登録せずに企業内で自由に利用可能です

利用OS
問題点

iOS用に開発するか、Android用に開発するかで迷ってしまう

解決策■MicroWebServerの開発環境を利用すれば、一つのアプリケーションがiPad／iPhone／Androidのどの環境でも動作します。

その他「サーバーの負荷が低い」
MicroWebServerを活用したシステムは、大半の業務処理は、ローカル側（スマートデバイス）で実行し、サーバーとの通信の頻度が少ないので、利用者が多くても、サーバーへの負荷が非常に低くなります。

「Androidの場合は、同じバージョンでもメーカーにより異なっている」
Androidの場合は、例えば「Android 2.2」でも、『オープンソース』という性格上、メーカーのカスタマイズにより内容が異なっているため、同じ「Android 2.2」であってもアプリケーションが同じ動作をするとは限らない。MicroWebServerの場合は、MicroWebServer自身がバージョンの違いやメーカー（カスタマイズ）の違いを吸収するので、アプリケーション自身を変更する必要がありません。

『MicroWebServer 』はスマートフォン／スマートデバイス内部でWebサーバを稼動させるためのアプリです。これによって各種問題を解決します！
Copyright 2012 © All rights reserved, Software Partner Inc.

3

２. MicroWebServer for iOSの機能紹介◆Software Partner Inc.

HTML、CGI、SQL、Luaが動作するiPad／iPhone内部WEBサーバ機能－－

静的コンテンツ(HTML,画像等)表示の為の基本的なWEBサーバ機能
CGIスクリプトインタープリター(Lua言語)、SQL Database (sqlite3)◆ iPad／iPhoneへのWebアプリ・コンテンツのインストール／更新機能－◆

開発したアプリケーションをサーバ上に設置し、iPad上のMicroWebServer管理画面からワンアクションでiPad上にダウンロード・インストールできます。

PDFファイル動的生成機能－ EXCELで簡単にPDFの雛型が作成可能－ Safariの画面で入力した文字情報をPDFの雛形に流し込むだけで、PDFファイルが自動生成されます◆

ファイル一括更新機能－◆

リモートホスト連携機能－◆（対応中）

サーバー側のデータベース（Oracle、Microsoft SQL Server、IBM DB2 、 SQL Anywhere ）との双方向レプリケーション

アクセスログ取得機能－◆

リモートホストに対するHTTPリクエスト送受信機能を用意しています。iPad上に蓄えたデータを作業終了等のタイミングで、リモートホストに対しバッチ送信する処理が実現できます。

レプリケーション機能－◆

Webアプリで利用するカタログなどのPDFファイルに関して、iPad／iPhone内のファイルとサーバ側のファイルを比較し、更新の発生したファイルを自動更新できます

iPad／iPhone内のWebサーバのアクセスログやトレースログを取得しています。リモートホスト
連携との組合せで、iPad／iPhone操作ログをサーバ側に自動送信し、管理者がチェックすることが可能です。

その他の機能①

内蔵カメラによる簡易バーコード
QR Code、UPC-A・E、EAN-8・13（JAN）、Code 39・93・128、ITF、Codabar、RSS-14、Data Matrix② 磁気カードリーダー③ 専用バーコードスキャナ対応④ カメラ撮影・データ取得⑤ GPS（位置情報）⑥ 手書き認識入力ソフトとの連携（MetaMoji社 mazec web client / 7notes Pad+WC ）Copyright 2012 © All rights reserved, Software Partner Inc.

4

３. MicroWebServer for iOSのシステムイメージ

Software Partner Inc.

印刷

Safari Web Browser
ユーザーコンテンツの表示
データの入力AirPrint
ePrint …
Wi-Fi
BluetoothUser App(1)iPad／iPhone

User App(2)Html

Image, 動画

Html

Image, 動画

JavaScript(jQuery等)

PDF
template

JavaScript(jQuery等)

PDF
template

CGI Script…

CGI Script

MicroWebServer for iOS
SQLiteDatabase

LightPDF foriOS

RemoteHost Link

オプション(GPS, Barcode,etc)
HTTP Daemon

User AppInstallerInternet
HTTP/HTTPSPOSTメソッド

リモートホストCGIスクリプトインタープリタ

・ファイルダウンロード
・ファイルアップロード
・データ送受信・ユーザーアプリダウンロード

iOS Frameworks
Copyright 2012 © All rights reserved, Software Partner Inc.

5

４. 画面イメージ【Software Partner Inc.

画面イメージ 】①②③

コンテンツの一括ダウンロード
PDF作成（帳票テンプレート作成～入力画面作成～PDF作成）
DBを利用したシステム開発

自動車保険
パンフレット顧客マスタ① 最新コンテンツをダウンロード② 画面で入力したものをPDF生成③ 顧客管理システムで顧客を追加

Copyright 2012 © All rights reserved, Software Partner Inc.

6

５. 活用案■

Software Partner Inc.

営業現場では・・・
・常に最新の資料（パンフやカタログ）を顧客に紹介
社内
最新パンフを自動更新

・その場で各種書類を作成

見積書入力画面

見積書発行■ 教育現場では・・・
・学校内で最新の教材を自動配信、自宅でも参照が可能
校内
最新教材を自動配布

Copyright 2012 © All rights reserved, Software Partner Inc.

7

６. 今後の予定について

Software Partner Inc.

● 管理機能の充実と、API・アプリの提供
シナリオ編集画面

・iPad／iPhoneのアクセスログの自動収集＆解析
・音声認識ソフトとの連携
・シナリオ機能の追加（自由にシナリオを作成し、効果的なプレゼンが可能）
・MicroWebServer環境で動作する各種API・アプリケーションの提供
・サーバーDBとの双方向レプリケーション

API

アプリ
ケーション
シナリオ実行のイメージ

MicroWeb
Server● MicroWebServer for Android / Windows
・MicroWebServer for iOSで作成したアプリがAndroid / Windows端末でそのまま動きます！

Copyright 2012 © All rights reserved, Software Partner Inc.

8