2008年11月29日 星期六

12/1/2008 第一次小考

第一次小考

範圍: 上課內容(9~11月)
方式: closed book, no computer

歷年考題(僅供參考,題型可能變更)

ps. 第二次小考,1/5/2009

2008年11月27日 星期四

行動科技輔具冬令營 報名

有興趣找我做專題同學,請參閱大學部專題特區。我們會先在1/16/2009 舉辦行動科技輔具冬令營隊,介紹專題內容與基礎能力。有興趣者,請自行組成專題團隊。

本次招收10位同學,若干團隊(每隊2人),冬令營活動結束後,將進行個別團隊洽談。

報名行動科技輔具冬令營者,即日起請登記

2008年11月25日 星期二

2009 新課程: 先進網際服務系統

適合大三以上,修過本課網際網路應用設計,對網際網路服務原理與各式應用有高度興趣者。詳細課程請參閱課程大綱

2008年11月24日 星期一

Homework 11-24-2008

1. Lab: Form and Action, Part II
2. 在CGI語法裡,解釋 GET, POST 差異在哪裡?

Quiz 12-1-2008

1. 什麼是RSS?請舉出3個網站說明之。
2. Housingmaps 使用了哪些網頁互動技術,請逐一說明。
3. 除了線上出版以外,Web還有哪些類應用?
4. 簡述Web發展史(1989~2008)。
5. 舉例說明Rich Media,與multimedia 差異在哪裡?
6. 除了線上出版以外,Web還有哪些類應用?
7. 在CGI語法裡,解釋 GET, POST 差異在哪裡?
8. 除了Housingmaps 之外,舉5個例子說明mashup應用。
9. Google Access Keys 有哪些功能? 能對視障者提供何種協助?
10. 寫出一個無障礙圖片的HTML片段。
11. 寫出一個產生網址http://maps.google.com/maps?q=24,121 的HTML片段。
12. 什麼是 CGI? 繪圖說明以CGI為架構的網站系統。

12-1-2008 第一次小考

第一次小考

範圍: 上課內容(9~11月)
方式: closed book, no computer

歷年考題(僅供參考,題型可能變更)

ps. 第二次小考,1/5/2009

作業加分

11-17-2008 作業提早一天以上完成者,平時分數加五分。

Lab Checking dead links

W3C Link Check 可以檢查 dead links, 而且只要輸入首頁,
就可以依據指定深度自動向下檢查, 而且也可以檢查對外連結(外站).

Link Checker 首先要設定檢查深度(Check linked documents recursively, recursion depth=?), 如果沒有設定, 它就只有檢查首頁.
因此如果出現 deadlink, 就是在首頁.

如果你設定檢查深度, 它就會逐一檢查此深度內的每一頁,
在檢查某一頁開始時, 它會先顯示現正在檢查的 URL, 然後
在逐一爬行該頁內每個 link.


報表輸出很漂亮. 請參閱
http://validator.w3.org/checklink

請檢查三個你最常使用的網站, 看看連結的品質如何?
紀錄有錯誤連結 (HTTP Error 404) 的次數.

Lab: Form and Action, Part II

Hand code a HTML or use Nvu to edit an HTML so that the webpage can send a request to Google like
http://maps.google.com/maps?q=24.9586,+121.24114

Use Form CGI that includes action, input, and submit.
Try a few different coordinates.

Lab: Form and Action

"logic will get you from A to B - imagination will take you anywhere"

How to use Form to invoke a remote service through CGI.

1. Copy the search box of this search page,
inlcuding radio buttons, text input, and submit button.
2. Open your Nvu HTML editor.
3. Open a new empty HTML file.
4. Paste the search box into this new file.

5. Use Nvu to add a Form to this search box. Do not hand code the HTML. Just fill the blank in the Form dialog.

6. In the form dialog, set Action="http://google.com/search" and name of Form as "f" and method as "get"
(See Hint if it does not work.)
7. Save your file on your computer. Run your HTML by Firefox. What do you get?

8. Set method as "post"
9. Run your HTML by Firefox. What do you get?

Static, Dynamic Webpages and Common Gateway

  • Dynamic pages, content generated by server-side programs.
  • CGI, Common Gateway Interface, for sending requests to server-side programs.
(pages 41~46, 188~193 of Textbook)

static page
Ex:
http://www.google.com/

dynamic page
Ex:
http://www.cna.com.tw/

URL that sends a request by CGI
Ex:
http://maps.google.com/maps?q=24.9586,+121.2411

2008年11月19日 星期三

大三專題指導

有興趣找我做專題同學,請參閱大學部專題特區。我們會先在1/16/2009 舉辦行動科技輔具冬令營隊,介紹專題內容與基礎能力。有興趣者,請自行組成專題團隊。

本次招收10位同學,若干團隊(每隊2人),冬令營活動結束後,將進行個別團隊洽談。

2008年11月17日 星期一

Homework 11-17-2008

1. Lab Making web pages accessible
2. What is Web 2.0?
3. What is mashup?

中原大學電子商務學程 招生開始

電子商務學程申請開始了,我擔任其中兩門課程
有興趣者請參閱招生海報

Lab Mashup 4

Create a slide show of your album.

Hint: 挪威奧斯陸之行

Lab Mashup 3

Check it out! Real time satellite tracking

It is a mashup of Google Map and satellite teacking data.

Use the website to track Formosa III satellite.

More applications of Google Maps

Lab Mashup 2

For housing services, compare the three websites
http://www.housingmaps.com
http://www.urmap.com.tw/asp/kijiji/
http://www.7house.com.tw

List the differences in the user interface design and usability. Make comments
by your use experiences.


比較: 美感,直覺性,流暢,預期反應

example: TMM

Lab Mashup

1. Upload a sample ppt to Google Docs.
2. Publish the uploaded ppt.
3. Embed the online ppt to your blog.

The reason to do so is that the readers don't have to have ppt to view your presentation. For example, some users work with Linux or Unix, and others work with MacOS. They will appreciate you for doing so.

Hint: a sample work

2008年11月3日 星期一

Lab Making web pages accessible

1. Use Firefox Accessibility Extension to identify the accessibility failures and warnings in http://google.com
2. Fix the failures you found.

Lab Access Keys

1. Use Firefox Accessibility Extension to identify the access keys defined in http://www.epa.gov.tw
2. Use GreaseMonkey to detect the access keys defined in http://www.epa.gov.tw
Hint: AccessBar: displays defined accesskeys in a fixed-position bar along the bottom of the window.
3. Are the two results in the above the same?

Lab Firefox Accessibility Extension

Use Firefox Accessibility Extension to check the accessibility of three sites that you visit most.
Report the summary of all the errors and warnings for each site.

Lab: Making images accessible

1. Use Nvu or Notepad to edit the following homepage
at http://bloggercamp.blogspot.com/2007/01/2007.html

You can copy and paste the content to your Nvu.

2. Take a look at the HTML 標籤, HTML 原始碼

3. Save your editings and preview your webpage using Firefox

4. Make the webpage accessible by
adding ALT text to the images.

5. Go to the Firefox Add-ons site for Firefox Accessibility Extension

6. Click the "Install now" button on the add-ons website

7. Check whether you can see the ALT text for the images by selecting the "Show Text Equivalent" function.