tizen
Download
Skip this Video
Download Presentation
오픈 소스 Tizen 을 활용한 대학원 수업

Loading in 2 Seconds...

play fullscreen
1 / 21

오픈 소스 Tizen 을 활용한 대학원 수업 - PowerPoint PPT Presentation


  • 357 Views
  • Uploaded on

오픈 소스 Tizen 을 활용한 대학원 수업. Seoul National University Dept. of Computer Science and Engineering Cloud and Mobile Systems ( CMS ) Lab Woo- Yeon Lee 2014. 9. 17. 대학생들의 오픈 소스에 대한 관심. 세계적인 소프트웨어 회사들의 오픈 소스에 대한 적극적인 참여 Open Source Contribution 이 곧 resume 가 되는 상황 대학생들의 적극적인 오픈 소스 사용

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' 오픈 소스 Tizen 을 활용한 대학원 수업' - bowen


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tizen

오픈 소스 Tizen을 활용한대학원 수업

Seoul National University

Dept. of Computer Science and Engineering

Cloud and Mobile Systems (CMS)Lab

Woo-Yeon Lee

2014. 9. 17

slide2
대학생들의 오픈 소스에 대한 관심
  • 세계적인 소프트웨어 회사들의 오픈 소스에 대한 적극적인 참여
  • Open SourceContribution이 곧 resume가 되는 상황
  • 대학생들의 적극적인 오픈 소스 사용
    • 동아리 / 벤쳐 / 개인
slide3
오픈소스에도 진입장벽이 있다?
  • License?
  • GitHub? Bitbucket? Atlassian?
  • Git? Commit?? Contribution???
  • 학생들이 오픈 소스에 쉽게 다가갈 수 있도록 적극적으로 도와주자!
slide5
대학에서 수업을 통해 가르치자
  • Open Source 문화에 익숙해지도록 하자.
  • Real-world의 practical한 일들에 익숙해지도록 하자.
  • Open Source에 실제로 Contribution할 수 있는 길을 열어주자.
slide7
타이젠을 활용하여 어떤 수업을 할 것인가?
  • 운영체제 관련 수업
  • 타이젠과 안드로이드를 비교
  • 에뮬레이터와 실제 기기를 활용
class advanced operating system
Class : Advanced Operating System
  • Lecture
    • Instructor : Prof. Byung-Gon Chun (전병곤)
    • General Concept about Operating System
    • Introduce Recent Researches
    • Basic Concept about OpenSource
    • Software-Engineering : BDD, TDD
  • Assignment projects
    • 4 Projects (originally 6 projects)
    • 3 person per 1 team
    • Same goal on Tizen and Android
    • Emulator, Real device (Tizen device : hard-reflashing on Galaxy S3)
    • Presentation with demonstration
slide9
학생들의 첫 반응
  • 오픈소스
  • 타이젠
  • 프로젝트… 
project overview
Project Overview
  • GitHub활용
    • 팀마다 별도의 repository 제공
  • 채점 항목
    • 프로젝트의 완성도
    • Presentation
    • README
    • Commit Log
project list
Project List
  • Project 1 :
    • System Calls : Process Tree
  • Project 2 :
    • Synchronization : Orientation Lock
  • Project 3 :
    • Scheduling : Custom Scheduler
  • Project 4 :
    • FileSystem : Geo-tagged File-system
project1 process tree specification
Project1 : Process Tree - Specification
  • Preparation
    • Setup emulator environment
  • Main goal
    • Write a new system call in Linux
      • return the process tree information(DFS, pre-ordering)
  • Test
    • Test your new system call
  • Further Discussion
    • Investigate the Tizen& Android process tree
ad