System Techniques and R&D Design of Innovative Mobile Networks Apps

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

2020/Fall


Instructor:        黃崇明 Chung-Ming Huang

Office:               4210C

Phone:               06-27575755 轉 62523

Class   Time:     Thursday - 14:10~17:00

Class   Room:     4264

Office   Hour:    Wednesday - 14:10~16:00

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


Course Description

With the widely available 4G/5G cellular networks and deployed Wi Fi wireless network, mobile network access is available every where and mobile network applications and services have become our daily life.

Two main software systems over the mobile network are web systems and APPs.

To let students know the secret inside a practical software platform and its derivative research topics, this course is based on a practical system platform called Demodulating and Encoding Heritage (DEH) (http://deh.csie.ncku.edu.tw), which contains a web system and several APPs. Motivations, software architectures, logical of the functional specification, main technical issues, the usage, the coding’s know how and the derived high level research topics/papers of the DEH platform are presented in detail.

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 project
  4. The research capability of how to define a practical research problem X and solve the practical research problem X for their graduate study and future career
  5. the capability of developing innovative network applications and services cooperatively

This course emphasizes to have the interactive Q&As during instructor’s lecture time, students’ innovative presentation style for their projects, students’ team work for their term project and term project’s innovative functions’ logic and practical usage’s scenarios.

There are 3 parts in this course: lecture, student presentation and term project.

This course belongs to “Exploring Advancement 2.0 course”.

This course is a flipped and 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.


Course Outline

Part I: The Demodulating and Encoding Heritage (DEH) platform - 4 weeks

  1.      Motivation and brief of DEH
  2.      Usage of the DEH web system & APPs
  3.      Innovative and advanced functions of DEH
  4.      System design and development of the DEH web system and APPs

Part II: Programming Tutorial - 4 weeks

  1.      Tools for developing APPs
  2.      Android programming
  3.      iOS programming
  4.      Web & Python programming

Part III: Case study of the Derived research - 4 weeks

  1.      Proximity Service (ProSe) for the next generation wireless mobile network
  2.      Kernel techniques of the applications and services for Proximity Service (ProSe)
  3.      Mobile Social Network in Proximity (MSNP)
  4.      Power saving techniques

Part IV: APPs of students’ Projects - 4 weeks

  1.      - Usage of the DEH
  2.      - Functional specification of the term project
  3.      - Main technical issues of the term project
  4.      - Proposed solutions

Part V: APPs Demo - 1 week


Course Schedule

Week 1: Mobivation and brief of DEH=> create accounts

Week 2: Usage of the DEH web system&APPs

Week 3: Innovative and advanced functions of DEH

Week 4: Holiday

Week 5: System design&development of the DEH web and APPs and business talk

Week 6: Student Presentation-1: Demo of the DEH’s uage

Week 7: Tools for developing APPs

Week 8: Android & iOS programming

Week 9: Python programming

Week 10: Web programming

Week 11: Proximity Service (ProSe) for the next generation wireless mobile network

Week 12: Student Presentation-2: Functional specification of the term project

Week 13: Kernal techniques of the applications and services for Proximity Service (ProSe)

Week 14: Mobile Social Network in Proximity (MSNP)

Week 15: Student Presentation-3: Main technical issues of the term project

Week 16: Power saving techniques

Week 17: Student Presentation-4: Proposed solutions

Week 18: Term project Demo


Text Book:

Current papers and technical articles & guides in the literatures.

Initial Project

運用DEH的創意應用與服務

Week1 - Brief Introduction

Week2 - Content Downloading and Authoring

Week3 - Advanced Functions

Week5 - System D and D of DEH

Week5 - The Next Step and business talk

Week7 - Overview of Making Mobile Application

Week8 - Overview of iOS Programming

Week8 - Android App Tutorial Handout

Week9 - Web Programming Tutorial Handout

Week10 - Python Programming Tutorial Handout

Week 11 - Proximity Service (ProSe) for the next generation wireless mobile network

Week 11 - Proximity Service (ProSe) for the next generation wireless mobile network

Week 13 - Kernal techniques of the applications and services for Proximity Service (ProSe)

Week 14: Mobile Social Network in Proximity (MSNP)

Week 14: Mobile Social Network in Proximity (MSNP)

Week 15-1

Week 15-2


Term Report due date:


2021/1/8 (18th week)

Grading Scheme:


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