Google Code Prettify

星期二, 8月 16, 2011

W3C Widget介紹 - 聯網電視App平台技術

author: Grace 本文刊登於2011CTimes零組件雜誌8月號vol.238 (歡迎轉載,請著名出處)

前言:  由於資訊電腦化且網路電視興起,看電視的行為已漸漸產生了變化,根據MIC調查,預計2014年全球電視數位化滲透率突破五成,並以數位有線電視用戶為主,佔24.2%,約3.2億戶。
----------------
根據MIC調查,先進國家寬頻網路環境建全,加上服務業者積極推展影視加值應用吸引用戶,故預估2012年起至2014年網路視訊流量將超過有50%的成長空間。除了寬頻網路串流的爆發外,台灣數位電視也積極的部署,有線寬頻產業協會理事長簡仁德表示,台灣有線電視頭端數位化比例已經超過90%,整體數位化普及率僅約在7%上下,初步估計頭端數位化投資總額超過50-60億元。因此聯網電視設備接收到經數位化處理後傳輸的數位電視訊號影音畫面將更清晰,且具備電子節目表單與隱藏式字幕等功能,可接收寬頻網路、IPTV、MOD、手機、STB、OTT Box等設備組成的應用平台,如:Google TV和Samsung Smart TV(Android)、Apple TV、Panasonic公布的新Viera Connect與Intel之BOXEE(by D-Link)等平台,這樣提供雙向互動傳輸機制的設計,就是把電視訊號的控制權交給用戶,促進了信息合理的流動,預期刺激更多用戶行為,讓整個聯網電視平台應用體驗更多元。
概述聯網電視設備之整體架構
1 概述聯網電視設備之整體架構

星期二, 7月 19, 2011

Agile - catalog of story smells 故事的壞味道

製作個好故事必須由顧客、開發者...相關人員共同努力,因此每個人都有責任去檢視故事,
檢視的方法可分成心態上的問題與從討論過程中產生...
Ref: Agile solutions (step by step) Choose your tool, How to write, gather ideas, estimate the approach, planning an iteration

星期二, 7月 05, 2011

相關需求規格發展之比較 comparison with requirement-based approaches

比較相關需求些表定的標準(如:IEEE 830, Use case, scenario planning以及user stories),這些方法適用的時機不同,依照專案的大小、整合度...,選擇合適的技巧,將事倍功半.. :)

星期四, 6月 23, 2011

Agile - Planning an iteration 計畫專案一次進程

Agile每次要展開專案的階段進行前期,便需要計畫...
要如何作計劃? 只要往前多考慮一步!! 包含討論故事、分割task、認領tasks以及評估此分配是否合適
...步驟之循環

星期一, 6月 20, 2011

Agile - estimating user stories 預測故事

任何project或故事都有結束的時間,如何估計其難度(時程)...可轉換成銷售此project或故事的談判籌碼...因此預測故事便可預先知道此故事/project/task可能發生的狀況...

星期二, 6月 14, 2011

Agile - 蒐集與好故事要點 gathering stories & guidelines good stories

要如何蒐集故事? 可透過與真正用戶面談、問卷、觀察用戶使用狀況與舉辦寫故事研討會(/腦力激盪)等方法,蒐集不同等級的故事。

由於不容易了解顧客的真正需要,如:觀察用戶使用情況例子 ~
  1. 可能是一開始有個119中心的電話接待人員說:他需要個清單,便利他依照該清單回應打電話進來求救的人
  2. 透過觀察這位接待人員使用程式選用清單的過程
    • 發現:此接待人員真正的需求是
      • 可查詢問題的機制;
      • 標註回答過的項目
好故事的要點,可分為如何延展故事以及適當的加入各種用戶腳色...

星期五, 6月 10, 2011

Agile - 寫故事 write story

寫user story跟寫一般抒情文不同,重點是強調如何導入顧客的想法,
加入Agile的概念...,不需急於一時寫完所有的stories(這也是不可能的...,總是不斷的變) -> 有多少寫多少的意味 :P
透過iterations不斷進步,可豐富且達到real user needs

星期四, 5月 19, 2011

refactoring chapter 7 - 重構第七章

如何抉擇使用重構的方法?
包含八個方法
– Move Method vs. Move Field
– Extract Class vs. Inline Class
– Hide Delegate vs. Remove Middle Man
– Introduce Foreign Method & Introduce Local Extension