Nexacro N

넥사크로

데스크탑

Web Runtime Environment

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 이하

2022/03/29

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

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 이하

2022/03/29

Android 최고사양

(11 → 12)

iOS 최고사양

(14.5.1 → 15.2)

iOS/iPadOS 프레임워크에서 32비트 앱 빌드를 지원하지 않습니다.

국제 표준 준수 사항

XML

W3C XML Spec 1.0

https://www.w3.org/TR/xml/

JavaScript

ECMA-262 6th edition (ECMAScript Harmony, ES6 Harmony)

https://262.ecma-international.org/6.0/

DOM

W3C DOM API Level 3

https://www.w3.org/TR/DOM-Level-3-Core/

CSS

W3C CSS3 Spec 표준지원

넥사크로 스튜디오 옵션에서 [Environment > Script > Version]을 "ES6"로 설정하지 않고 ES6 문법 사용 시 오류로 처리됩니다. 해당 설정을 참고하세요.

[Environment > Script > Version]

Modules, Array.prototype.values 는 넥사크로 스튜디오 지원 여부와 상관없이 NRE에서 지원하지 않습니다.

넥사크로 스튜디오

넥사크로 스튜디오를 설치하고 사용하는 데 필요한 시스템 요구 사양은 아래와 같습니다.

시스템 권장사항

항목

최저사양

권장사양

비고 / 변경이력

CPU

인텔 팬티엄 4 1.4GHz

인텔 코어 i5 7세대 이상


디스플레이

-

가속장치를 갖고 있는

512MB 이상의 그래픽장치

메모리

1GB

8GB

디스크 공간

8GB

128GB

플랫폼

Windows 7 Home Premium (32bit) SP1 이상

Windows 11 21H2 이하

2022/03/29

최고사양

(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 이상

2024/05/28

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 내부 로깅

Apache Commons Logging

json-simple-x.x.x.jar

Y

JSON 데이터 처리

json-simple

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 설명은 아래 링크를 참고해주세요.

https://poi.apache.org/

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>