넥사크로플랫폼 17
넥사크로플랫폼 17은 투비소프트가 개발한 비지니스 UI/UX 플랫폼으로 기업의 다양한 개발 요구사항을 수용할 수 있는 Unified JavaScript FrameWork 기반의 OSMU 솔루션입니다.
Multi OS, Multi Browser을 지원하며 디바이스별 화면에 최적화된 다양한 기능 제공으로 사용자에게 최적화된 업무시스템을 구현 할 수 있습니다.
넥사크로플랫폼 17에서 제공하는 위지윅(WYSIWYG)기반의 개발 도구인 넥사크로 스튜디오는 RTE(Real Time Enterprise) 실현을 위한 개발생산성을 최대화하기 위해 HTML5, 런타임 버전에 상관없이 개발할 수 있으며 개발자의 편의성을 최대화함과 동시에, 손쉽게 다양한 디자인 효과를 줄 수 있도록 지원합니다.
넥사크로플랫폼 17은 시스템 UI에 접근하는 상황에 따라 HTML5, 런타임 버전으로 구분되며 같은 개발 프로세스와 설정 파일을 사용합니다. HTML5 버전은 별도의 추가 설치 없이 배포 문제에서 매우 자유로운 것이 특징이며 런타임 버전은 가상 엔진 설치를 통해 데스크탑, 스마트폰, 태블릿 등 다양한 환경에서 상대적으로 높은 성능과 안정성을 확보할 수 있습니다. 런타임 버전은 운영체제에 따라 최적화된 가상 엔진을 제공합니다.
주요 특징
강력한 개발 도구
기존 4GL 개발 도구과 같이 개발에 필요한 다양하고 편리한 기능을 넥사크로플랫폼 전용 개발 도구인 넥사크로 스튜디오에서 제공합니다. 위지윅(WYSIWYG) 방식의 화면 개발과 함께 지능적인 편집기를 제공해 개발자에게 다양한 편의 기능을 지원합니다.
표준준수
넥사크로플랫폼에서 사용하는 스크립트 언어는 ECMA, CSS, XML, DOM 등 국제 표준에 따른 범용 기술을 적용함으로써 다른 시스템 또는 솔루션과 유연한 인터페이스를 지원합니다.
표준 기술을 사용해 새로운 언어를 배워야 한다는 부담을 줄일 수 있으며 넥사크로플랫폼 개발 환경을 빠르게 습득해 개발 및 유지보수를 쉽게 할 수 있습니다.
통합된 디바이스 이벤트 처리
PC에서의 마우스 이벤트 처리와 스마트 디바이스에서의 터치 이벤트 처리를 표준화해 하나의 코드로 다양한 디바이스를 지원하는 이벤트 처리를 구현할 수 있습니다.
빠른 데이터 처리
넥사크로플랫폼은 서버와 클라이언트간 데이터 처리 시 화면과 정보를 뺀 데이터만을 송/수신함으로써 서버의 부하를 줄이고 네트워크 효율을 높여 빠른 통신 속도를 구현할 수 있습니다.
비동기 통신 기술을 이용한 데이터 통신을 지원하며 업무에 따라 최적의 수행 환경을 만들 수 있습니다.
기업에 특화된 풍부한 컴포넌트
애플리케이션에서 바로 사용할 수 있는 다양한 기업용 컴포넌트를 제공해, 애플리케이션에 필요한 컴포넌트 개발 기간을 최소화함으로써 개발 기간을 단축하고, 변화하는 업무 환경에 빠르게 대응할 수 있습니다. 특히 가장 많이 활용되는 Grid는 기업에서 주로 쓰는 기능을 내장해 제공하고 있습니다.
넥사크로 스튜디오에서 별도의 코딩 없이 드래그앤드롭만으로 각 컴포넌트에 대한 데이터 바인딩하고 클릭만으로 새로운 이벤트를 생성할 수 있습니다.
시각적인 효과
다양한 시각적 효과를 처리하거나 스타일이나 테마를 편집하는 작업을 넥사크로 스튜디오 내에서 손쉽게 구현할 수 있으며 개발자와 디자이너 모두에게 유연한 협업 프로세스를 지원합니다.
기업 전용 브라우저 (런타임 버전)
Real Time Enterprise(RTE) 실현을 위해서 기업에서 사용하는 애플리케이션에서 기능과 성능은 중요한 요소입니다. 웹 브라우저의 성능이 지속적으로 향상되고 있지만, 기업이 요구하는 안정적인 성능에 대한 기대를 충족시켜주지 못하는 한계를 갖고 있습니다. 이러한 한계를 탈피하기 위해서 런타임 버전에서 제공하는 기업 전용 브라우저 기능을 활용할 수 있습니다.
넥사크로플랫폼 17 통합 프레임워크
넥사크로플랫폼 17 통합 프레임워크는 다양한 실행 환경에서 최적의 성능을 제공하고 새로운 운영체제가 등장하더라도 즉각적으로 대응할 수 있는 구조로 만들어졌습니다.
버전에 따라 패키징이나 배포 방식은 달라질 수 있지만, 내부적으로 동작하는 애플리케이션은 같기 때문에 어떤 환경에서도 같은 동작을 보장할 수 있습니다. 애플리케이션에서 사용하는 모든 컴포넌트는 자바스크립트 기반으로 만들어져 웹브라우저와 런타임에서 같은 방식으로 동작합니다. 다만 웹브라우저는 사용자가 사용하는 버전에 따라 성능이 달라질 수 있습니다. 통합 프레임워크는 다른 요소들과 함께 넥사크로플랫폼 엔진 역할을 담당합니다.