2008.12.20 YDN開發者論壇 - Y!OS Y!AP Y!QL 三合一秘技獨家大首播
大概是之前有去參加 Yahoo! 講座的關係,之後就收到了新的講座消息。雖然我孤陋寡聞沒聽過Y!OS、Y!AP、Y!QL (真是汗顏,畢竟在網路開發上只是剛入門而已),但是根據之前去聽 talk 或是這種論壇的經驗,去聽聽都可以獲得不錯的資訊,想說去增廣見聞也好,就很爽快的報名了。
這次講的主題是 Y!OS (Yahoo! Open Social)、Y!AP (Yahoo! Application Platform)、Y!QL (Yahoo! Query Language)。主要就是利用繼有的龐大的 Yahoo! Users 的 database,提供 API 讓 developer 開發具有社群功能(或是說以社群功能為主)的應用程式,也可以是個簡單的小遊戲(就像 Facebook 上那多到令人眼花撩亂的 Just for fun 小遊戲)。
透過這些平台開發的好處就是擁有現成的 User account,只要擁有 Yahoo! 的 account 就可以登入使用。透過 API 還可以將 user 使用各種 Application 的 status、 progress 顯示在個人的 profile 上(ex. http://profiles.yahoo.com),讓你的朋友知道你用了哪些好用、有趣的應用程式,進一步邀請、吸引他們來使用同一個 Application,進而增進社群功能。演講者舉了一個例子:減肥,程式會把你輸入的體重數據做分析,每天更新你的 status,這樣在你的 profile page 上就會看到「XXX 今天體重增加了 ooo 公斤」之類的訊息。而你所有的朋友都看得到你的減重成果,超級有壓力的,哈哈,一定很有效! 當然,既然是 Yahoo! 的 API ,也可以讓你整合Yahoo! 旗下的服務,像是 Flickr ,來進行照片的Query 跟應用。做出來的 Application 也可以 Host 在 Yahoo! 的 Server 上(不過應該是有相關的限制才對)。
目前有API 有提供 PHP、 ActionScript 3.0 兩種版本,有興趣的人可以試試看喔 ^-^ (Java 版本正在開發當中), YAP(Yahoo! Application Platform) Link : http://developer.yahoo.com/yap/ 。
今天去論壇現場,很高興有遇到認識的人喔! 哈哈,是 Agent Lab 的 Brooky (顏嘉楠,許永真老師的學生)。看到認識的人真興奮,好久不見了,迅速地坐到他旁邊開始聊起來。他現在跟同學一起創業,開發Web 上的 Service,已經完成了一個專門幫顧客訂位的服務,之前就有聽說過,也有在 google 上 search 到,叫做「易訂網」: http://www.eztable.com.tw/ 。跟他聊了一下目前找工作的想法跟疑慮,以及一些需要的技能。他認為光是會開發 web 的 Application ,就有很多有趣、強大的應用可以做,所以不必太擔心是不是有很多高深的技術跟演算法的背景。哈哈,聽了以後信心有給他大增一下 ^-^。 想想,也對,就順其自然吧!多充實自己,把自己準備好,絕對不會吃虧的!!!
聽完 Talk ,覺得自己在 Web Application 方面的知識果然還是有很多不足的地方,有一些地方聽不懂,不像上次去聽 PHP 教父的演講,大部分都可以理解。不過看過 Demo 後,覺得 YAP 還滿有趣的,找機會來玩玩看^-^。
以下是今天的筆記:
- http://profiles.yahoo.com -> Profile
- http://my.yahoo.com -> integrate applications (like facebook)
- http://developer.yahoo.com/dashboard
- http://apps.yahoo.com/myapps -> Application Gallery
- YAP : OAuth -> 2-legged or 3-legged Authentication
- YAP : YML (Yahoo! Markup Language)
- Allow secured access to private data.
- Will begin integrating into OSML (Open Social Markup Language)
- YAP : Social APIs -> http://developer.yahoo.com/social/
- YAP : Caja (是個強大的東西)
- http://code.google.com/p/google-caja
- HTML/CSS/JavaScript securer
- Includes JSLint (It will profile JavaScript and tell you how you can make it better)
- YAP : SDKs
- PHP SDK : Open And OAuth
- Action Script 3.0 SDK : Open
- Java SDK (in development) : Open and OAuth
- YAP : YQL (Yahoo! Query Language)
- SQL-like
- Use of YDN API’s
- Captures external data feeds
- Slides
- http://www.slideshare.net/jleblanc/yos-presentation-presentation
- http://www.slideshare.net/jleblanc/sdk-presentation-presentation
- Also on YDN
- Interesting YAP Application
- Traveled Cities
- 投資客 Stockr
- Paper Visualizer
- YAP Gallery : http://tw.developer.yahoo.com/yap/gallery.php
- Just do it
- Simple idea is good
- Mini-website on Huge user database
- Rapid Cycle
- API Usage
Comments