• >
  • 스타랩과제
  • >    UX시스템소프트웨어연구실
UX시스템소프트웨어연구실
UX시스템소프트웨어연구실
성균관대학교 / 총괄 책임자 : 엄영익 / http://dclab.skku.ac.kr
과제 소개
Computing everywhere는 단일 모바일 장치에 국한되지 않는 새로운 컴퓨팅 환경으로의 변화를 의미한다. 모바일에서 경험한 편리한 사용자 UI/UX, 장치 간의 연동, 사용자 보안 등과 함께 Computing everywhere는 향후 연구·개발해야 할 필수 기술로 손꼽히고 있다. 본 스타랩 과제는 데스크탑, 모바일 컴퓨팅 환경을 이을 차세대 컴퓨팅 환경인 중대형 디스플레이 기반 다중 사용자 환경 지원을 위한 기술 개발을 목표로 한다. 이를 위해 개방형 UI/UX 소프트웨어 플랫폼 기술 및 다중 사용자 환경에서 향상된 UI/UX를 제공하기 위한 시스템 계층에서의 최적화 연구를 수행한다.
인사말
다중 사용자를 지원하는 새로운 컴퓨팅 환경이 중대형 디스플레이의 보급으로 현실화되고 있다. 특히, 디지털 사이니지 및 공공 디스플레이에서 광고, 전시, 인포데스크 등의 형태로 이미 널리 사용되고 있으며 그 시장은 매년 크게 성장하고 있다. 그러나 우리는 아직까지 다양한 매체를 통해 보아온 차별화된 사용자 경험을 보지 못하고 있다. 가장 큰 이유로는 Computing everywhere를 앞당길 수 있는 SW 플랫폼 개발에 대한 준비가 부족했기 때문이다. 우리 연구실은 이러한 시대의 흐름에 맞춰 차세대 컴퓨팅 환경인 중대형 디스플레이 기반 다중 사용자 환경 지원 기술을 개발하고 있으며, 구체적으로 다중 사용자 기반의 UI/UX 소프트웨어 플랫폼 기술 및 최적화 기술을 연구하고 있다.
연락처
전화 : 031-290-721
메일주소 : yieom@skku.edu
찾아오는길
(16419) 경기도 수원시 장안구 서부로 2066 성균관대학교
교통안내
- 과천-봉담간 고속화 국도(312)
  방법1 - 월암IC(좌회전) → 성균관대역(우회전, 지하차도를 타지 마세요) → 성대
  방법2 - 서수원IC(좌회전) → 성대사거리(좌회전) → 사거리(우회전) → 성대
- 1번국도(경수산업도로) 의왕IC → 지지대고개 → 발안,성대방향(우회전) → 성균관대역 → 성대
- 신갈-안산 고속도로(50) 북수원IC → 지지대고개 → 발안,성대방향(우회전) → 성균관대역 → 성대
- 경부 고속도로(1) 신갈분기점(좌회전) → 신갈-안산 고속도로(안산방향으로 진입) → 북수원IC → 지지대고개 → 발안,성대방향(우회전) → 성균관대역 → 성대
지하철
- 지하철 1호선 성균관대역 하차 후 도보로 5~10분 거리(4호선을 이용하시는 경우, 금정역에서 1호선 수원행 열차로 환승 가능)
총괄책임자
성균관대학교 / 총괄책임자 : 엄영익 / http://dclab.skku.ac.kr
엄영익 교수는 성균관대학교 소프트웨어대학에 재직 중이며, 성균관대학교 UX시스템소프트웨어연구실 및 분산컴퓨팅연구실을 이끌고 있다. 주요 연구 분야는 운영체제, 가상화, UI/UX 플랫폼, 파일 시스템, 스토리지 시스템 등이며, SW스타랩 과제에서는 중대형 디스플레이 환경에서 동시 다중 사용자 지원을 위한 SW 플랫폼 개발 및 시스템 소프트웨어 최적화에 관심을 가지고 연구개발을 진행하고 있다. 그는 FAST, ATC, PACT, DAC, MSST 등과 같은 저명한 국제학술대회에 논문을 발표하였으며, IEEE TPDS, IEEE TC, ACM TOS 등과 같은 권위 있는 국제 논문지에 논문을 게재하였다. 2006년 정부의 블루오션형 인력양성 사업을 진행하여 교육 센터장으로서 국내 산업체 인력을 대상으로 하는 학위과정을 운영함으로서 인력양성에 기여한 바 있다. 2007년부터 성균관대학교 정보통신처장을 역임한 바 있고, 2010년부터 5년간 시스템SW기초원천기술연구단 단장으로 약 100억원 규모의 시스템 SW 분야 연구개발을 진행한 바 있다. 2016년부터는 성균관대학교 소프트웨어대학 학장을 역임하였으며, 2018년 현재 한국정보과학회 회장으로 활동하고 있다.
구성원
역할구분 성 명 부서 직 위 연구분야 이메일
대학원생 김인혁 전자전기컴퓨터공학과 박사과정 시스템SW kkojiband@gmail.com
대학원생 김태형 전자전기컴퓨터공학과 박사과정 시스템SW bigkth@gmail.com
대학원생 강동현 전자전기컴퓨터공학과 박사과정 시스템SW dhkangd@gmail.com
대학원생 김정한 전자전기컴퓨터공학과 박사과정 시스템SW gtgkjh@gmail.com
대학원생 이민호 전자전기컴퓨터공학과 박사과정 시스템SW zeteman2ya@gmail.com
대학원생 박종규 소프트웨어플랫폼학과 박사과정 시스템SW i9mpossible@gmail.com
대학원생 송용주 전자전기컴퓨터공학과 박사과정 시스템SW yongjusyj@gmail.com
대학원생 이태형 소프트웨어플랫폼학과 석사과정 시스템SW coco2638@naver.com
대학원생 심상헌 전자전기컴퓨터공학과 석사과정 시스템SW shimsangheon@gmail.com
대학원생 윤해진 전자전기컴퓨터공학과 석사과정 시스템SW hjyoomp@gmail.com
대학원생 이혜지 소프트웨어플랫폼학과 석사과정 시스템SW gPwl72@gmail.com
학부생 오권제 소프트웨어학과 학부과정 시스템SW kwonje.oh2@gmail.com
학부생 장유진 소프트웨어학과 학부과정 시스템SW jangjean96@gmail.com
학부생 김서진 소프트웨어학과 학부과정 시스템SW jine9323@gmail.com
연구목표
중대형 디스플레이 기반 다중 사용자 환경을 지원하기 위한 UI/UX 소프트웨어 플랫폼 개발
연구분야
UI/UX 플랫폼 및 시스템 소프트웨어
연구내용
다중 사용자가 하나의 중대형 디스플레이를 활용하여 동시에 개별적인 앱을 구동할 수 있는 환경을 지원하기 위한 개방형 UI/UX 소프트웨어 플랫폼 기술 및 다중 사용자 환경에서 향상된 UI/UX를 제공하기 위한 시스템 계층에서의 최적화 연구
엔진 플랫폼 기술
하드웨어 가속 및 동적 사용자 경험을 제공하는 UX 엔진 기술
- 미래 기술 영상, SF 영화에서 보는 화려한 동적 효과를 제공하는 UX 엔진 기술과 하드웨어 가속 및 최적화 기술
다중 입력 및 출력장치 지원 기술
- 고가의 특수 장비나, 입출력 장치의 개수에 관계없이 다중 입출력 장치 사용을 가능하게 하는 기술
다중 사용자 지원을 위한 다국어 입력기 지원 및 윈도우 관리 기술
- 다국어 입력 문제를 해결하기 위한 다중 사용자 지원용 다국어 입력기 개발 및 다중 사용자 그룹 관리 기술
다중 사용자를 위한 실행환경 보호 기술 및 플랫폼 최적화 기술
- 중대형 디스플레이를 여러 명이 사용 할 때 발생할 수 있는 자원관리 및 보안 문제 해결을 위한 가상화 기반 관리 기술
서비스 플랫폼 기술
다중 사용자를 위한 협업 기술
- 중대형 디스플레이의 활용도를 극대화하는 다중 사용자의 편리한 활용을 위한 협업 지원 기술
차세대 인터페이스 통합 연동 기술 개발
- 다양하게 등장하는 차세대 인터페이스 장치를 연결하는 플랫폼 기술 (예: IoT 프레임워크와 연동)
실내 위치 추적 기술 기반 Seamless 컴퓨팅 기술 개발
- 가정 또는 빌딩 등을 대상으로 하는 향후 중대형 디스플레이 환경 기반 연속성 있는 컴퓨팅 환경 제공 기술
클라우드 서비스와 연결된 Computing everywhere 환경 구현
- 장소에 관계없이 클라우드 환경을 통한 연결된 컴퓨팅 환경의 구현 기술
보유기술의 특징․장점
모바일 & 데스크탑 플랫폼과의 비교 (Android, IOS, Windows 등)
- 모바일 & 데스크탑 플랫폼은 단일 사용자 환경만을 지원하지만 본 기술은 동시 다중 사용자 환경을 지원
기존의 다중 사용자 지원 기술과의 비교 (MS PixelSense, Snowflake 등)
- 기존 기술은 윈도우 매니저 지원 없이 단일 앱 형태로 동작하여 성능/기능적인 한계가 존재하는 반면, 본 기술은 플랫폼 차원에서 다중 사용자를 지원하는 윈도우 매니저를 제공하기 때문에 향상된 성능 및 기능 제공
- 기존 기술은 자체 제공 SDK를 통해서만 사용 가능하기 때문에 모바일 & 데스크탑 앱과의 호환이 불가능한 반면, 본 기술은 특별한 SDK 지원 없이 다중 사용자 환경이 가능하기 때문에 기존의 모바일 & 데스크탑 앱 사용 가능
활용 분야
1) 기존 디지털 사이니지, 공공 디스플레이가 사용되고 있는 분야
2) 개방형 앱 생태계를 바탕으로 중대형 디스플레이 활용이 가능한 모든 분야
- 광고 플랫폼 : 다양한 인터랙션이 가능한 리치 미디어 플랫폼
- 교육 컨텐츠 플랫폼: 다중 사용자 기반 교육 컨텐츠용 플랫폼
- 스마트홈 플랫폼: IoT를 활용한 홈 게이트웨이 플랫폼
- 기타 활용사례: 앱스토어 통해 누구나 활용 사례를 만들 수 있음(예상 수요처: 호텔, 영화관, 병원, 공항, 마트 등)
최우수 학술대회 성과
구분 특허 논문 성과
홍보
시제품 S/W
등록
기술
문서
국제 국내 SCI 비SCI
출원 등록 출원 등록 (E) 국제 국내
1차년도 (2015년) 0/0 0/0 1/0 0/0 1/0 0/4 1/5 0/4 0/0 1/0 3/6
2차년도 (2016년) 1/0 0/0 1/2 1/1 1/0 0/3 1/4 1/5 0/0 2/1 3/5
3차년도 (2017년) 1/0 0/0 2/2 1/0 2/3 0/5 2/7 1/4 0/0 2/2 3/3
4차년도 (2018년) 1/1* 1/0 2/0 2/1 2/1 0/5 2/4 2/0 1/1* 2/0 3/0
5차년도 (2019년) 1 1 1 2 1 0 1 1 0 2 3
6차년도 (2020년) 1 1 1 1 1 0 1 1 0 2 3
7차년도 (2021년) 1 1 2 1 2 0 2 1 0 2 3
8차년도 (2022년) 1 1 2 2 2 0 2 2 1 2 3
합계 7 5 12 10 12 0 12 9 2 15 24
공개SW
NEMOSHELL (Core Engine)
중대형 디스플레이 환경의 다중 사용자 지원 개방형 UX 플랫폼 엔진 개발 프로젝트[4 Contributors, 3,023 Commits]
- WAYLAND 프로토콜 지원
- 다중 입출력 장치 및 포커스 관리 지원 (디스플레이, 키보드, 마우스, 터치 등)
- 하드웨어 가속 기반 컴포지팅 지원 (KMS/DRM), 소프트웨어 렌더링 기반 컴포지팅 지원 (PIXMAN)
- 컴포지팅 최적화 기술 지원 (Damage 관리, Layer 관리, ...)
- 클라이언트 기반 다국어 입력 기술 지원
- 링크 : https://github.com/nemoux/nemocore
App Grouping Module
다중 사용자 환경의 효율적 윈도우 관리를 위한 App 그룹핑 기술 개발 프로젝트[1(+2) Contributors, 3 Commits]
- 테이블탑과 같은 다중 사용자 환경에서 사용자 별 App 그룹핑 기술
- App 윈도우의 기하학적 특성 (Bounding box, 회전각도)을 활용하여 사용자 별 App 분류
- K-NN Classifier를 활용하여 비슷한 기하학적 특성을 지닌 App들을 하나의 그룹으로 그룹화
- 링크 : https://github.com/jonggyu-kernel/Grouping-Applications-Using-Geometrical-Information-of-Applications-on-Tabletop-Systems
Application development for tabletop systems
개발된 플랫폼의 사용성 증대 및 외부 개발자 유입을 위한테이블탑 시스템에 특화된 서비스 개발 프로젝트[5 Contributors, 234 Commits]
- 개발자 별로 각자의 프로젝트를 구성하여 서비스 프로그램 개발
- 다중 사용자를 지원하는 테이블탑 환경에 특화된 서비스를 개발하여 개발 플랫폼의 사용성 증대
- 본 오픈소스 프로젝트 결과물로 개발된 서비스들을 활용하여 데모 및 전시를 통한 홍보 활동 수행
- 링크 : https://github.com/2017-DClab-Cooperation-Project
Nemocard (Card Interface Launcher)
오픈 플랫폼으로의 활용을 위한 Open Custom Shell 프로젝트[2 Contributors, 58 Commits]
- 시작 메뉴 역할을 하는 사각형 모양의 카드를 자유롭게 배치/활용하는 기본적인 형태의 런처
- HTML5/JS/... 등 표준 웹 기반 Shell 개발 지원, 표준 웹 지원을 통한 생산성 극대화
- 페이스북이 주도적으로 개발하는 react.js 활용
- BodyMovin 플러그인을 이용하여 Adobe After Effects로 디자인한 모션 그래픽을 웹 환경에서 활용
- 링크 : https://github.com/nemoux/nemocard
졸업생 취업현황
사업년도 성명 취득학위 및 분야 취업현황
졸업 대학교명 취득학위 학과 전공분야 졸업연월 진출유형 기관명 전공분야 직위
2015 김정훈 성균관대학교 박사 IT융합학과 시스템소프트웨어 20160228 대기업 삼성전자 O 책임
2015 남예지 성균관대학교 석사 전자전기컴퓨터공학과 시스템소프트웨어 20160228 대기업 LG전자 O 연구원
2016 박종규 성균관대학교 석사 소프트웨어플랫폼학과 시스템소프트웨어 20160831 박사진학 성균관대학교 O 박사과정
2016 이민경 성균관대학교 석사 전자전기컴퓨터공학과 시스템소프트웨어 20170228 대기업 삼성전자 O 사원
2016 이민훈 성균관대학교 석사 IT융합학과 시스템소프트웨어 20170228 대기업 삼성전자 O 사원
2017 강동현 성균관대학교 박사 전자전기컴퓨터공학과 시스템소프트웨어 20180228 대기업 삼성전자 O 책임
2017 이혜지 성균관대학교 학사 소프트웨어학과 시스템소프트웨어 20180228 석사진학 성균관대학교 O 석사과정
2017 노승준 성균관대학교 석사 전자전기컴퓨터공학과 시스템소프트웨어 20180228 대기업 LG전자 O 연구원
2018 김인혁 성균관대학교 박사 전자전기컴퓨터공학과 시스템소프트웨어 20180831 PostDoc 성균관대학교 O PostDoc
졸업생 배출인력 우수사례
- 핵심인력양성 성공사례
- 지금까지 SW스타랩 과제를 통해 본 연구실에서 양성한 박사급 인력은 3명이며, 그 중 2명은 삼성전자 소프트웨어센터와 DS부문에서 소프트웨어 플랫폼 및 운영체제/파일시스템/스토리지시스템 분야의 연구/개발을 수행하고 있으며, 나머지 1명은 본 연구실의 PostDoc 연구원으로 본 SW스타랩 과제에 계속 참여하고 있다. PostDoc 연구 인력은 리눅스 기반의 다중 사용자 지원 윈도우 매니저 개발에 주된 역할을 수행하였으며, 그 과정에 다양한 오픈소스 커뮤니티 활동과 연구/개발 활동을 진행하였다. 향후 윈도우 매니저뿐만 아니라 가상화/컨테이너 기술을 기반으로 한 차세대 SW 플랫폼 엔진 기술에 대한 연구/개발을 지속적으로 진행할 예정이다.
홍보 홈페이지
사업연도 홍보명 사진 내용
2015 KCC2015 Demo - 2015년 KCC (정보과학회) 학술대회에서 참석 학생 및 교수를 대상으로 데모 행사 진행
2015 교내 학생 대상 데모 시연 - 성균관대학교 내에서 학생들 대상으로 데모 및 사용성 평가 진행
2015 언론 홍보 - SKT 종합기술원과 함께 대형 터치 테이블 전시 및 언론 홍보 진행
2015 오픈소스 공개 - 다중 사용자 지원 윈도우 매니저(NEMOSHELL)를 GITHUB 에 오픈소스 형태로 공개
2016 MobileWorldCongress
(MWC)2016, 3x3 멀티비젼시연
- SKT 종합기술원과 함께 스페인에서 열린 MWC 홍보 행사 참여
2016 MBC 20대 총선 개표방송 - MBC 에서 진행한 2016년 총선 개표방송에 대형 터치 테이블+월 활용
2016 WorldITShow(WIS)2016 전시 - SKT 종합기술원과 함께 삼성동 코엑스에서 열린 WIS 행사 참여
2016 KOBA (국제방송음향조명기기전) 2016전시 - SONY 와 함께 KOBA 행사 참여
2016 CES2017 전시 - 2017년 CES 에 다양한 형태의 시제품 시연 및 홍보
2017 SKT 5G 체험전 94인치테이블전시 - SKT 종합기술원과 함께 인천문학경기장에서 진행한 5G 체험전 참여
2017 올림푸스K-TEC 55인치테이블및 4K디스플레이 3대설치 - 올림푸스 K-TEC 건물 1층 방문객 로비에 테이블+월 설치 시연
2017 카림라시드전시회 인터렉티브55인치 WALL 및 프로젝터전시 - 한가람미술관에서 진행된 세계 3대 산업디자이너인 카림라시드 전시회 참여
2017 롯데백화점노원점 55인치테이블설치 - 롯데백화점 노원점에 홍보용 테이블 설치
2018 2018성균관대학교 대학원한마당데모 - 성균관대학교에서 진행된 대학원한마당 행사에서 데모 및 사용성 평가 진행