네모랩스 사업계획서 20150616

14
“ 웹 웹웹 웹웹웹 Non-ActiveX 웹웹웹 ” - 웹웹 OS, Browser, Device 웹웹웹 웹웹웹웹 웹웹웹 웹웹 - 웹웹웹웹 NEMO LABS 1

Upload: hyunwoonam

Post on 11-Aug-2015

182 views

Category:

Internet


7 download

TRANSCRIPT

Page 1: 네모랩스 사업계획서 20150616

1

“ 웹 표준 기반의 Non-ActiveX 솔루션 ”- 어떤 OS, Browser, Device 에서도 동작하는 솔루션 개발 -

네모랩스

NEMOLABS

Page 2: 네모랩스 사업계획서 20150616

사업 목표순수 웹 기술만으로는 구현이 어려웠던 ActiveX 기반의 다양한 기능들을 웹 기반 컴포넌트 제품으로 제공

2

실행 및 개발 환경

디바이스

웹사이트 or 웹앱

* 컴포넌트란 ? 자동차 제작시 많은 부품들을 사용하는 것처럼 소프트웨어 개발시 필요한 부품들을 말함 .

고성능 , 다기능웹 컴포넌트

UIUX

문서처리

영상처리

음성처리

이미지처리

장치제어

C,C++호환

파일처리 통신

개발엔진

게임엔진 . . .

멀티플랫폼 지원 04

다양한 기능 제공01

고성능 처리 가능

02

ActiveX 대체 가능03

웹 표준 기반 플랫폼에 모두 적용 가능

기존 웹 기술만으로는 구현하기 어려웠던 다양한 기능들을 제공

최적화된 웹 기술 언어 (asm.js) 로

작성되어 고성능 처리 가능

ActiveX 로 구현된 기존 제품들을 웹 표준 기술만으로 대체 가능

OS 플랫폼

개발 및 적용

웹 기반컴포넌트

Page 3: 네모랩스 사업계획서 20150616

3

가트너는 “ 2016 년 모바일 앱의 50%이상이 HTML5 기술을 이용할 것” 으로 전망 (2014.2)

HTML5 기반 모바일 앱 사용 증가

시장 환경 ActiveX 대체 솔루션의 필요성과 웹 기반 신규 플랫폼의 수는 지속적으로 확산되는 추세

웹 기반 디바이스 및 신생 플랫폼의 증가

PC 애플리케이션(EXE 실행파일 )

웹 애플리케이션

비표준 웹 확장기술(ActiveX, Flash, Java Applet)

HTML5 표준 제정 2014

2000~

~2000

애플리케이션 개발 시장의 변화

ActiveX 대체 솔루션의 공급 부족

웹 표준 기반 ActiveX 대체 솔루션의 수요는 증가하고 있으나 공급은 부족한 상황 ”

“ ActiveX 대체 솔루션 시장의 특수 예

상 ”

Page 4: 네모랩스 사업계획서 20150616

4

현재 ActiveX 대체 및 멀티플랫폼 지원을 위한 솔루션들이 지속적으로 출시되고 있지만 문제점은 여전함

경쟁 기업 분석

보안 솔루션

01

문서처리

솔루션

02

현재 정부 및 보안 업체들은 ActiveX 제거를 위해 임시방편적인 해결책을 제안

- ActiveX 대신 EXE 파일을 다운받는 방식- MS 윈도우 PC 의 익스플로러에 종속적

㈜휴먼토크의 DAVIEW Web 솔루션ActiveX 설치 없이 다양한 플랫폼에서 문서 뷰어가 가능 .

- 추가적으로 문서변환 서버가 필요함

“ 네모랩스의 솔루션은 멀티플랫폼에서 수행 가능하며 ,

추가적인 서버가 필요 없는 솔루션 입니다 . ”

Page 5: 네모랩스 사업계획서 20150616

5

솔루션 구성도다양한 기능의 C,C++ 소스코드를 웹 언어인 Javascript 소스코드로 변환하여 웹 컴포넌트로 패키징

웹 기반 컴포넌트

C, C++

소스코드

컴파일러

(Emscripten)

Javascript(asm.js 구조 )

NEMO 프레임워크

API

샘플 소스코드

HTMLEngine

JSEngine

HTML5/CSS/JS

웹 애플리케이션

웹 브라우저

컴포넌트

빌드

패키징

3

1

2

빌드 ( 및 변환 )

1

패키징2

NEMO 프레임워크

3

소스코드 변환시 발생하는 라이브러리의존성 문제 해결 및 최적화 수행

고객 ( 개발자 ) 이 쉽게 사용할 수 있도록 컴포넌트를 모듈화 하는 단계

컴포넌트를 위한 다양한 기능 제공

웹 컴포넌트

※ C, C++ 소스코드 활용 가능

- 기존 구현된 다양한 기능들을 웹에서도

활용

- 검증된 솔루션 활용으로 개발 속도 빠름

PROS

Page 6: 네모랩스 사업계획서 20150616

6

크로스플랫폼

컴포넌트 판매

BM1

포팅 서비스BM2

- 관공서 / 금융권 / 기업에서 S/W 개발시 필요한 컴포넌트

제공

- 고객 ( 개발자 ) 중심의 API 및 다양한 샘플 제공

- 시스템 통합 전문가 및 기술 지원 서비스 제공

* 사용 기간 / 적용 단말기 수량 / 기술 지원 범위에 따른 유연한 가격 정책 제공

- 기존 기업들의 C, C++ 기반 솔루션들을 웹 표준 환경

형태로

포팅해주는 서비스 제공

수익모델웹 표준 기술로는 구현하기 어려웠던 보안 / 문서처리 솔루션의 판매 및 타사 솔루션의 포팅 서비스 제공

보안 솔루션- 보안 이메일

- 암호화 처리

- 가상 키보드

문서 처리 솔루션- PDF 뷰어 / 생성 /

변환

- 리포팅 솔루션

- 데이터 압축 / 해제

NEMOSecurity

NEMODocument

Page 7: 네모랩스 사업계획서 20150616

솔루션 적용 예상 분야순수 웹 표준 기술만으로는 구현하기 어려웠던 다양한 기능들을 웹 기술만으로 구현 가능해짐 .

7

• 오디오 MR추출

• 보안 이메일 뷰어 ( 암호화 데이터 복호화 )

• 적용 사례 - 네이티브 앱이나 ActiveX 로 가능했던 이메일 복호화 처리를 순수 웹 기술로만 구현

• 동영상 인코딩

• 문서처리 솔루션

• PDF 문서 뷰어

• 적용 사례 - PDF 파일 뷰어

• 바코드 인식 처리

• 적용 사례 - 별도 장비 필요 없음 - 제고관리 - 전시회 / 박물관에서 QR 코드 기반 안내 솔루션 .

• 가상키보드

• 이미지 편집• 원격제어 클라이언트

※ 데모 사이트 : http://nemolabs.co.kr/

1. 관공서 ( 국세청 사이트의 경우 15 개의 ActiveX 설치를 요구 )

2. 금융기관 ( 보안 이메일 , 보안 키보드 등 보안 솔루션 적용 가능 )3. 일반기업 ( 크로스플랫폼 앱 개발을 하려는 모든 기업에 적용 가

능 )

예상 수요처

Page 8: 네모랩스 사업계획서 20150616

8

사업 전략 특허 및 S/W 인증 획득으로 기술 우위를 확보하며 , 지속적인 시제품 판매를 통하여 Reference를 확보 .

1. 시제품 개발

2. 시장조사 및 기술자문 활동

3. 특허 출원 2 건 진행

※ 개발 인력 (2 명 )

시제품 개발 (4개월 )

제품 제작 단계 (6개월 )

제품 출시 및 영업

1. 시제품 판매를 통한 제품 검증

- 상용 웹앱 개발에 컴포넌트 도입

- KT, 와플 API STORE 에 등록

- 컴포넌트 판매 기업과의 제휴

( 데브피아 , dextsolution.com)

2. 보 안 & 문 서 처 리 솔 루 션 개발 - 한국어 / 영어 버전 적용

3. S/W 인증 획득 - GS(Good Software) 인증

※ 개발 및 영업 인력 충원 ( 총 5 명 )

1. 솔루션 판매를 위한 마케팅 및 영업

- ActiveX 대체 솔루션 및 웹앱 핵심

컴포넌트

중심의 전통적인 B2B 영업 진행

- 논문 및 IT 잡지 기고를 통한 핵심 기술

홍보

- 개발자 커뮤니티를 통한 홍보

2. 영업 목표 - 출시 후 6 개월 이내 10 개 이상의

계약 체결

3. 표준 기술 지원 서비스 체계 수립

4. 신규 솔루션 기획 및 개발

※ 영업 및 기술지원 인력 충원 ( 총10 명 )

2015 년 5 월 ~ 2015 년 9 월 ~ 2016 년 3 월 ~

Page 9: 네모랩스 사업계획서 20150616

9

1. 창업자 : 남현우

- “CPU 독립적인 리눅스 패키지의 설계 및 구현” , 남현우 , 김수현 , 한국정보 과학회 2010 한국컴퓨터종합 학술발표논문집 , 2010 년 6 월-“Native 코드 기반 자바스크립트 어플리케이션의 플랫폼 독립성을 위한 연구” , 남현우 , 박능수 , 한국정보처리학회 춘회 , 2014 년 4 월

● 특허 실적 ( 총 8 건 )

● 논문 실적 ( 총 12 건 )

- “ 소프트웨어 패키지의 생성 및 설치를 위한 시스템 및 방법” , 등록번호 : 1010923730000, 등록일자 : 2011.12.05 - “ 스크립트 파일 기반으로 카드처리를 수행하는 RF 결제 단말기” , 등록번호 : 1013349380000, 등록일자 : 2013.11.25

- 건국대학교 컴퓨터공학과 석사 졸업 (2007 년 ~2009년 )- 한국과학기술연구원 – 위촉연구원 (2009 년 ~2011년 )- 한국스마트카드 – 교통단말기 개발 (2011 년 ~2015년 )

2. 멤버 소개

솔루션 개발 총괄 - 이름 : 이경원- 성공회대 컴퓨터공학과 졸업- RDMS, 국립과학수사연구원 LIMS 및

MIM, 라이온브릿지 LDS 등 , 웹사이트 및 앱 개발 경력 8 년

“ 시스템 S/W 개발 및 플랫폼 독립성 확보를 위한 연구 및 실무 경험 보유 ”

팀 소개

경영 및 영업 자문 - 이름 : 권경식- Fairleigh Dickinson University, 경영학 - 필립스 , INFINEON, SIEMENS 영업 및 마케팅 경력 18 년- 현 Winning Star 기업 대표

3. 멘토 소개

Page 10: 네모랩스 사업계획서 20150616

10

감사합니다

http://[email protected]

010-2839-1330

Page 11: 네모랩스 사업계획서 20150616

11

Javascript(Asm.js) API

패키징

NEMOLoader

NEMOConvert

NEMOConnect

H/W

OS

JSEngine

(JS + HTML5 + CSS)

컴포넌트

HTML Ren-deringEngine

NEMOAgent

I/F

패키징 단계 런타임 시스템 구성도

■ Emscripten C,C++ 소스를 Javascript 소스로 변환해주는LLVM 기반의 컴파일러

WEB Application

웹 브라우저

첨부 . NEMO 프레임워크 구조C, C++ 로 구현된 Active-X 기능들을 Javascipt 로 변환하여 웹 표준 크로스플랫폼 환경에서 사용할 수 있도록 API 인터페이스 추가 및 패키징 단계를 거쳐 컴포넌트로 제공

NEMO 프레임워크

Web

Native

C,C++

Source

LLVM빌드 변환

Em-scripten

■ NEMO 프레임워크크로스플랫폼 컴포넌트를 위한 패키지 기술- NEMO Loader : 컴포넌트 보안 로딩- NEMO Convert : 상이한 언어간 I/F 처리 - NEMO Connect : 다양한 통신 기술 API

■ NEMO AgentOS 및 HW 자원을 제어해야 할 경우 웹 컴포넌트와의 I/F 를 위해 시스템에 설치된에이전트 프로그램 .

Page 12: 네모랩스 사업계획서 20150616

12

첨부 . 고성능 , 다기능 웹 컴포넌트 솔루션 도입 필요성웹앱 및 웹사이트 개발의 제약 사항들을 해결하여 강력한 크로스플랫폼 웹 애플리케이션 개발이 가능해짐

개발 패키징개발 패키징

개발 패키징

개발 패키징

네이티브 개발 방법 웹 기반 개발 방법

ActiveX 대체 솔루션

ActiveX 관련 정부 정책 추진

- 정부의 Active-X 폐지 및 개선 지원 정책 추진 중

- 향후 정부 SI 프로젝트 수행시 Non-ActiveX 솔루션 적용이 의무가 될 것으로 예상

02

비 익스플로러 브라우저 사용 증가

01 - MS, 차기 웹 브라우저 “스파르탄” 에서 Active-X 기능 사용 불가

- 2015 년 스마트폰 보급률 PC 추월 . 즉 , 모바일 웹 사용률 증가에 따른 대책 필요

고성능 , 다기능의 멀티플랫폼 웹앱 개발

한 번의 개발만으로 다양한플랫폼에서 실행 가능하여개발 인력 및 개발 일정 등 대한 비용이 감소

개발 비용 감소1 개의 앱만 유지보수 하면 되기 때문에 서비스 운영에역량을 집중할 수 있음

서비스 역랑 집중 가능

“ 하지만 웹앱은 많은 장점에도 불구하고 웹의 단점으로 인해 현업에서는 단순한 기능의 앱에서만 제한적으로 적용하였음 ”

Page 13: 네모랩스 사업계획서 20150616

13

현재 웹 기반 솔루션 기업들은 HTML5 기반 UI/UX 제품 정도만 상용화가 이뤄진 상태

첨부 . 기술 비교

구분 네이티브 기반 솔루션 웹 기반 솔루션 자사 솔루션 ( 웹 기반 )

장점

• 다양한 기능 구현 가능 • OS 및 H/W 제어가 가능• 고성능 처리 가능

• UI/UX 제품은 상용화 수준• 크로스플랫폼 적용 가능

• 다양한 기능 구현 가능 • 크로스플랫폼 적용 가능• 고성능 처리 가능• 웹에서 C,C++ 코드 활용 가능

단점

• 특정 플랫폼만 실행 가능• 보안 취약성 위협

• 한정된 기능만이 구현 가능• 고성능 처리 불가• OS 및 H/W 직접 제어 불가능

• OS 및 H/W 직접 제어 불가능 ( 간접 제어를 위해 Agent 기반 인터페이스 기술 제공 )

기업

제품

크로스플랫폼UI/UX 플랫폼

HTML5/Flash UI 솔루션

오픈소스 UI 라이브러리(JUI)HTML UI 솔루션 (웹스퀘어 )

ActiveX 기반보안 솔루션

MFC 및 Ac-tiveXUI 컴포넌트

ActiveX 기반인증 , 결재 솔루션음성인식 엔진

웹 표준 기반 보안 및문서처리 솔루션 기업

Page 14: 네모랩스 사업계획서 20150616

첨부 . 데모 시연 ( 웹 기반 이메일 고지서 )ActiveX 설치가 필요 없는 웹 표준 기반의 보안 이메일 서비스

• 데모사이트 : http://nemolabs.co.kr/

• 암호 알고리즘 : KISA 에서 제공하는 ARIA 알고리즘 적용 (참고링크 : http://seed.kisa.or.kr)

2. ActiveX 설치

3. 암호 키 입력

4. 이메일 복호화

5. 이메일 내용 확인

필요 없음

Active-X 기반 보안 이메일 솔루션 웹 표준 기반 보안 이메일 솔루션

1. 암호화 이메일 수신