- PR -

PocketPCでブラウザからローカルデータを取得する方法

投稿者投稿内容
たけ
常連さん
会議室デビュー日: 2004/02/23
投稿数: 42
お住まい・勤務地: 神奈川県/東京都
投稿日時: 2004-09-13 17:06
こんにちは。たけといいます。

現在VB.NET2003でPocketPC用のアプリケーションを作成しています。

このアプリケーションでやりたいことは、以下のとおりです。
 1.アプリを起動すると、バックグラウンドで定期的に
  ローカル上にデータを吐き出しはじめる

 2.同時にブラウザを起動し、サーバにアクセスする

 3.ブラウザでユーザが送信ボタンを押すと、
  ローカルに吐き出されたデータをサーバに送信する

ここで2つ質問なのですが、
(1)アプリからブラウザを起動するにはどうしたらいいのでしょうか。
(2)ブラウザからローカル上のデータを参照できるのでしょうか。
 (セキュリティ上厳しい気はしています)
 また、出来るとしたらどのような方法があるのでしょうか。

(1)について色々調べたのですが、
見つけたものは.NET Compact Framework に対応していないため使えませんでした。
 http://support.microsoft.com/default.aspx?scid=kb;ja;305705
 http://support.microsoft.com/default.aspx?scid=kb;ja;311294

(2)については、
データをファイルに書き出せばブラウザから読み込めそうですが、
できればファイルへは書き出しを行わずにメモリ上でやり取りさせたいと
考えています。

どなたかいい方法をご存知の方がいましたら、アドバイスをよろしく願い致します。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2004-09-13 17:10
厳しい言い方ではありますが、こんなところで質問せずに、
適当なところからスパイウェアでもパクってきた方が早いんじゃないでしょうか。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2004-09-13 17:32
先ほどの投稿では、きついことを書いてしまいました。

で、「アプリを起動してからブラウザを起動〜」とありますが、
わざわざブラウザを起動するのでなく、送信ボタンの付いた
ダイアログボックスを表示する、のではダメなのですか?
アプリがそのまま、サーバーと通信すればいいと思いますが。

ちなみに、ブラウザはユーザーが明示的に指定しない限り、
ローカルファイルを操作することはできません。できちゃいけませんしね。
たけ
常連さん
会議室デビュー日: 2004/02/23
投稿数: 42
お住まい・勤務地: 神奈川県/東京都
投稿日時: 2004-09-14 00:31
Edossonさん、レスありがとうございます。

やっぱブラウザからローカルデータをいじるのは無理ですよね。

書き忘れてましたが、
サーバにデータを送って、サーバの処理の結果をブラウザで表示したいので
ブラウザを起動したいのです。
Jubei
ぬし
会議室デビュー日: 2002/03/02
投稿数: 830
お住まい・勤務地: 関西
投稿日時: 2004-09-14 06:53
諸農です。

引用:

書き忘れてましたが、
サーバにデータを送って、サーバの処理の結果をブラウザで表示したいので
ブラウザを起動したいのです。



サーバー側の処理結果も、データを送信したアプリケーションで
表示すればいいのではないでしょうか?


_________________
諸農和岳
Powered by Turbo Delphi & Microsoft Visual Studio 2005

十兵衛@わんくま同盟
http://blogs.wankuma.com/jubei/
たけ
常連さん
会議室デビュー日: 2004/02/23
投稿数: 42
お住まい・勤務地: 神奈川県/東京都
投稿日時: 2004-09-16 17:09
Jubeiさん、レスありがとうございます。
返事が遅くなり申し訳ありません。
ちょっと私事でゴタゴタしてました。

ブラウザを使いたいなと思ったのは、
サーバの処理結果をHTMLで表示すればクライアント側の表示系を
作らなくてすむからいいなぁ、という考えからです。

今はクライアントはPDAですが、
将来的に他の端末をクライアントにする際にも
ブラウザを使ってれば移植も楽かなと。

とりあえずこれについてはブラウザを使わない方法も検討してみます。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2004-09-16 18:04
引用:

ブラウザを使いたいなと思ったのは、
サーバの処理結果をHTMLで表示すればクライアント側の表示系を
作らなくてすむからいいなぁ、という考えからです。



フォームにブラウザコントロールを貼り付けてみるとか。

_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
たけ
常連さん
会議室デビュー日: 2004/02/23
投稿数: 42
お住まい・勤務地: 神奈川県/東京都
投稿日時: 2004-09-16 18:23
それがですね、.NET Compact Frameworkではブラウザコントロールが使えないのです。

.NET Compact Frameworkは通常に比べて機能がかなり制限されていて、
やりたいことについて調べて方法を見つけても
.NET Compact Frameworkには対応していないということが多々あります。

Microsoftがなんか大体手段でも用意しといてくれればありがたかったんですが、
そのようなものはほとんどないようです。

スキルアップ/キャリアアップ(JOB@IT)