네모랩스 사업계획서 20150616
TRANSCRIPT
1
“ 웹 표준 기반의 Non-ActiveX 솔루션 ”- 어떤 OS, Browser, Device 에서도 동작하는 솔루션 개발 -
네모랩스
NEMOLABS
사업 목표순수 웹 기술만으로는 구현이 어려웠던 ActiveX 기반의 다양한 기능들을 웹 기반 컴포넌트 제품으로 제공
2
실행 및 개발 환경
디바이스
웹사이트 or 웹앱
* 컴포넌트란 ? 자동차 제작시 많은 부품들을 사용하는 것처럼 소프트웨어 개발시 필요한 부품들을 말함 .
고성능 , 다기능웹 컴포넌트
UIUX
문서처리
영상처리
음성처리
이미지처리
장치제어
C,C++호환
파일처리 통신
개발엔진
게임엔진 . . .
멀티플랫폼 지원 04
다양한 기능 제공01
고성능 처리 가능
02
ActiveX 대체 가능03
웹 표준 기반 플랫폼에 모두 적용 가능
기존 웹 기술만으로는 구현하기 어려웠던 다양한 기능들을 제공
최적화된 웹 기술 언어 (asm.js) 로
작성되어 고성능 처리 가능
ActiveX 로 구현된 기존 제품들을 웹 표준 기술만으로 대체 가능
OS 플랫폼
개발 및 적용
웹 기반컴포넌트
3
가트너는 “ 2016 년 모바일 앱의 50%이상이 HTML5 기술을 이용할 것” 으로 전망 (2014.2)
HTML5 기반 모바일 앱 사용 증가
시장 환경 ActiveX 대체 솔루션의 필요성과 웹 기반 신규 플랫폼의 수는 지속적으로 확산되는 추세
웹 기반 디바이스 및 신생 플랫폼의 증가
PC 애플리케이션(EXE 실행파일 )
웹 애플리케이션
비표준 웹 확장기술(ActiveX, Flash, Java Applet)
HTML5 표준 제정 2014
2000~
~2000
애플리케이션 개발 시장의 변화
ActiveX 대체 솔루션의 공급 부족
웹 표준 기반 ActiveX 대체 솔루션의 수요는 증가하고 있으나 공급은 부족한 상황 ”
“ ActiveX 대체 솔루션 시장의 특수 예
상 ”
4
현재 ActiveX 대체 및 멀티플랫폼 지원을 위한 솔루션들이 지속적으로 출시되고 있지만 문제점은 여전함
경쟁 기업 분석
보안 솔루션
01
문서처리
솔루션
02
현재 정부 및 보안 업체들은 ActiveX 제거를 위해 임시방편적인 해결책을 제안
- ActiveX 대신 EXE 파일을 다운받는 방식- MS 윈도우 PC 의 익스플로러에 종속적
㈜휴먼토크의 DAVIEW Web 솔루션ActiveX 설치 없이 다양한 플랫폼에서 문서 뷰어가 가능 .
- 추가적으로 문서변환 서버가 필요함
“ 네모랩스의 솔루션은 멀티플랫폼에서 수행 가능하며 ,
추가적인 서버가 필요 없는 솔루션 입니다 . ”
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
6
크로스플랫폼
컴포넌트 판매
BM1
포팅 서비스BM2
- 관공서 / 금융권 / 기업에서 S/W 개발시 필요한 컴포넌트
제공
- 고객 ( 개발자 ) 중심의 API 및 다양한 샘플 제공
- 시스템 통합 전문가 및 기술 지원 서비스 제공
* 사용 기간 / 적용 단말기 수량 / 기술 지원 범위에 따른 유연한 가격 정책 제공
- 기존 기업들의 C, C++ 기반 솔루션들을 웹 표준 환경
형태로
포팅해주는 서비스 제공
수익모델웹 표준 기술로는 구현하기 어려웠던 보안 / 문서처리 솔루션의 판매 및 타사 솔루션의 포팅 서비스 제공
보안 솔루션- 보안 이메일
- 암호화 처리
- 가상 키보드
문서 처리 솔루션- PDF 뷰어 / 생성 /
변환
- 리포팅 솔루션
- 데이터 압축 / 해제
NEMOSecurity
NEMODocument
솔루션 적용 예상 분야순수 웹 표준 기술만으로는 구현하기 어려웠던 다양한 기능들을 웹 기술만으로 구현 가능해짐 .
7
• 오디오 MR추출
• 보안 이메일 뷰어 ( 암호화 데이터 복호화 )
• 적용 사례 - 네이티브 앱이나 ActiveX 로 가능했던 이메일 복호화 처리를 순수 웹 기술로만 구현
• 동영상 인코딩
• 문서처리 솔루션
• PDF 문서 뷰어
• 적용 사례 - PDF 파일 뷰어
• 바코드 인식 처리
• 적용 사례 - 별도 장비 필요 없음 - 제고관리 - 전시회 / 박물관에서 QR 코드 기반 안내 솔루션 .
• 가상키보드
• 이미지 편집• 원격제어 클라이언트
※ 데모 사이트 : http://nemolabs.co.kr/
1. 관공서 ( 국세청 사이트의 경우 15 개의 ActiveX 설치를 요구 )
2. 금융기관 ( 보안 이메일 , 보안 키보드 등 보안 솔루션 적용 가능 )3. 일반기업 ( 크로스플랫폼 앱 개발을 하려는 모든 기업에 적용 가
능 )
예상 수요처
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 월 ~
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. 멘토 소개
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 를 위해 시스템에 설치된에이전트 프로그램 .
12
첨부 . 고성능 , 다기능 웹 컴포넌트 솔루션 도입 필요성웹앱 및 웹사이트 개발의 제약 사항들을 해결하여 강력한 크로스플랫폼 웹 애플리케이션 개발이 가능해짐
개발 패키징개발 패키징
개발 패키징
개발 패키징
네이티브 개발 방법 웹 기반 개발 방법
ActiveX 대체 솔루션
ActiveX 관련 정부 정책 추진
- 정부의 Active-X 폐지 및 개선 지원 정책 추진 중
- 향후 정부 SI 프로젝트 수행시 Non-ActiveX 솔루션 적용이 의무가 될 것으로 예상
02
비 익스플로러 브라우저 사용 증가
01 - MS, 차기 웹 브라우저 “스파르탄” 에서 Active-X 기능 사용 불가
- 2015 년 스마트폰 보급률 PC 추월 . 즉 , 모바일 웹 사용률 증가에 따른 대책 필요
고성능 , 다기능의 멀티플랫폼 웹앱 개발
한 번의 개발만으로 다양한플랫폼에서 실행 가능하여개발 인력 및 개발 일정 등 대한 비용이 감소
개발 비용 감소1 개의 앱만 유지보수 하면 되기 때문에 서비스 운영에역량을 집중할 수 있음
서비스 역랑 집중 가능
“ 하지만 웹앱은 많은 장점에도 불구하고 웹의 단점으로 인해 현업에서는 단순한 기능의 앱에서만 제한적으로 적용하였음 ”
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 기반인증 , 결재 솔루션음성인식 엔진
웹 표준 기반 보안 및문서처리 솔루션 기업
첨부 . 데모 시연 ( 웹 기반 이메일 고지서 )ActiveX 설치가 필요 없는 웹 표준 기반의 보안 이메일 서비스
• 데모사이트 : http://nemolabs.co.kr/
• 암호 알고리즘 : KISA 에서 제공하는 ARIA 알고리즘 적용 (참고링크 : http://seed.kisa.or.kr)
2. ActiveX 설치
3. 암호 키 입력
4. 이메일 복호화
5. 이메일 내용 확인
필요 없음
Active-X 기반 보안 이메일 솔루션 웹 표준 기반 보안 이메일 솔루션
1. 암호화 이메일 수신