모바일 개발환경

Caede 3.0


Caede 는 모바일 플랫폼 지원을 위해 Curl 언어로 개발된 소스로부터 HTML5/CSS3/JavaScript 소스를 생성하는 트랜스레이터, 프레임워크, 라이브러리 및 개발툴 등을 제공하는 통합개발환경입니다. 개발자는 Object-C, JAVA 및 HTML5군의 언어에 대한 지식이 없더라도 Curl 언어만으로 모바일 어플리케이선의 개발이 가능합니다.

홈페이지 다운로드 제품소개서

Single Language to
Cross Platform

Curl 소스로 모바일 앱 자동 생성
iOS, Android 및 Win RT 환경 지원

Dynamic Layout System

모바일 디바이스 사이즈에
동적으로 조정되는 기능
디바이스별 별도의 소스를 생성하지 않음

Rich Component & Graphics

조작성이 우수한 컴포넌트
Rich Data Grid & Chart High Quality Graphics and Rendering

High Performance

JavaScript 옵티마이져 기능 로컬 데이터 암호화 및 인증서 Push 기능 및 이를 활용한 자동 업데이트 기능 국제화/지역화 지원

모바일의 멀티 플랫폼 대응

Cross-platform support

Windows RT까지 대응하는 멀티 플랫폼용 개발 환경을 더욱 강화하여, 단일 소스코드로 Windows RT, iOS, Android와 같은 다수의 플랫폼용 어플리케이션을 개발할 수 있습니다.

동적 레이아웃 조정 기능

CDL: Caede Dynamic Layout System

스마트폰이나 태블릿 등, 다양한 모바일 디바이스의 사이즈에 따른 동적 레이아웃 조정 가능(C이)을 갖추어, 하나의 프로그램 소스에서 최적의 화면 사이즈와 레이아웃 분활, 화면이동 등의 설정이 가능합니다.

54종류의 다양한 템플릿 제공

Various UI templates

상황 별로 54종류의 다양한 레이아웃 템플릿이 제공되어 간단한 수정만으로도 우수한 UI표현을 갖는 화면을 신속하게 개발할 수 있습니다.

고도의 조작성 제공

High-quality manipulation

  • Animated Dialog
  • Scrolling List
  • Drag and drop
  • Smooth zoom in, zoom out

입력 항목의 포커스 관리

Focus Management

화면을 표시하였을 때, 가장 처음으로 입력하고 싶은 부분에 포커스를 위치시켜 입력을 유도할 수 있습니다. 또한, 일부의 디바이스에서는 입력 중에 ‘다음’ 버튼을 눌러 다음 입력 필드로 이동할 때, 이동할 입력 필드를 제어하는 기능도 갖추어져 있습니다.

확장 리스트 뷰

Extended ListView

모바일 디바이스에서 대량 데이터의 전개와 스크롤 조작에 대하여 빠르게 반응하는 확장 ListViewer 기능이 제공되어 사용자 인터페이스를 더욱 개선합니다.

고도의 그래픽 기능 제공

Graphics / Rendering

모바일 디바이스에서도 CAD 시스템과 같은 복잡하고 그래픽적으로 고도의 기능을 요하는 어플리케이션의 구축을 가능케 하는 Shape API 라이브러리를 제공합니다.

풍부한 기능의 그리드와 챠트

Rich data grid & chart

  • 풍부한 표현 능력의 그리드 기능으로 엑셀과 같은 리스트 표현이나 셀 내에 다양한 컨트롤의 사용이 가능한 그리드를 제공합니다.
  • 신속한 비즈니스 판단을 돕는 6종류(곡선, 면적, 산포도, 버블, 막대, 원형)의 그래프 챠트를 제공합니다.

국제화 지원

I18n, L10n support

디바이스의 언어설정에 맞춰 언어표시 전환기능을 제공하여 전세계 누구라도 이용할 수 있는 국제화(i18n: Internationalization) 지원과 어플리케이션을 특정 지역의 언어에 맞도록 지원하는 지역화(L10n: Localization) 기능을 지원합니다.

보안 인증서 기능

Security certificate

다른 모바일 어플리케이션과의 연계기능이나 클라이언트 증명서의 인스톨 기능도 제공됩니다.

로컬 데이터의 암호화

Local Data Encryption

서버로부터 수신된 데이터가 로컬 디바이스의 스토리지에 보관될 때, 데이터를 256비트의 AES암호에 따라 암호화하여 저장함으로써 더욱 안전한 어플리케이션 구축이 가능합니다.

푸시 알람 기능

Push Notification

APNs(iOS) 및 GCM(Android)를 이용한 Push 알람 기능을 제공합니다. 디바이스에서 서비스를 등록/등록해체 및 알람 수신 시의 이벤트를 등록할 수 있습니다.
예를 들면, 서버 측에서 디바이스 토큰(각각의 디바이스를 구별하는 고유ID)을 관리하여 각 서비스 Push 알림을 리퀘스트 함으로써, 디바이스 측에서 Push 알람을 수신할 수 있습니다.

Automated Update

서버상에 배치된 업데이트 모듈과 업데이트 체크를 실시하여, 업데이트 여부를 인지하면 자동적으로 모듈의 다운로드 및 업데이트를 실행하는 기능이 제공됩니다.

Database Encryption

로컬의 모바일 디바이스에 보관하는 데이터를, 256비트의 AES암호에 따라 암호화하여 저장하는 보안기능 제공으로 안전한 어플리케이션 구축이 가능

IME Support

엔드 유저에게 소프트웨어적인 키보드 조작을 도와주는 IME(Input Method Editor) 기능을 제공합니다.

JavaScript Optimizer

JaveScript의 코드를 최적화하여 실행속도를 향상시키는 옵티마이져 기능이 제공됩니다.

File APIs

파일의 삭제나 리네임 등 로컬 파일 시스템에 대한 조작이 가능합니다.

Stack & Trace

모바일 어플리케이션을 개발에 있어서도 프로그램의 실행 과정을 확인할 수 있는 Stack & Trace 기능이 제공됩니다.