넥사크로
데스크탑
Web Runtime Environment
Google Chrome
Firefox
Internet Explorer 10 이상
Microsoft Edge
Opera
Safari (macOS)
Internet Explorer 브라우저는 표준모드만 지원합니다. 문서 호환성 모드를 사용하는 경우 정상적인 동작을 보장하지 않습니다.
Windows Safari 브라우저는 제조사의 업데이트 중단으로 지원하지 않습니다.
https://support.apple.com/en-us/HT204416
Nexacro Runtime Environment
항목 | 사양 | Windows | macOS | 비고 / 변경이력 |
---|---|---|---|---|
CPU | 최저 | 인텔 펜티엄 4 1.4GHz | ||
권장 | 인텔 코어 i5 7세대 이상 | |||
메모리 | 최저 | 1GB | ||
권장 | 8GB | |||
HDD(ROM) | 최저 | 8GB | ||
권장 | 128GB | |||
플랫폼 | Windows Vista Home Premium SP2 이상 Windows 11 21H2 이하 | macOS 10.10.5 이상 macOS 12.0.1 이하 | Windows 최고사양 (10 20H2 → 11 21H2) macOS 최고사양 (11.4 → 12.0.1) | |
Windows Server 2008 R2 SP1 이상 Windows Server 2016 이하 |
macOS 프레임워크에서 32비트 앱 빌드를 지원하지 않습니다.
WindowsRT, WindowsPhone8, Windows XP Embedded 운영체제는 지원하지 않습니다.
모바일
Web Runtime Environment
Android (Android 5 (API 21) 이상, Android 12 (API 31) 이하)
Android 기본 브라우저
Android Google Chrome
iOS/iPadOS (iOS 9 이상, iOS/iPadOS 15.2 이하)
iOS/iPadOS 기본 브라우저
Nexacro Runtime Environment
항목 | 사양 | Android | iOS / iPadOS | 비고 / 변경이력 |
---|---|---|---|---|
메모리 | 최저 | 3GB | iOS 9 이상 지원 기기 | |
권장 | 4GB 이상 | |||
HDD(ROM) | 최저 | 32GB | ||
권장 | 64GB 이상 | |||
플랫폼 | Android 5 (API 21) 이상 Android 12 (API 31) 이하 | iOS 9 이상 iOS/iPadOS 15.2 이하 | Android 최고사양 (11 → 12) iOS 최고사양 (14.5.1 → 15.2) |
iOS/iPadOS 프레임워크에서 32비트 앱 빌드를 지원하지 않습니다.
국제 표준 준수 사항
XML | W3C XML Spec 1.0 |
---|---|
JavaScript | ECMA-262 6th edition (ECMAScript Harmony, ES6 Harmony) |
DOM | W3C DOM API Level 3 |
CSS | W3C CSS3 Spec 표준지원 |
넥사크로 스튜디오 옵션에서 [Environment > Script > Version]을 "ES6"로 설정하지 않고 ES6 문법 사용 시 오류로 처리됩니다. 해당 설정을 참고하세요.
Modules, Array.prototype.values 는 넥사크로 스튜디오 지원 여부와 상관없이 NRE에서 지원하지 않습니다.
Modules
https://262.ecma-international.org/6.0/#sec-modules
https://262.ecma-international.org/6.0/#sec-imports
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules
Array.prototype.values
https://262.ecma-international.org/6.0/#sec-array.prototype.values
넥사크로 스튜디오
넥사크로 스튜디오를 설치하고 사용하는 데 필요한 시스템 요구 사양은 아래와 같습니다.
항목 | 최저사양 | 권장사양 | 비고 / 변경이력 |
---|---|---|---|
CPU | 인텔 팬티엄 4 1.4GHz | 인텔 코어 i5 7세대 이상 | |
디스플레이 | - | 가속장치를 갖고 있는 512MB 이상의 그래픽장치 | |
메모리 | 1GB | 8GB | |
디스크 공간 | 8GB | 128GB | |
플랫폼 | Windows 7 Home Premium (32bit) SP1 이상 Windows 11 21H2 이하 | 최고사양 (10 V2004 → 11 21H2) | |
Windows Server 2012 R2 이상 Windows Server 2016 이하 |
App Builder
App Builder 설치
항목 | 설명 | 비고/변경 이력 |
---|---|---|
OS | Windows : Android App 빌드 가능 | |
MacOS : Android | iOS | macOS App빌드가능 | ||
JDK | JDK 17 이상 | JDK 11 → 17 |
WAS | Tomcat 7.X |
관리 콘솔 서비스
App Builder 관리 콘솔은 넥사크로플랫폼 17 앱입니다. 관리 콘솔을 사용하기 위한 시스템 요구사항은 넥사크로플랫폼 17과 같습니다.
X-API
설치
X-API는 자바 기반 서버모듈로 제공되며 JDK 또는 JRE 1.4 이상(2.X.X 이상 버전은 1.8 이상) 버전이 필요합니다.
배포 파일 내 lib 디렉터리에 포함된 jar 파일을 WAS의 /WEB-INF/lib 디렉토리 또는 정의된 클래스 경로에 복사합니다. 제공되는 jar 파일은 아래와 같습니다.
파일명 | 필수여부 | 설명 | 참조 |
---|---|---|---|
nexacro-xapi-java-1.x.x.jar nexacro-xapi-java-jakarta_1.x.x.jar nexacro-xapi-java-main-2.x.x.jar | Y | X-API | 1.0.12 이후 버전은 Jakarta EE 스펙으로 구현된 WAS에서 사용할 수 있는 X-API를 제공합니다. 파일명에 "_jakarta_"가 포함된 파일을 내려받아 사용하세요. https://jakarta.ee/compatibility/ |
commons-logging-x.x.x.jar | Y | X-API 내부 로깅 | |
json-simple-x.x.x.jar | Y | JSON 데이터 처리 | |
common-lang-x.x.jar | Y | 보안 이슈 처리 | 1.2.X 이후 버전부터 지원 |
nexacro-xapi-java-compatible-2.X.X.jar | DataConvertProvider 확장 시 기존 버전과 호환 지원 사용 시 CWE-73, 80, 470 취약점에 노출될 수 있습니다. | ||
nexacro-xapi-java-debug-2.X.X.jar | stream log 사용 시 기존 버전과 호환 지원 사용 시 CWE-73, 80, 470 취약점에 노출될 수 있습니다. | ||
nexacro-xapi-java-miplatform-2.X.X.jar | 마이플랫폼 통신 지원 사용 시 CWE-73, 80 취약점에 노출될 수 있습니다. |
jar 파일명은 버전정보를 포함하고 있습니다. 이전 버전의 파일을 삭제하지 않은 경우 잘못된 버전의 jar 파일이 적용될 수 있습니다. 예를 들어 1.0.0 버전을 1.0.1 버전으로 업데이트하는 경우에는 1.0.0 버전 파일은 삭제해줍니다.
nexacro-xapi-java-1.0.0.jar
(삭제)
nexacro-xapi-java-1.0.1.jar
(추가)
기술지원 사이트 메뉴 PRODUCT > Nexacro N> Download > Server [API, XENI]에서 jar 파일이 포함된 압축 파일을 내려받을 수 있습니다.
http://support.tobesoft.co.kr/Support/?menu=Download_N
XENI
설치
nexacro-xeni는 자바 기반 서버모듈로 제공되며 버전에 따라 아래와 같이 지원 환경 및 기능이 달라집니다.
nexacro-xeni | JDK version | POI 라이브러리 버전 | 유지보수 |
---|---|---|---|
1.x.x | 1.8 이상 | POI 4.1.2 | 신규, 변경 포함 |
1.4.1 이후 버전은 Jakarta EE 스펙으로 구현된 WAS에서 사용할 수 있는 nexacro-xeni를 제공합니다.
파일명에 "_jakarta_"가 포함된 파일을 내려받아 사용하세요.
https://jakarta.ee/compatibility/
기술지원 사이트 메뉴 PRODUCT > Nexacro N> Download > Server [API, XENI]에서 war 파일이 포함된 압축 파일을 내려받을 수 있습니다.
http://support.tobesoft.co.kr/Support/?menu=Download_N
제공된 war(Web application ARchive) 파일을 직접 배치하거나 war 파일의 압축을 풀어 필요한 파일을 WAS의 /WEB-INF/lib 디렉터리 또는 정의된 클래스 경로에 복사해 사용할 수 있습니다.
war 파일을 직접 배치하지 않고 압축을 풀어 복사하는 경우에는 라이브러리 버전 차이로 문제가 발생할 수 있습니다.
nexacro-xeni는 Apache POI 라이브러리를 사용합니다. 자세한 Apache POI 설명은 아래 링크를 참고해주세요.
nexacro-xeni가 동작하려면 X-API가 설치되어 있어야 합니다. 설치 항목을 참고해주세요.
기존 컨텍스트에 파일을 복사한 경우에는 아래 내용을 web.xml 파일에 추가해주어야 합니다.
<servlet> <servlet-name>XExportImport</servlet-name> <servlet-class>com.nexacro.java.xeni.services.GridExportImportServlet</servlet-class> </servlet> <servlet> <servlet-name>XImport</servlet-name> <servlet-class>com.nexacro.java.xeni.services.GridExportImportServlet</servlet-class>class> </servlet> <servlet-mapping> <servlet-name>XExportImport</servlet-name> <url-pattern>/XExportImport</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>XImport</servlet-name> <url-pattern>/XImport</url-pattern> </servlet-mapping> <context-param> <param-name>export-path</param-name> <param-value>/export</param-value> </context-param> <context-param> <param-name>import-path</param-name> <param-value>/import</param-value> </context-param> <context-param> <param-name>monitor-enabled</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>monitor-cycle-time</param-name> <param-value>30</param-value> </context-param> <context-param> <param-name>file-storage-time</param-name> <param-value>10</param-value> </context-param>