Your SlideShare is downloading. ×
0
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Silverlightと業務アプリ
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Silverlightと業務アプリ

3,333

Published on

2009/08/08 わんくまっちゃ445同盟 featuring Silverlight Square で発表。

2009/08/08 わんくまっちゃ445同盟 featuring Silverlight Square で発表。

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,333
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Silverlightと業務アプリ<br />猪股健太郎<br />
  • 2. 自己紹介<br />猪股 健太郎 (matarillo)<br />SIer勤務<br />わんくま勉強会でLT×2<br />Microsoft MVP for Visual C#<br />Silverlightの勉強会を東京で!(秋には始めたい)<br />
  • 3. 業務アプリ<br />事業者の業務を支援するアプリ<br />基幹業務系だったり社内情報系だったり<br />オーダーメイドも多い<br />VB6が多い(多かった)<br />
  • 4. Why Silverlight?<br />RIA技術ならではの得意分野がある<br />ユーザビリティの向上<br />他技術の欠点を補える<br />Windows Appは配布が面倒<br />Web Appは使いにくい<br />AJAXはJavaScriptスキルが必要<br />Flash/FlexはActionScriptスキルが必要<br />
  • 5. Why Not Silverlight?<br />採用実績が少ない<br />インストール率24%<br />コストがかかる<br />UIデザイン<br />設計<br />実装<br />テスト<br />運用<br />
  • 6. そこで……<br />なるべくコストをかけずにSilverlightのメリットを享受したい<br />まずはUIデザインから<br />全面刷新せずに少しずつ変えて行こう<br />派手なエフェクトはなくてもいい<br />何なら、プログラマーで対応できる範囲で<br />
  • 7. メニューの工夫<br />単なるボタンだと、項目が多くなると迷子になりやすい<br />XXシステムメニュー<br />商品管理メニュー<br />注文管理<br />新商品登録<br />商品管理<br />商品情報変更<br />顧客管理<br />在庫管理<br />TOP<br />
  • 8. メニューの工夫<br />ツリー型メニューにしたり<br />アコーディオン型メニューにしたり<br />
  • 9. メニューの工夫<br />DataGrid<br />TreeView<br />ListBox<br />
  • 10. 検索画面の工夫<br />検索部分がごちゃっとしている<br />
  • 11. 検索画面の工夫<br />縦に分割しては?<br />検索ペイン<br />検索結果ペイン<br />
  • 12. 検索画面の工夫<br />検索結果の表示方法を見直す<br />
  • 13. 入力画面の工夫<br />利用者層によって変わる部分<br />マウスでぐりぐり<br />10キーでがりがり<br />キーボードショートカット<br />etc<br />「かゆい所に手が届く」コントロールはほとんどない<br />
  • 14. 入力画面の工夫<br />Enterでフォーカス移動は問題ない<br />SL3のOOBならファンクションキーもOK<br />入力値検証はSL3だと便利<br />Infragistics社の製品“NetAdvantage for Silverlight LOB”も<br />
  • 15. 入力画面の工夫<br />Silverlight3の新規コントロール<br />DescriptionViewer<br />Label<br />ValidationSummary<br />
  • 16. SL開発のコスト<br /><ul><li>UIデザイン</li></ul>設計<br />実装<br />テスト<br />運用<br />
  • 17. SL開発のコスト<br /><ul><li>UIデザイン
  • 18. 設計
  • 19. 実装
  • 20. テスト</li></ul>運用<br />.NET RIA Services<br />Unit Test Framework<br />UI Automation<br />
  • 21. SL開発のコスト<br />.NET RIA Services<br />DBへのCRUD、検証、認証・承認などを統一的に設計し、簡単に実装できる<br />サーバーとロジックを共有できる<br />http://msdn.microsoft.com/ja-jp/silverlight/dd920272.aspx<br />
  • 22. ご清聴ありがとうございました<br />

×