KNU-3DC : Education and Training Plan

24 July 2013 Hwanyong LEE, Ph.D.

Principal Engineer & Industry Cooperation Prof., KNU 3DC [email protected] KNU-3DC Introduction

• Kyungpook National Univ. 3D Convergence Technology Center . Korea Government Funded Org. . 23 staffs (10 Ph.D) . Research / Supporting Industry . Training and Education

• Training and Education . Dassault Training Center . KIKS(Korea Institute of Khronos Study)

• Constructing New Center Building . HUGE ! 7 Floors ! (2014E)

2 KNU-3DC KIKS

• KIKS(Korea Institute of Khronos Study) . Leading Role in Korea for Training and Education of Khronos Standard – Collaboration with . Open Lecture + Develop Coursework for • OpenGL / OpenGL ES / OpenVG / OpenCL / WebGL / etc. • Opening / Sponsoring Workshop and Forum . Participating Khronos Activities • Contributor Member (Plan, now Processing) • Active participation of Khronos WG . Other Standard Activities • Make Khronos Standard into Korea National Standard. (WebGL) • W3C, ISO/IEC JTC1, IEEE 3333.X . Research and Consulting for Industry and Academy

3 KIKS Course

• KIKS Course will be categorized into . Basic / Advanced / Packaged . Special Course - For instance Overview / Optimization / Consulting • Developing Courseware (for Khronos API) . OpenGL ES Basic & Advanced . OpenGL Basic & Advanced . OpenVG . OpenCL Basic & Advanced . WebGL . Etc. – new standards (Red - Started / Orange – Start at 4Q2013 / Dark Blue – Start at 2014)

4 Different View of Courses

University Computer Game Image Parallel View Graphics Develop Processing … Processing

JavaScript Khronos Canvas View …

iPhone Android Company Web-App Parallel App App Application Develop View Develop Develop … Develop Course Development – Packaging Example

• Android Application with OpenGL ES . General Android API’s – JNI, Java etc. . OpenGL ES • iPhone App. Development with OpenGL ES . General iPhone APP API – cocoa, Objective-C, etc. . OpenGL ES • Web-APP 3D . HTML5, CSS3, JavaScript2 – Overview . WebGL and OpenGL ES • Web-APP with 2D Graphics . HTML5, CSS3, JavaScript2 – Overview . Canvas2D, SVG and OpenVG

6 Ajou University Dept. of Digital Media

Khronos Level Semester Course Name Primary Objective Standards

Sophomore Fall Game Programming 1 2D game programming OpenVG

General 3D graphics techn Spring Computer Graphics OpenGL ology Junior Programming Android Fall Mobile Programming 2 OpenGL ES with OpenGL ES

Senior Fall Game Programming 2 3D game programming WebGL

Parallel Algorithm and Graduated - Parallel Programming OpenCL Programming

•Note that every school year begins at spring in Korea. •This shows several programming courses that use Khronos standards in Ajou University. •Courtesy by Prof. Jungju Choi Ajou University (Ajou Univ. Ranked at 13 in 2012 Korea Univ. Ranking) Virtuous Circle

Khronos [KITE] Provides Khronos develop Trends, Requirements Standards and ECO-System Teaching Materials

Collaboration

Industry develop KIKS Academy Technology and Market Develop Course & Provides Feedback Training Supports

Industry Academy

Industry provides Academy Provides Requirement for Teaching Good Student to Industry

8 Why Korean Government Supports ?

• Problem . Low Economic Growth . Low Employment, Especially Young People’s

• Solution . Government will invest on “Creative Businesses” . Software is number one item in “Creative Business” . We need human resource aligned to world trend of market and technology

• Yes! It is Khronos Standard !

9 Thank you All Suggestion, Comment, Collaboration, Sharing Information… will be welcomed

Hwanyong.lee@{gmail, me, hotmail}.com [email protected]

10