LINK



Web Service Computing (Fall Semester, 2010)

*"Student-teacher relationships are based on trust. Acts, which violate this trust, undermine the educational process. Your classmates and the instructor will not tolerate violations of academic integrity"*
Course Schedule & Lecture Notes
* [September 2] Class Introduction & Introduction of Android Programming How To Android Programming
* [September 9] What is Web Service? & Android Practice 1 WebService, XML & DTD (HW#1), Android_layout, catalog.dtd, report.dtd, report2.dtd(과제용), pngs.zip
* [September 16] XML & Web2.0/Open API & Android Practice 2 Network_XML.ppt
* [September 23] No Lecture (The Korean Thanksgiving Day)
* [September 30] No Lecture (The professor should participate in the ISO/IEC JTC1 standardization meeting)
* [October 7] DOM Programming & Android Practice 3 DOM.ppt, CallForMidTerm.ppt
* [October 14] SAX Programming & Android Practice 4 SAX.ppt
* [October 21] Android Practice 5
* [October 28] *Mid-Term Project Presentation*
* [November 4] REST & Restlet Programming REST.ppt REST Calculator
* [November 11] Clustering: SingleLink Intelligent_Web.ppt, Clustering.ppt, SingleLinkAlgorithm.zip, Clustering.zip
* [November 18] Clustering: K-Means (KMeansExample, see [[http://blog.sragent.pe.kr/24">A Korean Blog about K-Means), Recommendation (Recommedation.ppt, Recommendation.zip)
* [November 25] Genetic Algorithm (Find an Optimal Solution of Complex Problem) GeneticAlgorithm.ppt, GA.zip
* [December 2] Search & Ranking searchengine.ppt, Search.zip
* [December 20] *Final-Term Project Presentation*
*Information*
* Lecturer: Youn-Hee Han (Rm. B303, Tel: 560-1486, yhhan@kut.ac.kr)
* Classes: Thursday (14:00-18:00pm)
* Lecture Room: A206
* TA: Dong-sun Yang (animato@kut.ac.kr)
* Course Board: http://apps.thinkonweb.com/labbbs/list.link?bn=WSC2010_2
References

* Textbook 1: *The professor will distribute the lecture notes.*
* Textbook 2: 안드로이드 프로그래밍 정복, 김상형저, 2010년 7월, 한빛미디어
* Textbook Website
* http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788979147414&orderClick=LEA
Logistics

* Attendance - one class absence will result in the deduction of two points out of 100 points. Five absences will not result in ten points deduction, but "failure" (i.e., grade 'F') in this course.
* Exam - there will be no examination.
* Homework - much intensive homeworks will be set. Any cheating (or copying) will result in grade 'F'.
* Term-project - there will be two term-projects (Midterm & Final-term). These projects will replace the exams, so that the students should try to their best to make the projects successful.
Evaluation
* Attendance (10%), Homework (10%), Midterm project (40%), Final project (40%)
Examples of Android Apps - 001. First Android App, TextView를 Java 코드에서 직접 사용하기
- 002. Layout Test, ImageView Test, Button Test, Orientation Test, Gravity Test, Layout Gravity Test, Layout Gravity Test2, Layout Gravity Test3, Baseline Aligned Test, Layout Weight Test, Pagging&Margin Test, Relative Layout Test, Namecard Test, Absolute Layout Test, Frame Layout Test, Table Layout Test, Nest Layout Test, Multipage Layout Test
- 003. List Example
- 004. Toast Example
- 005. HandleEvent Example, Timer Example
- 006. Radio Button Example
- 007. List Example,ListAddDel Example
- 008. Tab Example
- 009. Thread Example, Backwork Example
- 010. Android - Network Example: Network Infomation, Get HTML Source, Get HTML Source 2 (Asynch Version - progress bar), WebView Test, WebView Test 2, Java HTTP Deamon 0.9
- 011. Android - DOM Example: Create DOM Parser, Create XML, Create XML2, Get Node Type, Get Child Nodes, Get Attribute Info, Get Value, Search Node
- 012. Android - SAX Example: Create SAX Parser, Document Start & End, Element Information, Attribute Information, Character Information, Event Locator, Get Some Element Values, Get All Values
* Search_new.zip: search_new
* newsearchindex.db: db