.NET 開発基盤部会 Wiki

目次

概要

OpenSaaS1ExecEngineの開発で検討したこと。

Tablet系

専用端末化

Android

Android 5.0から追加された「画面の固定」機能を使えばアクティブなアプリを限定できる。

iOS

iOS6から追加された「Single App Mode」が使える。

HTML系

オフライン

という方式が良いと考えた。

チェック

window.navigator.onLineでチェック可能。

ストレージ

ポピュラーな、Key-ValueのWebStorageが良さそう。

定期的な情報送信

バック・グラウンド処理

setTimeoutやsetIntervalなどを用いることで実現できる。
最新の「Web Workers」については、別に使用しなくていもイイかな。という感想。

JSON処理

成功と失敗

エフェクト

効果音

アニメーション

スキーマ

に使用する。

マスタ・データ

企業テーブル

店舗テーブル

端末テーブル

ユーザ・テーブル

画面表示情報テーブル

以下、画面表示情報の項目情報。

画像テーブル

トランザクション・データ

結果

画面

コンテンツ画面

HTML/CSS/JavaScript技術を中心に使用して開発する。

カスタマイズ画面

エンプラ寄りのWeb Forms技術を中心に使用して開発する。

非構造化データ(JSONデータ)の入力・編集処理

条件検索画面

エンプラ寄りのWeb Forms技術を中心に使用して開発する。

条件検索と集計・グラフ表示機能

上記を踏まえた技術選定

Open棟梁はコミュニティ連携のため前提で(笑)。

OS

Windows

DBMS

PostgreSQL

WAS

IIS+ASP.NET

.NET開発基盤部会だけに。

フレームワーク

画面毎

ASP.NET Web Forms

ASP.NET Web Formsを選択した。

Ajax - REST ( JSON ) - WebAPI

Web Formsだが、オフライン実装を考慮しPostBack?無しのWebAPIで実装。

ADO.NET

ADO.NETでイイと考えた。

,etc.


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS