RAD스튜디오

5배 빠르게 앱을 개발!
단일 코드 기반으로 윈도우, 맥, 안드로이드, iOS, 리눅스를!

RAD스튜디오 12.0 새 기능! 

델파이 언어 확장 (여러 줄 문자열 리터럴 등), 파이어몽키의 성능과 품질 더욱 향상(Skia 그래픽 지원), FireDAC에서 더 손쉽게 데이터 필터링(QBE 지원), JSON 데이터 맵핑 (새 JSON 마법사)...

IDE에는 C++을 위해 Visual Assist가 통합함으로써, 세계 최고의 코드 완성, 코드 이동(탐색), Rename 리펙토링을 제공합니다. 한편, 새 Clang을 기반으로 하는 컴파일러를 통해 최신 C++ 언어 특징을 지원하고 외부 라이브리리나 외부 C++ 코드와 더 잘 통합됩니다.

  • 12 아테네의 주요 새 기능 요약
    • Visual Assist가 C++빌더에 통합됨
      • C++ 코드에서 사용할 수 있도록 Visual Assist가 통합되었다. 그 결과, 최상급 코드 완성, 코드 이동(탐색), Rename 리팩토링 등이 제공된다. 생산성이 크게 향상된다.
    • 최신 플랫폼 버전 지원
      • RAD 스튜디오에서 공식 지원하는 플랫폼은 델파이에서iOS17, 안드로이드 13, 맥OS Ventura이다. 또한 우분투 22 LTS와 윈도우 서버 2023도 지원한다.
    • 여러 줄 문자열 리터럴을 델파이 소스 코드에서 사용
      • 여러 줄 문자열 리터럴을 이용하면, 여러 줄로된 SQL, HTML, JSON, XML 텍스트를 애플리케이션 소스 코드 안에 더쉽게 담을 수 있다.
    • 파이어몽키 UI 디자인에 SKIA 지원
      • 이 새 기반을 통해 그래픽과 UI 컨트롤 렌더링이 모든 타겟 플랫폼에서 성능과 품질이 향상되었다.
    • 파이어몽키에서 모바일 디자인 향상
      • 안드로이드 플랫폼 지원 향상: iOS와 안드로이드 모두에서 분할-화면 창을 지원한다. 아이콘과 스플레쉬 화면 마법사는 전체 아이콘 세트를 생성한다. 안드로이드 API 레벨 33이 지원된다.
    • VCL 현대화: 재 작업된 MDI와 탭-기반 UI
      • 애플리케이션 현대화를 HighDPI를 통해 향상할 수 있다. 코노프카 VCL 컨트롤에서 나온 새 VCL 디자이너(들)이 추가되었다.
    • 더 많은 윈도우 API를 오브젝트 파스칼에서 사용할 수 있음
      • 광범위한 윈도우 API 헤더들 전체가 오브젝트 파스칼로 변환되어 들어갔다. 델파이 개발자들이 윈도우 플랫폼 API를 호출하기가 더쉬워졌다.
    • C++ 컴파일러와 툴체인 현대화
      • 새 CLang을 기반으로 한 윈64용 C++ 컴파일러 프리뷰 버전이 제공된다. 이 새 컴파일러는 최신 C++ 표준을 지원하고, 외부 라이브러리와 외부 C++ 코드를 더 잘 통합한다.
    • FireDAC에서 QBE 지원, 델파이용 새 JSON 마법사
      • Query-by-Example이 FireDAC에서 제공된다. JSON 데이터 맵핑 마법사는 JSON 데이터 구조에 맞는 클래스(들)을 생성하고, XML처럼 JSON 데이터를 오브젝트에 맵핑하고, 새 파일로 쓰기(스트리밍)를 제공한다.
    • SQL 제한 기능을 통해 애플리케이션 보안성 향상
      • 더 깊이있는 애플리케이션 보안을 할 수 있도록, SQL 명령 제한, 여러 명령 차단, SQL 변경 방지 등이 제공된다.
    • 스마트 ID를 RAD 서버에서 지원
      • 더욱 강력하고 유연하게 REST API를 호스팅할 수 있도록, 새 스마트 ID (Sqids)가 제공된다. 성능이 더 좋고, 데이터 페이징이 향상되고, 세션 인증이 더 좋아졌다.

 

업데이트 서브스크립션으로 늘 최신 버전을 유지하세요!

엠바카데로의 업데이트 서브스크립션(Update Subscription)은 연간 유지보수계약으로 처음 제품 구매 시 함께 포함되어 있습니다. 고객들이 최상의 개발 성능을 유지할 수 있도록 기술지원, 새버전 지원, 베타 테스터 우선권 제공 등 다양한 서비스를 제공하고 있습니다.

  • 업데이트 서브스크립션 혜택들 (클릭)
    • 엠바카데로 기술지원 제공(설치/등록횟수증가 등 포함)
    • 출시 새 버전, 업데이트 버전 모두 무상 제공
    • 데브기어 교육 과정 무상 제공(한국 고객 특전)
    • 요청 기술 자료 최우선 제공(한국 고객 특전)

 

RAD스튜디오의 대표적인 기능들

다양한 분야에서 수상을 거둔 RAD스튜디오는 멀티 플랫폼 프레임워크로 정말 멋진 최신 스타일의 UI를 디자인할 수 있습니다. 그리고 매우 간편하게 여러 디바이스에 개발한 앱을 배포할 수 있죠. 단 하나의 코드베이스로 멀티 디바이스 지원, 지금 시작하세요!

단 하나의 코드베이스

다양한 기기들과 상호작용하는 방식이 변화하고 있습니다. 혁신적인 사용자 경험(UX)을 제공하는 완벽한 IoT 솔루션을 활용하세요. 엠바카데로는 IoT 기술을 적용한 앱을 가장 쉽고 빠르게 개발할 수 있는 방법을 제공합니다.

데이터 액세스

20개 이상의 데이터베이스를 네이티브로 바로 연동하세요. C++빌더의 FireDAC이 가능케 해줍니다.
오라클, SQL서버, MySQL, 인터베이스 등등.

응답형 UI

UI는 단 한 번만 구축해놓으면 됩니다. 응답성이 뛰어난 UI를 하나 만들어놓고 동시에 윈도우와 iOS에 배포하세요!

윈도우10 앱

윈도우 스토어와 최신 기능들을 적용해 윈도우 10을 지원하는 최신식 앱을 완성하세요.

맥OS와 리눅스 앱

맥OS와 리눅스용 애플리케이션을 신속하고 매우 간편하게 개발할 수 있습니다. (델파이만 지원)

안드로이드와 iOS

안드로이드와 iOS 앱을 더 빠르고 더 스마트하게 완성하세요. 각 플랫폼에 딱맞는 UI 컨트롤들이 제공됩니다. 멀티-디바이스 디자이너와 실시간 프리뷰 기능을 활용해 프로토타입을 신속하게 완성해낼 수 있습니다.

사물인터넷 (IoT)

다양한 기기, 센서, 엔터프라이즈 데이터, 클라우드 서비스를 앱에 연동하세요. 모든 게 준비되어 있어 정말 쉽고 빠릅니다.

클라우드

C++빌더는 모든 플랫폼에서 사용 가능한 HTTP, REST 클라이언트 라이브러리를 제공합니다. REST 서비스와 특정 AWS, Azure 컴포넌트들까지 모두 연동할 수 있습니다.

IDE 확장

원하는대로 IDE를 구성할 수 있습니다. 새롭게 툴 화면을 추가할 수도 있고, 코드 에디터 화면, 코드 완성 기능 추가, 구문 강조 기능, 하이레벨/로우레벨 이벤트 생성, 프로세스 추적 등등.

 

다양한 분야에서 사용되는 RAD스튜디오

스마트한 개발자와 변화를 빠르게 받아들이는 조직들은 수준 높은 코드를 빠르게 작성할 수 있고, 최신 OOP 기술들을 활용할 수 있는 RAD스튜디오를 선호합니다.

RAD스튜디오는 다양한 기술을 제공하는 만큼 다양한 분야에서 사용되고 있습니다. 대표적으로 의료, 금융, 공공기관, IT분야, 유통, 교육 등 다양한 분야에서 RAD스튜디오로 개발한 솔루션들을 활용하고 있습니다.

 

설치/설정

설치하기

iOS, OS X 애플리케이션 개발 시작하기

윈도우 개발환경, 맥킨토시 OS X, iOS 기기 설정 및 구성에 필요한 단계들을 설명하는 영상입니다. 이 영상을 통해 iOS 애플리케이션 실행방법을 확인할 수 있습니다.
안드로이드 앱 개발 시작하기

윈도우 개발환경에서 안드로이드 앱 개발을 위한 설정 및 설치 요구 사항들을 정리한 영상입니다.
Win32, Win64 애플리케이션 개발하기

Win32, Win64 애플리케이션 개발을 위한 윈도우 개발 환경 설정 방법을 안내하는 영상입니다.

 

 

앱 개발의 시작

윈도우용 VCL 애플리케이션 만들어보기 (델파이)

윈도우 개발용 VCL을 이용해 최신 윈도우용 애플리케이션을 만들고 디버깅 작업까지 해보는 과정을 담은 영상입니다.
멀티-디바이스 애플리케이션 만들어보기 (C++)

C++빌더로 멀티-디바이스 프로젝트를 시작하는 과정을 안내한 영상입니다.
멀티-디바이스 애플리케이션 만들어보기(델파이)

델파이로 멀티-디바이스 프로젝트를 시작하는 과정을 안내한 영상입니다.

 

 

시작하는 분들을 위한 기본 자료들

스스로 공부할 수 있는 자료들

델파이, C++빌더는 물론 프로그래밍이 처음인 분들을 위해 스스로 공부할 수 있는 다양한 자료들을 제공하고 있습니다.

 

프로그래밍 강의

혼자 소화하기 어려운 부분은 데브기어와 엠바카데로의 교육 과정을 활용하세요!

 

 
엠바카데로 LearnDelphi.org - 교육/강의용 무료 컨텐츠들

프로그래밍 학습과 강의 진행에 필요한 자료들을 무료로 제공합니다.

RAD스튜디오의 에디션

 

프로페셔널

로컬 데이터 연동만 필요한 경우에 적합한 에디션입니다.

  • 국내 기술지원(설치 포함) 제공 X
  • 멀티티어 구조 프로그램 개발 X
  • 국내 교육 지원 X

엔터프라이즈

모든 기능을 제공하는 가장 일반적인 에디션입니다. 클라이언트/서버 구조 또는 멀티티어, REST 서비스 등의 프로그램 구축 시 적합합니다.

아키텍트

기업 개발팀에 가장 적합한 에디션입니다. 전체 애플리케이션 인프라를 구축할 수 있는 완벽한 툴 셋을 제공합니다.

네이티브 윈도우용 애플리케이션 개발 (고성능 UI 프레임워크와 컴포넌트인 VCL 제공)

ν

ν

ν

모바일 등 네이티브 크로스 플랫폼 앱 개발 (네이티브 UI 프레임워크인 FMX와 컴포넌트 제공) *단 C++빌더는 윈도우, iOS만 지원

ν

ν

ν

런타임 라이브러리 소스코드 제공

ν

ν

ν

상업용 앱 개발 가능

ν

ν

ν

로컬 DB를 연동한 애플리케이션 개발

ν

ν

ν

인터베이스(임베디드DB) 제공

ν IBLite 모바일 배포

ν IBToGo 모바일 배포

ν IBToGo 모바일 배포

원격DB 및 엔터프라이즈 데이터 연동 (FireDAC 활용)

 

ν

ν

리눅스 클라이언트/서버 애플리케이션 개발 (FMX GUI for Linux 제공) *델파이만 지원 (C++빌더는 지원 안 함)

 

ν

ν

REST 웹 서비스 구축 (RAD서버를 활용한 리눅스 또는 윈도우용)

 

ν RAD서버 Single Site: 하나의 서버에만 배포 가능

ν RAD서버 Multi Site: 여러 서버에 배포 가능

다양한 클라우드 서비스 연동 (엔터프라이즈 커넥터 제공)

 

ν

ν

데이터베이스 개발 및 관리 도구 제공

 

 

ν 아쿠아 데이터 스튜디오

Ext JS 웹 개발 프레임 워크 제공(Pro)

 

 

ν Ext JS

 

RAD스튜디오의 다양한 라이선스

RAD스튜디오에는 여러 유형의 라이선스가 있습니다. 조직 내 개발자 규모 및 사용 방식에 따라 알맞은 라이선스를 선택해 사용하면 됩니다.

  • Named User 라이선스
    • 가장 일반적인 라이선스로, 1 User = 1 License = 1 시리얼 키 방식입니다.
    • 예) 개발자가 5명이라면, 5개의 라이선스를 구매해야 합니다.
  • Network Named User 라이선스
    • 네트워크 라이선스로, 라이선스 서버를 고객이 직접 관리합니다. ELC (Embarcadero License Center) 서버가 고객사 환경에 설치되어야 합니다. Named User 방식이므로, 고객은 라이선스 사용자를 관리해야 합니다.
    • 예) 개발자가 5명이라면, 5개의 라이선스를 구매해야 합니다.
  • Network Concurrent 라이선스
    • 네트워크 라이선스로, 라이선스 서버를 고객이 직접 관리합니다. ELC (Embarcadero License Center) 서버가 고객사 환경에 설치되어야 합니다. Concurrent 방식이므로 라이선스 사용자의 동시접속 수가 보유 수량을 넘지 않는 범위에서 제한없이 사용 가능합니다.
    • 예) 개발자가 5명이지만, 동시에 사용하는 최대 개발자 숫자가 3명이라면 3개의 라이선스만 구매해도 됩니다.
      단 5명의 개발자가 동시에 접속해 사용하려고 하면, 남은 2명 개발자의 액세스는 거부됩니다.

 

 

RAD스튜디오 프로모션

현재 진행중인 프로모션을 확인해보세요!

 

 

최신 기술 컨텐츠들