5.3 Microsoft Popfly

 Microsoft Popfly 是使用微軟一項新技術(Silverlight)的應用,Microsoft Silverlight 是跨瀏覽器、跨平台的 .NET Framework 實作(Implementation),用於建立 Web 的媒體經驗和豐富的互動式應用程式。如同於Flash向量動畫製作軟體,也是須要安裝Silverlight
才能進行播放。而popfly的應用主打是不用滑鼠取代程式語言,改以用拖拉方式來進行編輯。

只要你是有電腦有網路的環境下甚至只是智慧型手機只要透過瀏覽器連上網頁就可以編輯Popfly 

在你可以很熟練的使用 Popfly 之前,你可以藉由 Popfly 所提供的 Sample 來了解這個服務。底下也有簡單的利用兩個物件就做出一個實例。

  1. 首先當然是要先登入 http://www.popfly.com/
    嗯,應該每個人都可以登入
  2. 既然我們是要初步的了解的話,當然先點上方的 Create -> Mashup
    頁面開啟完後看到左邊有很多很多的東西,那就先來做個可以很快就有成果的東西吧。
  3. 我們先安裝完silver light,並且接者點開 Image & Video 把排在第一個老梗的 Flickr 甩到右邊的畫面裡面
    嗯,可以看到他就這樣出來了,不過忘記帶鑰匙出來。
  4. 點了一下發現,要去 Flickr 找個 API key 給他。可以照著貼心的層層連結申請到 Flickr API key。
    這邊如果你已經有 Flickr API key 的話,只要登入進 http://www.flickr.com/services/api/keys/ 把你的 Key 餵給牠吃就可以了
    其實沒有 API key 的話點上面的網址也是可以申請到。
  5. 接著點開 Display 的分類,挑一個你喜歡的呈現樣式吧。
    一次只能有一個 Display 噢,所以挑一個然後把先前拉出來的 Flickr 連給你選出來的 Display 物件。
    在藍色的圓圈圈點一下連到 Display 物件的藍圈圈就可以了
  6. 嗯,按 Run 就可以看到你剛剛的成果了!

最後最後補充一下,在 Flickr 這個物件右上角呢,有一個小板手點下他會跳出這個物件的設定。在簡單模式裡面可以調整 text, number, sort-by,如果你會或是喜歡編寫程式碼,可以在板手裡面點右上角的 advanced mode.
這邊是 Flickr api 參考頁面
http://www.flickr.com/services/api/
利用裡面的 API docs 讓你的 Flickr 物件增加更多的功能。

當我們在使用popfly時可以選擇是要用拉物件的方式,或是接者使用code的方式來完成整個mash up,一般的使用者要求其實使用物件拉取方式就很夠用,程式寫作人員的話,則可以使用code寫作的方式,將你的mash up 作更細緻的調整