에프티엘
멀티 플랫폼을 지원하는 앱 저작 서버, 장치 및 방법
SERVER, APPARATUS AND METHOD FOR AUTHORING APP OF SUPPORTING MULTIPLE PLATFORM
특허 요약
본 발명은 앱 저작 장치와 데이터 통신을 수행하는 통신 모듈, 앱 저작을 위한 통합 개발 환경 프로그램이 저장된 메모리 및 메모리에 저장된 프로그램을 실행하는 프로세서를 포함한다. 이때, 프로세서는 프로그램의 실행에 따라, 프로젝트 생성 신호에 기초하여 프로젝트를 생성하고, 블록 생성 신호에 기초하여 프로젝트에 포함되는 블록을 추가하고 블록에 대한 속성 값을 설정하고, 빌드 신호에 기초하여 프로젝트를 빌드한다. 그리고 블록은 데이터 블록 및 사용자 인터페이스 블록을 포함하고, 프로젝트 생성 신호, 데이터 블록 생성 신호 및 블록 설정 신호는 앱 저작 장치로부터 수신된 것이고, 빌드된 프로젝트는 프로젝트에 대한 하나 이상의 플랫폼의 네이티브 소스 코드를 포함한다.
청구항
번호청구항
1

멀티 플랫폼을 지원하는 앱 저작 서버에 있어서, 앱 저작 장치와 데이터 통신을 수행하는 통신 모듈,앱 저작을 위한 통합 개발 환경 프로그램이 저장된 메모리 및 상기 메모리에 저장된 프로그램을 실행하는 프로세서를 포함하고, 상기 프로세서는 상기 프로그램의 실행에 따라, 프로젝트 생성 신호에 기초하여 프로젝트를 생성하고, 블록 생성 신호에 기초하여 상기 프로젝트에 포함되는 블록을 추가하고 상기 블록에 대한 속성 값을 설정하고, 빌드 신호에 기초하여 상기 프로젝트를 빌드하되,상기 블록은 데이터 블록 및 사용자 인터페이스 블록을 포함하고,상기 프로젝트 생성 신호, 상기 블록 생성 신호 및 상기 블록에 대한 설정 신호는 상기 앱 저작 장치로부터 수신된 것이고, 상기 빌드된 프로젝트는 상기 프로젝트에 대한 하나 이상의 플랫폼의 네이티브 소스 코드를 포함하고,상기 프로세서는상기 블록이 데이터 블록인 경우, 상기 블록 생성 신호에 기초하여 상기 프로젝트 내에 데이터 테이블을 생성하고, 상기 데이터 테이블에 대응하는 데이터 모델을 생성하며, 상기 생성된 데이터 모델에 기초하여, 상기 데이터 테이블에 대한 입력 및 조회 중 적어도 하나 이상을 수행할 수 있는 소스 코드를 생성하고,상기 프로세서는상기 데이터 블록에 대응하는 블록 생성 신호에 기초하여, 사용자 인터페이스 블록을 생성하고, 기 생성된 데이터 블록 중 어느 하나와 상기 사용자 인터페이스 블록을 연결하고,상기 프로세서는상기 기 생성된 데이터 블록 중 어느 하나에 대한 앱 디자인 사용자 인터페이스로의 드래그 앤 드롭(drag and drop) 동작에 대응되어 수신된 블록 생성 신호에 기초하여, 상기 기 생성된 데이터 블록 중 어느 하나와 연결되는 상기 사용자 인터페이스 블록을 생성하는 것인, 앱 저작 서버.