Web新興技術 Emerging Web Technologies (FJU-CSIE-Fall 2013)

Class Time: Wed 9:10a-Noon Location: SF648
Instructor: Dr. Hsing Mei Office: SF625 (or Second Life Dr’M’s Office )
Email: mei@csie.fju.edu.tw Phone: 29053704
Office Hour: Mon 12:30-3:30p, Tue 10:00a-Noon, Wed 3:30-4:30p, or by appointment
TA: 楊皓文 BardicheZanber@weco.net (SF638)
Office Hour of TA: TBA

※ 課程目標:
本課程介紹Web新興服務開發技術,包括應用混搭,API,社交服務,雲端與手機應用開發等。Web2.0 的創新與集體智慧觀念也是本課程強調的重點。期望學生能夠透過自主學習,實作與合作開發熟悉Web新興技術的運用。

※ Grading:
Class Participation: SLS Post 10% (2x(1-5)%) + Bonus
Individual Lab Assignment: 20% (4x5%) + Bonus
Quiz: 10% (2x5%)
Individual Learning (incl. Collaborated Notes): 20%
Innovated Team Project (incl. Collaborated Notes): 20%
Midterm Exam: 20%

※ 課程應注意事項:
本課程強調自主學習, 合作學習, 與課程參與. 課程大量使用網路服務, 網路參與內容的發表請注意智慧財產權相關規定, 有關課程使用宅學習Social Learning Space (SLS), 投影片下載, 上課錄影(YouTube), 社交網路(Facebook)等網路應用, 及相關群組/頻道/社群的使用介紹與規範等, 請詳閱第一次上課發下的書面注意事項與 Homework 0.

除非有不可抗拒的原因, 本課程
1. 第一次上課遲到或未到, 未選課者請勿加選. 已選課而未退選者, 以缺席一次計.
2. Quiz 及考試無補考.
3. 放棄Grading配分中任一項 , 學期總成績以不及格計.
4. 點名遲到或未到, 可看完課程錄影後於宅學習發表心得, 再至 Facebook課程社群補點名, 若出席未及點名次數之1/2, 則期末考扣考, 學期總成績以不及格計.
5. 課堂中想睡覺者, 請自行出教室清醒, 趴下睡覺者, 以點名缺席計.
6. 課堂中發生任何影響上課秩序行為(e.g. 交談, 電動, ...), 將逐出教室5分鐘, 逐出教室不回者, 以點名缺席計.

Laboratory Assignment (Individual):
Written report on SLS course group and Demo are required for each Lab.
Lab 1: Mashup Tool – Yahoo! Pipes
Lab 2: HTML5 – Offline + RWD
Lab 3: Google MAP and Chart API
Lab 4: MIT APP Inventor
Bonus Labs:
B1: Google Data API with REST (Analytics, Calendar, YouTube)
B2: WebGL
B3: Facebook API (with PHP)
B4: PhoneGap
B5: Layar

Self Learning

(1) Self learning an Emergent Web Technology.

(2) Topic should be finalized and posted on Facebook course group at the fifth week of the semester.

(3) Leaning result should be posted on SLS course group and Collaborated Notes 2.0.

(4) Oral presentation and demo are required before the term project presentation.



Innovated Report (Team of 3-4)

(1) Design and develop a web2.0 application system with mashup techniques and context aware (Map/Location, Weather, Time, Device Profile) capabilities.

Possible Topics: 學習, 健康, 醫療, 人生日記(Time歷史, Location地理), 食 ( 餐廳, 營養), 衣(流行, 皮/背包, 皮夾, 鞋), 住(租售, 地圖), 行(旅遊, 遊記, 交通, 汽車), 工作媒合 (IT, 打工), 教育(補習, …) 音樂(HipHop, Jazz, Opera, event, CD…), 藝術(Art, Music), On-line Game, 追星狗仔網, 孕婦, 幼兒, 運動, 養生(維他命), 憑弔喪葬網, or 任何領域可創新之主題.

Possible Data Source: Google, Amazon, eBay, del.icious, flickr, Wikipedia, Facebook …

(2) Written project proposal one week before Midterm Exam on SLS course group.

(3) Team Leader is responsible for ALL post on SLS.

(4) ALL members should participate the final demo and oral presentation.

(5) Written final report turn-in by post an article on SLS course board (with Student ID of ALL Team Members) due on Final Exam Day

(6) Cross Grading

Intra-team effort: 70% Team grade, 30% Individual grade

Inter-team grade: Due after each demo/oral presentation class

References:
Engineering Wireless-Based Software Systems and Applications, by Gao, Shim, Su, & Mei, Artech House Books, 2006
Lawrence Lessig, Free Culture: How Big Media Uses Technology and the Law to Lock Down Culture and Control Creativity, Penguin(CC), 2004.
劉靜怡譯, 誰綁架了文化創意?:如何找回我們的「自由文化」, 早安財經, 2008年. ISBN:9789867458933 http://free-culture.cc/ (Free Download)
Peter Morville, Ambient Findability: What We Find Changes Who We Become, O'Reilly Media, Inc., 2005. http://findability.org/
隨意搜尋. 蔡學鏞譯. 歐萊禮, 2007年02月01日, ISBN:9867794974
Barry Libert, and Jon Spector, We Are Smarter than Me, Wharton School Publishing, 2007
http://www.wearesmarter.org
我們比我聰明, 江裕真譯, 培生教育出版, 2008年6月3日, ISBN:0132244799

Bookmarking: http://del.icio.us/fju_web20

Page: http://sls.weco.net/f13-ewt

Facebook Group (WECO – Emergent Web Technologies): https://www.facebook.com/groups/51638508937/

SLS Group: http://sls.weco.net/course/web20

Collaborative Note:
http://sls.weco.net/CollectiveNote20/ewt

http://sls.weco.net/CollectiveNote20/HTML5

http://sls.weco.net/CollectiveNote20/Cloud

http://sls.weco.net/CollectiveNote20/MobileSoftware

YouTube Playlist: http://www.youtube.com/playlist?list=PLjdavFFzQ79Az-YewZsc6l8_2dvPegFs2

Calendar:http://www.google.com/calendar/hosted/weco.net/embed?src=weco.net_01nob4e68u1h723qimk9777lto%40group.calendar.google.com&ctz=Asia/Taipei

Grade Enquiries: http://www.elearn.fju.edu.tw/login.aspx

Date Course Content Slides
9/18 Web2.0, Mobile Social on the Cloud Here
9/25 Mashup and Yahoo! Pipes , HW0 Due, 專題分組Due Here
10/2 jQuery and HTML5 , Lab 1 Due Here
10/9 HTML5 Offline and RWD , Individual learning topic Due Here
10/16 Web APIs (Map/Place, Analytics/Calendar/YouTube) , Lab 2 Due Here
10/23 AtomPub, Google Data API, REST, Web Services/SOA , Post #1 Due Here
10/30 Social Web (Facebook API, OAuth, and Open Grap) , Quiz 1, Project proposal Due Here
11/6 Mobile Software (MIT APP inventor, iPhone) Here
11/13 (10a-noon) Midterm Exam , Lab 3 Due
11/20 PhoneGap/Tatanium, Layar , Lab 4 Due Paradigm Shift, Github
11/27 Web Security
12/4 Cloud Development (Google APP Engine, GQL, Amazon EC2)
12/11 Self Presentation, Quiz 2, Post #2 Due
12/18 Team Project presentation
12/25 Off
1/1 Off
1/8 Team Project presentation
1/15 Written Project Report Due on SLS