~ Never just Theory, Realize it! ~
Last Update: 2023.12
梁文耀 (William W.-Y. Liang), Ph. D
凌華科技 技術協理 Technical Director, ADLINK (Chief Architect of Global Development Engineering, 2019.05~2022.10; Advanced Technology Office / ZettaScale Technology 2021.11~2023.06)
聯齊科技 技術長 (CTO, NextDrive Inc.), 2017.02~2019.05
和沛移動 (和沛科技) 技術長 (CTO, HB Mobile / Hope Bay Technologies), 2016.04~2017.01
鴻海科技集團 創新數位系統事業群 資深處長 (Senior Director, SWD, iDSBG, Foxconn), 2013.01~2014.09
國立台北科技大學 資訊工程系 專任助理教授 (Assistant Professor, Department of Computer Science and Information Engineering, National Taipei University of Technology), 2005.02-2012.07
晶慧資訊 研發 副總經理 (R&D Vice President, WISCORE Inc.), 2001.09 ~ 2004.02
Contacts:
Biography
Dr. William W.-Y. Liang received his PhD degree in Computer Science and Information Engineering from National Taiwan University in 1998. After two-year compulsory military service, Dr. Liang worked for Avant! Corporation as an EDA software engineer during 2000. From 2001 to 2004, he joined an embedded system design company, WISCORE Inc., and experienced the positions of a R&D staff engineer, the department manager, and the vice president. Since 2005, Dr. Liang transferred to National Taipei University of Technology as an assistant professor in the Department of Computer Science and Information Engineering. During these years, he published 80+ papers and gave nearly 210+ professional talks. In 2013, he joined the innovation Digital System Business Group (iDSBG) of the Foxconn Technology Group and then served as a Senior Director. Dr. Liang was assigned to be in charge of the development of the next generation HTML5-based operation system (Firefox OS). He also led some of the optimization tasks for the Android products. During Q3 2014, the first version of the Firefox OS table was released and shipped. After that, Dr. Liang worked as a professional consultant and joined some start-up teams. In 2016, Dr. Liang joined the cloud storage based start-up company HopeBay Technology and HB Mobile to develop a new generate phone, Tera phone, targeting at unlimited storage space using cloud technology. After that he joined another start-up company, NextDrive Inc., in 2017 (to present) to develop the energy-based IoT systems, which covers from a newly evolved operating system - NextDrive OS, a self-created cloud infrastructure, and the service oriented user Apps -- Ecogenie. From 2019 to 2023, he joined the IPC vendor ADLINK for the development of related technologies including Edge Computing and AIoT platforms including the newly developed Zenoh protocol. Dr. Liang was a member of ACM, IEEE CS, and IICM. Since 2011, he has been listed in Marquis Who's Who in the World. Dr. Liang's research interests include OS, computer architecture, embedded systems, parallel and distributed systems, and low-power software design.
關於 梁文耀 博士
1998年畢業於國立台灣大學資訊工程系博士班。曾任美商Avant!擔任EDA軟體工程師,後於晶慧資訊任資深工程師、研發部經理、後擔任研發副總經理從事嵌入式系統設計服務。2004年轉至學界,於2005年起擔任國立台北科技大學資工系助理教授。2012年再度回到業界,並於2013年初,應邀加入鴻海科技集團創新數位系統事業群,擔任技術顧問一職,並於同年8月轉任資深處長一職。期間,梁博士負責建立作業系統開發團隊以從事新一代作業系統(Firefox OS)之開發,同時負責部分Android優化工作。2014年底完成階段性任務後離開該職務,並開始投入開源與新創開發工作。2016年4月,梁博士加入新創團隊和沛科技,參與 Tera 雲端手機系統之開發。2017年起,加入另一新創團隊 NextDrive,從事能源物聯網與智能電網相關技術及產品開發。2019至年2023年,加入工業電腦大廠 ADLINK,投入邊緣計算與 AIoT 平台技術發展。梁博士主要的實務專長為作業系統與嵌入式系統設計,包括Linux核心及驅動程式開發、Android與Firefox作業系統軟體之發展等等。其研究興趣包括計算機架構、嵌入式系統、省電技術與低功耗系統軟體設計、平行及分散式系統、分散式行動計算、遙測與科學運算平行處理等等。
Table of Contents
Sharing of Selected Talks
* In this place, I’m sharing my presentations, articles, news reports, or videos, etc. Other thoughts and ideas sharing can be found on my FB. *
※ "IoT: a Cloud to Things Continuum," for NTU Salon (台大沙龍/業界), NTU EE Build II R124, April 23, 2023.
※ "Edge Computing for the Industry," for NTHU CS (清大資工系), Oct. 6, 2021.
※ From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology trend review, mainly for talks in 2020. [YouTube sharing by ADLINK AIoT Club] [A report by NTHU]
※ 近年智慧應用與開源系統軟體發展趨勢 (The Development Trend of Smart Applications and Open Source System Software during the Past Few Years), in 台大資工系 (NTU CSIE), 2017/01/24.
※ The key issues for teaching or learning Android and Linux Kernel, for 台大資工系 (NTU CSIE) & 成大資工系 (NCKU CSIE), 2017/01/16 & 23 respectively.
※ 以資料為中心的物連網架構 (Data-centric IoT), for 台大資工系 (Dept. CSIE, National Taiwan University), 2016/12/23.
※ 行動終端、物聯網與雲端平台在高速移動網路下的整合趨勢 (An Integration Trend of Terminal Devices, IoT and Cloud Platforms with High-speed Mobile Networks), in MOPCON 2016, 高雄國際會議中心, 2016/10/30.
※ 高速移動網路新時代 -- 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and Cloud for High-speed Mobile Networks), in DTF 2016 Micro-controller Forum (電子時報論壇 -- 微控制器技術論壇), 台北六福皇宮, 2016/09/22.
※ Android Framework 架構簡介 (An Introduction to the Android Framework -- a core architecture view from apps to the kernel), a lecture in the class “Open Source System Software & Practice” in Dept. Computer Science and Information Engineering of National Taiwan University, organized and hosted by Prof. Shih-Hao Hung, 2016/03/29.
※ Linux 作業系統核心簡介 (An Introduction to the Linux Kernel -- with Device Drivers), a lecture in the class “Open Source System Software & Practice” in Dept. Computer Science and Information Engineering of National Taiwan University, organized and hosted by Prof. Shih-Hao Hung, 2016/03/22.
※ 作業系統與硬體元件的驅動軟體開發法則 (Operating Systems and Software DesignPrinciples for Hardware Components), published on Slideshare, 2015/12/02.
※ 多元物聯網智慧應用時代下的開源策略 (The Open Source Strategy for the Versatile IoT and Smart Applications Era), in 台北國際電子展 (The 41st Taipei International Electronics Show, Taitronics 2015) 穿戴式裝置智慧加值應用國際論壇 (Smart Wearable Device Application International Forum), 台北南港展覽館, 2015/10/07.
※ 智慧應用與智慧裝置發展趨勢 (The Development Trend of Smart Applications and Smart Devices), published on Slideshare, 2015/09/17.
※ Android Device Driver Structure Introduction (Android 驅動程式結構簡介), updated and re-published on Slideshare, 2015/08/14.
※ 智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT), published on Slideshare, 2015/05/29.
※ 嵌入式智慧應用開源軟硬整合新趨勢 (Open Source Software and Hardware Integration Trend for Embedded Smart Applications) [old version], (2015/03/24 in Intel 2015 嵌入式應用論壇, hosted by Digitimes@台北維多麗亞酒店大宴會廳.)
※ 智慧連網與 Web 及雲端運算整合趨勢 (Integration Trend of Smart Connected Devices and Web/Cloud Computing), (2014/12/10 in HTML5 趨勢發展與技術應用論壇 2014, hosted by 資訊工業策進會@台大霖澤館國際會議廳.)
※ 智慧應用整合設計發展趨勢 / The Development Trend of the Integrated Design for Smart Applications and Devices. [English Report is here.] (2014/01/22 in電子時報論壇 DTF 2014 嵌入式技術與應用論壇, hosted by DigiTimes@台北六福皇宮.)
※ 鴻海八屏一網一雲與HTML5的願景 / The Vision of Foxconn on the 8 Screens 1 Internet 1 Cloud Strategy and HTML5. (2013/10/03 in HTML5 趨勢發展與技術應用論壇 2013, hosted by資訊工業策進會@張榮發基金會國際會議中心.)
※ Android 作業系統核心與HAL驅動程式架構 / The Kernel and HAL Device Driver Architecture of the Android Operating System. (2011/12/19 台科大電子系演講) [ A simplified version for open download / 簡要版: Android 驅動程式架構簡介 / Introduction to Android Device Driver Architecture (2013/03/07 明志科大電子系演講).]
※ Android 4.0 跨版本軟硬整合系統設計法則, 實踐與展示 / A Cross-version Design Approach, Implementation, and Demonstration for Android System Integration . (2012/05/02-03 2012 Android Days Android 開發者大會. Update in 2013/04/11 中央大學資工系演講: Android 跨版本系統軟體開發方式.)
※ 智慧裝置之商機與軟硬體整合應用-以Android/ Linux架構為例 / Opportunity for Smart Devices and Applications based on Software/Hardware Integration - using Anndroid/Linux as an Example. (2012/12/18 in "雲端運算發展與智慧裝置APP商機", hosted by 中國生產力中心@國立台灣師範大學.)
※ Android/Linux智慧裝置之商機與軟硬體整合技術 / Opportunity and Software/Hardware Integration Technologies for Android/Linux Smart Devices. (2012/11/16 in Android/Linux智慧裝置之商機與技術產學講座, hosted by 教育部資訊軟體人才培育推廣計畫行動終端應用資源中心@ 國立臺北科技大學共同科館B1演講廳.)
※ 基於Android/Linux嵌入式平台的智慧裝置設計開發 / Design and Development of the Smart Devices based on the Android/Linux Embedded Platforms. (2012/10/04 in 2012 電子時報論壇 – 微控制器技術與智慧應用論壇@台北六福皇宮.)
※ 嵌入式系統與智慧裝置 - Android 平台開發與應用 / Embedded Systems and Smart Devices – Android Platform Development and Application. (2012/09/24 教育部嵌入式軟體聯盟-行動雲端運算技術論壇@台大資工系.)
※ Android 軟硬整合設計方法與實現 / A Portable Design Principle and the Implementation Methodology for Android System Integration (2011/11/06 AMT 2011中國首屆跨领域技术体验峰会演講.)
※ Android-Car專案介紹 / Introduction to the Android-Car Project. (YouTube Video). (2012/08/15 GTUG-Taipei 聚會分享) [For more info, refer to Android-Car.]
※ Android 應用開發架構與Android-Car專案介紹 / The System Architecture for Android Apps & Introduction to the Android-Car Project. (2012/07/02 教育部4C電子聯盟夏令營@台科大電子系, Updated Version for 2012/11/14 聖約翰科技大學資工所演講) [For more info, refer to Android-Car.]
※ Android/Linux嵌入式系統發展現況, 軟硬整合技術, 與就業機會 / The Current Status of Android/Linux Embedded Systems, Software/ Hardware Integration Technologies, and Job Opportunities (2012/03/07 Android 4.0 技術與就業機會研討會.)
※ 軟硬整合予台灣產業的機會與 Android 軟硬整合技術 / The Industry's Opportunity of Software-Hardware Integration for Taiwan and Android System Integration Technologies. (2011/12/29 軟硬整合潮流與大陸智能電視商機座談會.)
※ Android 應用開發的核心議題 / A Discussion of Some Core Design Issues in Android Application Development.(2011/11/07 元智大學資工系演講,2011/09/27 逢甲大學資工系演講.)
※ 元件化架構與元件間通訊機制--深入了解Android系統架構運作原理 / A Deeper View of the Android Component Architecture. (2010/10 2010 Android 開發大會論文集.)
※ Android作業系統的元件化架構 / Component-based Design of the Android Operating System.(2010/11/12 元智大學資工系演講.)
※ Android 作業系統移植之研究與實現 / A Study and Implementation of the Operating System Porting for Android. (2009/07指導研究生之碩士論文.)
※研究論文請參考“論文發表”.
Education / 學歷
Ph.D., Architecture Laboratory, Department of Computer Science and Information Engineering, National Taiwan University, Taiwan (國立台灣大學資訊工程研究所所博士/計算機結構實驗室), 1994.09 ~ 1998.01
M.S., Parallel and Distributed Systems Laboratory, Department of Computer Science, National Tsing Hua University, Taiwan (國立清華大學資訊科學研究所碩士/平行及分散式系統實驗室), 1992.09 ~ 1994.06
B.S., Department of Computer Science and Engineering, Tatung Institute of Technology, Taiwan (大同工學院資訊工程系學士), 1992.09 ~ 1994.06
Detailed Working Experiences / 詳細工作經歷
Technical Director and Chief Architect, GDE (R&D), ADLINK (凌華科技 技術協理), 2019.05~2023.06
Chief Architect of Global Design Engineering (R&D Engineering) in ADLINK HQ between 2019.05~2021.10
Moved to Advanced Technology Office (Zettascale) between 2021.11~2023.05
working on Edge Computing Software Technologies, mainly in the "Zenoh" technology, which provides a Internet-scale fully-distributed connectivity for industry and autonomous systems such as autonomous driving.
For a brief intro, refer to: https://www.slideshare.net/williamwyliang/edge-computing-for-the-industry for a brief introduction.
Research, publication and academic collaboration with universities (specifically in Edge Computing and AI Platforms]
Ecosystem and open source communities engagement and promotion for the ADLINK Edge OS, composed of several open source Edge Computing projects, including Eclipse Cyclone DDS, ROS2, Eclipse Fog05, Eclipse Zenoh and Autoware.Auto
New technology development
Product/project architecture design
Implementation expertise enhancement
R&D non-functional skills strengthening, especially in problem solving process and skills
Efficient and effective engineering process improvement, including requirement engineering and system engineering
CTO, NextDrive Inc. (聯齊科技 技術長), 2017.02~2019.05
Lead 6 teams (OS, Cloud, App, AE, EE, QA) of the scale of nearly 40 members to design and develop the IoT specific operating system, called ND-OS, for NextDrive's new generation energy gateway code-named Cube-J, with the following features:
Embedded Linux based system,
Build-in rule engine and event-driven architecture with OTA and remote device management capability,
In-house design micro-service based back-end architecture in public cloud, ready for ML/DL data analysis features,
Friendly designed user Apps on Android and iOS,
Capable of connecting to a smart meter using a new industrial standard for smart utilities called WiSUN on sub-G band with the Echonet Lite application layer protocol, and optionally using PLC with IEC62056 protocol,
Capable of connecting to other IoT sensors and controllers by way of BT or WiFi with Echonet Lite, such as g-sensor, thermo-sensor, smart lock, air conditioner control, lighting, energy storage, heater, etc.
With tiny form-factor (4.7cm cubic size), with quad-core ARM processor, 1GB memory, 16GB eMMC, and build-in WiSUN HAN/FAN module, WiFi/BT module and internal antenna, etc.
Others: also supports automated demand response, engaged with DLT (a.k.a. block-chain tech.) networks, enabled with the web-based NodeJS technology for extended application execution and deployment, etc.
Extended applications of CubeJ includes: smart meter and environment monitoring, home energy management system (HEMS) and automation, different type of smart utility network integration, and remote management for other type business.
Engage and collaborate with quite a lot partners and customers in Taiwan and Japan, including many companies, governmental technical organization, and universities in either technical or business cooperation.
Here is an introduction of nextDrive's products and services, entitled "Internet of Engergy": https://www.slideshare.net/williamwyliang/internet-of-energy-251211837
CTO, Hope Bay Mobile, a subsidiary Hope Bay Technologies (和沛移動 技術長), 2016.04~2017.01
Work with the development team (including 4 scrum teams of around 40 members) to create a new cloud-based smart phone called Tera, which provides limitless storage space to the users.
Develop and design the technology and architecture of the Tera phone and the cloud back-end, called "Cloud Memory Extension (CME)" technology - a cache hierarchy technology to integrate the cloud storage (mainly with HopeBay Ark Flex-U) into local Linux file system in the phone, with fault handling mechanisms on offline situations.
Define the user scenario and user stories of the Tera phone, including potential business logic.
Apply for the government MOEA A+ Project for the CME technology development.
Here is an introduction about CME: https://www.slideshare.net/williamwyliang/an-integration-trend-of-terminal-devices-iot-and-cloud-for-highspeed-mobile-networks.
Professional Consultant and Open Source Project Contributor (專業顧問 and 開源計畫貢獻者)
Serve as an open source consultant for an SoC vendor, helping adopt formalized open source methodologies.
Participate in a newly founded Linux-based open source community (under preparation), as a contributor and a developer.
Work with several start-up companies and projects to provide helps from technical and direction aspects, including cloud virtual platform, wearable devices, IoT-related devices, and web-based systems.
Provide professional training for some organizations or companies. Topics include Android framework architecture, Linux kernel drivers, MCU-based RTOS systems for IoT, and the development trends of the industry, etc.
Selected talks related to open source and smart device (IoT) during this period:
An Introduction to the Android Framework -- a core architecture view from apps to the kernel, 2016/03/29
An Introduction to the Linux Kernel -- with Device Drivers, 2016/03/22
Operating Systems and Software Design Principles for Hardware Components, 2015/12/02
The Open Source Strategy for the Versatile IoT and Smart Applications Era, 2015/10/07
The Development Trend of Smart Applications and Smart Devices, 2015/09/17
Android Device Driver Structure Introduction, 2015/08/14.
A Development Trend of Smart Applications and IoT, 2015/05/29.
Open Source Software and Hardware Integration Trend for Embedded Smart Applications, 2015/03/24
Integration Trend of Smart Connected Devices and Web/Cloud Computing, 2014/12/10
Senior Director, SWD, iDSBG, Foxconn Technology Group. (鴻海科技集團 創新數位系統事業群 資深處長2013.08~2014.09), Technical Consultant (技術顧問, 2013.01~2013.07)
Job function: In charge of the development of the HTML5-based new generation operating system -- Firefox OS from the Foxconn side, and co-development with the SoC vendors.
Major Achievements:
Co-worked with Mozilla to finish the first prototype of Firefox OS Tablet in Computex 2013.
Co-worked with Mozilla to release the developer version open source of the Firefox OS and finish the device production of the first Firefox OS Tablet for the Firefox OS Contribution Program announced in CES 2014.
Enabled Firefox OS on a Set-top Box platform.
Built the Firefox OS core R&D team in Foxconn.
A news report: https://www.digitimes.com.tw/iot/article.asp?cat=130&id=0000367375_zqo249x88ah8qt431lrzm
Technical Director, AndroLead Technology, Co., Ltd. (安佐立科技顧問公司 技術總監)
Job function: Provide technical consultant service and trainings for the industry, such as computer system design, embedded system technologies, SoC architectures, Android and Linux operating systems.
Assistant Professor, Dept. Computer Science and Information Engineering, National Taipei University of Technology(國立台北科技大學資訊工程系專任助理教授, 2005.02 ~ 2012.07), EPS Lab. Director (嵌入式與平行系統實驗室主持人, 2012.08 ~), Adjunct Assistant Professor (兼任助理教授, 2012.08 ~)
Assistant Professor, Dept. Computer Science and Information Engineering, St. John and St. Mary Institute of Technology (聖約翰技術學院資訊工程系專任助理教授)
Director, R&D Division II, ATM Electronics Inc. (聚興科技股份有限公司 研發二處協理)
Job function: Developed wireless equipments such as WLAN devices, access points, and Bluetooth devices. And customer supports.
R&D Vice President, WISCORE Inc. (晶慧資訊股份有限公司 研發 副總經理, 2002.11 ~ 2004.02), Manager, R&D Dept. (研發部經理, 2002.04 ~ 2002.10), Staff Engineer, R&D Dept. (資深工程師, 2001.10 ~ 2002.03)
Job function: Provided embedded systems design service and solutions, mainly using embedded Linux and ARM/MIPS SoC’s. Products include the embedded system development environment, home gateway equipments, GPS/GPRS telematic systems for fleet management, network surveillance systems, PDA, etc.
Software Engineer, R&D Dept., Avant! Corp. (Currently merged by Synopsis.) (美商前達科技股份有限公司 軟體工程師), 2000.04~2001.09
Job function: Developed physical verification EDA tools, particularly on the Layout-versus-Schematic (LVS) phase. Also join the work of parallelizing the tool by multithread techniques over multiprocessor systems.
Compulsory Military Service (義務役兵役), 1998.07 ~ 2000.03
Post-Doctor Research, Institute of Physics, Academia Sinica (中央研究院物理所 博士後研究), 1998.05 ~ 1998.07
Job function: Set up a cluster computing environment for the research on the protein structure analysis.
Part-time Assistant Professor, Department of Information Management, Tamkang University (淡江大學資管系 兼任助理教授), 1998.02 ~ 1998.07
Part-time Lecturer, Department of Information Management, Tamkang University (淡江大學資管系 兼任講師), 1997.09 ~ 1998.01
Publications
Journal Papers / 期刊論文
International (國際期刊)
Chien-Hung Liu, Wen-Yew Liang, Ming-Yi Tsai, Wei-Che Chang and Woei-Kae Chen, "A Novel Approach to Automate IoT Testing of Gateways and Devices," to appear in Journal of Information Science and Engineering, Vol. 38 No. 2, March 2022. (SCI)
Chuan-Chi Wang, Ying-Chiao Liao, Ming-Chang Kao, Wen-Yew Liang and Shih-Hao Hung, "Toward accurate platform-aware performance modeling for deep neural networks," ACM SIGAPP Applied Computing Review, Vol. 21, Issue 1, pp. 50–61, July 2021. https://doi.org/10.1145/3477133.3477137
Yen-Lin Chen, Ming-Feng Chang, Chao-Wei Yu, Xiu-Zhi Chen, Wen-Yew Liang, "Learning-Directed Dynamic Voltage and Frequency Scaling Scheme with Adjustable Performance for Single-core and Multi-core Embedded and Mobile Systems," Sensors 2018, 18(9), 3068; https://doi.org/10.3390/s18093068 (SCIE, EI) (IF=2.4)
Yen-Lin Chen, Ming-Feng Chang, Wen-Yew Liang, “Energy-efficient video decoding schemes for embedded handheld devices,” Multimedia Tools and Applications, DOI:10.1007/s11042-014-2435-y, Jan. 2015. (SCIE)
Wen-Yew Liang, Ming-Feng Chang, Yen-Lin Chen, and Jenq-Haur Wang, "Performance Evaluation for Dynamic Voltage and Frequency Scaling Using Runtime Performance Counters", Applied Mechanics and Materials, Vol. 284-287, pp. 2575-2579, Jan. 2013. NSC 101-2219-E-027-004. (EI)
Hung Wei Chang, Che Wun Chiou, Wen-Yew Liang, and Jenq-Haur Wang,, “Full Multiplexers Implementation of Dual Basis Multiplier over GF(2^m)”, Applied Mechanics and Materials, Vol. 284-287, pp. 3423-3427, 2013, NSC 101-2219-E-027-004. (EI)
Tung-Ju Hsieh, Wen-Yew Liang, and Yang-Lang Chang, Muhammad T. Satria, and Bormin Huang, “GPU-Based Parallel Tsunami Simulation and Visualization on Tiled Display Wall,” Journal of the Chinese Institute of Engineers, DOI:10.1080/02533839.2012.727606, Oct. 10, 2012. (SCI) (IF=0.295).
Jenq-Haur Wang, Hung Wei Chang, Che Wun Chiou and Wen-Yew Liang, “Low-complexity Design of Bit-parallel Dual Basis Multiplier over GF(2m)”, IET, Information Security. Vol. 6, Issue. 4, 2012, pp. 324 –328. (SCI)
Che Wun Chiou, Hung Wei Chang, Wen-Yew Liang, Jim-Min Lin and Yun-Chi Yeh, “Low-Complexity Gaussian Normal Basis Multiplier over GF(2m),” IET, Information Security. Volume 6, Issue 4, December 2012, p. 310 – 317. (SCI)
Muhammad T. Satria, Bormin Huang, Tung-Ju Hsieh, Yang-Lang Chang, and Wen-Yew Liang, "GPU Acceleration of Tsunami Propagation Model," IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, accepted, May 2, 2012, Impact Factor: 1.140 (SCI, EI) (IF=1.140).
Hung Wei Chang, Che Wun Chiou, Fu Hua Chou, Wen-Yew Liang, "Concurrent Error Detection in Polynomial Basis Multiplier over GF(2^m) Using Irreducible Trinomial," Journal of Computers (Special issue on Computer Arithmetic and Cryptography) Vol.22, No.3, Oct. 2011. (EI)
Yang-Lang Chang, Tung-Ju Hsieh, Antonio Plaza, Yen-Lin Chen, Wen-Yew Liang, Bormin Huang, and Jyh Perng Fang, "Parallel Positive Boolean Function Approach to Classification of Remote Sensing Images," Journal of Applied Remote Sensing, Vol. 5, 051505, December 01, 2011. DOI: 10.1117/1.3626866, NSC 99-2116-M-027-003. (SCI, EI) (IF=1.000)
Yen-Lin Chen, Wen-Yew Liang, Chuan-Yen Chiang, Tung-Ju Hsieh, Da-Cheng Lee, Shyan-Ming Yuan, and Yang-Lang Chang, "Vision-based Finger Detection, Tracing, and Event Identification Techniques for Multi-touch Sensing and Displaying Systems," MDPI Sensors, Vol. 11, Issue. 7, pp.6868-6892, July 2011. (SCIE) (IF 1.903)
Wen-Yew Liang, Chi-Yu Weng, Yen-Lin Chen, and Che Wun Chiou, "Design of a Parallel Face Detection Algorithm for Distributed Low Cost IP-based Surveillance Systems," AICIT Journal of Convergence Information Technology, Vol. 6, No. 2, pp. 306 ~ 318, 2011. NSC 99-2221-E-027-047. (EI)
Yen-Lin Chen, Chuan-Yen Chiang, Wen-Yew Liang, and Cheng-Hung Chuang “Embedded Vision-based Nighttime Driver Assistance System”, to appear in AICIT Journal of Convergence Information Technology, Vol. 6, No. 2, pp. 283 ~ 292, 2011. (EI)
Wen-Yew Liang, Po-Ting Lai and Che Wun Chiou, " An Energy Conservation DVFS Algorithm for the Android Operating System," FTRA Journal of Convergence, Vol. 1, No. 1, pp. 93-100, Dec. 2010. NSC 99-2221-E-027-047.
C.W. Chiou, W.-Y. Liang, H.W. Chang, J.-M. Lin, and C.-Y. Lee, "Concurrent error detection in semi-systolic dual basis multiplier over GF(2m) using self-checking alternating logic," IET Circuits, Devices & Systems, Vol. 4, Issue 5, pp. 382-391, Sep. 2010. (SCI, EI)
Wen-Yew Liang, Tung-Ju Hsieh, Muhammad T. Satria, Yang-Lang Chang, Jyh-Perng Fang, and Chin-Chuan Han, “A GPU-Based Simulation of Tsunami Propagation and Inundation,” in Lecture Notes in Computer Science (LNCS), vol. 5574, pp 593-603, Taipei, Taiwan, June 8-11, 2009, NSC: 97-2116-M-027-002. (EI)
Jyh Perng Fang, Yang-Lang Chang, Chih-Chia Chen, Wen-Yew Liang, Tung-Ju Hsieh, and Chin-Chuan Han, “A Parallel Simulated Annealing approach for Floorplanning in VLSI,” in Lecture Notes in Computer Science (LNCS), vol. 5574, pp 291-302, Taipei, Taiwan, June 8-11, 2009, NSC: 97-2116-M-027-002. (EI)
Yang-Lang Chang, Long-Shin Liang, Chin-Chuan Han, Jyh-Perng Fang, Wen-Yew Liang, and Kun Shan Chen, "Multisource Data Fusion for Landslide Classification using Generalized Positive Boolean Functions," IEEE Transactions on Geoscience and Remote Sensing, Vol. 45, Issue 6, Part 1, pp. 1697-1708, June 2007. NSC 95-2221-E-027-037, (SCI, EI)(IF 1.672, 27/55). (Available on the IEEE Xplore website.)
Jywe-Fei Fang, Wen-Yew Liang, Hong-Ren Chen and Ka-Lok Ng,“Novel Broadcasting Algorithm of the Complete Recursive Networks,” Informatica, Vol. 31, No. 1, May 2007, pp. 131-136. NSC95-2221-E-142-003 (SCI, EI) (IF 0.465, 64/83) (Available on the website of Informatica.)
W.-Y. Liang, J.-F. Fang, Y.-L. Chang, J.-P. Fang, “Power Analysis of a Flexible and Portable Wi-Fi Storage Device”, WSEAS Transactions on Circuits and Systems, Issue 7, Vol. 5, July 2006, pp. 1103-1110. NSC 94-2213-E-027-057. (EI) (ISSN 1109-2734) (Available on the WSEAS website.)
W. Y. Liang, C. T. King, and F. Lai, “Adsmith: An Object-based Distributed Shared Memory for Network of Workstations”, IEICE Transaction on Information and Systems, Vol. E80-D, No. 9, Sep. 1997, pp. 899-908. (SCI, EI) (IF 0.274, 64/75) (Available on the IEICE website.)
Domestic (國內期刊)
Da-Cheng Lee, Wen-Yew Liang, Hung Wei Chang, Yang-Lang Chang, and Jyh-Perng Fang, "Design of a Low Cost Multi-Touch Interface on a LCD Monitor (使用受抑制內全反射技術於 LCD 屏幕的低成本多點觸控人機介面系統設計)," Communication of Institute of Information and Computing Machinery, Vol. 15, No. 3, Sep. 2012.
Wen-Chang Chung and Wen-Yew Liang, "The Study and Implementation of Operating System Porting for Android (Android作業系統移植之研究與實現)," Communication of Institute of Information and Computing Machinery, Vol. 12, No. 3, pp. 35-48, Sep. 2009. (in Chinese)
Chien-Hsing Lee, Wen-Yew Liang, Hung Wei Chang, Yang-Lang Chang, and Jyh-Perng Fang, " Design and Implementation of a SOPC-based Framework for Image Processing (基於SOPC影像處理驗證框架之設計與實作)," Communication of Institute of Information and Computing Machinery, Vol. 12, No. 3, pp. 19-34, Sep. 2009. (in Chinese)
Tung-Ju Hsieh, Wen-Yew Liang, Yang-Lang Chang, and Jyh-Perng Fang, Tsorng-Hsiang Huang, and Wei-Sheng Lao, " Parallel Computing of Aerial Image Registration on GPU (航照影像較準之平行處理)," Communication of Institute of Information and Computing Machinery, Vol. 12, No. 3, pp. 77-88, Sep. 2009. (in Chinese)
Yuan-Sheng Yang, Tung-Ju Hsieh, Wen-Yew Liang, Yang-Lang Chang, and Jyh-Perng Fang, Chi-Yo Yen, and Hong-Yang Hsiao, " Graphics Hardware Assisted Visualization of Field-Measured Earthquake Data Sets (利用繪圖晶片加速地震量測視覺化資料計算)," Communication of Institute of Information and Computing Machinery, Vol. 12, No. 3, pp. 49-60, Sep. 2009. (in Chinese)
Jyh-Perng Fang, Yang-Lang Chang, Wen-Yew Liang, and Chun-Chieh Lin, "A Two-dimension Simulated Annealing Band Selection Approach for Hyperspectral Imagery," Journal of Photogrammetry and Remote Sensing, Taipei Chapter, Geoscience and Remote Sensing Society, IEEE, 2008. (The best student thesis award.)
Wen-Yew Liang, Hung-Che Lee, Jywe-Fei Fang, Chi-Ming Hung, Shih-Chang Chen, “A Study on the Implementation of a Low Power Portable Media Player on Wireless LAN (以無線網路實現低功耗可攜式多媒體播放器之研究),” Communication of Institute of Information and Computing Machinery, Vol. 10, No. 2, pp. 11-22, Jun. 2007. (in Chinese)
Conference Papers / 研討會論文
International (國際研討會)
Tsung-Yen Wang , Shao-Hua Wang , Chia-Heng Tu , Wen-Yew Liang . "CAT: Context Aware Tracing for Rust Asynchronous Programs," to appear in the Proc. of 38th ACM/SIGAPP Symposium on Applied Computing (SAC ’23), March 27-April 2, 2023, Tallinn, Estonia. https://doi.org/10.1145/3555776.3577669. (SAC 2023 Best Paper Award, System Software and Security)
Chi-Sheng Shih, Hsiang-Jui Lin, Yuyuan Yuan, Yi-Hung Kuo and Wen-Yew Liang, "Scalable and Bounded-time Decisions on Edge Device Network using Eclipse Zenoh," accepted to appear in the Prof. of the 28th IEEE International Conference on Embedded and Real-Time Computing Systems (RTCSA 2022), August 23-25, 2022.
Ying-Chiao Liao, Chuan-Chi Wang, Chia-Heng Tu, Ming-Chang Kao, Wen-Yew Liang and Shih-Hao Hung, "PerfNetRT: Platform-Aware Performance Modeling for Optimized Deep Neural Networks," accepted to appear in the Proc. of the 2020 International Computer Symposium, Tainan, Taiwan, Dec. 17-19, 2020. [ICS 2020 Best Paper Award]
Po-Sheng Lin, Ming-Chang Kao, Wen-Yew Liang and Shih-Hao Hung, "Performance Analysis and Optimization for Federated Learning Applications with PySyft-based Secure Aggregation," accepted to appear in the Proc. of the 2020 International Computer Symposium, Tainan, Taiwan, Dec. 17-19, 2020.
Yu-Hong Wei, Wen-Yew Liang and Shih-Hao Hung , "Performance Monitoring and Tracing of the Data Distribution Service with Dynamic Instrumentation," accepted to appear in the Proc. of the 2020 International Computer Symposium, Tainan, Taiwan, Dec. 17-19, 2020.
Chuan-Chi Wang, Ying-Chiao Liao, Ming-Chang Kao, Wen-Yew Liang and Shih-Hao Hung, "PerfNet: Platform-Aware Performance Modeling for Deep Neural Networks," in the Proc. of 2020 ACM Research in Adaptive and Convergent Systems, Gwangju, Korea, October 13-16, 2020.
Woei-Kae Chen, Chien-Hung Liu, William W.‐Y. Liang and Ming‐Yi Tsai, “ICAT: An IoT Device Compatibility Testing Tool,” in Proc. of the 25th Asia‐Pacific Software Engineering Conference (APSEC), to be held in Nara, Japan, December 4‐7, 2018.
Yen-Lin Chen, Ming-Feng Chang, Wen-Yew Liang, Hsin Han Chiang, and Tsu-Tian Lee, “Efficient DVFS based Energy Saving Scheme for Video Processing Applications of Mobile Healthcare Systems,” in Proc. of the IEEE International Conference on Systems, Man, and Cybernetics, Budapest, Hungary, 9-12 Oct. 2016. (EI)
Yen-Lin Chen, Ming-Feng Chang, Wen-Yew Liang, and Chao-Hsien Lee, "Performance and Energy Efficient Dynamic Voltage and Frequency Scaling Scheme for Multicore Embedded System," in Proc. of the IEEE International Conference on Consumer Electronics, 9 - 12 January 2016. (EI)
Wen-Yew Liang, Ming-Feng Chang, Yen-Lin Chen, and Chin-Feng Lai, "Energy Efficient Video Decoding for the Android Operating System," in Proc. of the IEEE International Conference on Consumer Electronics (ICCE 2013), Las Vegas, NV, United States, January 11 - 14, 2013. (EI)
Che Wun Chiou, Jim-Min Lin, Hung Wei Chang, Wen-Yew Liang, Jenq-Haur Wang, and Yun-Chi Yeh, “Self-checking Gaussian Normal Basis Multiplier using Multiplexer Approach,” in Proc. of the Sixth International Conference on Genetic and Evolutionary Computing (ICGEC-2012), Kitakyushu, Japan, Aug. 25-28, 2012.
Wen-Yew. Liang, Ming-Feng Chang, Yen-Lin Chen, and Jenq-Haur Wang, “Performance Evaluation for Dynamic Voltage and Frequency Scaling Using Runtime Performance Counters”, in Proc. of the 2nd International Conference on Engineering and Technology Innovation (ICETI2012), Kaoshiung, Nov. 02-06, 2012. NSC 101-2219-E-027-004.
Hung Wei Chang, Che Wun Chiou, Wen-Yew Liang, and Jenq-Haur Wang,, “Full Multiplexers Implementation of Dual Basis Multiplier over GF(2^m)”, in Proc. of the 2nd International Conference on Engineering and Technology Innovation(ICETI2012), Kaoshiung, Nov. 02-06, 2012. NSC 101-2219-E-027-004.
Hung-Wei Chang, Wen-Yew Liang, and Che Wun Chiou, “Low Cost Dual-Basis Multiplier Over GF(2m) Using Multiplexer Approach,” in Proc. of the 2011 International Conference on Pervasive, Embedded Computing and Communication(ICPECC2011), Hong Kong, Dec. 12-13, 2011. (EI).
Ming-Feng Chang and Wen-Yew Liang, “Learning-Directed Dynamic Voltage and Frequency Scaling for Computation Time Prediction,” in Proc. of the 8th IEEE International Conference on Embedded Software and Systems (IEEE ICESS-11), Changsha, China, Nov. 16-18, 2011. (EI).
Muhammad T. Satria, Bormin Huang, Tung-Ju Hsieh, Yang-Lang Chang, Wen-Yew Liang, "Efficient GPU implementation of tsunami simulation," in Proc. of SPIE 8183, 81830Q, High-Performance Computing in Remote Sensing Conference (8183), 19 - 22 September 2011, Clarion Hotel Congress Ctr., Prague Czech Republic, Grant NSC 99-2116-M-027-003, (EI).
Tung-Ju Hsieh, Wen-Yew Liang, and Yang-Lang Chang, "An Efficient GPU-based Implementation of Kalman Filter," in Proc. of SPIE, High-Performance Computing in Remote Sensing Conference (8183), 19 - 22 September 2011, Clarion Hotel Congress Ctr., Prague Czech Republic, Grant NSC 99-2116-M-027-003, (EI).
Shih-Chieh Wei, Bormin Huang, Tung-Ju Hsieh, Wen-Yew Liang, and Yang-Lang Chang, "Efficient GPU Implementation of Tsunami Simulation Based on the MacCormack Scheme," in Proc. of SPIE, High-Performance Computing in Remote Sensing Conference (8183), 19 - 22 September 2011, Clarion Hotel Congress Ctr., Prague Czech Republic, Grant NSC 99-2116-M-027-003, (EI).
Chuan-Yen Chiang, Yen-Lin Chen, Wen-Yew Liang, Tung-Ju Hsieh, Da-Cheng Lee, Shyan-Ming Yuan, and Yang-Lang Chang, "Developing Ubiquitous Multi-touch Sensing and Displaying Systems with Vision-based Finger Detection and Event Identification Techniques, "in Proc. of IEEE, International Workshop on Ubiquitous Service Systems and Technologies (USST 2011), in conjunction with The 8th International Conference on Ubiquitous Intelligence and Computing (UIC-2011), Banff, Canada, 2 - 4 September, 2011, (EI).
Wen-Yew Liang, Yen-Lin Chen, and Ming-Feng Chang, "A Memory-aware Energy Saving Algorithm with Performance Consideration for Battery-enabled Embedded Systems," accepted to appear in The 15th IEEE Symposium on Consumer Electronics (ISCE 2011), Jun. 14-17, 2011, Singapore, NSC 99-2221-E-027-047. (To be available on the IEEE Xplore website.)
Wei-Sheng Liao, Tung-Ju Hsieh, Yang-Lang Chang, Wen-Yew Liang, Che-Hao Chang, and Wei-Yao Chen, “Real-Time Spherical Panorama Image Stitching using OpenCL,” The 2011 World Congress in Computer Science, Computer Engineering, and Applied Computing, July 18-21, Las Vegas, Nevada, USA.
Wen-Yew Liang and Po-Ting Lai, "Design and Implementation of a Critical Speed-based DVFS Mechanism for the Android Operating System," in Proc. of the 5th International Conference on Embedded and Multimedia Computing (EMC-10), Cebu, Philippines, Aug. 11-13, 2010. Sponsored by Opticon Sensors Europe B.V., the Netherlands and NSC 98-2221-E-027-061.
Yang-Lang Chang, Zhi-Ming Chen, Wei-Lieh Hsu, Hsuan Ren, Jyh-Perng Fang, Wen-Yew Liang, Tung-Ju Hsieh, Kun-Shan Chen, "K-Way Tree Classification based on Semi-matroid Structure Applied to Multisource Remote Sensing Images," in Proc. of IEEE International Geoscience and Remote Sensing Symposium (IGARSS '09), July 12-17, 2009, Cape Town, South African, NSC 97-2116-M-027-002, (EI).
Chien-Hung Huang, Yu-Chin Liu, Wen-Yew Liang, Chen-Yu Chan, Jywe-Fei Fang, “Edge Fault Tolerant Pancyclicity of the WK-Recursive Network,” in Proc. 2009 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, Victoria, B.C., Canada, August 23-26, 2009. (EI)
Wen-Yew Liang, Tung-Ju Hsieh, Muhammad T. Satria, Yang-Lang Chang, Jyh-Perng Fang, and Chin-Chuan Han, “A GPU-Based Simulation of Tsunami Propagation and Inundation,” accepted by the 9th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP'09), Taipei, Taiwan, June 8-11, NSC: 97-2116-M-027-002. (EI)
Jyh Perng Fang, Yang-Lang Chang, Chih-Chia Chen, Wen-Yew Liang, Tung-Ju Hsieh, and Chin-Chuan Han, “A Parallel Simulated Annealing approach for Floorplanning in VLSI,” accepted by the 9th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP'09), Taipei, Taiwan, June 8-11, NSC: 97-2116-M-027-002. (EI)
Yang-Lang Chang, Wen-Yew Liang, Wei-Lieh Hsu, Tung-Ju Hsieh, Zhi-Ming Chen, Shih-Yu Kao "A Class Based Parallel Positive Boolean Function Approach to Multisource Remote Sensing Images," in Proc. of 2008 Remote Sensing Symposium Across Taiwan Strait, Sep. 15-19, 2008, GuiLin, Guang Xi, China, NSC: 97-2116-M-027-002.
Wen-Yew Liang, Shih-Chang Chen, Yang-Lang Chang, and Jyh-Perng Fang, "Memory-aware Dynamic Voltage and Frequency Prediction for Portable Devices," in Proc. of the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2008), Aug. 25-27, 2008, KaoHsiun, Taiwan, NSC: 96-2221-E-027-023, (EI). (Available on the IEEE Xplore website.) (Full Paper, Acceptance Rate: 26% (33/125))
Yang-Lang Chang, Jyh-Perng Fang, Wen-Yew Liang, Hsuan Ren, and Kun-Shan Chen, "Parallel Simulated Annealing Approach to Band Selection for Hyperspectral Imagery," in the Proc. of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS '08), July 6-11, 2008, Boston, Massachusetts, NSC: NSC 96-2116-M-027-002, (EI). (Available on the IEEE Xplore website.)
Wen-Yew Liang, Yang-Lang Chang, Jyh-Perng Fang, Sanq-Chang Ruan, Hung-Che Lee, and Chi-Yu Weng, “Supporting Dynamic Distributed Computing for Industrial Devices and Applications,” in Proc. the 3rd IEEE Conference on Industrial Electronics and Applications (ICIEA 2008), June 3-5, 2008, Singapore, pp. 2013-2018. NSC: 96-2221-E-027-023. (EI) (Available on the IEEE Xplore website.)
Shanq-Jang Ruan, Kun-Lin Tsai, and Wen-Yew Liang, “A Study on Battery Life Tradeoff between Deep Sleep and Sleep Modes of an Actual PDA,” in the Proc. of the 3rd IEEE Conference on Industrial Electronics and Applications (ICIEA 2008), June 3-5, 2008, Singapore. (EI) (Available on the IEEE Xplore website.)
Jyh Perng Fang, Yang-Lang Chang, and Wen-Yew Liang, "An 802.15.4-based In-class Response System" in the Proc. 2008 International Joint Conference on e-Commerce, e-Administration, e-Society, and e-Education (e-CASE 2008), March 27-29, Bangkok, Thailand, NSC 96-2520-S-027-002.
Wen-Yew Liang, Yu-Ming Hsieh and Zong-Ying Lyu, “Design of a Dynamic Distributed Mobile Computing Environment,” in the Proceedings of the 13th International Conference on Parallel and Distributed Systems (ICPADS 2007), Dec. 5-7, 2007, Hsinchu, Taiwan, NSC: 96-2221-E-027-023. (EI) (Available on the IEEE Xplore website.)
Wen-Yew Liang, Hung-Che Lee, Yang-Lang Chang, Jyh-Perng Fang and Jywe-Fei Fang, “Design and Analysis of a Low Power Wireless Portable Media Player,” in the Proceedings of the 13th International Conference on Parallel and Distributed Systems (ICPADS 2007), Dec. 5-7, 2007, Hsinchu, Taiwan. NSC: 96-2221-E-027-023. (EI) (Available on the IEEE Xplorewebsite.)
Yang-Lang Chang, Jyh-Perng Fang, Hsuan Ren, Jen-Chieh Yang, and Wen-Yew Liang, “Simulated Annealing and Greedy Modular Eigenspaces Band Selection Approach for Hyperspectral Imagery,” accepted in Proc. of SPIE, SPIE Symposium on Optics East, September 9-12, 2007, Boston, Massachusetts, USA, (EI).
Yang-Lang Chang, Jyh-Perng Fang, Hsuan Ren, Wen-Yew Liang, Chih-Wei Wu and Kun-Shan Chen, “A Simulated Annealing Feature Extraction Approach for Hyperspectral Images,” in Proc. of IEEE International Geoscience and Remote Sensing Symposium (IGARSS '07), July 23-27, 2007, Barcelona, Spain. NSC: 95-2221-E-027-037, (EI). (Available on the IEEE Xplorewebsite.)
Jyh-Perng Fang, Yang-Lang Chang, Hsuan Ren, Wen-Yew Liang, and Jywe-Fei Fang, “A simulated annealing band selection approach for hyperspectral imagery, ” in Proc. of SPIE, Sensors and Applications, Optics East, Vol. 6378, pp 63781G-1-10, October 1-4, 2006, Boston, Massachusetts, USA. (EI).
Yang-Lang Chang, Hsuan Ren, Jyh-Perng Fang, Wen-Yew Liang, Jia-Pei Huang, and Chun-Chieh Lin, "A Parallel Computing Technique for Complete Modular Eigenspace Feature Extraction of Hyperspectral Images," in Proc. of IEEE International Geoscience and Remote Sensing Symposium, IGARSS '06 & 27th Canadian Symposium on Remote Sensing, pp. 960 - 963, July 31-August 4, 2006, Denver, Colorado, USA. NSC: 94-2212-E027-024, (EI). (Available on the IEEE Xplore website.)
W.-Y. Liang, J.-F. Fang, S.-C. Chen, and Y.-M. Hsieh, “Design and Analysis of a Flexible Wireless Mobile Data Sharing Device”, 10th WSEAS International Conference on Computers, Vouliagmeni, Athens, Greece, July 13-15, 2006, pp. 441-446. NSC 94-2213-E-027-057.
W. Y. Liang, C. T. King, and F. Lai, “Adsmith: An Efficient Object-Based DSM Environment on PVM”, 1996 International Symposium on Parallel Architecture, Algorithms and Networks (ISPAN'96), Beijing, China, Jun. 1996, pp. 173-179. (EI) (Available on the IEEE Xplore website.)
Domestic (國內研討會)
Chien-Hung Liu, William W.-Y. Liang, Wei-Che Chang, Ming-Yi Tsai and Woei-Kae Chen, "A Novel Approach to Automate IoT Testing of Gateways and Devices", in Proc. of 2020 Taiwan Conference on Software Engineering, July 16-17, 2020, Chia-Yi, Taiwan.
M.-L. Lin, T.-J. Hsieh, S.-C. Yeh, C.-H Chang. W.-Y. Chen, Y.-L. Chang, W.-Y. Liang,"Processing LIDAR Data on High-Resolution Large Displays," in Proc. of Computer Graphics Workshop 2010, July 15-16, 2010, Hsinchu, Taiwan.
J. P. Fang, Y.-L. Chang, W.-Y. Liang, W. J. Chu, S. Y. Hong, K. H. Hsu, “Small Embedded System Design and Traditional Chinese Display,” in Proc. of 2008 Conference on Innovative Application of System Prototyping and Circuit Design, Taichung, Taiwan, Oct. 17, 2008.
J. P. Fang, Y.-L. Chang, W.-Y. Liang, “A WSN-based Environment for Interactive EE/CS Lab: Concept and Design,” in Proc. of Information Education and Technological Applications Conference, Taichung, Taiwan, pp. 431-436, Nov. 06, 2007.
Yang-Lang Chang, Jyh-Perng Fang, Wen-Yew Liang, and Li-De Chen, “A Parallel Positive Boolean Function Approach to Hyperspectral Image Classification,” CVGIP, IPPR, August 19-21, 2007, Miaoli, Taiwan. NSC: 95-2221-E-027-037.
Yang-Lang Chang, Jyh Perng Fang, Hsuan Ren, Wen-Yew Liang, Wei-Lieh Hsu and Jing-Yi Chen, “A Simulated Annealing Feature Uniformity Band Selection Approach to Hyperspectral Images,” CVGIP, IPPR, August 19-21, 2007, Miaoli, Taiwan. NSC: 95-2221-E-027-037.
Yang-Lang Chang, Hsuan Ren, Jyh-Perng Fang, Wen-Yew Liang, Yun-Ming Liu, “A Multi-Dimensional Correlation Matrix Feature Extraction Technique for Hyperspectral Images,” AASRC/CCAS Joint Conference, Dec. 10, 2006, Jhongli, Taiwan. NSC: 94-2212-E027-024.
Yang-Lang Chang, Jyh Perng Fang, Wei-Lieh Hsu, Wen-Yew Liang, Jen-Chieh Yang and Chia-Hui Chen, “A Chinese Signature Recognition PDA System using Greedy Modular Eigenspace,” NTCB-CIMP'06, Dec. 15, 2006, Taipei, Taiwan. NSC 95-2221-E-027-037
S. C. Chen, W. Y. Liang, and J. F. Fang, “Building a Wireless Network Attached Storage on the Intel IXDPG425 Platform”, 2005 NTCB Conference on Information Management and Practices, Taipei, Taiwan, Nov. 2005, pp. 45-52
R. J. Shang, W. Y. Liang, J. C. Lin, and F. Lai, “A Compiler Supporting Distributed Shared Memory”, 1997 Workshop on Distributed System Technologies and Applications, Tainan, Taiwan, May 1997, pp. 469-478.
Technical Papers / 技術論文
Wen-Yew Liang, Yu-yuan Yuan, and Hsiang-Jui Lin, "A Performance Study on the Throughput and Latency of Zenoh, MQTT, Kafka, and DDS," https://arxiv.org/abs/2303.09419, March 16, 2023.
Wen-Yew Liang, “深入了解Android系統架構運作原理: 元件化架構與元件間通訊機制 (A Deep Look inside the Android System Architecture: Component Structure and the Inter-Component Communication Mechanism”, in 2010 Android平台社群開發大會論文集 (Proc. Android Platform Development Community), hosted by 零組件科技論壇 (CTimes), pp. 2-9, Oct 21-22, 2010, Taipei, Taiwan. (in Chinese)
Wen-Chang Chung, Wen-Yew Liang, “Android作業系統移植經驗分享 (An Experience Sharing on Android Operating System Porting”, in 2010 Android平台社群開發大會論文集 (Proc. Android Platform Development Community), hosted by 零組件科技論壇 (CTimes), pp. 58-63, Oct 21-22, 2010, Taipei, Taiwan. (in Chinese)
高煥堂, 梁文耀, “天字第一號框架樣式與Linux 驅動開發 (Linux Device Driver, from the perspective of Framework Design Pattern”, in Android 論壇 http://www.android1.net/Topic.aspx?BoardID=35&TopicID=3403.
Technical Reports / 技術報告
ChenYing Kuo and William (Wen-Yew) Liang, "Running Multiple Autoware-Powered Vehicles in Carla using Zenoh ," Autoware Foundation Blog, Sep. 8, 2023. https://autoware.org/running-multiple-autoware-powered-vehicles-in-carla-using-zenoh/
William (Wen-Yew Liang), Circle (Yu-yuan Yuan), and Jerry (Hsiang-Jui Lin), "Comparing the Performance of Zenoh, MQTT, Kafka, and DDS," Zenoh Blog, March 21, 2023. https://zenoh.io/blog/2023-03-21-zenoh-vs-mqtt-kafka-dds/
ChenYing Kuo and William (Wen-Yew) Liang, "Driving Autoware with Zenoh," Autoware Foundation Blog, Feb. 2, 2023. https://www.autoware.org/post/driving-autoware-with-zenoh
Wen-Yew Liang, C. T. King, and F. Lai, “Adsmith User Interface,” Technical Report NTU CSIE 96-04, Dept. Computer Science and Information Engineering, National Taiwan University. Nov. 1996.
* Most of the executed projects listed in this webpage also have technical reports.
Dissertations / 學位論文
Wen-Yew Liang, “Design of a Highly Portable Distributed Shared Memory System for Network of Workstations”, Ph.D. Dissertation, Dept. Computer Science and Information Engineering, National Taiwan University. Dec. 1997.
Wen-Yew Liang, “ADSMITH: A Structure-Based Heterogeneous DSM Environment on PVM”, Master Thesis, Department of Computer Science, National Tsing-Hua University. Jun. 1994.
Books / 專書
“數位家庭網路與居家安全監視系統:Intel IXP425網路處理器及其應用教學實驗手冊(下)”, 石維寬, 梁文耀, 鄭憲宗, 蔡智強編著, 黃崇明、鄭伯炤彙整, 知城出版社, Dec. 2007.
Invited Talks or Training for the Industry / 業界演講或訓練
[演講] "IoT: a Cloud to Things Continuum," for NTU Salon, NTU EE Build II R124, April 23, 2023.
[演講] "From Embedded to IoT, and From Cloud to Edge Computing -- A computer technology trend review for the past 20 years," for Panasonic Taiwan, Nov. 15, 2021
[演講] "From Embedded to IoT, and From Cloud to Edge Computing -- A computer technology trend review for the past 20 years," for ADLINK AIoT Club with external audiences, Jan. 14, 2021
[演講] "高階機器人平台ROS2與智慧化場域的應用," for 高階製造論壇, TCA (台北市電腦公會), Sep. 21, 2020.
[演講] "From Embedded to IoT, and From Cloud to Edge Computing -- A computer technology trend review for the past 20 years," for Taiwan AI Academy Taichung branch (台灣人工智慧學校台中分校), May 30, 2020
[演講] "From Embedded to IoT, and From Cloud to Edge Computing -- A computer technology trend review for the past 20 years," for ARM Taiwan, Taipei, May 25th, 2020
[演講] "Niche Opportunities for Energy IoT," for CIO Value Institute #11-4 – IoT & Edge Computing, Sep. 07, 2018
[演講] "NextDrive Energy Management IoT," for Meet Iot Salon #16 -- Smart Energy, Sep. 05, 2018
[演講] "Introduction and Experience Sharing of NextDrive HEMS IoT," for Digitimes D Forum 嵌入式技術應用論壇│AI應用新思維與嵌入式系統開發, March 14, 2018
[演講] "IoT Applications and Experience Sharing from NextDrive," for 円星科技 (M31 Technology Co.), Oct. 26, 2017
[演講] "Introduction to NextDrive HEMS Solutions," in 2017年日本AMI至HEMS通訊技術發展經驗分享研討會, by 經濟部標準檢驗局及財團法人台灣電子檢驗中心, Aug. 9, 2017
[演講] "行動終端、物聯網與雲端平台在高速移動網路下的整合趨勢 (An Integration Trend of Terminal Devices, IoT and Cloud Platforms with High-speed Mobile Networks)," in MOPCON 2016, Kaoshiung, Oct. 2016.
[演講] "高速移動網路新時代 -- 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and Cloud for High-speed Mobile Networks)," in DTF 2016 Micro-controller Forum (電子時報論壇 -- 微控制器技術論壇), Taipei, Sep. 2016.
Device Drivers and the OS Kernel, for Macronix, HsinChu, Jan. 2016.
I/O Programming and Device Control, for Macronix, HsinChu, Dec. 2015.
Booting the Embedded Systems, for Macronix, HsinChu, Dec. 2015.
The ARM Architecture and Instructions, for Macronix, HsinChu, Dec. 2015.
[演講] "作業系統與硬體元件的軟體開發 (Operating Systems and Software Design for Hardware Components)," for Macronix, HsinChu, Dec. 2015.
"物聯網與智慧應用發展趨勢及裝置作業系統驅動控制架構 (The IoT Development Trend and Device Control with Operating Systems)," for Macronix, HsinChu, Nov. 2015.
"物聯網與智慧應用發展趨勢 &作業系統驅動控制架構 (The IoT Development Trend and Device Control with Operating Systems)," in 工研院量測中心物聯網(IoT)發展趨勢、關鍵技術與應用實務課程, Taipei, 2015/11/26.
"Android/Linux 核心驅動程式設計 (Development of the Android/Linux Kernel Device Drivers)," hosted by 工研院(光復院區)量測中心, HsinChu, Mar. 03-04, 2015.
[演講] "多元物聯網智慧應用時代下的開源策略 (The Open Source Strategy for the Versatile IoT and Smart Applications Era)," in 台北國際電子展 (The 41st Taipei International Electronics Show, Taitronics 2015) 穿戴式裝置智慧加值應用國際論壇 (Smart Wearable Device Application International Forum), Taipei, 2015/10/07.
[演講] “智慧應用與智慧裝置發展趨勢 (The Development Trend of the Smart Applications and Smart Devices)," for 法務部調查局幹部訓練所國安情報訓練班, New Taipei City, September, 2015.
"Android 框架系統整合與維護 (System Integration and Maintanance of the Android Framework)," for 聯陽半導體(ITE Technology), HsinChu, Apr. 16 & 23, 2015.
"IoT微控制器作業系統應用 (mbed RTOS與uClinux) (MCU-based OS Application Development for IoT using mbed RTOS and uClinux)," hosted by經濟部工業局智慧電子學院 (Intelligent Electronics Institute, Industrial Development Bureau, Ministry of Economic Affairs), Taipei, Apr. 14-15, 2015.
"Android HAL驅動程式設計 (Development of the Android HAL Device Drivers)," hosted by 工研院(光復院區) 量測中心, HsinChu, Apr. 9-10, 2015.
[演講] "嵌入式智慧應用開源軟硬整合新趨勢 (Open Source Software and Hardware Integration Trend for Embedded Smart Applications)," in Intel 2015 嵌入式應用論壇 (Intel 2015 Embedded System Applications Forum), hosted by Digitimes, Taipei, March 2015.
"Android/Linux 核心驅動程式設計 (Development of the Android/Linux Kernel Device Drivers)," hosted by 工研院(光復院區) 量測中心, HsinChu, Mar. 03-04, 2015.
"物聯網微控制器作業系統應用實務原理 -- 以 mbed RTOS與uClinux 為例 (MCU-based OS and Application Development -- using mbed RTOS and uClinux as Examples)," hosted by 工研院(光復院區) 量測中心, HsinChu, Feb. 02-03, 2015.
"Android HAL驅動程式設計 (Development of the Android HAL Device Drivers)," hosted by 工研院(光復院區) 量測中心, HsinChu, Jan. 20-21, 2015.
"物聯網微控制器作業系統 mbed RTOS (Introduction to the mbed RTOS for IoT Micro Controllers)," for 凌陽科技(Sunplus Technology), Hsin-Chu, Dec., 2014. (Audience: R&D Engineers from companies of the Sunplus Group).
[演講] "智慧連網與 Web 及雲端運算整合趨勢 (Integration Trend of Smart Connected Devices and Web/Cloud Computing)," in 2014 HTML5 趨勢發展與技術應用論壇 (HTML5 Development Trend and Applied Technologies Forum), hosted by 資訊工業策進會 (Institute of Information Industry) & DigiTimes, Taipei, Dec. 10, 2014.
"Android 作業系統與 HAL 驅動程式架構 (The System Architecture of the Android Operating System and the HAL Device Drivers)," for 凌陽科技 (Sunplus Technology), Hsin-Chu, Nov., 2014. (Audience: R&D Engineers from companies of the Sunplus Group).
[演講] "智慧應用整合設計發展趨勢 (The Development Trend of the Integrated Design for Smart Applications and Devices)," for 工研院(ITRI)資通所嵌入式系統與晶片技術組, HsinChu, Feb. 14, 2014.
[演講] "智慧應用整合設計發展趨勢 (The Development Trend of the Integrated Design for Smart Applications and Devices)," in 嵌入式技術與應用論壇 (Embedded System Technologies and Applications Forum), DTF 2014, hosted by DigitTimes, Taipei, Jan. 2014.
[演講] "鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5)," in HTML5 趨勢發展與技術應用論壇 (HTML5 Development Trend and Applied Technologies Forum), hosted by 資訊工業策進會 (Institute of Information Industry), Taipei, Oct. 03, 2013.
"ARM/Linux/Android嵌入式系統設計實務原理, (ARM/Linux/Android Embedded System Design)," hosted by 安佐科技顧問公司 (AndroLead Technology), Taipei, May. 11 & 12, 2013.
"Android智慧裝置 框架與底層系統整合 關鍵技術開發與實作 (System Integration for the Framework and Lower Layer System Structure for the Android/Linux Smart Devices)," hosted by 安佐科技顧問公司 (AndroLead Technology), Taipei, Apr. 20 & 21, 2013.
"Android/Linux智慧裝置 核心驅動程式 關鍵技術開發與實作 (Development and Implementation of the Kernel-level Device Drivers for Android/Linux Smart Devices)," hosted by 安佐科技顧問公司 (AndroLead Technology), Taipei, Mar. 21 & 22, 2013.
"ARM/Linux/Android嵌入式系統設計實務原理, (ARM/Linux/Android Embedded System Design)," hosted by 安佐科技顧問公司 (AndroLead Technology), Taipei, Feb. 23 & 24, 2013.
"Android智慧裝置 框架與底層系統整合 關鍵技術開發與實作 (System Integration for the Framework and Lower Layer System Structure for the Android/Linux Smart Devices)," hosted by 安佐科技顧問公司 (AndroLead Technology), Taipei, Jan. 19 & 26, 2013.
"Android/Linux智慧裝置 核心驅動程式 關鍵技術開發與實作 加開班次 (Development and Implementation of the Kernel-level Device Drivers for Android/Linux Smart Devices)," hosted by 安佐科技顧問公司 (AndroLead Technology), Taipei, Dec. 02 & 09, 2012.
[演講] "智慧裝置之商機與軟硬體整合應用-以Android/ Linux架構為例 / Opportunity for Smart Devices and Applications based on Software/Hardware Integration - using Anndroid/Linux as an Example," in "雲端運算發展與智慧裝置APP商機", hosted by 中國生產力中心, Taipei, Dec. 18, 2012.
"Android/Linux智慧裝置 核心驅動程式 關鍵技術開發與實作 (Development and Implementation of the Kernel-level Device Drivers for Android/Linux Smart Devices)," hosted by 安佐科技顧問公司 (AndroLead Technology), Taipei, Dec. 02 & 09, 2012.
[演講] Android/Linux智慧裝置之商機與軟硬體整合技術 (Opportunity and Software/Hardware Integration Technologies), in「Android/Linux智慧裝置商機與技術」產學講座, hosted by 「教育部資訊軟體人才培育推廣計畫行動終端應用跨校資源中心」, at 國立臺北科技大學共同科館B1演講廳, Taipei, Nov. 16, 2012.
"ARM/Linux/Android嵌入式系統設計實務 (ARM/Linux/Android Embedded System Design)," hosted by 工研院(光復院區) 國家度量衡標準實驗室 教育訓練課程 (National Measurement Lab. Training Program), HsinChu, Oct. 18-19, 2012.
大綱: 1. ARM處理器架構: ARM 處理器簡介/ARM 處理器架構與其特點/ARM 指令集架構/ARM 指令集與高階語言的關係; 2. 嵌入式系統的啟動程序: 啟動程式(Bootloader)介紹/二進制目的檔結構與啟動程序/連結器(Linker)與連結腳本(Script)/啟動程式設計/Linux 作業系統啟動程序範例/Q&A; 3. 輸出入控制程式開發: 輸出與輸入概觀/輸出入控制程式設計要點/Linux 驅動程式開發簡介; 4. 嵌入式應用程式開發: 嵌入式應用程式的分類/標準 Linux 系統程式開發/無記憶體管理單元的uClinux 程式開發/Android 應用程式開發/Android USB 配件(Open Accessory)控制介紹/ Q&A
[演講] “基於Android/Linux嵌入平台下的智慧裝置設計開發 (Design and Development of the Smart Devices based on the Android/Linux Embedded Platforms),” 2012電子時報論壇 – 微控制器技術與智慧應用論壇 (Microcontroller Technologies and Smart Device Applications, 2012 DigiTimes Forum), hosted by DigiTimes, Taipei, Oct. 4, 2012.
"Android系統整合之核心驅動程式開發實務 (Android System Integration: Development of the Kernel Device Drivers)," hosted by工研院(光復院區) 國家度量衡標準實驗室 教育訓練課程 (National Measurement Lab. Training Program), HsinChu, Oct. 02-03, 2012.
大綱: 1. Android 驅動程式架構導論1: Android/Linux 系統整合簡介, Android/Linux 驅動程式概論, Android/Linux 核心驅動程式的定位與架構, 開發環境建置, Linux Kernel源碼與組態設定, Linux Kernel編譯與執行, 以Android 模擬器執行Linux Kernel; 2. Linux 核心驅動程式基礎: Linux 驅動程式概論, 裝置檔案與檔案操作系統呼叫, 動態載入核心模組, 動態核心模組範例編譯與載入, 字元型驅動程式與檔案操作方法, 字元型驅動程式範例編譯與載入, 驅動測試程式編譯與執行; 3. Linux 核心驅動程式開發進階: 記憶體管理, 共時執行, 同步機制與效能考量, 納入同步機制之驅動程式實作, 虛擬數值運算處理單元硬體, 以核心模組實現虛擬數值運算器及其驅動程式, 中斷處理與中斷處理常式, 加入中斷模擬之虛擬數值運算器及驅動程式, 行程控制、等待佇列與阻塞式存取, 使用阻塞式存取之驅動程式實作, 後半常式, 使用 Tasklet 實現虛擬數值運算器, 連動本文與進階同步議題, Linux驅動模型與sysfs, 以sysfs 實現虛擬數值運算器驅動程式, 其他類別裝置驅動程式簡介. (註: 所有主題皆搭配實作, 並使用Android 4.x.)
"Android系統核心開發與系統移植 (Kernel Development and Porting for the Android System)," hosted by Dept. Computer Science and Information Engineering, National Taiwan University (國立交通大學資訊工程系), HsinChu, Sep. 22&29, 2012.
大綱: Android/Linux 作業系統概觀, Android 移植與系統整合, Android/Linux 系統移植要點, AOSP 原始碼取得與編譯, Linux Kernel 核心源碼編譯, Linux 核心驅動程式簡介, 動態載入核>心模組, 驅動程式與操作方法, 核心驅動程式開發進階議題, 使用者空間裝置驅動方式, 原生碼共享函式庫, NDK 開發流程, JNI 原生介面, Android 裝置控制模型, 服務元件與硬體服務, Binder 行程間通訊介面與 AIDL, 服務導向的裝置管理方式, Android 硬體抽象層
"Android/Linux 框架與HAL驅動程式開發 (Android/Linux Framework and HAL Device Driver Development)," for 精英電腦 (ECS, EliteGroup), NeiHu, Taipei, Sep. 5 & 10, 2012.
大綱: Android 驅動程式架構導論2, Android 使用者空間驅動程式控制, Android 框架與驅動程式整合, Android HAL 硬體抽象層
[演講] Android-Car 專案介紹 (Introduction to the Android-Car Project), in Google Technology User Group (GTUG) Taipei, Aug. 15, 2012.
"Android/Linux 核心驅動程式開發 (Android/Linux Kernel Device Driver Development)," for 精英電腦 (ECS, EliteGroup), NeiHu, Taipei, Aug. 21 & 29, 2012.
大綱: Android 驅動程式架構導論1, Linux 核心驅動程式基礎, Linux 核心驅動程式開發進階
"Android 開放源碼移植與建置 (Android AOSP Porting and Building)," for 精英電腦 (ECS, EliteGroup), NeiHu, Taipei, Aug. 14, 2012.
大綱: Android/Linux 系統移植, Android/Linux Kernel 的建置流程, Android 新平台建置程序, Android/Linux 系統整合與驅動程式概觀
"Android System Development and Labs (Android系統實作)," hosted by 台大慶齡中心 (Yen Tjing Ling Industrial Research Institute, National Taiwan University), Aug. 4 & 11, 2011, Taipei
大綱: Day 1: Android/Linux 作業系統概觀, 底層移植的要點, Linux 核心驅動程式基礎, 使用者空間裝置驅動方式, Android 應用程式簡介, Android 元件化框架. Day 2: 原生碼共享函式庫, NDK 開發流程, JNI 原生介面, Android 裝置控制模型, 服務元件與硬體服務, Binder 行程間通訊介面, 服務導向的裝置管理方式, Android 硬體抽象層.
"嵌入式系統開發 (Embedded Systems Development)," for 精英電腦 (ECS, EliteGroup), NeiHu, Taipei, Aug. 7, 2012.
大綱: ARM處理器架構, 嵌入式系統的啟動程序, 輸出入控制程式開發, 各類嵌入式應用程式開發
"Android 重點議題討論 (Major Issues in the Android Operating Systems)," for 精英電腦 (ECS, EliteGroup), NeiHu, Taipei, Jun. 13, 2012.
大綱: Android 系統架構, Android 與 Linux 之關係, 軟體授權議題, 元件化的 Android 與通訊機制, 執行緒
[演講] "Selected Topics in the Android System Architecture (Android 系統架構專論), "for Foxconn Electronics Inc. (鴻海科技集團), Tucheng, New Taipei City, May 22, 2012 (Audience: R&D Engineers in Foxconn), 2012
大綱: Android 系統結構, Android 源碼與編譯系統, Android 驅動程式架構, Android 程序模型, Android 原生服務架構.
"進階 Linux 驅動程式開發 (Advanced Linux Device Drivers)," for 凌陽科技 (Sunplus Technology), Hsin-Chu, May 16, 2012. (Audience: R&D Engineers from companies of the Sunplus Group)
大綱: 驅動程式基礎回顧, 記憶體管理, 共時執行, 同步機制, 與效能考量, 虛擬數值運算處理單元硬體, 中斷處理與中斷處理常式, 行程控制, 等待佇列, 與阻塞式存取, 後半常式, 連動本文與進階同步議題, Linux 驅動模型與SysFs
"Android 框架底層與核心驅動程式開發 (Development of the Lower Layer Framework and Kernel-level Device Driver for the Android Operating System)," hosted by 國家度量衡標準實驗室 (中華民國計量工程學會)教育訓練課程 (National Measurement Lab. Training Program), HsinChu, May. 7-8, 2012.
大綱: 1. Android/Linux設備驅動程序開發: Android和Linux核心之間的關係, Linux核心與設備驅動程式簡介, 使用者空間與核心空間驅動程式開發, 使用者空間的設備驅動程序的優缺; 2. Android設備控制與硬體抽象層: NDK及JNI與Android/Linux的設備控制, Android的傳統設備控制方式案例研究, Android的硬體抽象層(HAL), Android的HAL設備的控制方式, Android HAL驅動程式案例研究; 3. Android的框架與裝置控制: Android框架元件, 標準Android設備控制模型, Android服務與Binder及AIDL行程間通訊, HAL與硬體服務案例研究; 4. Android的系統整合: Android的啟動流程, Android的移植要領, 適於版本快速更新的系統設計法則. (註: 所有主題皆搭配實作, 並使用Android 4.x ICS.)
[演講] "Android in Taiwan:Link All Together," in 2012 Android Days 大會, oganized by 零組件(CTimes)科技論壇, Taipei, May 2-3, 2012
[演講] "Android 4.0 跨版本軟硬整合系統設計法則, 實踐與展示 (A Design Methodology for Cross-version Android Software/Hardware System Integration: Implementation and Demo)," in 2012 Android Days 大會, oganized by 零組件(CTimes)科技論壇, Taipei, May 2-3, 2012
"深入瞭解 Android 與 Linux 作業系統 (Deep Understanding of the Android and Linux Operating System)," for 英業達(Inventec), Taipei, Apr. 13-14, 2012. (Audience: Senior R&D Developers)
Included Topics & Emphases: All aspects covered by the Android Software Stack and the Linux Kernel and Device Drivers. 深入討論&自由發問.
"Android Porting: 移植技術與實作訓練 - Android 驅動程式與軟體架構. (Android Porting: Android Driver and Software Architecture)," hosted by 仕橙研策科技, Taipei, Apr. 01, 2012 (Co-lecture with Jollen Chen, Audience: engineers from the industry)
Included Topics: From Android App to Linux Kernel Driver, User-space driver vs Kernel-space driver, Service and Binder IPC, JNI Interface and Native Shared Library, The Service-based Device Control Model, The Android Hardware Abstraction Layer, I/O Control Briefs
Emphases: Updated to Android 4.0.3, Android Software Architecture from Application to Device Driver, Hardware Service, Native Code Integration, HAL and Kernel Device Driver Integration.
Android 4.0 Porting + Embedded Linux 基礎訓練 – External Library移植流程. (Android Porting & Embedded Linux Basics: External Library Porting), hosted by 仕橙研策科技, Taipei, Mar. 25, 2012 (Co-lecture with Jollen Chen, Audience: engineers from the industry)
[演講] Android/Linux軟硬體整合設計方法與實現 (Design and Implementation Methodology for Android/Linux Software-Hardware Integration), Android Workshop, 合勤科技(ZyXEL)/盟創科技(MitraStar), HsinChu, Mar. 9, 2012.
[演講] Android/Linux嵌入式系統發展現況, 軟硬整合技術, 與就業機會 (The Current Status of Android/Linux Embedded Systems, Software/Hardware Integration Technologies, and Job Opportunities), Android 4.0 技術與就業機會研討會, hosted by 台灣知識庫 (TKB), Taipei, Mar. 7, 2012.
Android軟硬整合 - Android/Linux驅動程式開發實務訓練 (Android Software/Hardware Integration – Andriod/Linux Device Driver Implementation), hosted by工研院(光復院區) 國家度量衡標準實驗室 (中華民國計量工程學會)教育訓練課程 (National Measurement Lab. Training Program), HsinChu, Feb. 8-10, 2012.
大綱: 1. Linux 核心驅動程式開發: Android 驅動程式架構導論(實作-開發環境與模擬器建置), Linux 驅動程式基礎與核心模組(實作-創建核心模組), 字元型驅動程式與檔案操作方法(實作-驅動程式範例), 記憶體管理(實作-驅動程式範例), 共時執行與同步處理(實作-驅動程式範例), 行程控制、排程與等待佇列, 中斷處理; 2. Android 驅動程式開發: Android 使用者空間裝置驅動方法(實作-使用者空間裝置驅動範例), Android 框架程式開發(實作-Android 框架程式實例), 原生程式碼開發, Android NDK 開發工具, JNI原生碼調用介面(實作-Android 原生程式整合範例), 連結Android原生程式與驅動程式(實作-從Android應用程式調用驅動程式); 3. Android 驅動程式整合與HAL硬體抽象層: Android 裝置控制模型, Android 框架服務與硬體服務(實作-Android 框架服務範例), Binder 行程間通訊與AIDL (實作-Binder行程間通訊範例), 服務導向式裝置管理(實作-硬體服務與驅動控制範例), Android 硬體服務實例研究, Android 硬體抽象層(HAL)架構, HAL 介面與 HAL 驅動模組, HAL 範例, Android 硬體抽象層實例研究
[演講] 軟硬整合予台灣產業的機會與 Android 軟硬整合技術 (The Industry's Opportunity of Software-Hardware Integration for Taiwan and Android System Integration Technologies), 軟硬整合潮流與大陸智能電視商機 座談會, hosted by 工研院(光復院區) 國家度量衡標準實驗室 (中華民國計量工程學會) 教育訓練課程 (National Measurement Lab. Training Program), HsinChu, Dec. 29, 2011.
Android 系統整合. (Android System Integration), for 華晶科技, organized by 仕橙研策科技, Taipei, Dec. 7 & 14, 2011 (Audience: engineers from the company)
Included Topics: Android/Linux Integration Overview, The Android Operating System, Activity, Service and Binder IPC, JNI Interface and Native Shared Library, The Service-based Device Control Model, Linux Device Driver, Making it a Component in Framework, Case Study: System Services and User-space Driver, The Android Hardware Abstraction Layer
Emphases: Updated to Android 4.0, The Service-based Device Control Model, Hardware Service in Android Framework, Native Code Shared Library, HAL Driver and Kernel Device Driver Integration.
Android Porting: 移植技術與實作訓練 - Android 驅動程式與軟體架構. (Android Porting: Android Driver and Software Architecture), hosted by 仕橙研策科技, Taipei, Nov. 27, 2011 (Co-lecture with Jollen Chen, Audience: engineers from the industry)
Included Topics: From Android App to Linux Kernel Driver, User-space driver vs Kernel-space driver, Service and Binder IPC, JNI Interface and Native Shared Library, The Service-based Device Control Model, The Android Hardware Abstraction Layer, I/O Control Briefs
Emphases: Updated to Android 4.0, Android Software Architecture from Application to Device Driver, Hardware Service, Native Code Integration, HAL and Kernel Device Driver Integration.
Android Device Driver, HAL and System Integration (Android的底层驱动,HAL,与系统整合), a part of the training course “Android & iOS底层、框架与应用开发技术培训”, in 2011跨领域技术体验峰会(AMT), Chengdu (成都), Sichuan (四川), China. Nov. 7-8, 2011.
Included Topics: The Relationship between Android and the Linux Kernel, Introduction of the Linux Kernel and Device Drivers, User-space vs. Kernel-space Device Control, Pros and Cons of User-space Device Driver, Device Control for Android/Linux with JNI through NDK, A Case Study for Android Legacy Device Control, The Android HAL Structure, Device Control with Android HAL, A Case Study for Android HAL Driver, Adroid Framework Components, The Canonical Android Device Control Model, Android Services and Binder IPC, Hardware Service with HAL and Case Study, AIDL for Binder IPC, The Android Booting Process, The Porting Process for Android, A Easy-to-Upgrade Design Methodology, An Optimization Guideline
Emphases: Android/Linux Device Driver Development, HAL Device Control for Android, Android Runtime Framework for Device Control, Android System Integration Issues
[演講] A Portable Design Principle and the Implementation Methodology for Android System Integration (能弹性升级的Android/Linux软硬整合设计方法与实例), in 2011跨领域技术体验峰会(AMT) (Day 2), Chengdu (成都), Sichuan (四川), China. Nov. 6, 2011.
[演講] Multi-core Embedded Software (多核心軟體設計),
Multithread Programming Pthread and Android Java Thread (多執行緒程式設計: Pthread & Java Thread)
hosted by 仕橙研策科技, Taipei, Nov. 3, 2011 (Audience: experienced engineers)
Android Device Driver Architecture and System Integration (Android系統驅動程式架構與系統整合), for 精英電腦總部 (ECS, EliteGroup, Headquarter), hosted by 新矽國際, Oct. 20, NeiHu, Taipei City
Included Topics & Emphases: the same as below.
Android Device Driver Architecture and System Integration (Android系統驅動程式架構與系統整合), for 精英電腦五股廠 (ECS, EliteGroup, WuGu Site), hosted by 新矽國際, Oct. 14, 2011, Taipei County
Included Topics: The Porting Process for Android, The Relationship between Android and the Linux Kernel, Introduction of the Linux Kernel and Device Drivers, User-space vs. Kernel-space Device Control, Device Control for Android, The Hardware Abstraction Layer (HAL), The Structure of Android HAL, Device Control in Android HAL, Android Runtime Framework for Device Control
Emphases: Android System Integration, Android/Linux Device Driver Development, The HAL for Android, Android Code Maintenance Issue
Android Application Programming (Android手機應用程式設計), hosted by 台大慶齡中心 (Yen Tjing Ling Industrial Research Institute, National Taiwan University), Sep. 18 - Sep. 25, 2011, Taipei
Included Topics: Android Overview, Android Environment Setup, Project Creation and Manifest, Debugging, ADB, Differences between Java and C++, Java Thread, Android Application Framework, Activity and Lifecycle, Intent, Views, Layouts, Widgets, Dialogs, Adaptors, UI Event Handling, Android Components, Service, Binder IPC, Broadcast Receiver
Emphases: Component Design of Android, Intent and IPC, User Interfaces Hierarchy, Callbacks, Threads and UI Interaction, Android Process Model and Lifecycle, Inter-process Communication
[演講] “Android and Apps 開發 (Android and Application Development)”, for 臺大醫院資訊室 (Information Technology Office, National Taiwan University Hospital), Taipei, Aug. 24.
Android/Linux System Integration. A highly portable and easy-to-maintain approach. (Android 與 Linux 系統整合:快速、可移植、易維護), hosted by 仕橙研策科技, Taipei, Aug. 13-14, 2011
For Included Topics and Emphases, please refer to the previous classes below @2011.05.
Android System Development: from Application to Device Control (Android系統開發: 從應用程式開發到底層裝置驅動控制), for Novatek Microelectronics Corp. (聯詠科技), hosted by 新矽國際, Aug. 10 – Aug. 25, 2011, HsinChu
Included Topics: Overview of the Android/Linux Operating System, Review of the Key Points in Java for Android, The Development Environment, Emulator, ADB, and Debugging, User Interface, View Hierarchy, and Event Handling, Android/Linux Porting and System Integration, Activity and Lifecycle, NDK, JNI, and Native Shared Library, The Android Device Control Model, Service and Process Lifecycle, Binder IPC, Android Booting Process and System Services, User-space Device Control Flow, Linux Kernel Device Driver, The Android Hardware Abstraction Layer
Emphases: User Interface and User Interaction Procedure, Thread and Event Handling, System Integration, Native Code Development, User-space and Kernel-space device driver, Hardware Abstraction Layer
Android System Development and Labs (Android系統實作), hosted by 台大慶齡中心 (Yen Tjing Ling Industrial Research Institute, National Taiwan University), Aug. 7 - Sep. 5, 2011, Taipei
Included Topics: Overview of the Android/Linux Operating System (with Lab), Android/Linux Porting and System Integration, Linux Kernel Device Driver (with Lab), User-space Device Control (with Lab), Review of Android Application Programming Basics (with Lab), The Component Structure of the Android Framework (with Lab), NDK, JNI, and Native Shared Library (with Lab), Native Code Linking from Activity (with Lab), Android Device Control Model, Service and Process Lifecycle (with Lab), Binder IPC and AIDL (with Lab), Service-directed Device Management (with Lab), Android Booting Process and System Services, The Android Hardware Abstraction Layer (with Lab), Threads, Synchronization, and UI Interaction (with Lab)
Emphases: Lab and Implementation Exercises
Android Device Driver, HAL, and System Porting (Android 系统移植與HAL 框架开发), Android智能终端的软硬整合与应用开发技术培訓課程, hosted by 创意时代, China, July 15, 2011.
Included Topics: Android/Linux Device Driver Development, The Relationship between Android and the Linux Kernel, Introduction of the Linux Kernel and Device Drivers, User-space v.s. Kernel-space Device Control, Device Control for Android, Pros and Cons of User-space Device Driver, The Hardware Abstraction Layer (HAL), The Structure of Android HAL, Device Control in Android HAL, Android Runtime Framework for Device Control, The Porting Process and Issues for Android, An Easy-to-Upgrade Design Methodology, Optimization Guideline
Emphases: Android/Linux Device Driver Development, The Android HAL Design, Porting Issues, How to Maintain the Developed System Easily.
[演講] “易于更新的Android装置系统软件设计原则 (Easy-to-Upgrade Design Principle for Android Systems),” Android产业及应用开发高端论坛 (Android Tech Forum), in 2011便携产品创新技术展 (Portable Innovate), 深圳(Shenzhen), China, July 14-15, 2011.
"Major Issues in Multithreaded Programming (多執行緒程式設計的重要議題)," for Network and Telecom Power BU, Delta Electronics (台達電子工業股份有限公司), Inc., Taoyuan, May 19, 2011 (Audience: Experienced Firmware Engineers)
Android Application Programming (Android手機應用程式設計), hosted by 台大慶齡中心 (Yen Tjing Ling Industrial Research Institute, National Taiwan University), May 15 - Jun. 12, 2011, Taipei
Included Topics: Android Overview, Introduction to Java, Android Environment Setup, Project Creation and Debugging, Views, Layouts, Widgets, Dialogs, Adaptors, UI Event Handling, Graphics, Threads, MediaPlayer, MediaRecorder, Camera, MapView, GPS, G-Sensor, WebView, Socket, Storage Access, SQLite, Activity, Intent, Service, Binder IPC, Broadcast Receiver
Emphases: Component Design of Android, Intent and IPC, User Interfaces Hierarchy, Callbacks, Threads and UI Interaction, Android Process Model and Lifecycle, Inter-process Communication
Android/Linux System Integration. A highly portable and easy-to-maintain approach. (Android 與 Linux 系統整合:快速、可移植、易維護), hosted by 仕橙研策科技, Taipei, May 07-08, 2011 (Audience: experienced engineers and managers from the industry)
Included Topics: Android/Linux Integration Overview, The Android Operating System, Activity and Lifecycle, Service and Binder IPC, Thread and UI Interaction, JNI Interface and Native Shared Library, The Service-based Device Control Model, Linux Kernel Device Driver, Making it a Component in Framework, Android Booting Process and System Services, User-space Device Control Flow (with Case Study), The Android HAL (with Case Study), Labs
Emphases: In addition to the key points mentioned in the last class (2011.02, shown below), we've added more information on JNI Interfaces, NDK Building System, Android System Service Startup Procedure, User-space Device Driver Case Study, and HAL Structure and Case Study.
Android System Development: from Application to Device Control. Part II: Deeper Issues in System Integration (Android系統開發 Part II:Android深入瞭解系統整合), for Foxconn Electronics Inc. (鴻海科技集團), Tucheng, New Taipei City, May 04, 2011 (Audience: Engineers in Foxconn)
Included Topics: Android/Linux Porting and System Integration, Android Device Control Model, Activity Lifecycle, Service and Process Lifecycle, Binder IPC, NDK, JNI, and Native Shared Library, Android Booting Process and System Services, User-space Device Control Flow, The Android Hardware Abstraction Layer, Linux Kernel Device Driver
Emphases: Key Issues in Porting and System Integration, Android Device Control Model, Process and Life Cycles, Inter Process Communcation, Native Code Development and JNI, Android Booting Procedure, User Space Device Control Case Study, The Hardware Abstraction Layer (HAL) and Case Study, Linux Device Driver.
Android System Development: from Application to Device Control. Part I: Android Application Programming (Android系統開發 Part I:Android應用程式開發), for Foxconn Electronics Inc. (鴻海科技集團), Tucheng, New Taipei City, Apr. 27, 2011 (Audience: Engineers in Foxconn)
Included Topics: Overview of the Android/Linux Operating System, Review of the Key Points in Java for Android, The Development Environment, Emulator, ADB, and Debugging, User Interface, View Hierarchy, and Event Handling, 2D Graphics and Surface View, Threads and UI Interaction, MediaPlayer, MediaRecorder, and Camera, MapView, GPS, and G-Sensor, WebView and Socket, Storage Access and SQLite, Activity and Intent, Content Provider and Content Resolver, Broadcast Receiver
Emphases: A Complete Understanding of Android Application Development, View Hierarchy and Operation Flow, User Event Handling, Android Message and Event Dispatching Flow, Android Threads.
Android/Linux System Integration. A highly portable and easy-to-maintain approach. (Android 與 Linux 系統整合:快速、可移植、易維護), hosted by 仕橙研策科技, Taipei, Feb. 12-13, 2011 (Audience: experienced engineers from the industry)
Included Topics: Android Operating System Overview, Android/Linux Porting and System Integration, Key Points System Integrations, Service and Binder IPC, Thread and Handler, NDK, JNI Interface and Native Shared Library Development, Linux Device Driver, The Android Hardware Abstraction Layer, Labs
Emphases: Updated to Android 2.3, How to implement the whole Adroid/Linux systems, Android task and process, Activity and Intent, Service and Binder IPC, Threads, Native Code Integration, Driver Integration.
[演講] “An Overview of Today's Embedded Systems (嵌入式系統概述),” for some government organization's technology center, Taipei, Dec. 10, 2010 (Audience: members of the technical center)
[演講] “Parallel Architectures and Programming -- Another Viewpoint from Multi-core Embedded Systems to Supercomputers (平行架構與程式設計 – 由多核心嵌入式系統至超級電腦的新觀點),” invited by 博盛數碼動力for some government organization's technology center, Taipei, Dec. 10, 2010 (Audience: members of the technical center)
ARM Embedded Systems Design Principles (ARM嵌入式系統設計原理), for 工研院資通所(ITRI CCL), Hsinchu, Nov. 4, 2010 (Audience: engineers in ITRI CCL)
Included Topics: Embedded Systems Overview, The ARM Architectures, Building Embedded Linux Systems, IO Programming and Device Control, Linux Device Drivers, Boot-loader Design.
Emphases: The major practical design principles for embedded systems, from boot-loader, device drivers in OS kernel, up to applications, Android/Linux was also introduced.
“Highly Maintainable Android/Linux System Integration (Android 快速開發與整合指南),” in [MokoVersity 第一期] 解碼Android: DSP Porting, Telephony, Integration, and Product, hosted by 仕橙研策科技, Taipei, Oct. 23, 2010 (Audience: members of the training center)
[演講] “Android/Linux System Integration with Portability and Maintenance Considerations (易於更新及維護的Android系統整合設計要點),” in 2010 Android平台社群開發大會 (2010 Android Platform Development Community Workshop), hosted by 零組件科技論壇 (CTimes), Taipei, Oct. 21-22, 2010 (Audience: open to the industry and academics)
Android/Linux System Integration -- Application, Framework, JNI, Native Shared Library, and Device Driver (Android系統實作 -- Android系統建構與整合), hosted by 台大慶齡中心 (Yen Tjing Ling Industrial Research Institute, National Taiwan University), Taipei
Included Topics: Android Operating System Overview, Android/Linux Porting and System Integration, Key Points System Integrations, Service and Binder IPC, Thread and Handler, NDK, JNI Interface and Native Shared Library Development, Linux Device Driver, The Android Hardware Abstraction Layer, Labs
Emphases: How to implement the whole Adroid/Linux systems, Android task and process, Activity and Intent, Service and Binder IPC, Threads, Native Code Integration, Driver Integration
Android Handset Application Programming (Android手機應用程式開發), hosted by 台大慶齡中心 (Yen Tjing Ling Industrial Research Institute, National Taiwan University), Taipei
Included Topics: Android Overview, Introduction to Java, Android Environment Setup, Application Creation, Views, Layouts, Widgets, Components, Activity, Intent, Service, Thread, Broadcast Receiver, Process Lifecycle, Binder IPC
Emphases: Introduction to Android, Android Application and User Interfaces, Android Process Model and Inter-process Communication
Android/Linux System Integration -- A highly portable and easy-to-maintain approach (Android/Linux系統整合快速開發關鍵講座), hosted by零組件(CTimes)科技論壇, Taipei, July 08, 2010
Included Topics: Android/Linux Integration Overview, The Android Operating System, Activity and Lifecycle, Service and Binder IPC, Thread and Handler, JNI Interface and Native Shared Library, The Service-based Device Control Model, Linux Device Driver, Making it a Component in Framework, The Android Hardware Abstraction Layer, Thread Safety, I/O Control Briefs
Emphases: How to develop the Adroid/Linux systems in a maintainable, upgradeable, and portable way, The Service-based Device Control Model, Framework Component Development
Multicore and Pthread Programming (多核心與Pthread多執行緒程式設計), hosted by 博盛數碼動力, Taipei
Included Topics: The Thread Concept, Thread Creation and Termination, Thread Control, Advanced Thread Attributes, Thread Synchronizations, Mutex Synchronization, Mutex Control, Advanced Mutex Attributes, Condition Variable, RW-Lock Synchronization, Barrier Synchronization, Spin Lock Synchronization
Emphases: Parallel Programming Concept, Pthread has been supported on most OSs including RTOS, Multithreaded task design, Real-time control of Pthread
[演講] “A Discussion on Android Integration of the Application, Framework, and Library Layers (Android應用, 框架, 與函式庫層的整合),” in Android開發者研討會 (Android Developer Seminar), by Taipei Computer Association(TCA, 台北市電腦工會), Taipei, April 30, 2010 (Audience: open to the industry and academics)
Android Porting: A Complete System Perspective (Android系統移植), for Qisda (加士達科技), Taipei
Included Topics: Android Software Architecture Overview, Android Program Development, Activity, Service, Intent, Task and Process, Process Life Cycle, Binder, AIDL, Thread, JNI, Native Code, Shared Libraries, User space device driver layer, Kernel Support for Android, Power Management Structure, System Initialization Procedure
Emphases: Why and How, the design concept behind Android, and the relationships between the key elements
(Course Level: Advanced Level, Target Trainee: Experienced Embedded System Engineers of Qisda)
[演講] “Major Issues in Multithread Programming for Multi-core, OS Kernel, and Real-time Systems (多核心系統, 作業系統核心, 與即時系統多執行緒程式設計的主要議題),” Telecom Power BU, Delta Electronics (台達電子工業股份有限公司), Inc., Taoyuan, Nov. 3, 2009 (Audience: Experienced Firmware Engineers)
[演講] “Parallel Programming for Generic Multi-core Architectures (多核心架構的平行程式設計),” Telecom Power BU, Delta Electronics (台達電子工業股份有限公司), Inc., Taoyuan, Oct. 21, 2009 (Audience: Experienced Firmware Engineers)
Linux核心與驅動程式設計 (Linux Kernel and Device Driver Design), for IBM Taiwan, hosted by Institute of Information Industry Education Center, Taipei.
Included Topics: Linux Driver Basics and Kernel Modules, Character Device Drivers and File Operations, Memory Management, Concurrency Problems and Synchronization, Atomic Context and Related Problems, Process State, Scheduling, and Waiting Queue, Interrupts and Bottom Halves, Block Device Drivers. Include Kernel source code tracing, emphasize on the principles and issues of Kernel operations.
(Course Level: Advanced Level, Target Trainee: Experienced Embedded System Engineers of IBM Taiwan)
嵌入式Linux實作課程 (Embedded Linux and Practices), for Panasonic Taiwan (台灣松下), Chung-He, Taipei.
Included Topics: Embedded Linux and the Development Environments, Tool-chain and Makefile, ARM Assembly and the Boot-loader, U-Boot, Building the Linux Kernel, Root File System and Busybox, Application Development, Device Drivers, Qt and its Applications, USB Firmware Design.
(Course Level: Entry to Medium Level, Target Trainee: Experienced Embedded System Engineers of Panasonic Taiwan)
醫療器材ARM微處理機週邊與嵌入式系統實作課程 (ARM Microprocessor/Peripheral and Embedded System Design and Implementation for Medical Devices), for Medical Electronic and Device Technology Center (工研院醫材中心), HsinChu.
Included Topics: Embedded System Overview, How to build an Embedded Linux Devices, The ARM Architectures and Highlights in its Instruction Set, I/O Programming and Device Control Issues, General Purpose IO and Memory-mapped IO, The Memory System Issues, Linux Device Drivers, and Labs.
(Course Level: Medium-Level, Target Trainee: Experienced Medical Device Designer of ITRI)
嵌入式Linux系統設計 (Embedded Linux System Design), for Networks and Multimedia Institute, Institute of Information Industry (III) (資策會網路多媒體研究所), Taipei.
Included Topics: Embedded System Overview, Building an Embedded Linux Devices, Application and System Software Development, uClinux and Makefile, IO Programming and Device Control Issues, General Purpose IO and Memory-mapped IO, The Memory System Issues, Linux Device Driver Overview, Character Device Drivers, Linux Kernel Programming and Porting Issues, Block Device Driver, Network Device Driver, Embedded Linux Boot Sequence and Boot-loader.
(Course Level: Advanced-Level, Target Trainee: Experienced Embedded System Designers of III)
ARM嵌入式系統設計 (The ARM Embedded System Design), hosted by Tze-Chiang Foundation of Science and Technology (自強基金會), Taipei.
Included Topics: Embedded Systems Overview, ARM Architecture and Instructions, Booting the Embedded Systems, I/O Programming and Device Control, Device Drivers and the OS Kernel.
(Course Level: Middle to Advanced-Level, Target Trainee: Experienced Embedded System Designers)
嵌入式Linux驅動程式開發 (Embedded Linux Device Driver Development), for JQ Technologies, Inc. (鉅貫德科技), Taoyuan.
Included Topics: Building Embedded Linux Devices, System Programming, Android, uClinux, I/O Programming and Device Control, Linux Device Driver Basics, Character Device Drivers, Concurrency and Synchronization, Kernel Scheduling Operations, Interrupts and Independent Tasks, Block Device Drivers, Network Device Drivers
(Course Level: Advanced-Level, Target Trainee: Experienced Embedded Linux System Developers)
嵌入式系統設計 (Embedded System Design), for ITRI South (工研院南分院), Tainan.
Included Topics: Embedded Systems and Linux Overview, The ARM Architecture, Building Embedded Linux and uClinux, IO Programming and Device Control, Linux Device Drivers and the Kernel, Embedded Linux versus RTOS, The ARM Instruction Set, ARM Assembly and C Language, Booting the Embedded Systems.
(Course Level: Advanced-Level, Target Trainee: Experienced Embedded System Designers in ITRI South)
Embedded Linux軟體開發要領 (Embedded Linux Software Design Issues), hosted by EEdesign (EE Design電子設計資源網), Taipei.
Included Topics: Embedded Linux Overview, Building Embedded Linux and uClinux, IO Programming and Device Control, Linux Device Drivers and the Kernel, Embedded Linux versus RTOS.
(Course Level: Advanced-Level, Target Trainee: Experienced Embedded System Designers)
ARM嵌入式系統設計 (The ARM Embedded System Design), hosted by Tze-Chiang Foundation of Science and Technology (自強基金會), Taipei.
Included Topics: Embedded Systems Overview, ARM Architecture and Instructions, Booting the Embedded Systems, I/O Programming and Device Control, Device Drivers and the OS Kernel.
(Course Level: Middle to Advanced-Level, Target Trainee: Experienced Embedded System Designers)
ARM處理器的軟、硬體運作要領 (Software and Hardware Design for ARM Processors), hosted by EEdesign (EE Design電子設計資源網), Taipei.
Included Topics: Embedded Systems Overview, The ARM Architecture, The ARM Instruction Set, ARM Assembly and C Language, Booting the Embedded Systems.
(Course Level: Middle to Advanced-Level, Target Trainee: Experienced Embedded System Designers)
手持式嵌入式系統設計 (Technologies for Designing Handheld Embedded Devices), hosted by ITRI College (工業技術研究院產業學院), Taipei.
Included Topics: Handheld Embedded Systems, Real-time Operating Systems and Embedded Linux, Low Power Embedded System Design and Multi-core Embedded Systems.
(Course Level: Advanced-Level, Target Trainee: Experienced Embedded System Designers)
ARM嵌入式系統設計 (The ARM Embedded System Design), hosted by ITRI College (工業技術研究院產業學院), Taipei.
Included Topics: ARM Architecture and Instructions, Booting the Embedded Systems, I/O Programming and Device Control, Device Drivers and the OS Kernel.
(Course Level: Middle to Advanced-Level, Target Trainee: Experienced Embedded System Designers)
手持式裝置低功耗設計與多核心系統 (Low Power System Design and Multi-core Programming for Handheld Devices), for MorningStar Semiconductor (晨星半導體), Chupei.
Included Topics: Low Power Design Technologies, Multi-core Embedded Systems and Parallel Programming.
(Course Level: Advanced-Level, Target Trainee: Experienced Embedded System Designers)
ARM嵌入式系統設計 (The ARM Embedded System Design), for Foxconn (鴻海), Tucheng Taipei County.
Included Topics: ARM Architecture and Instructions, Booting the Embedded Systems, I/O Programming and Device Control, Device Drivers and the OS Kernel.
(Course Level: Middle to Advanced-Level, Target Trainee: Experienced Embedded System Designers)
手持設備低功耗設計之關鍵技術-手持設備之系統級低功耗設計 (Low Power System Design for Handheld Devices), hosted by EEdesign (EE Design電子設計資源網), Taipei.
Included Topics: Concept for Low Power Design, Software Low Power Technologies, Multi-core Embedded Systems.
(Course Level: Advanced-Level, Target Trainee: Experienced Embedded System Designers)
手持式嵌入式系統設計技術剖析 (Technologies for Development Handheld Devices), hosted by EEdesign (EE Design電子設計資源網), Taipei.
Included Topics: Embedded Systems Overview and the Trend, Real-time Operating Systems and Embedded Linux, Low Power Embedded System Design, Parallel Architecture and Programming for Multi-core Embedded Systems.
(Course Level: Advanced-Level, Target Trainee: Experienced Embedded System Designers)
嵌入式系統設計 (Embedded Systems Design), for Bejing R&D Dept. (DETC) of Primax Electronics Ltd (致申科技), Bejing, China.
Included Topics: Embedded Systems Overview, from the perspective of Industry, Introduction to ARM and XScale Architecture, ARM Instruction Set, Booting the Embedded Systems, Introduction of RTOS, Embedded Application Development, IO Programming and Device Control, IO Programming and Device Control.
(Course Level: Advanced-Level, Target Trainee: Experienced Embedded System Designers)
嵌入式系統與ARM處理器架構 (Embedded Systems and ARM Architecture), for Chung-shan Institute of Science and Technology (中科院), held by Micetek International Inc. (Course Level: Middle-Level, Target Trainee: General EE/CS Engineers)
Embedded System Design (嵌入式系統設計), part of the Communication Software Training Program (通訊人才培訓計畫), held by National Taipei University of Technology, sponsored by Industrial Development Bureau, Ministry of Economic Affairs (Course Level: Entry-Level, Target Trainee: Embedded System Beginners)
Embedded Linux and uClinux, for Telecom Power BU, Delta Electronics (台達電子工業股份有限公司), Inc., Taoyuan, Aug. 2006 (Course Level: Middle-Level, Target Trainee: General Embedded System Designers)
Embedded System Software (嵌入式軟體) Training, held by National Taiwan University of Science and Technology, sponsored by Semiconductor Institute (經濟部工業局半導體學院), Industrial Development Bureau, Ministry of Economic Affairs (Course Level: Entry-Level, Target Trainee: Embedded System Beginners)
Invited Academic Speeches / 學界演講
"Zenoh: New Generation Protocol for High Performance, Scalable, and Unified IoT," in Dept. Computer Science and Information Engineering, National Tsing Hua University (清華大學資工系/資應所) Dec. 06, 2023. (Audience: graduate school, English Talk)
"A Cloud to Things Continuum for IoT," in Dept. Information Management, TungHai University (東海大學資管系), Taichung, Nov. 16, 2023 (Audience: graduate students)
"Zenoh: New Generation Protocol for High Performance, Scalable, and Unified IoT," in Dept. Computer Science and Information Engineering, National Taipei University of Technology (台北科大資工系), Oct. 05, 2023. (Audience: graduate school)
"A Cloud to Things Continuum for IoT," in Dept. Electrical Engineering, National Taipei University of Technology (台北科大電機系), Sep. 27, 2023. (Audience: graduate school)
"A Cloud to Things Continuum for IoT," for ITSA-2023產學跨域師資培育講座, NTUT (台北科大), 先鋒國際研發大樓 402, Aug 17, 2023.
"From Embedded to IoT, and From Cloud to Edge Computing -- A computer technology trend review for the past 20 years," in Dept. Digital Content and Technology, National Taichung University (台中教育大學數位內容科技系), Oct. 19, 2021. (Audience: graduate and undergraduate students)
"Edge Computing for the Industry," in Dept. Computer Science, National Tsing Hua University (清華大學資工系), Oct. 6, 2021. (Audience: graduate students)
"From Embedded to IoT, and From Cloud to Edge Computing -- A computer technology trend review for the past 20 years," in Dept. Computer Science, National Tsing Hua University (清華大學資工系), for Alumni Activities, Apr. 28, 2021. (Audience: undergraduate students)
"From Embedded to IoT, and From Cloud to Edge Computing -- A computer technology trend review for the past 20 years," in Dept. Electrical Engineering, National Taipei University of Technology (台北科大電機系), Oct. 7, 2020. (Audience: graduate school)
"From Embedded to IoT, and From Cloud to Edge Computing -- A computer technology trend review for the past 20 years," in Dept. Computer Science and Information Engineering, National Taipei University of Technology (台北科大資工系), March. 19, 2020. (Audience: graduate school)
"From Embedded to IoT, and From Cloud to Edge Computing -- A computer technology trend review for the past 20 years," in Dept. Electronic Engineering, National Taiwan University of Science and Technology (台科大電子系), March. 16, 2020. (Audience: graduate school)
“From Cloud and IoT, toward Edge Computing,” Dept. Information Management, TungHai University (東海大學資管系), Taichung, Dec. 26, 2019 (Audience: graduate students)
"Operating Systems and Software Design Principles for Hardware Components," in Dept. Electrical Engineering, National Taipei University of Technology (北科大機電學院), Jun. 5, 2019. (Audience: graduate school)
"IoE -- Internet of Energy (IoT for Energy) -- Smart Applications of Energy Management Systems," in Dept. Computer Science and Information Engineering, National Cheng-Kung University (成大資工系), May 3, 2019. (Audience: teachers and students)
"Smart Applications of Energy Management System, in Dept. Electrical Engineering, National Taipei University of Technology (北科大機電學)," Feb. 27, 2019. (Audience: graduate school)
"Introduction of Japan Home Energy Management System, using NextDrive HEMS Solutions," in Dept. Electrical Engineering, National Taipei University of Technology (北科大機電學), Nov. 21, 2018. (Audience: graduate school)
"NextDrive 日本能源物聯網經驗分享, in Dept. Electrical Engineering, National Taipei University of Technology (北科大電機系)," May. 6, 2018. (Audience: graduate school)
"近年智慧應用與開源系統軟體發展趨勢 (The Development Trend of Smart Applications and Open Source System Software during the Past Few Years)," in Dept. Electrical Engineering, National Taipei University of Technology (北科大電機系), May. 23, 2017. (Audience: graduate school)
"近年智慧應用與開源系統軟體發展趨勢 (The Development Trend of Smart Applications and Open Source System Software during the Past Few Years)," in Dept. Computer Science and Information Engineering, National Taipei University of Technology (北科大資工系), Mar. 9, 2017. (Audience: graduate school)
"近年智慧應用與開源系統軟體發展趨勢 (The Development Trend of Smart Applications and Open Source System Software during the Past Few Years)," in Dept. Computer Science and Information Engineering, National Taiwan University (台大資工系), Jan. 24, 2017. (Audience: open for all)
"The key issues for teaching or learning Android and Linux Kernel," in Dept. Computer Science and Information Engineering, National Taiwan University (台大資工系), Dec. 23, 2016; and in Dept. Computer Science and Information Engineering, National Cheng-Kung University (成大資工系) (Audience: teachers and students)
"以資料為中心的物連網架構 (Data-centric IoT)," for Dept. Computer Science and Information Engineering, National Taiwan University (台大資工系), Dec. 23, 2016. (Audience: students)
“高速移動網路下行動終端、物聯網與雲端平台整合趨勢 (An Integration Trend of Terminal Devices, IoT and Cloud Platforms with High-speed Mobile Networks),” Dept. Computer Science and Information Engineering, Yuan-Ze University (元智大學資工系), Taipei, Nov. 4, 2016 (Audience: graduate students)
“Android Framework 架構簡介 (An Introduction to the Android Framework -- a core architecture view from apps to the kernel),” a lecture in the class Open Source System Software & Practice” in Dept. Computer Science and Information Engineering of National Taiwan University, organized and hosted by Prof. Shih-Hao Hung, Mar. 29, 2016.
“Linux 作業系統核心簡介 (An Introduction to the Linux Kernel -- with Device Drivers),” a lecture in the class “Open Source System Software & Practice” in Dept. Computer Science and Information Engineering of National Taiwan University, organized and hosted by Prof. Shih-Hao Hung, Mar. 22, 2016.
“智慧應用與智慧裝置發展趨勢 (The Development Trend of the Smart Applications and Smart Devices),” Dept. Electronic Engineering, Ming-Chi University of Technology, 明志科大電子系, New Taipei City, Nov. 27, 2015. (Audience: undergraduate students)
多元物聯網智慧應用時代下的開源策略 (The Open Source Strategy for the Versatile IoT and Smart Applications Era), Dept. Electronic Engineering, Chien-Hsin University of Science and Technology, 健行科大電子系, Taoyuan, Nov. 10, 2015. (Audience: undergraduate students)
“智慧應用與智慧裝置發展趨勢 (The Development Trend of the Smart Applications and Smart Devices),” Dept. Electrical Engineering, National Taipei University of Technology, 國立台北科大電機系, Taipei, Oct. 28, 2015. (Audience: undergraduate students)
“多元物聯網智慧應用時代下的開源策略 (The Open Source Strategy for the Versatile IoT and Smart Applications Era),” Dept. Electronic Engineering, Ming-Chi University of Technology, 明志科大電子所, New Taipei City, Oct. 8, 2015. (Audience: graduate students)
“智慧應用開源軟硬整合新趨勢 (Open Source Software and Hardware Integration Trend for Smart Applications),” Dept. Computer Science and Information Engineering,” St. John’s University (聖約翰科大資工系), Tamsui, New Taipei City, May. 1, 2015 (Audience: graduate students)
“智慧應用與物聯網發展趨勢 (The Development Trend of the Smart Applications and IoT),” Dept. Computer Science and Information Engineering, National Cheng Kung University, 國立成功大學資工系, Tainan, March 13th, 2015. (Audience: graduate students)
“Android 驅動程式架構簡介 (TIhe Android Device Driver Architecture),” Dept. Electronic Engineering, Ming-Chi University of Technology, 明志科大電子系, New Taipei City, Nov. 28, 2014. (Audience: undergraduate students)
“智慧裝置、物聯網、雲端整合趨勢 (Integration Trend of Smart Devices, IoT, and Cloud Computing),” Dept. Electronic Engineering, Ming-Chi University of Technology, 明志科大電子所, New Taipei City, Oct. 20, 2014. (Audience: graduate students)
“智慧應用整合設計發展趨勢 (The Development Trend of the Integrated Design for Smart Applications and Devices),” Dept. Electrical Engineering, National Cheng Kung University, 國立成功大學電機系電通所, Tainan, May 29th, 2014. (Audience: graduate students)
“HTML5 與 Web-based OS 的發展趨勢 (The Trend of HTML5 and Web-based OS,” Dept. Information Management, National Taipei University (國立台北大學資管系), New Taipei City, May 27, 2014 (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5),” Dept. Information Management, TungHai University (東海大學資管系), Taichung, Apr. 25, 2014 (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5),” Dept. Digital Technology Design (Master Program in Toy and Game Design), National Taipei University of Education (國立台北教育大學數位科技系玩具與遊戲設計研究所), Taipei, March. 18, 2014 (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5),” Dept. Computer Science and Information Engineering, St. John’s University (聖約翰科大資工系), Tamsui, New Taipei City, March. 12, 2014 (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5),” Dept. Electronic Engineering, Ming-Chi University of Technology, 明志科大電子系, New Taipei City, March. 10, 2014. (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5),” Dept. Computer Science and Information Engineering, National Cheng Kung University, 國立成功大學資工系, Tainan, March. 7, 2014. (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5),” Dept. Computer Science and Information Engineering, National Chung-Cheng University, 國立中正大學資工系, Chia-Yi, March. 3, 2014. (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5),” Dept. Electrical Engineering, National Taipei University of Technology, 國立台北科技大學電機系, Taipei City, Feb. 27, 2013. (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5),” Dept. Computer Science and Information Engineering, National Taipei University of Technology, 國立台北科技大學資工系, Taipei City, Dec. 12, 2013. (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5,” Dept. Computer Science and Information Engineering, National Taiwan University, 國立台灣大學資工系, Taipei City, Nov. 29, 2013. (Audience: graduate students)
“鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5,” Dept. Electrical Engineering, National Taiwan University of Science and Technology, 國立台灣科技大學電機系, Taipei City, Nov. 29, 2013. (Audience: graduate students)
“Android 智慧裝置發展及應用 (Android-based Smart Devices and Applications),” Dept. Electronic Engineering, Ming-Chi University of Technology, 明志科大電子系, New Taipei City, May. 17, 2013. (Audience: graduate students)
“Android 跨版本系統軟體開發方式 (A Cross-version Development Approach for Android System Software),” Dept. Computer Science and Information Engineering, National Central University, 中央大學資工系軟體工程研究所, Tao-Yuan, Apr. 11, 2013. (Audience: graduate students)
“Android 驅動程式架構簡介 (Introduction to Android Device Driver Architecture),” Dept. Electronic Engineering, Ming-Chi University of Technology, 明志科大電子所, New Taipei City, Mar. 7, 2013. (Audience: graduate students)
“Android智慧裝置與系統整合 (Android Smart Devices and the System Integration),” Dept. Electrical Engineering, National Cheng-Kung University (成大電機系), Tainan, Dec. 13, 2012. (Audience: graduate students)
“The System Architecture for Android Applications and the Android Car Project (支援Android應用程式的系統結構與Android-Car專案介紹),” Dept. Computer Science and Information Engineering, St. John’s University (聖約翰科大資工系), Tamsui, New Taipei City, Mar. 05, 2012 (Audience: graduate students)
“嵌入式系統與智慧裝置 - Android 平台開發與應用 (Embedded Systems and Smart Devices – Android Platform Development and Application),” 教育部嵌入式軟體聯盟 - 行動雲端運算技術論壇 (Mobile and Cloud Computing Technologies Forum, Embedded Software Consortium, MOE), hosted by Dept. Computer Science and Information Engineering, National Taiwan University (台大資工系), Taipei, Sep. 24, 2012 (Audience: people from both academic and industry)
“The System Architecture for Android Applications (支援Android應用程式的系統結構),” in 教育部4C電子聯盟夏令營 (Summer Camp, 4C Electronics Education Consortium, MOE), hosted by Dept. Electronic Engineering, National Taiwan University of Science and Technology (台灣科大電子系), Taipei, July. 02, 2012 (Audience: undergraduate students)
“The Component-based Architecture of the Android Operating System (Android作業系統的元件化架構),” Dept. Computer Science and Information Engineering, St. John’s University (聖約翰科大資工系), Tamsui, New Taipei City, Mar. 05, 2012 (Audience: graduate students)
“The Device Driver Structure of the Android Operating System (Android作業系統的驅動程式結構),” Dept. Electronic Engineering, National Taiwan University of Science and Technology (台灣科大電子系), Taipei, Dec. 19, 2011 (Audience: graduate students)
“A Discussion on the Android Architecture (論Android系統架構),” Dept. Computer Science and Information Engineering, National I-Lan University (宜蘭大學資工系), Taipei, Oct. 21, 2011 (Audience: graduate students)
“The Design Principle of the System Software for the Quickly Evolving Android Operating System (Android版本快速更新下的系統軟體設計原則),” Dept. Computer Science and Information Engineering, National Taiwan University of Science and Technology (台灣科大資工系), Taipei, Oct. 17, 2011 (Audience: graduate students)
“A Discussion of Some Core Design Issues in Android Application Development (Android應用程式開發的核心議題),” Dept. Computer Science and Information Engineering, Yuan-Ze University (元智大學資工系), Taipei, Oct. 7, 2011 (Audience: graduate students)
“A Discussion of Some Core Design Issues in Android Application Development (Android應用程式開發的核心議題),” Dept. Computer Science and Information Engineering, Feng-Chia University (逢甲大學資工系), Taipei, Sep. 27, 2011 (Audience: graduate students)
"Component-based Software Design for the Android Handheld Devices (手持式Android裝置的元件化軟體設計)," in 2011年先進電機電子科技研討會 (2011 Workshop on Advanced Electrical and Electronic Technologies), hosted by Dept. Electrical Engineering, Chinese Culture University (文化大學電機系), Taipei, May 6, 2011 (Audience: students from the university)
“Easy-to-Upgrade Design Principle for Android Systems (Android系統快速升級的設計原則),” Dept. Computer Science and Information Engineering, National Taiwan Ocean University (海洋大學資工系), Keelung City, Mar. 17, 2011 (Audience: graduate and 4th year undergraduate students)
“Current Status for Embedded Systems (嵌入式系統發展現況),” Dept. Computer Science and Information Engineering, St. John’s University (聖約翰科大資工系), Tamsui, Taipei County, Nov. 25, 2010 (Audience: graduate students)
“The Component-based Architecture of the Android Operating System (Android作業系統的元件化架構),” Dept. Computer Science and Information Engineering, Yuan-Ze University (元智大學資工系), Chung-Li, Nov. 12, 2010 (Audience: part-time graduate students)
“Introduction to the Android Operating System (Android作業系統簡介),” Dept. Electrical and Communication Engineering, Yuan-Ze University (元智大學電機與通訊系), Chung-Li, Oct. 1, 2010 (Audience: graduate students)
“Introduction to Embedded Systems (嵌入式系統簡介),” Undergraduate Honor Program Class, CSEE Colleague, National Taipei University (北科大電資學士班), Taipei, May 30, 2010 (Audience: undergraduate students)
“An Overview of the Android Operating System (Android作業系統概觀),” Dept. Electrical Engineering, TungHai University (東海大學電機系), Taichung, May 20, 2010 (Audience: graduate students)
“Android Programming - Application, Framework, and Library (Android程式設計—應用程式, 框架, 與函式庫),” Dept. Computer Science and Information Engineering, Fu-Jen Catholic University (輔仁大學資工系), Taipei, May 1, 2010 (Audience: part-time graduate students)
“Android Operating System Overview (Android作業系統概觀),” in the Android行動通訊開發技術研習會 (Android Mobile Communication Development Technology Workshop), Dept. Electronic Engineering, National Taiwan University of Science and Technology (台灣科大電子系) and DMATEK (長高科技), Taipei, April 29, 2010 (Audience: professors, students, and industry people)
“Android Programming - Application, Framework, and Library (Android程式設計—應用程式, 框架, 與函式庫),” in the Android行動裝置嵌入式軟體研習會 (Android Technology Workshop), Dept. Computer Science and Information Engineering, Fu-Jen Catholic University (輔仁大學資工系), Taipei, April 21, 2010 (Audience: professors, students, and engineers)
“System Integration for the Android Operating System (Android系統整合),” Dept. Computer Science and Information Engineering, St. John’s University (聖約翰科大資工系), Tamsui, Taipei County, Apr. 12, 2010 (Audience: undergraduate students)
“Low Power Software Design (低功耗軟體設計),” Dept. Electronic Engineering, National Taiwan University of Science and Technology (台灣科大電子系), Taipei, March 01, 2010 (Audience: graduate students)
“The Google's Android Operating System and the Current Market Status (Google Android作業系統與其目前市場),” Dept. Computer Science and Information Engineering, St. John’s University (聖約翰科大資工系), Tamsui, Taipei County, Dec. 09, 2009 (Audience: graduate students)
“The Android Open Software Architecture for Mobile Devices (Android行動裝置開放軟體架構),” in the 嵌入式Android開發平台技術研討會 (Workshop of the Embedded Android Development Platform Technology), Tatung University (大同大學), Taipei, Dec. 04, 2009 (Audience: students, academic people, and industry engineers)
“The Google's Android Operating System (Google Android作業系統),” Dept. Computer and Information Engineering, Tatung University (大同大學資工系), Taipei, Oct. 30, 2009 (Audience: Graduate students of the industry-academic cooperative graduate program)
“The Android Software Architecture (Android軟體架構),” Dept. Computer Science and Information Engineering, National Taiwan University of Science and Technology (台灣科大資工系), Taipei, Oct. 19, 2009 (Audience: graduate students)
“Parallel Computer Architecture – an Overview and the Development Status (平行計算機架構概觀與發展狀況),” Dept. Computer and Information Engineering, Tatung University (大同大學資工系), Taipei, Oct. 7, 2009 (Audience: part-time graduate students)
“Experience Sharing of Android and Embedded Linux in NTUT (北科大Android與嵌入式Linux經驗分享),” in 2009 Android平台手機程式開發暑期培訓營 (2009 Android Handset Program Development Camp), Aletheia University, July 2009 (Audience: professors, graduate, and undergraduate students.)
“Introduction to Android (Android簡介),” Dept. Computer Science and Information Engineering, St. John’s University (聖約翰科大資工系), Tamsui, Taipei County, June 2009 (Audience: undergraduate students)
“An Overview of Low Power Software Design for Portable Devices (可攜式裝置低功耗軟體設計概觀),” Dept. Computer and Information Engineering, Tatung University (大同大學資工系), Taipei, March 27, 2009 (Audience: Graduate students of the industry-academic cooperative graduate program)
“Introduction to Google Android Open Handset Software Architecture (Google Android開放手機軟體架構簡介),” Dept. Digital Content and Technology, National Taichung University (台中教育大學數位內容系), Taichung, March 24, 2009 (Audience: graduate and undergraduate students)
“A Discussion on Some Implementation Issues for Embedded Software (嵌入式軟體實作議題討論),” Dept. Computer Science and Information Engineering, Yuan-Ze University (元智大學資工系), Chung-Li, March 13, 2009 (Audience: graduate students)
“Low Power Embedded Software Design (低功耗嵌入式軟體設計),” Dept. Electronic Engineering, Fu-Jen Catholic University (輔仁大學電子系), Hsinchuang, Taipei County, Dec. 2008 (Audience: graduate students)
“Parallel Architecutre and Programming for Multi-core Embedded Systems (多核心嵌入式系統平行架構與程式設計),” Dept. Computer Science and Information Engineering, St. John’s University (聖約翰科大資工系), Tamsui, Taipei County, Nov. 2008 (Audience: undergraduate students)
“Low Power System Design (低功耗系統設計),” Biomedical Opto-Mechatronic Engineering Interdisciplinary Program, College of Electrical and Communication Engineering, Yuan-Ze University (元智大學通訊系), Chung-Li, Aug. 13, 2008 (Audience: graduate and undergraduate students)
“Embedded System and Embedded Linux Overviews (嵌入式系統與嵌入式Linux概觀),” Dept. Computer Science and Information Engineering, National Changhua University of Education (彰化師大資工系), Changhua, Nov. 23, 2007 (Audience: graduate students)
“Parallel Programming – from Multicore PC to Supercomputer (平行程式設計--由多核心個人電腦至超級電腦),” Graduate Degree Program of Electrical Engineering and Computer Science, College of Electrical Engineering and Computer Science, National Taipei University of Technology (台北科大電資碩士專班), Taipei, Nov. 17, 2007 (Audience: part-time graduate students)
“Technology and Market Trends for Embedded Systems (嵌入式系統技術與市場趨勢),” Graduate Degree Program of Electrical Engineering and Computer Science, College of Electrical Engineering and Computer Science, National Taipei University of Technology (台北科大電資碩士專班), Taipei, Nov. 11, 2007 (Audience: part-time graduate students)
“Implementation Issues for Embedded System Design (嵌入式系統實作議題),” Dept. Electrical Engineering, National Taipei University of Technology (台北科大電機系), Taipei, Nov. 7, 2007 (Audience: graduate students)
“Introduction to Embedded Systems (嵌入式系統簡介),” Dept. Electrical Engineering, National Taipei University of Technology (台北科大電機系), Taipei, March 28, 2007 (Audience: part-time graduate students)
“Bridging Campus to Embedded System Industry (如何連結大學教育至嵌入式系統產業),” Dept. Electrical Engineering, National Taipei University of Technology (台北科大電機系), Taipei, March 28, 2007 (Audience: regular graduate students)
“Introduction to ARM and XScale Architectures (ARM與XScale處理器架構簡介)”, Dept. Electronic Engineering, National Taiwan University of Science and Technology (台灣科大電子系), Taipei, March 12, 2007 (Audience: graduate students of the industry-academic cooperative graduate program)
“Introduction to Embedded Microprocessor (ARM9, XScale) (嵌入式微處理器架構簡介)”, ESW Teacher’s Training Course on Implementation of Embedded Microprocessors and Operating systems (嵌入式微處理器與作業系統實作課程), in National Taipei University of Technology (台北科大資工系), Feb. 5, 2007 (Audience: Teachers and TA of Universities and Colleges.)
“A Glance of the Embedded System Industry (嵌入式系統產業概觀)”, Dept. Computer Science and Information Engineering, St. John’s University (聖約翰科大資工系), Tamsui, Nov. 2006 (Audience: undergraduate students)
“Introduction to Embedded Systems (嵌入式系統簡介)”, Dept. Electronic Engineering, National Taiwan University of Science and Technology (台灣科大電子系), Taipei, Nov. 2006 (Audience: graduate students of the industry-academic cooperative graduate program)
“Embedded System and Embedded Linux Updates (嵌入式系統與嵌入式Linux發展狀況更新)”, Dept. Electronic Engineering, Computer Science and Information Engineering, and Electrical Engineering , National Taiwan University of Science and Technology (台灣科大電資在職班), Taipei, Sept. 2006 (Audience: on-job graduate students)
“An Overview of the Embedded Software Industry (嵌入式軟體工業概況)”, Dept. Computer Science and Information Engineering, National Cheng Kung Univ. (成功大學資工系), Tainan, May. 2006 (Audience: graduate students)
“Embedded Software - Current Status and The Future (嵌入式軟體目前發展狀況與未來趨勢)”, Dept. Electronic Engineering, Ming-Chi University of Technology (明志科大電子系), Taisan, Nov. 2005 (Audience: undergraduate students)
“From Campus to Industry – As an Embedded Software Engineer (如何由校園跨入產業成為嵌入式軟體工程師)”, Panel Discussion of Embedded Software Consortium Workshop (嵌入式軟體聯盟論壇), Taichung, Jun. 2005 (Audience: professors and industry engineers)
“Embedded Software Education (嵌入式軟體教育)”, Dept. Electronic Engineering, National Taiwan University of Science and Technology (台灣科大電子系), Taipei, May 2005
“Embedded System Overview -- Embedded Linux and SoC (嵌入式系統概觀—嵌入式Linux與SoC)”, Dept. Computer Science and Information Engineering, National Taipei Univ. of Tech. (台北科大資工系), Taipei, Mar. 2005 (Audience: graduate students)
“Embedded System and Embedded Linux (嵌入式系統與嵌入式Linux)”, Flag Publisher Co., Taipei, Nov. 2004 (Audience: book writers and editors)
“Introduction to the Embedded Systems (嵌入式系統簡介)”, Dept. Computer Science and Information Engineering, St. John and St. Mary Inst. of Tech. (聖約翰技術學院資工系), Tamsui, Apr. 2004 (Audience: undergraduate students)
“Embedded System & IA -- SoC and Linux (嵌入式系統與智慧聯網家電—SoC與Linux)”, Dept. Electronic Engineering, National Taiwan University of Science and Technology (台灣科大電子系), Taipei, Dec. 2003 (Audience: graduate students)
“The Embedded Systems (嵌入式系統)”, Dept. Electronic Engineering, National Taiwan University of Science and Technology (台灣科大電子系), Taipei, May 2003 (Audience: graduate students)
Advised Student Theses / 指導博碩士論文
“Design of Dynamic Voltage and Frequency Scaling Algorithms for Energy Efficiency Applications on Embedded System (嵌入式系統上應用程式之動態電壓頻率調整節能演算法設計),” by Ming-Feng Chang (張銘峰), Ph.D. Dissertation, Dept. CSIE, NTUT, Jan. 2016. (Written in English)
“Design of Low-Complexity and Error-Detection Multipliers over GF(2m) (低複雜度及具錯誤偵測功能之有限場乘法器),” by Hung-Wei Chang (張紘瑋), Ph.D. Dissertation, Dept. CSIE, NTUT, Jan. 2013. (Written in English)
“基於最佳EDP之動態電壓頻率調整技術與實現 (Design and Implementation of an EDP-based Dynamic Voltage and Frequency Scaling Mechanism),” by Tse-Hsiang Chen (陳則翔), Master Thesis, Dept. CSIE, NTUT, Jul. 2012. (Written in Chinese)
“H.264解碼器上使用輸出緩衝區與動態頻率調整之省電設計 (A Low Power Design for a H.264 Decoder based on Dynamic Frequency Scaling using Output Buffers),” by Yong-Sheng Cheng (鄭永森), Master Thesis, EECS College, NTUT, Jul. 2012. (Written in Chinese)
“手持式裝置上即時串流播放軟體省電設計 (Design of Energy-aware Real-time Streaming Playback Software for Handheld Devices),” by Wei-Kai Huang (黃煒凱), Master Thesis, Dept. CSIE, NTUT, Jul. 2012. (Written in Chinese)
“手持式裝置上互動應用的省電設計 (Low Power Design for Interactive Applications in Handheld Devices),” by Yu-Cheng Hsu (許育誠), Master Thesis, Dept. CSIE, NTUT, Jul. 2012. (Written in Chinese)
“Android分散式行動計算框架之設計與實現 (Design and Implementation of Dynamic Distributed Mobile Computing Framework for Android),” by Yu-Long Chang (張玉龍), Master Thesis, Dept. CSIE, NTUT, Jan. 2012. (Written in Chinese)
“A CPU Utilization-oriented Memory-aware Dynamic Voltage and Frequency Scaling Algorithm (CPU使用率與記憶體存取率導向之動態電壓頻率調整演算法),” by Chun-Po Hsu (許竣博), Master Thesis, Dept. CSIE, NTUT, July 2011. (Written in English)
“基於動態預測模型之手持式串流播放裝置省電設計 (Low power design in handheld media streaming playback devices based on a dynamic prediction model),” by Min-Yen Tsai (蔡明諺), Master Thesis, Dept. CSIE, NTUT, July 2011. (Written in Chinese)
“Design and Implementation of an Energy-aware DVFS Algorithm for the Google Android Operating System (Google Android系統平台上能耗導向之動態電壓頻率調整演算法之設計與實作),” by Po-Ting Lai (賴柏廷), Master Thesis, Dept. CSIE, NTUT, July 2010. (Written in English)
“Wolf: An Actor-oriented Workflow Framework for Distributed Computing over Mobile and Heterogeneous Platforms (一用於行動及異質平台分散式運算之Actor導向工作流程執行框架),” by Che-Hui Wang (王哲輝), Master Thesis, Dept. CSIE, NTUT, July 2010. (Written in English)
“A Preliminary Study of the Fault Tolerance for the Dynamic Distributed Mobile Computing Environment (容錯機制在動態分散式行動計算環境之初步研究), ” by Chen-Yu Hsu (許鎮宇), Master Thesis, Dept. CSIE, NTUT, July 2010. (Written in Chinese)
“Low Cost Multi-Touch Human Machine Interface On A LCD Monitor (低成本多點觸控之人機介面運用在LCD螢幕),” by Ta-Cheng Lee (李大正), Master Thesis, EECS College, NTUT, Jan. 2010. (Written in Chinese)
“A Study of Parallel Implementation of Tsunami Simulation on GPU (以圖形處理器實現平行化海嘯模擬之研究),” by Muhammad Teguh Satria, Master Thesis, Dept. CSIE, NTUT, July 2009. (Written in English)
“A Study of the Performance Improvement of the Dynamic Distributed Mobile Computing Environment (動態分散式行動計算環境效能改進之研究),” by Zong-Yin Lu (呂宗螢), Master Thesis, Dept. CSIE, NTUT, July 2009. (Written in Chinese)
16. “Design of a Quick Face Detection Algorithm for the Distributed IP-based Surveillance Systems (基於網際網路協定的分散式監控系統之快速臉部偵測演算法設計),” by Chi-Yu Weng (翁基育), Master Thesis, Dept. CSIE, NTUT, July 2009. (Written in English)
“The Study and Implementation of Operating System Porting for Android (Android作業系統移植之研究與實現),” by Wen-Chang Chung (鍾文昌), Master Thesis, Dept. CSIE, NTUT, July 2009. (Written in Chinese)
“Design and Analysis of a Low Power Wireless Portable Media Player (低功耗無線可攜式多媒體播放器之設計與分析),” by Hung-Che Lee (李宏哲), Master Thesis, Dept. CSIE, NTUT, May 2008 (Written in Chinese)
“A Positive Boolean Functions Classifier Based on Three-Dimension Simulated Annealing Band Selection Approach to Hyper-spectral Images (三維模擬退火波段選擇方法之布林函數分類器研究),” Jia-Chi Lai (賴嘉琪), Master Thesis, Industry Graduate Degree Program of Communication and Computer Science, College of Mechanical and Electrical Engineering, NTUT, Jan. 2008 (Co-advised with Prof. Yang-Lang Chang) (Written in Chinese)
“Design and Implementation of a Flexible Automatic Power Measurement Environment for Embedded System (具有彈性的自動化嵌入式系統功率測量平台之設計與實作),” Chih-Ming Hong (洪志銘), Master Thesis, Industry Graduate Degree Program of Communication and Computer Science, College of Mechanical and Electrical Engineering, NTUT, Jan. 2008 (Co-advised with Prof. Yang-Lang Chang) (Written in Chinese)
“Design and Implementation of a SOPC-based Verification System for Image Processing (基於SOPC影像處理驗證平台之設計與實作),” by Chien-Hsing Lee (李建興), Master Thesis, Industry Graduate Degree Program of Communication and Computer Science, College of Mechanical and Electrical Engineering, NTUT, Jan. 2008 (Written in Chinese)
“Energy-Aware Dual-Speed Dynamic Voltage and Frequency Scaling on Portable Devices (可攜式裝置平台上兩段式動態電壓/頻率調整之耗能最佳化研究,” by Shih-Chang Chen (陳世昌), Master Thesis, Dept. CSIE, NTUT, Jan. 2008 (Written in English)
“The Research of Distributed Mobile Computing Based on Shared Memory Architecture (以共享記憶體架構為基礎之分散式行動計算環境之研究),” by Yu-Ming Hsieh (謝玉明), Master Thesis, Dept. CSIE, Dec. 2007 (Written in Chinese)
Academic &Industry Projects / 研究專案計畫
Note: Only research-type projects are listed. Projects executed within my industry jobs are confidential and not listed here.
聯網電視關鍵技術之研發及其應用--子計畫三:聯網電視之Android行動終端裝置的分散式整合運算模式與省電設計之研究(3/3) (A Study of the Integrated Distributed Computing and Energy Saving for Hybrid Internet Broadcast TV and Android-based Mobile Terminal Devices (3/3)), NSC 100-2219-E-027-004-, 計畫主持人(Principal investigator) (預核案Pre-granted, not started until 2014.05)
聯網電視關鍵技術之研發及其應用--子計畫三:聯網電視之Android行動終端裝置的分散式整合運算模式與省電設計之研究(2/3) (A Study of the Integrated Distributed Computing and Energy Saving for Hybrid Internet Broadcast TV and Android-based Mobile Terminal Devices (2/3)), NSC 100-2219-E-027-004-, 計畫主持人(Principal investigator) (預核案Pre-granted, not started until 2013.05)
聯網電視關鍵技術之研發及其應用--子計畫三:聯網電視之Android行動終端裝置的分散式整合運算模式與省電設計之研究(1/3) (A Study of the Integrated Distributed Computing and Energy Saving for Hybrid Internet Broadcast TV and Android-based Mobile Terminal Devices (1/3)), NSC 100-2219-E-027-004-, 計畫主持人(Principal investigator)
聯網電視關鍵技術之研發及其應用--總計畫:聯網電視關鍵技術之研發及其應用(1/3) (Main Project of HIBTV Key Technologies and Their Applications (1/3)), NSC 100-2219-E-027-001-, 共同主持人(Co-PI)
A Low Power System Design for Android Operating System based on Run-time Information with Machine Learning Mechanisms (Android上以系統即時資訊為基礎並採用機器學習之低功耗作業系統核心軟體設計之研究), NSC 99-2221-E-027-047-, 計畫主持人(Principal investigator)
Android 行動終端技術應用 (Android Mobile Technology and Applications), 國立台北科技大學創新育成中心『教師關懷進駐廠商認養計畫』 (NTUT Innovation and Incubation Center Project), 輔導老師, 輔導廠商: 聯成數網股份有限公司 (ILinkE Co., Ltd.).
遞迴網路之結構性質研究, NSC 100-2221-E-142-005-,共同主持人(Co-PI) (Principal investigator: Prof. J.-F. Fang, Dept. of Digital Content and Technology, National Taichung University).
高效能遙測影像雲端計算技術應用於地質分析及災害管理之方法研究, NSC 100-2116-M-027-003-,共同主持人(Co-PI) (Principal investigator: Prof. Yang-Lang, Chang, Dept. Electrical Engineering, National Taipei University of Technology).
運輸機器人於智慧型路口安全防護之研究(2/3)--子計畫四-智慧型路口之即時視訊壓縮與行人監控技術暨其嵌入式平台整合發展之研究(2/3), NSC 100-2221-E-027-033-,共同主持人(Co-PI) (Principal investigator: Prof. Yen-Lin Chen, Dept. Computer Science and Information Engineering, National Taipei University of Technology).
Implementation of an Embedded DVB-H Receiver System – Main Project (嵌入式DVB-H接收系統之開發--總計畫(2/2)), 99-2220-E-027-001-, 共同主持人(Co-PI) (Principal investigator: Prof. Shih-Hsuan Yang, Dept. Computer Science and Information Engineering, National Taipei University of Technology).
導護與運輸機器人於智慧型路口安全防護之研究--子計畫四:智慧型路口之即時視訊壓縮與行人監控技術暨其嵌入式平台整合發展之研究 (A Study of Real-time Video Coding, Pedestrian Surveillance Techniques and its Embedded System Implementation for Vulnerable Individual Protection Service Systems), NSC 99-2221-E-027-100-, 共同主持人(Co-PI) (Principal investigator: Prof. Yen-Ling Chen, Dept. Computer Science and Information Engineering, National Taipei University of Technology).
Kitchen Barcode Reading and Remote Database Accessing for the Blind (視障者資訊輔具計畫--用於視障之廚房條碼辨識讀出及遠端資料庫存取(1/2)), NSC 99-2221-E-027-006-, 共同主持人(Co-PI) (Principal investigator: Prof. Jyh-Perng Fang, Dept. Electrical Engineering, National Taipei University of Technology).
Implementation of High Performance GPU Computing Platform for Multi-Source Remote Sensing Images Applied to Landslide Analysis (建構多源遙測影像高效能運算整合平台應用於崩塌地之判識研究), NSC 99-2116-M-027-003-, 共同主持人(Co-PI) (Principal investigator: Prof. Yang-Lang, Chang, Dept. Electrical Engineering, National TaipeiUniversity of Technology).
A study on the fault tolerance and communication of the recursive interconnection networks (遞迴網路上容錯、通訊等拓樸性質之研究), NSC 99-2221-E-142-008-, 共同主持人(Co-PI) (Principal investigator: Prof. J.-F. Fang, Dept. of Digital Content and Technology, National Taichung University).
Development of the Firmware for the Measurement Instruments on Heterogeneous Multicore SoC (以異質多核心系統晶片為基礎的量測儀器系統韌體開發計劃), sponsored by Good Will Instrument Co., Ltd (固瑋電子股份有限公司). 計畫主持人(Principal investigator)
Low Power System Design for Portable Devices using Dynamic Voltage and Frequency Scaling with the Hardware and Software Information Feedback Mechanisms and Overhead Considerations (可攜式裝置上具備軟硬體資訊回饋機制且考慮額外負擔之動態電壓頻率調整低功耗系統設計之研究), NSC 98-2221-E-027-061-, 計畫主持人(Principal investigator)
Implementation of an Embedded DVB-H Receiver System – Main Project (1/2) (嵌入式DVB-H 接收系統之開發 – 總計畫 (1/2)), NSC 98-2220-E-027-001-, 共同主持人(Co-PI) (Principal investigator: Prof. Shih-Hsuan Yang, Dept. Computer Science and Information Engineering, National Taipei University of Technology).
國產嵌入式系統實驗室建置計畫, sponsored by NSC, 共同主持人(Co-PI) (Principal investigator: Prof. Shih-Hsuan Yang, Dept. Computer Science and Information Engineering, National Taipei University of Technology)
教育部「嵌入式系統設計」課程推廣計畫), sponsored by MOE, Taiwan, 共同主持人(Co-PI) (Principal investigator: Prof. Yen-Lin Chen, Dept. Computer Science and Information Engineering, National Taipei University of Technology)
Landslide change detection and susceptibility analysis on Taiwan using remote sensing images (應用遙測影像資料於台灣崩塌地變遷及其敏感度分析之研究), NSC 98-2116-M-027-002-, 共同主持人(Co-PI) (Principal investigator: Prof. Yang-Lang, Chang, Dept. Electrical Engineering, National Taipei University of Technology).
A Wireless Platform for Supporting Teaching and Learning Assessments (一個支援教學評量的無線平台), NSC 98-2511-S-027-003-, 共同主持人(Co-PI) (Principal investigator: Prof. Jyh-Perng Fang, Dept. Electrical Engineering, National Taipei University of Technology).
A study on recursive interconnection networks (遞迴式連結網路之研究), NSC 98-2221-E-142-004-, 共同主持人(Co-PI) (Principal investigator: Prof. J.-F. Fang, Dept. of Digital Content and Technology, National Taichung University).
教育部前瞻晶片系統設計人才培育先導型計畫—「SoC非同步教材製作計畫—介面設計」, sponsored by MOE Embedded Software Consortium, Taiwan. 計畫主持人(Principal investigator)
Low Power Android and OS Porting Project (低功耗Android系統設計與作業系統移植計畫), an international industry-academic cooperation project (國際產學合作專案研究計劃), sponsored by Opticon Sensors Europe B.V., Netherland (荷蘭Opticon公司). 計畫主持人(Principal investigator)
Firmware Development for Electronic Measurement Instruments (協助開發電子量測儀器系統韌體), an industry-academic cooperation project (產學合作專案研究計劃), sponsored by Good Will Instrument Co., Ltd (固瑋電子股份有限公司). 計畫主持人(Principal investigator)
Real-Time Image and Video Transmission for WiMAX Systems(III) (WiMAX無線通訊系統軟體與工具開發--子計畫七:WiMAX系統之即時影像與視訊傳輸(III)). NSC 97-2218-E-027-013-, 共同主持人(Co-PI) (Principal investigator: Prof. Shih-Hsuan Yang, Dept. Computer Science and Information Engineering, National Taipei University of Technology).
On the fault tolerance and communication of the dragon interconnection network (龍圖連結網路上容錯、通訊等拓樸性質之研究), sponsored by National Science Council, Taiwan. NSC 97-2221-E-142-006-, 共同主持人(Co-PI) (Principal investigator: Prof. J.-F. Fang, Dept. of Digital Content and Technology, National Taichung University)
Automatic coastline change detection on Taiwan using parallel computing and data fusion techniques with remote sensing images (遙測衛星影像資料融合及平行處理技術應用於台灣海岸線變遷研究), sponsored by National Science Council, Taiwan. NSC 97-2116-M-027-002, 共同主持人(Co-PI) (Principal investigator: Prof. Yang-Lang, Chang, Dept. Electrical Engineering, National Taipei University of Technology).
A Study on Low Power Design of the Battery-aware Portable Embedded Multi-processor Systems (可攜式嵌入式多處理器系統低功率設計之研究), sponsored by National Science Council, Taiwan. NSC 96-2221-E-027-023, 計畫主持人(Principal investigator)
Fusion of remote sensing images for geological data analysis and disaster management in Taiwan area (遙測影像資料融合技術應用於台灣地區地質資料分析及自然災害管理之方法研究), sponsored by National Science Council, Taiwan. NSC 96-2116-M-027-002, 共同主持人(Co-PI) (Principal investigator: Prof. Yang-Lang, Chang, Dept. Electrical Engineering, National Taipei University of Technology).
Construction and Study of a WSN-based Environment for Interactive Hardware Lab (以無線感測網路為基礎之互動式硬體實習環境建構與研究), sponsored by National Science Council, Taiwan. NSC 96-2520-S-027-002, 共同主持人(Co-PI) (Principal investigator: Prof. Jyh-Perng Fang, Dept. Electrical Engineering, National Taipei University of Technology).
WiMAX無線通訊系統軟體與工具開發(II)-子計畫六:WiMAX系統嵌入式Linux收斂及安全架構平台之設計(II). NSC 96-2218-E-027-012, 共同主持人(Co-PI) (Principal investigator: Prof. Kai-Wei Ke, Dept. Computer Science and Information Engineering, National Taipei University of Technology).
WiMAX無線通訊系統軟體與工具開發(II)-總計畫. NSC 96-2218-E-027-006, 共同主持人(Co-PI) (Principal investigator: Prof. Wei-Kai Chen, Dept. Computer Science and Information Engineering, National Taipei University of Technology).
飛捷科技股份有限公司「虛擬商店」產學合作專案研究計畫, 共同主持人(Co-PI) (Principal investigator: Prof. Jyh-Perng Fang, Dept. Electrical Engineering, National Taipei University of Technology).
Embedded Software Consortium Course Design – Interface Design (教育部超大型積體電路與系統設計教育改進計畫『嵌入式軟體聯盟』介面設計教材發展計畫), sponsored by MOE Embedded Software Consortium, Taiwan. 計畫主持人(Principal investigator)
Parallel Computing Techniques for Data Fusion and Information Mining of High-Dimensional Remote Sensing Images (平行計算技術應用於高維遙測影像之資料融合與資料探勘), sponsored by National Science Council, Taiwan. NSC 95-2221-E-027-037-, 共同主持人(Co-PI) (Principal investigator: Prof. Yang-Lang, Chang, Dept. Electrical Engineering, National Taipei University of Technology)
A study on the Communication, Fault-Tolerance, and Topology Properties of the Dragon Graph (龍圖上通訊、容錯及拓樸性質之研究), sponsored by National Science Council, Taiwan. NSC 95-2221-E-142-003, 共同主持人(Co-PI) (Principal investigator: Prof. J.-F. Fang, Dept. of Digital Content and Technology, National Taichung University)
Communication Software Professional Training Project, sponsored by ITRI and Ministry of Economic Affairs, Taiwan (Researcher and Instructor)
MOE/Intel Communication and Networking Lab Course Design – Embedded FTP Server and Wireless NAS (教育部通信教改『Intel建教合作通訊網路課程改進計畫子計畫』), sponsored by Ministry of Education (MOE), Taiwan, and Intel, 共同主持人(Co-PI)
Design and Implementation of a Distributed Mobile Computing Environment based on Shared Memory Architecture (以共享記憶體架構為基礎之分散式行動計算環境之設計與實作), sponsored by National Science Council, Taiwan. NSC 94-2213-E-027-057. 計畫主持人(Principal investigator)
Job Capability Roadmap Design and Certification Planning for Communication Software Engineers (通訊軟體職能地圖修正暨能力鑑定規劃研究計畫), sponsored by ITRI CCL, Taiwan (Researcher)
Development of the uClinux Device Drivers, an academy-industry joint project sponsored by National Science Council, Taiwan. NSC092-2622-E-011-013-CC3 (Representative Participant from WISCORE Inc.)
Design and Implementation of a Compiler for a DSM System, sponsored by National Science Council, Taiwan. NSC 86-2213-E-002-041 (Research Assistant)
Intelligent Network Education Environment, sponsored by National Science Council, Taiwan (Research Assistant)
Scalable Multiprocessor Design, sponsored by National Science Council, Taiwan (Research Assistant)
Parametric Mechanical Design, Chung-Shan Institute of Science and Technology, sponsored by Ministry of National Defense, Taiwan (Research Assistant)
Teaching in NTUT / 國立台北科大教學
2012 Fall, Microprocessor Lab (undergraduate) [Co-lecture with Prof. Yen-Lin Chen]
2012 Spring, Android Application Programming (undergraduate)
2012 Spring, Microprocessor (undergraduate)
2011 Fall, Embedded Systems (graduate)
This semester (2011 Fall), our focus will get back to canonical embedded system topics, such as Embedded System Overview and Trend, ARM Architecture Introduction, Real-time Systems, Embedded Linux and Android, Application Programming for Embedded System (using Android as an example), System Programming for Linux and Android, Multithread Programming with Pthread and Java thread, Linux Device Drivers, Low Power Software Design, etc.
2011 Fall, Microprocessor Lab (undergraduate)
This course focuses on I/O programming practices. Labs include GPIO, memory-mapped I/O, Keypad Control, LCD display, Touch panel control, etc. As usual, the term project will be an interesting target for the students.
2011 Spring, Android Application Programming (undergraduate)
In this undergraduate class, we will focus on Android application development, not including low level topics.
2011 Spring, Microprocessor (undergraduate)
In this course, we introduce the ARM architecture and the instructions set. An ARM emulator will be used to allow the student to do experiments with ARM instructions (assembly code).
2010 Fall, Embedded Systems (graduate)
Emphases of this semester: Android Application/Framework/Native-Library/Device Driver development, in addition to classical Embedded System topics (See previous topics mentioned below. *
2009 Fall, Microprocessor Lab (undergraduate)
2010 Spring, Embedded Systems (graduate)
Emphases of this semester: Android Application/Framework/Native-Library development, in addition to classical Embedded System topics (See previous topics mentioned below. *
2010 Spring, Microprocessor (undergraduate)
2009 Fall, Parallel Computer Architecture (graduate)
The major focus is changed to Parallel Programming, including OpenMP, Pthread, CUDA, MPI. Extra Discussion: Cloud computing. *
2009 Fall, Microprocessor Lab (undergraduate)
2009 Spring, Embedded Systems (graduate, English lectures)
Discussed topics: Overview, ARM, RTOS, Application and System Software Development, Non-MMU uClinux, Android, Multicore, Thread Programming, IO Programming, Linux Device Drivers, Kernel Development. *
2009 Spring, Microprocessor (undergraduate)
2008 Fall, Parallel Computer Architecture (graduate)
Mainly on Parallel Architectures: Pipeline, OOE and Superscalar, Multithreading, SMP and CMP, DSM and NUMA. Briefs in Parallel Programming. Extra Discussion: Other Parallel Architectures. *
2008 Fall, Microprocessor Lab (undergraduate)
2008 Spring, Embedded Systems (graduate, English lectures)
Discussed topics: Overview, ARM, RTOS, Application and System Software Development, Non-MMU uClinux, Multicore, Thread Programming, Booting Process, IO Programming, Linux Device Drivers, Kernel Development. *
2008 Spring, Microprocessor (undergraduate)
2007 Fall, Parallel Computer Architecture (graduate, English lectures)
2007 Fall, Computer Organization (undergraduate)
2007 Fall, Seminar (graduate)
2007 Spring, Microprocessor (undergraduate)
2007 Spring, Microprocessor Lab (undergraduate)
2006 Fall, Parallel Computer Architecture (graduate)
2006 Fall, Computer Organization (undergraduate)
2006 Summer, Embedded Systems Design (for industry training)
2006 Spring, Microprocessor (undergraduate)
2006 Spring, Microprocessor Lab (undergraduate)
2005 Fall, Embedded Systems (graduate)
2005 Fall, FIT-1 Pro: The C Programming Language (undergraduate)
2005 Spring, Embedded Systems (undergraduate)
2005 Spring, C Programming Language (undergraduate)
Lab & Research Group / 實驗室與研究群
Embedded and Parallel Systems Laboratory (The EPS LaboratoryR), part of the ((EPS)2 Research GroupR)
About the (EPS)2 Research GroupR:
(EPS)2 = (Embedded and Parallel Systems Laboratory) * (EDA, Pattern Recognition, and Remote Sensing Laboratory)
Idea of the (EPS)2 Research GroupR:
EPS originally stands for Earning per Sharing, a term for company finances.
Our purpose is to maximize the research capability and produce good research results through tight cooperation and progressive joint research activities between the complementary research laboratories.
Members of the (EPS)2 Research GroupR are listed below.
Examples of the major synergistic cross-field research topics: Pattern Recognition and Remote Sensing on Parallel and Distributed Systems, Machine Learning in Low Power Embedded Systems, 3D Computer Rendering and Seismic Datasets Visualization on Parallel and Distributed Systems, Machine Learning on Remote Sensing and Pattern Recognition, Wireless Sensor Networks, Parallel and Distributed Algorithms and Systems, EDA Algorithms, Pattern Recognition and Image Processing on Embedded Systems, etc.
Member of (EPS)2 Research GroupR (major research field commented after each member)
Embedded and Parallel Systems Laboratory, held by Prof. William W.-Y. Liang (Embedded Systems and Parallel and Distributed systems), from CSIE, NTUT
EDA, Pattern Recognition, and Remote Sensing Laboratory, held by Prof. Jyh-Perng Fang (EDA and Embedded Systems) and Prof. Yang-Lang Chang (Pattern Recognition and Remote Sensing), both from EE, NTUT
Computer Graphics Laboratory, held by Prof. T.-J. Hsieh, (Computer Graphics, Visualization), from CSIE, NTUT
Stand-along researcher members: Prof. Jywe-Fei Fang (Algorithm and Parallel Computing), from Dept. Digital Content & Tech., National TaichungUniversity
Graduate student members: About 40 graduate students from the laboratories
Regular schedule of the (EPS)2 Research GroupR joint meeting
Location: Lab. 1422 @ Technology and Research Building or Lab. 414 @ Complex Building, NTUT
Membership of Academic Org. / 學術組織
Systems Built in Labs. / 研究系統開發
WNAS – A wireless network attached storage. 2005-2007
WiPMP – A low power wireless portable media player. 2006-2008
D2MCE (Dynamic Distributed Mobile Computing Environment) – A dynamic distributed mobile computing environment based on DSM technology. 2007-2012
IDFOI (Interactive Digital Frame Over Internet) – An interactive digital photo frame device based on D2MCE technology. 2007-2012
STY (Security Taken with Yourself) – A portable encryption device for secure connection for public wireless network based on VPN technology. 2007-2008
MDA (Middleware Driver Architecture) – A kernel level framework supporting user level network MAC layer and PHY layer simulation. 2007-2008
MA-DVFS (Memory-Aware DVFS) – A kernel level dynamic power management subsystem based on DVFS technology. 2006-2012
AD-DVFS - An Android user-space (as an Android Service) dynamic power management subsystem based on DVFS technology. 2009-2012
TREND (TRansparent Encryption Network Device) – A stand-along transparent encryption network device supporting secure communication based on AES and netfilter technologies. 2008-2012
DISPOTIC (DIstributed Surveillance Points with Object Tracking Capability) - A distributed surveillance system with object tracking capability. 2008-2012
FTIR-MT - A Camera based multi-touch system using FTIR (Frustrated Total Internal Refection) technology. 2009-2012
Wolf - An Actor-oriented Workflow Framework for Distributed Computing over Mobile and Heterogeneous Platforms. 2010
Android D2MCE Framework – An Android Framework for D2MCE. 2011
Press Interview / 媒體訪問
清大資工系系友專訪--梁文耀, 清華資工系刊系友專欄, Sep. 2021
清大資工系友返系演講記實, 清華資工新聞, Apr. 28, 2021
人工智慧與能源效率現況與趨勢, 新興科技媒體中心, Dec. 24, 2019
物聯網熱潮創新高邊緣運算興起 -- 搶攻能源市場 NextDrive推能源管理產品, CIO價值學院, Oct. 2018
師法日本能源經驗 加速台灣HEMS普及, Digitimes, Mar. 6, 2018
【開源在臺灣】鴻海跨平臺OS團隊推手梁文耀:軟體即服務的時代不能怕開源, iTHome, Jan. 20, 2015.
Mobile Payment Boosts the Users' Stickness to Handsets, CTimes English News, Taipei, Nov. 6, 2014.
Android or iOS? Expert: Stickness is the Most Crucial Part, CTimes English News, Taipei, Oct. 31, 2014.
NTU CSIE Alumni Interview, CSIE Communications, National Taiwan University, May 7, 2014.
Tie, tee or tiz? Operating systems also-rans seek to outsmart Google, Apple, REUTERS, Feb. 24, 2014.
Foxconn constructs HTML5 smart cross-platform integrating support for eight screens, Internet and cloud, Digitimes English News, Feb. 21, 2014.
智慧應用整合設計發展趨勢 (The Development Trend of the Integrated Design for Smart Applications and Devices), in 嵌入式技術與應用論壇 (Embedded System Technologies and Applications Forum), DTF 2014, hosted by Digit Times, Taipei, Jan. 2014.
鴻海八屏一網一雲與HTML5的願景 (The Vision of Foxconn on the 8 Screens + 1 Internet + 1 Cloud Strategy and HTML5), in HTML5 趨勢發展與技術應用論壇 (HTML5 Development Trend and Applied Technologies Forum), hosted by 資訊工業策進會(Institute of Information Industry), Taipei, Oct. 03, 2013.
Demo of the Android Car, ETTV, March. 2013.
“About System Integration and Verification of IC Designs”, Chip 123, an IC Design Magazine, Vol. 44, Dec.2003, pp.64-70.
“Bridging the Hardware and Software – The Firmware Engineer”, Career Magazine, Apr. 2002., pp 122-123.
Major Services / 服務
2022.11, 業師 (Industrial Advisor), 科研創業計畫 (Taiwan Germination Program) 2023#1 商業開發培訓, hosted by 國科會 (National Science and Technology Council) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2022.01, 評審委員(Committee), From IP to IPO: 創新創業激勵計畫 (2022#1) 評選, hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2020~2021, 教育部基礎技術聯盟之課程推廣計畫審查委員
2020, COSCUP Enterprise Track Coordinator
2019.12.13, 人工智慧與能源效率專家諮詢會, hosted by, 國立臺灣大學社會科學院風險社會與政策研究中心新興科技媒體中心設立與維運旗艦計畫
2019.03, 業師, From IP to IPO: 創新創業激勵計畫 (2019#1 創新宏圖營) 評選, hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2018.03 & 2018.06, 評審委員(Committee), From IP to IPO: 創新創業激勵計畫 (2018#1 & 2018#2) 評選, hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2018.05, 評審, 智慧終端與人機互動軟體創作專題競賽, hosted by 北科大教育部資通訊軟體創新人才推升推廣計畫-智慧終端與人機互動跨校資源中心
2017.06, 評審委員(Committee), From IP to IPO: 創新創業激勵計畫 (2017#2) 評選, hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2017.01 & 2017.06, 評審委員(Committee), From IP to IPO: 創新創業激勵計畫 (2017#1) 評選, hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2016.10, 業師(Mentor), 創新創業激勵計畫實踐營 (2016#2), hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2016.08-09, 評審委員(Committee), From IP to IPO: 創新創業激勵計畫 (2016#2) 評選, hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2016.01-03, 業師(Mentor), 創新創業激勵計畫創新宏圖營 (2016#1), hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2016.01-02, 評審委員(Committee), From IP to IPO: 創新創業激勵計畫 (2016#1) 評選, hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2015.09, 評審委員(Committee), From IP to IPO: 創新創業激勵計畫 (2015#2) 評選, hosted by 科技部 (Ministry of Science and Technology) 國家實驗研究院 (National Applied Research Laboratories), Taiwan
2011.10-11, 評審委員(Committee), 第九屆黃金企鵝獎 (The 9th Golden Penguin Award) 雲端開放平台應用軟體廠商選秀活動(Open Platform Application Contest for Cloud Computing), hosted by TCA (台北市電腦公會), Taiwan
2011.09, Organizaer & Emcee (議程主持人與籌備委員), 車用電子系統暨物聯網電子系統研討會 (Workshop on Telematics and Internet-of-Things), 教育部智慧電子整合性人才培育先導型計畫, Sep. 30, 2011.
2011.07, Organizer & Emcee (議程主持人與籌備委員), 行動終端應用技術與趨勢研討會 (Workshop on Technologies and Trend for Mobile Terminal Application), 教育部資訊軟體人才培育計畫, July 08, 2011.
2011.06, Session Chair (議程主席), Session#17 Multimedia Signal Processing#5, The 15th IEEE International Symposium on Consumer Electronics (ISCE-2011), Singapore, Jun. 16, 2011.
2011.04, 資策會數位教育所 ITE 嵌入式系統規範維護委員
2010.12, Lab Module Reviewer, Embedded Software Consortium
2010.12, 評審 (Judge Panel), 輔仁大學理工學院手機應用程式設計競賽 (Handset Application Programming Contest), College of Science and Engineering, Fu-Jen University, Dec. 04, 2010, Taipei County, Taiwan.
2010.10, 協辦 2010 Android平台社群開發大會 (2010 Android Platform Development Community Workshop), hosted by 零組件科技論壇 (CTimes), Oct. 21-22, 2010, Taipei, Taiwan.
2010.08, Session Chair (5-D), the 5th International Conference on Embedded and Multimedia Computing (EMC 2010), Cebu, Philippines, Aug. 11-13, 2010
2010.07-11, 評審委員(Committee), 第八屆黃金企鵝獎 (The 8th Golden Penguin Award) 開放平台行動裝置應用大賽 (Open Mobile Platform Application Contest), hosted by TCA (台北市電腦公會), Taiwan
2010.06-10, 評審委員(Committee), 2010通訊大賽 (2010 Communication Contest) -- Android 使用者介面設計競賽 (Android Handset User Interface Design Contest), hosted by Industrial Development Bureau, Ministry of Economic Affairs (經濟部工業局、經濟部通訊產業發展推動小組), Taiwan
2010.07, Lecturer, ESW Interface Design Training Courses (2-days) at NYUST, sponsored by ESW.
2010.04, Program Committee, the 4th Asia-Pacific Workshop on Embedded System Education and Research
2010.03, Technical Program Committee, International Symposium on Electronic System Design (ISED) 2010.
2009.08, Lecturer, ESW Interface Design Training Courses (2-days) at NYUST, sponsored by ESW.
2009.08, Commentator, in the Discussion Forum for the Investigation of Setting up the Embedded Software Testing Center in Taiwan – Opportunities and Feasibility (在台設立嵌入式軟體測試中心機會與可行性專家座談會), hosted by Topology Research Institute (拓墣產業研究所), Taiwan
2009.05-11, 評審委員(Committee), 2009通訊大賽 (2009 Communication Contest) -- Android 手機軟體設計競賽 (Android Handset Software Design Contest), hosted by Industrial Development Bureau, Ministry of Economic Affairs (經濟部工業局、經濟部通訊產業發展推動小組), Taiwan
2009.06, Emcee of Panel Discussion, Freedom Hardware Engineer Conference Taipei 2009 (to promote participating and contributing to Linux Kernel and Device Driver community), hosted by III (Institute of Information Industry), Taiwan.
Panelist: Jonathan M Corbet and Greg Kroah-Hartman (Linux kernel hacker and authors of the book Linux Device Driver), Harald Welte (Linux kernel hacker and former leader of iptables/netfilter core team and architect of OpenMoko), Hugh Blemings (Manager of Ubuntu kernel team), Peter Stuge (Developer of Coreboot), Jserv (Developer of Qi bootloader and GCJ), Shawn Lin (Manger of Andes software department)
2009.06, Program Committee, the 3rd Asia-Pacific Workshop on Embedded System Education and Research
2009.02, Program Committee, the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
2008.08, Session Chair, Session 14: Power/Energy-Aware Design(2), the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2008)
2008.07, Lecturer, ESW Interface Design Training Courses (2-days) at NYUST, sponsored by ESW.
2008.06, Program Committee, the 2nd Asia-Pacific Workshop on Embedded System Education and Research
2008.04, Program Committee, the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
2007.09, Program Committee, the 1st Asia-Pacific Workshop on Embedded System Education and Research
2007.09, Host, ESW Embedded Microprocessors and Interface Design Training Courses (3-days) at NTUT, sponsored by ESW.
2007.02, Host, ESW Embedded Microprocessors and Operating Systems Training Course (5-days) at NTUT, sponsored by ESW.
2006.08 - 2007.05, Program Committee, 2007 10th ELan Cup Single Chip Micro-controller Application Contest, executed by College of Mechanical and Electrical Engineering, hosted by MOE, sponsored by ELan Microelectronics Corp..
2005.08 - 2006.05, Program Committee, 2006 9th ELan Cup Single Chip Micro-controller Application and Artificial Intelligent Contest, executed by College of Mechanical and Electrical Engineering, hosted by MOE, sponsored by ELan Microelectronics Corp..
2005.07 - 2012, Embedded Software Consortium (Member, Course Designer, Lab Module Reviewer)
Open Source Contributions / 開放源碼
2021~, Eclipse Zenoh Project
2015, X-Apple Open Source Community
2014, Firefox OS Tablet Contribution Program (Co-work with Mozilla): B2G, Kernel
Android porting on a PXA270 development board. The source code is available in SourceForge. A student’s thesis which describes the porting process is also available here.
2009, An Altera FPGA-based Image Processing Framework. The source code is available here.
1993-1998, The Adsmith DSM system. (A UNIX/Linux-based Cluster Computing System)
Honors / 榮譽
2012.04, 第一名 (Rank#1), 2012第六屆國立臺北科技大學電資學院金手獎 (NTUT EECS College Undergraduate Student’s Graduation Project Contest), 指導學生: 陳昱光、陳至圓、賴柏翰. (Advised Student: Yu-Kuan Chen, Zhi-Yuan Chen, and Po-Han Lai) 題目: 使用 Android 透過無線網路與攝影機控制的遙控車 (A Wireless Network-based Android Remote Control Car with Real-time Camera Video Supported) [簡稱/Abbreviated Name: Android Car]
2012.04, 第三名 (Rank#3), 100學年度全國大學校院網路通訊軟體與創意應用競賽 嵌入式軟體組(2011 University Networking and Communication Software and Creative Application Contest – Embedded Software Group), 指導學生: 陳昱光、陳至圓、賴柏翰. (Advised Student: Yu-Kuan Chen, Zhi-Yuan Chen, and Po-Han Lai) 題目: 使用 Android 透過無線網路與攝影機控制的遙控車 (A Wireless Network-based Android Remote Control Car with Real-time Camera Video Supported) [簡稱/Abbreviated Name: Android Car]
2012.03, 值得注目獎 (Honorable Mention Award), 100學年度全國大學校院網路通訊軟體與創意應用競賽(2011 University Networking and Communication Software and Creative Application Contest), 指導學生: 陳昱光、陳至圓、賴柏翰. (Advised Student: Yu-Kuan Chen, Zhi-Yuan Chen, and Po-Han Lai) 題目: 使用 Android 透過無線網路與攝影機控制的遙控車 (A Wireless Network-based Android Remote Control Car with Real-time Camera Video Supported) [簡稱/Abbreviated Name: Android Car]
2011.10, 特優獎 (The Excellent Prize), 2011國立台北科技大學資工系大學部實務專題製作競賽, NTUT CSIE Undergraduate Student’s Graduation Project Contest) – 指導學生: 陳昱光、陳至圓、賴柏翰. (Advised Student: Yu-Kuan Chen, Zhi-Yuan Chen, and Po-Han Lai) 題目: Android無線網路即時視訊遙控車 (Android Car based on Wireless Network and Real-time Camera)
2010.11, 優等獎 (The Honorable-mentioned Prize), 2010國立台北科技大學資工系大學部實務專題製作競賽, NTUT CSIE Undergraduate Student’s Graduation Project Contest) – 指導學生: 張育妮、楊孟儒. (Advised Student: Yu-Ni Chang and Mon-Ru Yang) 題目: Android跟車系統 (Android Car Following System)
2010.08, Listed in Marquis Who's Who in the World, 2011 (28th Edition) (2011馬奎斯世界名人錄)
2009.11, 佳作 (The Honorable-mentioned Prize), 2009國立台北科技大學資工系大學部實務專題製作競賽, NTUT CSIE Undergraduate Student’s Graduation Project Contest) – 指導學生: 蔡文能、陳信帆. (Advised Student: Wen-Nen Tsai and Hsin-Feng Chen) 題目: Android行動裝置之數位相框 (An Digital Photo Frame on Android Devices)
2009.06, 97學年度電資學院傑出教學獎 (Outstanding Teaching Award, Year 2008-2009), 國立台北科技大學電資學院 (NTUT EECS College)
2009.06, 入圍決賽, 98年度全國技專校院學生實務專題製作競賽暨成果展電子類 (2009 National Contest of the Implementation Project for Technology Universities, Electronic Category, hosted by Ministry of Education) – 指導學生: 葉倉僖. (Advised Student: Tsang-His Yeh) 題目: 基於網際網路之互動式數位相框 (Interactive Digital Frame Over Internet, IDFOI) [Notice: The original announcement was Rank #1 (also refer to news#1 & news#2. However, this prize was removed a couple days after the awarding ceremony, due to “some process mistakes during the ceremony (?),” quoted by the host school.]
2009.04, 金手獎佳作 (The Honorable Mention Golden Hand Prize), 2008國立台北科技大學電資學院專題競賽, NTUT EECS College Undergraduate Student’s Graduation Project Contest) – 指導學生: 葉倉僖. (Advised Student: Tsang-His Yeh) 題目: 基於網際網路之互動式數位相框 (Interactive Digital Frame Over Internet, IDFOI) (Note: IDFOI is an application based on D2MCE system developed by the Lab.)
2008.12, 優等獎 (The Excellent Prize), 2008國立台北科技大學資工系大學部實務專題製作競賽, NTUT CSIE Undergraduate Student’s Graduation Project Contest) – 指導學生: 葉倉僖. (Advised Student: Tsang-His Yeh) 題目: 基於網際網路之互動式數位相框 (Interactive Digital Frame Over Internet, IDFOI) (Note: IDFOI is an application based on D2MCE system developed by the Lab.)
2008.6, 產學應用獎 (Academic-Industrial Application Award), 96學年度全國嵌入式系統設計競賽創意應用組 (2008 Embedded System Design Contest, Creative Application Group) - 安全隨身罩(Security Taken with Yourself, STY), 指導學生: 呂宗螢, 賴育聖, 蔡明彥. (Advised Students: Zong-Yin Lu, Yu-Sheng Lai, Ming-Yen Tsai)
2008.6, 產學應用獎 (Academic-Industrial Application Award), 96學年度全國嵌入式系統設計競賽創意應用組 (2008 Embedded System Design Contest, Creative Application Group) - 基於網際網路之互動式數位相框 (Interactive Digital Frame Over Internet, IDFOI), 指導學生: 李宏哲, 許鎮宇, 葉倉僖. (Advised Students: Hung-Che Lee, Zen-Yu Hsu, Tsang-His Yeh) (Note: IDFOI is an application based on D2MCE system developed by the Lab.)
2008.6, 設計完整獎 (Complete Design Award), 96學年度全國嵌入式系統設計競賽創意應用組 (2008 Embedded System Design Contest, Creative Application Group) - 基於網際網路之互動式數位相框(Interactive Digital Frame Over Internet, IDFOI), 指導學生: 李宏哲, 許鎮宇, 葉倉僖. (Advised Students: Hung-Che Lee, Zen-Yu Hsu, Tsang-His Yeh) (Note: IDFOI is an application based on D2MCE system developed by the Lab.)
2006, Rank #8, Application Group, 2006 Embedded Software Design Contest (Advised Students: Di-Hua Yang, Jer-Ming Su; Topic: The Hot Info Kiosk System)
2003, Honorable Mention Award, System Group, 2003 Open Source Software Contest, held by Software Liberty Association of Taiwan
2003, Linux Golden Penguin Award, held by Taipei Computer Association
2000, Outstanding Compulsory Military Service as an Officer, Ministry of National Defense
1993, Rank #3 (listed as Honorable Mention Award,) 1993 Programming Contest for Computer Science students, held by Ministry of Education (The local competition for the ACM Programming Contest)
1992, Rank #1 (Award of Chairman of Tatung Corp.) graduated from Dept. Computer Science and Engineering, Tatung Inst. of Tech.
1991, NCR Scholarship Award
Miscellaneous / 其他
(paper reviewer, student oral exam committee, and committee in school, only the years are listed)
Paper and Project Reviewer (論文與計畫審查)
ICIT 2006-2007&2009, NSC Open Source Project 2006, Journal of Tamkang University 2007, APESER 2007-2009, IEEE RTCSA 2008-2009, Journal of Information Science and Engineering 2009-2010, IEEE IEICA 2010, ITRI-STC 2009-2010, ISED 2010, ITA 2009-2010, IEEE JSTAR 2010, JCIT 2010, Journal of Taiwan Association for Medical Informatics 2010, NSC Regular Project 2011, IEEE ICESS 2011, NST 2011, TANET 2005, 2011, Journal of Saint-John University 2005,
Committee for Oral Exam of Graduate Student (研究生口試)
NTU CSIE Dept. 2009, 2014, 2020, 2021, 2022; NTU ESOE 2021; NCTU CSIE Dept. 2009-2012; NTUST EN Dept. 2003-2012; NTUST CSIE Dept. 2009; NTUT CSIE Dept. 2008-2012, 2016, 2018; NTUT EE Dept. 2007-2011, 2015; NTCU DCT Dept. 2010; NCYU CSIE Dept. 2006; TMU Biomed. Info. Inst. 2009-2010; YZU CE Dept. 2009-2011; YZU CSIE Dept. 2011-2012; (Number of students > 100)
NTUT Internal Committee
NTUT Library Committee (2007-2010), NTUT CSIE Academic Committee (2008-2010), NTUT CSIE Course Planning Committee (2007-2010), NTUT CSIE 系科本位計畫 (2008-2009)