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


モバツイの中の人
人の良いジョンカビラと言われます。ソフト哲学者を目指します。
AMN sponsor rolls
応援します!
ツイッターやるなら
for iPhone App
Google Friend Connect
このカテゴリ[Web系]の最新30件
ワーナー作品のオンデマンド配信サービス「ワーナーオンデマンド」 動画ベーススライドプレゼンよりも、スライドベース動画プレゼンの方がWeb向き。 mixiアプリやるならAmazon EC2 モバツイが月間1億PV到達の見通し ツイッターとはなんぞや?のわかりやすい回答 ツイッターか?ブログか?思考の整理学 【Best Mobile Based Twitter App】モバツイッターがTOP5にノミネートされました。投票のご協力を!【敵はtweetie2】 【Best Mobile Based Twitter App】モバツイッターのOpen Web Awardsへの投票のご協力をお願いします! モバツイッターが日経ビジネスアソシエに掲載されました。 ネットビジネスで商標は大事です。 twitterによって世界が集約され心の戦争が起きる おまとめマンxTwitterキャンペーン セカイカメラは、21世紀のネットスケープになるか?! 「食事中なう」が無意味だと?あれ?ライフログってなんだか意味わかってる? 岡田有花さんに取材された! EC2のロードバランサーのIPアドレスが変わる罠 twitterの「つぶやき」の有効期間は2分 究極のスモールスタートの方法 自宅サーバからEC2へ 技術や用語に興味ないユーザーを「一般ユーザー」と括るのキケン アマゾンEC2 ナイトセミナ 第 2 回に出演します。 モバツイッターの政治家アカウント一時サスペンドの話 【twitter話】ネットを使う人には2種類のタイプがある ビバ☆ヒウィッヒヒーは、ネットコミュニケーションの問題をズバリ突いている うっかりしてたらモバツイの延べ登録ユーザー数が10万人を超えていました。 POPitがカラメルの商品紹介&アフィリエイトに対応! twitterは「みんなのもの」じゃない。 入力フォームの美学と現実 日本人にとって一番使われてるハッシュタグ ツイッターはステートレスなコミュニケーションでありつづけて欲しい。 夜のプロトコル「NO_04「We love twitter & tumblr.」~あの娘、ぼくがリブログ決めたらどんな顔するだろう~」に参加した。
[このカテゴリをもっと見る]
F's Garage関連
Powered by
Movable Type
■お知らせ
モバツイッターが、Open Web AwardsのBest Mobile Based Twtter Appを受賞しました!

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件
グッドデザイン賞に出てたおしゃれなサイクロン掃除機がなんと半額以下。 SEOには、運用のSEOと設計のSEOの2つのフェーズがある。 ワーナー作品のオンデマンド配信サービス「ワーナーオンデマンド」