ようこそ Go!Go! ASP.NET へ ログイン | 登録 | ヘルプ

『.NET CFx』POOMを用いたメールの送信

.NET Framework 2.0では使えるSystem.Net.Mail名前空間が.NET Compact Framework 2.0では使用できません。
まあ、WebRequestとWebResponseを使って1から作ることも可能かなと思います。

でも、「Windows Mobile 5.0 PocketPC SDK」にはPOOM(Pocket Outlook Object Model)といわれるSDKがあります。

これを用いれば、メール、連絡先、予定表、仕事などのデータをプログラムから管理できます。

メールの送信のサンプルは高橋 忍さんのブログにありました。
「Windows Mobile 5.0 PocketPC SDK」がインストール済みであれば、「Microsoft.WindowsMobile.PocketOutlook.dll」に参照を入れれば使用可能です。
感謝の気持ちを込めつつメモメモ
http://blogs.msdn.com/shintak/archive/2006/12/01/poom.aspx

#ブログのデザインが同じである点は気付かなかった方向性でw

投稿日時 投稿者 Cayce | コメント数:1

How To!Windows Mobile活用術

さて、使い始めて3ヶ月ちょっとたちました
ここら辺で、一度何に使っているかを検証しておきましょう。

使用用途は大別して以下5つになります。

1.コミュニケーションツールとして
 電話、メール、メッセンジャー、連絡先管理

2.仕事用として
 スケジューリング、タスクリスト、Office・PDFの閲覧・編集

3.情報収集、発信
 フルブラウジング、mixi・ブログの閲覧・編集、RSSリーダ(主にニュース・新聞、IT系サイト、ブログ)、携帯レコーダー(セミナ、会議とか録音)

4.外出時の暇つぶし(遊び)
 携帯音楽プレーヤー、ゲーム
 
5.その他
 (ノートPCと接続して)モデム、USBハードディスクとして(実際はminiSDですがw)、カメラ

俺は主には、2,3,5で使ってます。1がメインじゃないってどうよwww
これからは4をもっと切り開いて行きたいと思ってます。いいソフトあったら教えてくださいw

投稿日時 投稿者 Cayce | コメント数:0

Windows Vistaのモバイル連携機能「Windows Mobile Device Center 」について

Windows Vistaインストールしました。
Vistaにはモバイル連携機能「Windows Mobile Device Center 」があります。

Windows Mobile Device Centerは、ActiveSyncの新しい名称で、Windows XPまでと違いデフォルトで使用可能な機能になります。
デフォルトです。
どこからダウンロードするのか10分ほど悩んでしまった俺がいますwww

以下URLは、今回検証第1弾として行ったステップバイステップガイドです。
http://www.microsoft.com/japan/technet/windowsvista/library/db983da1-8f87-4dd2-828a-4df238a3138b.mspx

今のところ確認できた、主な変更点は以下2つ

①モバイル上のファイルアクセスが簡単
 ・エキスプローラに表示されるフォルダ構成が簡単に見やすくなった
  (TopにモバイルのメモリとminiSDが表示されるなど)
 ・USBを差しただけで、CDを入れたときみたいに「再生」、「フォルダ表示」などが表示される。
  モバイル端末がUSBストレージとして使いやすくなった感じです。
 ・見やすくなった

②追加の連携機能
 ActiveSyncでは、Outlookのアイテム(予定、タスクなど)とファイルくらいしか同期とってくれませんでした。また、連携機能は専用の画面でした。
 しかし、Vistaでは様々な画面に同期機能が埋め込まれている模様。
 現在確認できているのはWindows Media Player。
 携帯音楽プレイヤーとして使いやすくなったといえます。
 他にもあると思うので見つけ次第修正します。(とういうまだあるよね?ね??)

ついでに、次のステップは以下の検証
・Outlook2007との連携
・Exchange Serverとの連携
・モバイル開発環境としてのVista、「Windows Mobile Device Center 」

Windows Mobile for SmartPhone搭載携帯電話が日本で流行るための布石になるか?!

投稿日時 投稿者 Cayce | コメント数:0

Sun、Javaのオープンソース化

数日前の話ですが、SUNがJavaをGPLラインセンスに基づきオープンソース化した模様

http://jp.sun.com/company/Press/release/2006/1114.html

一度読んでみるとかなりの勉強になると思われる
Linuxのソースコードを読むと勉強になるよと言われて読んでない俺が言っても説得力ないですが

投稿日時 投稿者 Cayce | コメント数:0
タグ :

第7回 W-zero3で、.NET Compact Framework2.0とWindows CEを極めよう!

次は、Windows Mobile 5.0のToday Screen Plug-inの作成を行います

Today Screenとは、Windows Mobileのトップ画面でいろんな情報を表示できるあれですね
ちなみに私のToday画面は、「時計」「カレンダー」「メール着信」「予定リスト」「RSSリーダー」「アプリランチャー」の6つが表示されてます

とりあえず、参考にしたサイトは以下です
・Using the Today API(英語)
http://msdn2.microsoft.com/en-us/library/ms839327.aspx

・Todayプラグインの作成(Hiro's Bar)
http://www.wildtree.jp/~araki/modules/bwiki/index.php?Today%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A4%CE%BA%EE%C0%AE

以下のStart Kitの中には、サンプルコードがあります。
・Windows Mobile Start Kit
http://www.microsoft.com/japan/msdn/mobility/windowsmobile/howto/starterkits/default.aspx

なんとなく、動いた(上のリンクを見れば特に困難はないと思うので説明はしません)

でも、これらはすべてNativeコードになります。(C++)

私の思いはこれを、『.NET Compact Framework 2.0で作りたい』ということになります
なのに、Today Screen用として.NETのDLLはエントリポイントになれないので駄目みたいです

そこで見つけたサイトが以下(英語)
・Creating a Pocket PC Today Screen Plug-in with the .NET Compact Framework
http://msdn2.microsoft.com/en-us/library/ms839442.aspx

問題を克服してくれるカスタムプロジェクトウィザードなどをインストールする「Today Screen Plug-in Host」を紹介してくれてます

しかし、これはVisual Studio 2003用です(T_T)ただ、ソースコードは公開されてます

ということで、次回の宿題は、以下になります
Visual Studio 2005版「Today Screen Plug-in Host」の作成

いつになることやら・・・MS版が出るほうが早かったりしてw

PowerShell 文字色の変更

とりあえず、黒字に赤は嫌なので変更を考える
変更方法はリリースノートに書いてあります。

バックカラーはコマンドプロンプトと同様に変更可能

現在の文字の色は「$host.privatedata」コマンドで確認可能
PS > $host.privatedata
   ErrorForegroundColor :Red
   ErrorBackgroundColor :Black
   WarningForegroundColor :Yellow
   WarningBackgroundColor :Black
   DebugForegroundColor :Yellow
   DebugBackgroundColor :Black
   VerboseForegroundColor :Yellow
   VerboseForegroundColor :Black
   ProgressForegroundColor :Yellow
   ProgressBackgroundColor :DarkCyan

色を変更するには、以下のように実行すれば変更可能です。

PS > $host.privatedata.ErrorForegroundColor = "blue"

投稿日時 投稿者 Cayce | コメント数:0
タグ :

PowerShell 1.0リリース

newopopsさんのブログでPowerShell正式版がリリースされていることを知る。
http://d.hatena.ne.jp/newpops/20061115/p1

日本語ローカライズ版は以下からダウンロード可能です。
http://support.microsoft.com/kb/926140

とりあえずインストールしてみる・・・
古いバージョンを消せと怒られる。まあ当然かw

古いバージョンを削除して再度実行・・・
入った!起動した!

少しだけ使ってみました
エラー出力が赤い。黒画面に赤い文字は・・・ちょっと(^^;

投稿日時 投稿者 Cayce | コメント数:0
タグ :

Windows Embedded CE 6.0の提供を開始

11/13 Windows Embedded CE 6.0の提供が開始されてます。

http://www.microsoft.com/japan/presspass/detail.aspx?newsid=2874

Windows Mobile 6.0はいつになるのかな~

投稿日時 投稿者 Cayce | コメント数:0

W-ZERO3[es]用大容量バッテリ

W-ZERO3[es]用の大容量バッテリが発売されます。

http://www.willcom-fan.com/wzero3/entries/mobachiki/000242/

まあ、待ち受けで33時間の延長みたいなので微々たるものかもしれませんw
バッテリーの買い替えもしくは予備バッテリーを購入予定の方はぜひ

投稿日時 投稿者 Cayce | コメント数:0
タグ :

アプリケーションを裏側から監視

ここ数日ヘルプデスクが職業と化してます。
その過程で使ったツール郡の紹介

全体的にアプリを裏側から監視してやろうというツールです

○REGMON
レジストリ アクセスのモニタリングを行うツール
http://www.microsoft.com/technet/sysinternals/utilities/Regmon.mspx
http://download.sysinternals.com/Files/Regmon.zip (直接リンク)
【参考】@IT:Windows TIPS -- Tips:レジストリへのアクセスをモニタする方法
http://www.atmarkit.co.jp/fwin2k/win2ktips/111regmon/111regmon.html

○FILEMON
ファイル アクセスのモニタリングを行うツール
http://www.microsoft.com/technet/sysinternals/utilities/filemon.mspx
http://download.sysinternals.com/Files/Filemon.zip (直接リンク)

○Ethereal
パケットキャプチャツール
http://www.atmarkit.co.jp/fnetwork/rensai/tcp13/01.html

○SPY++
システムのプロセス、スレッド、ウィンドウ、およびウィンドウ メッセージをグラフィカルに表示するツール
特に今回はウィンドウメッセージのロギングのため使用
Visual Studioに付属

投稿日時 投稿者 Cayce | コメント数:2
タグ : ,

Power to the PRO

Power to the PROってページがが公開されてます。
http://www.microsoft.com/japan/powerpro/default.mspx

ITプロフェッショナル支援に関する内容がまとめられてる感じです。
一つ一つは目新しいことはないですがw

この中で、MSDNオフラインセミナーがたくさん公開されてます。
http://www.microsoft.com/japan/msdn/events/offline/

時間の許す限り行ってみよう!

投稿日時 投稿者 Cayce | コメント数:1
タグ :

VSUG Day 2006 Winter

VSUG Day 2006 Winterが開催されます。

VSUG Day 2006 Winter

日時:2006/11/25(土) 11:00~20:00
場所:ベルサール神田(東京 神田)

俺も行ってみようと思ってます。

投稿日時 投稿者 Cayce | コメント数:0

W-ZERO3[es] Premium version発売

W-ZERO3[es] Premium versionの新しいバージョンが発売されます。
http://k-tai.impress.co.jp/cda/article/news_toppage/31768.html

新しく搭載される機能は大きく2つ
① ホームメニュー
② 名刺リーダ

この2つの機能をつけた戦略は大きく違いますね。
ホームメニュー機能は、携帯のトップ画面同じようなメニューを表示する機能です。
目的は、W-ZERO3[es]の携帯化ですね。
確かに、W-ZERO3[es]は携帯電話に比べて格段に使いずらいです。
例えば、メールをするまでのタップ回数が多すぎるんです。
つまりは「誰でも使えるW-ZERO3[es]」を目指していると言えます。
「日本でPDAは流行らない」その解決策はPDAの携帯電話化ですかw

名刺リーダ機能は、名詞を写真でとると連絡先に追加できる機能です。
こちらは、もろにビジネスユーザに向けた機能です。
W-ZERO3シリーズの基本コンセプトが仕事使用だと思うので本来の用途を拡充してきたといえます。
「働け」って言ってますね。ちょっと欲しいです。
名刺もらう→写真を撮ってW-ZERO3へ保存→ActiveSyncで母艦PCへ保存→仕事で使用
素敵です。
ただ、別途5000円かかるのが嫌らしいですw


しかし・・・これだけのために買いなおすのは無理だ。・ ゚・。* 。 +゚。・.。* ゚ + 。・゚・(ノД`)
今悩んでいる人は11月16日まで待ったほうがいいと思います。

投稿日時 投稿者 Cayce | コメント数:1
タグ :

Windows Mobile 5.0のプログラム実行メモリの増加について

Windows Mobile 5.0のプログラム実行メモリとデータ記憶用メモリの割合の変更のやり方ですが、

結論:できません

Windows Mobile 5.0のメモリ使用領域には2つあります。
データ記憶用とプログラム実行用です。

ちなみに今の俺のW-ZERO3[es](メモリ128M搭載)だとこんな配分
データ記憶用:68.45MB
プログラム実行用:49.77MB
(残りはカーネルが使用)

データ記憶用には外付けMiniSDカードも使えますので少しでもプログラム実行用に回したいと思うのは当然だと思います。

えっと、不可能らしいです。それは、Windows Mobile 5.0の仕様です

対処法は、他のプロセスを徹底的に殺すことくらい
最近はTodayも、常駐アプリも厳選中です

後、Windows Mobile 5.0の仕様で、プロセスは32個まで、1プロセスは32Mまでというのもあります。

Yamazakiで改善するらしいので期待しましょう

投稿日時 投稿者 Cayce | コメント数:2

インタフェースデザインについて

REMIX東京参加してきました。

そこで、 デザインに関する話で少し気になる話があったのでメモ

インターフェースの重要性は分かっていながら
あんまり手法を研究したことないのは確かな気がします。

例えば、同じ目的のインターフェースでもデザインによって処理完遂までの時間が大きく変わります。
その速度を定量化するための計量化手法の紹介
・キーストロークモデル(GOMS KeystrokeーLevel Model)
http://www.ringolab.com/note/daiya/archives/000662.html

簡単に言うと、一つのタスクを完了するのに必要な処理(マウスクリック、マウス移動、キー入力など)を足し算するという単純なものです。
こういう手法を知っていくことは重要かなと思いました。

その講義で言われてた言葉
「デザインは、後から追加できる機能ではない。」
デザインをセキュリティに変えるとよく聞く話ですw

投稿日時 投稿者 Cayce | コメント数:0
タグ : ,
続きを見る 次のページ »