WRE(Web Runtime Enviornment) / NRE(Nexacro Runtime Environment)
사용자가 넥사크로플랫폼으로 개발된 앱을 사용하려면 사용 환경에 따라 적절한 실행 환경을 만들어주고 필요한 파일을 받는 것 이러한 과정을 배포라고 한다
WRE(HTML5)환경 즉 데스크탑, 모바일 환경에 이미 설치된 웹 브라우저에서 넥사크로 앱을 실행하는 경우에는 웹 서버에서 필요한 HTML, 자바스크립트, css 파일만 내려 받아 바로 실행한다
하지만 NRE는 별도의 배포, 설치 과정이 반듯이 필요하다

배포 모듈에 대한 용어설명
(NRE 환경)

WRE환경에서는 별도 배포작업은 필요하지 않으나, Deploy시 체크 사항을 확인해야 한다
1) JSON Merge
2) 코드 난독화
Deploy-Packing-Option(Deploy -> Gender : Merge 기능 체크박스 선택)


Deploy - Packing - Option (Deploy -> Compress : 코드 난독화)


NRE 환경에서는 실행에피료한 실행모듈 배포과정이 필요함
1) 사전준비사항
2) 배포 순서도
3) 외부모듈 체크사항
4) WebBroser(외부모듈)
5) CLSID
6) Launcher
7) 예외사항 정리
WRE환경의 JSON Merge 및 코드 난독화 과정 동일
Client 라이선스, 사용자 PC 수동설치 파일

32/64bit 환경에서의 외부 dll 사용 시 체크사항

NRE환경의 기본 WebBrowser 버전정보는 IE7


NRE 배포 환경의 경우 디렉토리 분리를 위해 새로운 CLSID 사용 권장
CLSID 변경 시 주의사항
CLSID는 한번 생성 후 동일한 ID를 유지해야 업데이트가 가능함(즉, 한번 생성 후 이후 변경되지 않도록 주의)

Launcher 설치 및 동작방식

