Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

1

Share

Download to read offline

Metro Style Dev #01 IMAP Client

Download to read offline

MetroSt

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Metro Style Dev #01 IMAP Client

  1. 1. Metro style App で IMAP 西日本技術課 川井 浩陽
  2. 2. <ul><li>Me </li></ul><ul><li>川井 浩陽(かわい ひろあき)
  3. 3. 開発ずっとやってます </li><ul><li>アプリケーションばっかりやってます
  4. 4. Python, C, Java あたりがよく使うほうで…
  5. 5. Windows開発はやったことがありません。 </li></ul></ul>
  6. 6. <ul><li>Windows 8 Installation </li></ul><ul><li>私の場合… </li><ul><li>実にオーソドックスに HDD を入れ替えてインストール </li></ul></ul>
  7. 7. Keyboard problem <ul><li>初期インストール時は 101 キーボード
  8. 8. ThinkPad は 109 キーボード
  9. 9. キーボードのデバイスドライバの問題かと選び直すも認識される配列に変化なし
  10. 10.
  11. 11. ENG ->日本語入力(Microsoft IME)で109 配列に
  12. 12. orz </li></ul>
  13. 13. Dive into Metro Style <ul><li>地下鉄? </li><ul><li>「東京メトロ」が頭をよぎったけれども…
  14. 14. …つまりそういうことらしい。
  15. 15. 地下鉄でよく見かけるような、視認性のよいシンプルな標識を手本にする </li></ul></ul>
  16. 16. No mail, no life <ul><li>今すぐメールを無くすのは無理 </li><ul><li>IPhoneもAndroidもメールぐらいはある
  17. 17. Windows8は?
  18. 18. ->よっしゃいっちょ作ってみるか </li></ul><li>材料 </li><ul><li>Linq to IMAP使ってみたい
  19. 19. Metro style apps で </li></ul></ul>
  20. 20. Languages <ul><li>言語によって使える範囲がちょっとずつ違う </li><ul><li>いずれは垣根がなくなっていくのだろうが…
  21. 21. APIリファレンスを読むときは、言語を決めると、使えるAPIセットが決まる。
  22. 22. JavaScript開発 </li><ul><li>HTML5的な開発もできる。
  23. 23. 普段通りに作っても、動いたり動かなかったり。Access-Control-Allow-Origin ヘッダとか。
  24. 24. サンプルなどを見て回ると、XAML的要素が食い込んでいて知識が必要。
  25. 25. Expressoin Blendを使えということか。
  26. 26. (Expression Blend 5 Developer PreviewはJavsScriptのみ対応している)
  27. 27. 痛し痒し </li></ul><li>.NET 使いたければ JavaScript 以外?
  28. 28. C++ での開発は、冗長になりがちな印象が…
  29. 29. Linq to IMAP 使うなら C# かな… </li></ul></ul>
  30. 30. C# <ul><li>Linq to IMAP </li><ul><li>http://equinox.codeplex.com/
  31. 31. ライブラリを追加してビルドすると… </li></ul></ul>
  32. 32. .NET Framework 3.5 <ul><li>コントロールパネルで有効化 </li><ul><li>.NET 3.5 インストーラでも同じことが起こる </li></ul></ul>
  33. 33. Demonstration
  34. 34. Linq to IMAP <ul><li>IMAP SEARCH </li></ul>
  35. 35. C# Classes <ul><li>IObservableVector<object> </li><ul><li>XAML UI で変更を伝える場合に使うインターフェース
  36. 36. 具象クラスが無い…?(バグと認識されている)
  37. 37. ObservableVectorという名前のクラスを自前で実装している人が多数…。
  38. 38. Windows Runtimeと.NET for Metro style appsは別部隊で開発したのかな? </li></ul><li>ThreadPool, SynchronizationContext </li><ul><li>バックグランドで処理した結果を UI に反映させるときに使う </li></ul></ul>
  • h12o

    Mar. 1, 2012

MetroSt

Views

Total views

14,908

On Slideshare

0

From embeds

0

Number of embeds

12,130

Actions

Downloads

8

Shares

0

Comments

0

Likes

1

×