2010年3月22日 星期一
FYP進度
進入三月, 我們的FYP進度仍是比預期中慢, 其實我是知道原因的。
首先, 我們是來自BscCM, 讀的programming一定比CS的同學少,
然而, 我們卻選了一個一定比本系同學艱深的TOPIC去做, 一定
會吃力不少。於是, 懾於時間與能力的限制, 我覺得我們必須要
作出取捨。
即是, DESIGN PART可以減就減, 本來想加入一些3D
元素, 很有可能最後趕不及去加而放棄。
其次, 我的OOP概念也很弱, 但此方面我是想建立得好一些,
因為OOP涉及到一個程式的基楚, 這方面一定要做得好。
而且學校評分的教授是來自電腦程式出身, 想必他們也會
看到我們寫class的苦心。
講一講今天的進度 - 主要是研究facebook login那部份。
講是研究, 即是暫時只有research, 仍未能有實際的output。
總算知道一些facebook的原理, 寫facebook apps主要可以用
facebook javascript client library,facebook php client library,
及 facebook action script 3 client library 來處理client side的東西。
其次是, 我今天終於理解到, 原來一直以來,
寫facebook apps的精神是在於, 當某facebook 用戶訪問
你的apps時, 他先會把自己的uid傳給你, 然後當對方登陸
在你的程式上, 你就可以透過訪問FACEBOOK SERVER來
拿取這個USER的FRIEND及其他資料。
如果你想這個USER在你的程式進行一些遊戲, 而那遊戲是
需要沙及資料儲存時, 你就要記錄下那個user的uid, 及其他
遊戲的data。下一次, 當同一個user再訪問時, 你就要叫自己
的server找回他上次儲存的資料, 然後才傳回到他的client server上。
首先, 我們是來自BscCM, 讀的programming一定比CS的同學少,
然而, 我們卻選了一個一定比本系同學艱深的TOPIC去做, 一定
會吃力不少。於是, 懾於時間與能力的限制, 我覺得我們必須要
作出取捨。
即是, DESIGN PART可以減就減, 本來想加入一些3D
元素, 很有可能最後趕不及去加而放棄。
其次, 我的OOP概念也很弱, 但此方面我是想建立得好一些,
因為OOP涉及到一個程式的基楚, 這方面一定要做得好。
而且學校評分的教授是來自電腦程式出身, 想必他們也會
看到我們寫class的苦心。
講一講今天的進度 - 主要是研究facebook login那部份。
講是研究, 即是暫時只有research, 仍未能有實際的output。
總算知道一些facebook的原理, 寫facebook apps主要可以用
facebook javascript client library,facebook php client library,
及 facebook action script 3 client library 來處理client side的東西。
其次是, 我今天終於理解到, 原來一直以來,
寫facebook apps的精神是在於, 當某facebook 用戶訪問
你的apps時, 他先會把自己的uid傳給你, 然後當對方登陸
在你的程式上, 你就可以透過訪問FACEBOOK SERVER來
拿取這個USER的FRIEND及其他資料。
如果你想這個USER在你的程式進行一些遊戲, 而那遊戲是
需要沙及資料儲存時, 你就要記錄下那個user的uid, 及其他
遊戲的data。下一次, 當同一個user再訪問時, 你就要叫自己
的server找回他上次儲存的資料, 然後才傳回到他的client server上。
訂閱:
意見 (Atom)