愛車:マツダアテンザ
Webを中心とした、ビジネス&テクノロジーに関する思いつき
by F-shin
[ このサイトについて ] [ F-shinについて ] [ トップ ]
author:えふしん
photo_20.jpg
藤川真一について


人の良いジョンカビラと言われます。
AMN sponsor rolls
モバツイッター
ヘルメットアタカ
F's Garage関連
このカテゴリ[Web系]の最新30件
モバツイッター、アクセス情報、iPhone対応、広告の話 えがちゃんが批判される理由は簡単、解決法も簡単 日記10/3:パソナテックイベント関連打ち合わせ Wire Free Gadgets Network 企業Webサイトには、そのあり様が現れる?! 動的URLのSEO効果について。 Webサービス事業者は、もっと広告をポジティブな関係にすべし。 はてブコメ一覧表示を一旦拒否して、また戻した ユーザーとしてのPerl,Ruby,PHP..... コミュニティの内輪性と寿命 ソニーイベント報告4日目/4:アプリキャスト ソニーイベント報告3日目/4:PetaMap モバツイ、セキュリティの取り組みについて。 ソニーイベント報告2日目/4:IPTVサービス branco ソニーイベント報告(1日目/4) :Life-X ネット系イベントが広げるべきスケーラビリティ そそそ、それ、カラメルでできるよっ! パソナテックイベントと、WebsigセマンティックWebイベント Joostがビジネス的にイケてないらしい。 Overtureのインタレストマッチの可能性 オープンソースと秘匿性のジレンマ CSSが普通に仕事で使えるようになった日 Google オープンソースのウェブブラウザ「Google Chrome」公開 カラメルのユーザー登録フォームの離脱率を調べてみた 何故、連載記事専用のRSSがないのか? 携帯向けツイッター(twitter)クライアントサービスのモバツイッター、携帯百景と連携 災害安否情報もモバツイをご利用ください、とか言っておくこと。 女性プロフィールがまとめる形で晒されてる件 何故、福山はvipperに人気があるのか。 月刊アスキー10月号斜め読み
[このカテゴリをもっと見る]
thatsPing
Powered by
Movable Type

May 15, 2005

Visual Studio 2003時点でのスマートクライアントでの制約と、ClickOnceとの比較

ニーズ:
スマートクライアントに望むことは、「ローカルファイルの読み込みができること。正確に言うと、ドラッグアンドドロップとかでどばーっと数多いファイルを処理できること。」

これを第一前提でスマートクライアントを調べた限りの現状の問題点

1.セキュリティ的にそのままだとローカルファイルへのアクセスは無理。でも、Authenticode署名をつければローカルディスクの読み込みはできるらしい(でも書き込みは無理らしい)

ただしHTML+Webアプリサーバ同様、コモンダイアログ経由でユーザーが選択したものであればストリームを取得してファイルデータを読み込むことができる。

ついでに、アプリケーションが配布されたWebサイトであればWebサービスなどの通信も可能。またローカルにFlashのLocal SharedObjectのようなスーパークッキー的な専用のストレージエリアを確保可能。

2.ClickOnceという新しいテクノロジを使うと、セキュリティを初回実行時に選択可能?で、そのまま一回インストールすればIEのキャッシュから起動可能。バージョンアップも勝手にやってくれる。

・・・ん?現状のバージョンも同じじゃないの?何が違うのだ?

3.現在のスマートクライアントは、通常のexeと比べてパフォーマンスが相当悪いらしい。特にアセンブリ(exeとかdllのことなんだと)を分割読み込みするとUIが固まったように見える。
(アセンブリとは以下を参照
 アセンブリとモジュールについて理解する

ふーむ。ま、別にアセンブリを分けなきゃいけないほど複雑なものは毛頭作るつもりはないが。

疑問点
1.どうやってスマートクライアントアプリを起動するの?
deploymentするものは、インストーラーではなくてauthenticodeで署名された.exe?

2.どうやってWebサーバが持っている認証状態を引き継ぐか?
  ActiveXをはりつけるなら引数渡せるけどさ。IEのクッキーとか読めないのかな?

3.Javaサーバーであることにデメリットは?


まぁ実際試すと山ほど謎が出てくるだろうが、とりあえずgoogle調査までの疑問点を書いてみた。
何より頼るしかないMSの文章は基本的な経験がないと何言ってるのかちっとも意味がわからないのがむかつく。

■参照情報
以下、VisualStudio2003対象
スマート クライアント アプリケーション モデルと .NET Framework 1.1

ノータッチ・デプロイメント

以下、VisualStudio2005対象、つまり新しいほう(まだリリースされてない。現在β)
"ClickOnce" によるクライアント アプリケーションの配置の紹介

強化版ノータッチ・デプロイメント「ClickOnce」

■同じカテゴリ[Web系]のエントリー
>>前の記事 MTの脆弱性?
<<次の記事 クッキー認証を使いたい
■このblogの書き込み最新3件
GoogleDan モバツイッター、アクセス情報、iPhone対応、広告の話 えがちゃんが批判される理由は簡単、解決法も簡単