創意行動網路APPs之系統技術與設計研發

2023/Spring


Instructor:        黃崇明 Chung-Ming Huang

Office:               4206C

Phone:               2757575-62523

Office   Hour:    Thursday, 1410-1700

TA   email:         liaowp@locust.csie.ncku.edu.tw

Lab:                    65303


Course Description

Two main software systems over the mobile network are web systems and APPs. To let students know the secret inside a practical mobile network’s software platform, this course is based on the self-made practical system platform called Demodulating and Encoding Heritage (DEH) (http://deh.csie.ncku.edu.tw), which contains a web system and several APPs. Through the presentationa and delivery of DEH’s motivations, software architectures, logical of the functional specification, main technical issues, the usage and the abstract coding procedure of the DEH platform, students can learn the comptehensive know how of an innovative network application and service platform. The goal of this course is to have students to learn 1) the practical training and experience of designing and developing an innovative APP, 2) the logic of the functions for manipulating the digital contents of culture heritage, 3) the programming capability of APP Development Tool/Android/iOS/web /Python, for which students can select one or more items for developing their term projects and 4) the capability of developing innovative network applications and services cooperatively. There are 3 parts in this course: lecture, student presentation and projects. This course is a flippedand multi-discipline course and tries to offer a rendezvous to let students from different backgrounds and knowledge to take a course together. Students from different colleges are welcomed to take this course. This course belongs to “The Exploring 3.0 Innovative Research course”.


Course Outline

  1. i) Part I: The Demodulating and Encoding Heritage (DEH) platform
  2. - Mobivation and brief of DEH
  3. - Usage of the DEH web system&APPs
  4. - Innovative and advanced functions of DEH
  5. - System design and development of the DEH web system and APPs
  6. ii) Part II: Programming Tutorial
  7. - Tools for developing APPs
  8. - Android programming
  9. - iOS programming
  10. - Python&Socket network programming
  11. - Web programming
  12. iii) Part III: Webs and APPs of students’ Projects
  13. - Usage of the DEH
  14. - Functional specification of the term project
  15. - Main technical issues of the term project
  16. - Proposed solutions
  17. iv) demo

Course Syllabus

  1.      Mobivation&brief of DEH and Usage of the DEH web system&APPs
  2.      Innovative&advanced functions of DEH
  3.      System design&development of the DEH web and APPs and business talk
  4.      Tools for developing APPs
  5.      Android programming
  6.      iOS programming
  7.      Student-Presentation-1: Demo of the DEH’s uage
  8.      Python&Socket network programming
  9.      Holiday (Spring break)
  10.      Student-Presentation-2: Presentation of others’ DCH/M-DCH/LBS touring web systems and/or APPs (地圖故事, …) and make comparison between the DEH platform and your presented web systems and/or APPs
  11.      Web programming
  12.      Student-Presentation-3: Functional specification of the term project
  13.      Proximity Service (ProSe) for the next generation wireless mobile network & Kernal techniques of the applications and services for Proximity Service (ProSe)
  14.      Student-Presentation-4: Main technical issues of the term project and potential solutions
  15.      Mobile Social Network in Proximity (MSNP)
  16.      Power saving techniques
  17.      Term project DEMO
  18.      Term report due date: 2023/6/12 (M)

Text Book:

Current papers and technical articles&guides in the literatures.


Term Report due date:


2023/6/12 (M)

Grading Scheme:


Presentation: 40%    Term Project: 40%    Term Report: 20%