Kori 9월 18일, 2021에 포스트됨 공유하기 9월 18일, 2021에 포스트됨 업그레이드가 필요한 이유 [기술백서] RAD스튜디오를 사용하는 조직의 관리자를 위한 안내서 (스테판 볼, 한글, 24쪽) [기술백서] 소프트웨어 개발사에게 영향을 주는2020 시장 트렌드TOP 5 (스테판 볼, 한글, 21쪽) 25년이상 전 세계 개발자들과 소통하며 발전: 제품 계획 로드맵 (한글) 버전 별 지원 플랫폼: 영문 보기, 한글 자동 번역 보기 목차 업그레이드가 필요한 이유 RAD 스튜디오 11 알렉산드리아 (2021.9, [11.1] 2022.3, [11.2] 2022.9, [11.3] 2023.2) RAD 스튜디오 10.4 시드니 (2020.5) RAD 스튜디오 10.3 리오 (2018.11) RAD 스튜디오 10.2 도쿄 (2017.3) RAD 스튜디오 10.1 베를린 (2016.4) RAD 스튜디오 10.0 시애틀 (2015.8) RAD 스튜디오 XE8 (2015.4) RAD 스튜디오 XE7 (2014.9) RAD 스튜디오 XE6 (2014.4) RAD 스튜디오 XE5 (2013.9) RAD 스튜디오 XE4 (2013.4) RAD 스튜디오 XE3 (2012.9) RAD 스튜디오 XE2 (2011.9) RAD 스튜디오 XE (2010.8) RAD 스튜디오 2009 ~ 2010 (2009.8) RAD 스튜디오 11 알렉산드리아 (2021.9, [11.1] 2022.3, [11.2] 2022.9) 11.0 알렉산드리아의 모든 새 기능, 강화된 기능, 버그 픽스 등에 대해서는 Docwiki의 What's New (영문 보기, 한글번역 보기) 와 관련 페이지를 보기 바랍니다. 새 기능 비디오 보기: 11.0 출시 세미나 (한국어), 11.0 (영어) 기능 특장점 IT 니즈 비고 IDE에 고해상도 (HighDPI) 반영: 사용성과 룩앤필이 향상되어 개발자들의 일상 활동이 더 쾌적해진다. 코드 에디터의 메뉴, 글자, 아이콘이 더 깨끗하고 선명하다. 폼디자이너에서 다중 해상도/4K 이상의 모니터 용 화면을 고해상도에서 바로 디자인할 수 있어서 훨씬 더 빠르게 작업할 수 있다. 개발 생산성 FMX,VCL IDE 웰컴 페이지가 새로워 짐 (VCL을 사용하여 작성됨) 더 빠르고, 더 반응을 잘 하고, 더 안전한 웰컴 페이지 (웹 의존성이 없음) 네이티브 룩앤필을 통해 더 부드럽게 표현됨 개발 생산성 IDE VCL 스타일이 개발 화면에도 반영 스타일이 적용된 UI가 개발환경에서 보이는 그대로 실행된다.현대식 UI 작성이 더 빨라진다. "콘트롤 별 스타일 반영"과 함께 사용하면 더 유용하다. 개발 생산성 VCL 파이어몽키 지시선: 컨트롤을 이동/정렬할 때 시각적 선이 표시되고, 여백과 패딩 표시도 향상 (VCL과 유사하게) 콘트롤을 더 쉽고 빠르게 정렬/배치하여 정돈된 화면을 더 빠르게 만들 수 있다. 개발 생산성 FMX VCL 컴포넌트 현대화: TRichEdit, TTreeView 다시 컴파일하면, 추가된 기능을 기존 콘트롤에 넣을 수 있다: URL 감지, 맞춤법 검사, 배경색, 투명도 등이 TRichEdit에 추가되었고, TTreeView에는 체크 박스가 추가되었다. RAD 스튜디오의 컴포넌트 아키텍처 덕분에, 다시 컴파일만 하면 새 기능들이 추가된다. 윈도우 현대화 VCL 새 VCL 컴포넌트: TLabelDBEdit TLabelEdit의 데이터 인식 버전인 TLabelDBEdit를 활용하면 레이블을 향샹하고 동적 크기 변경을 다룰 수 있다. VCL의 전통적인 DB 콘트롤을 가지고 UI를 디자인할 때 현대식 해상도에 맞추는 작업이 더 쉬워진다. HiDPI 모니터 VCL 원격 데스크탑 지원 향상 (VCL과 IDE 지원) RAD 스튜디오 11.0 에서 애플리케이션을 다시 컴파일하면 원격 데스크탑에서 성능이 더 좋아진다. RAD 스튜디오의 IDE 자체도 이 효과 덕분에 개발자들이 원격 데스크탑으로 작업하기가 더 좋아졌다. 원격 근무 환경 증가 VCL (M 시리즈 애플 실리콘) 맥OS 용으로 컴파일하고, 새 유니버설 패키지을 사용하여 맥 앱스토어에 배포 기존의 인텔 뿐만 아니라 새 M 시리즈 맥OS 프로세서 (애플 실리콘) 용으로도 컴파일 할 수 있다. 모든 플랫폼에서 가장 빠른 성능을 제공하고, 맥 앱스토어 용 유니버설 패키징을 지원한다. 애플 실리콘 FMX 안드로이드 API 와 라이브러리 업데이트 API 30 구글 플레이 V3 안드로이드 X 안드로이드 플랫폼의 진화에 따른 최신 요구사항을 유지한다. - 최신 빌링 API 지원도 포함되었다. 안드로이드 API 30 FMX 안드로이드 앱 개발 시 "멀티덱스(multidex)" 지원 예전에는 다시 컴파일 하고 나서 기존의 classes.dex 파일을 수정해야 했다. 이제 그 복잡한 절차가 필요없이 프로젝트에 필요한 요구사항을 간편하게 넣을 수 있다. 개발 생산성 FMX 새 레코드 헬퍼: TDateTime (System.DateUtils 유닛 안에 추가됨) TCurrency (System.SysUtils 유닛 안에 추가됨) 자주 작성하는 코드를 더 빠르고, 더 깔끔하게 작성할 수 있다. 예를 들어 특정 연도나 달의 첫번째 날짜 가져오기, 유닉스 날짜 포맷으로 바꾸기, 오전/오후 확인하기, 윤년 여부 찾아내기 등등 개발 생산성 FMX,VCL 코드 인사이트 (Code Insight) LSP가 클래스 헬퍼, 배열 할당, 인클루드 파일, 리팩토링 지원 추가 최신 델파이 언어에서 코드 인사이트 (Code Insight)에 더 많은 기능이 추가되었기 때문에, 개발자들은 코드를 더 빠르고 정확하게 작성할 수 있어서 개발 작업 시간을 단축할 수 있다. 개발 생산성 FMX,VCL RTL 품질 향상에 집중 - TZipFile, 커다란 데이터 구조를 지원하기 위해 64bit 향상, 블루투스 LE 개선 크로스 플랫폼 RTL은 개발자들이 한번 작성한 코드가 멀티 플랫폼에서 작동하도록 한다. RTL 향상을 통해 라이브러리의 기존 기능을 유지하면서 필요한 추가 기능으로 확장되었기 때문에 개발이 더욱 빨라진다. 개발 생산성 FMX,VCL RAD 서버 라이트 (RAD Server Lite ) RAD 서버를 소규모로 배포할 때 복잡성이 줄었다. 일반 RAD 서버와 완전히 호환되기 때문에 배포를 확장하기에도 좋다. 웹서비스 확산 FMX,VCL 비주얼 스튜디오 코드 용 델파이 코드 인사이트 (Code Insight) RAD 스튜디오는 LSP를 통해서 비주얼 스튜디오 코드에 코드 인사이트 (Code Insight) 를 제공할 수 있다. RAD 스튜디오로 옮겨온 개발팀원들이 구문에 익숙해지고 다른 프로젝트의 코드를 빠르게 파악하는 데 도움이 된다. (화이트 박스 테스트, 그레이 박스 테스트 등을 빌드할 때 코드를 보기 때문에) 소프트웨어 테스트를 할 때 편리하게 사용할 수 있다. FMX,VCL [11.1] 컴파일 보안 강화 윈도우 - ASLR, DEP/NX, TSAWARE 플래그 옵션을 쉽게 찾을 수 있고, 이제부터 기본값은 “사용함" 이다. 보안 강화 RAD 스튜디오 10.4 시드니 (2020.5) 10.4 시드니의 모든 새 기능, 강화된 기능, 버그 픽스 등에 대해서는 Docwiki의 What's New (영문 보기, 한글번역 보기) 와 관련 페이지를 보기 바랍니다. 새 기능 비디오 보기: 10.4 출시 세미나 (한국어), 10.4 신기능 비디오 (한국어), 10.4 영어 기능 특장점 IT 니즈 비고 델파이 코드 완성 기능을 Language Server Protocol 서버를 통해서 비동기 방식으로 수행 델파이에서 코드 완성과 에러 탐지 처리가 더이상 코드 입력 작업에 영향을 끼치지 않는다. 개발 생산성 FMX,VCL 코드 에디터에서 힌트와 에러 전용 강조 표시 (10.4.2) 코드 에디터에서 힌트와 에러가 강조 표시되기 때문에 개발자는 더 빠르게 파악할 수 있고 버그와 컴파일 작업을 줄일 수 있다. 개발 생산성 FMX,VCL 델파이 언어에 매니지드 레코드(Managed Record) 도입 델파이 레코드 타입에서 초기화, 종료, 복사를 사용자 정의 할 수 있다. 클래스와 비교할 때 더 높은 효율성을 제공할 수 있도록 레코드 생성자에 이 능력이 추가되었다. 현대식 문법 FMX,VCL 크로스 플랫폼 메모리 관리 일원화 '전통적인' 메모리 모델이 모든 플랫폼에서 사용되므로, 플랫폼에 관계없이 기존 코드를 가져오거나 새 코드를 만들기가 더 빠르고 쉬워졌다. 개발 생산성 FMX,VCL C++ 용 Win64 Clang 디버거 복잡한 타입 평가를 통해 디버깅이 훨씬 더 부드럽게 진행되고, 컴파일된 바이너리의 실행 속도가 더 빨라진다. 언어 현대화 FMX,VCL C++ 라이브러리 지원 확장: Eigen, ZeroMQ, SDL2, SOCI, libSIMDpp, Nematode, 등등 수많은 인기 C++ 라이브러리를 겟잇(GetIt)을 통해 받을 수 있어서, C++ 개발이 더 빨라진다. 개발 생산성 FMX,VCL High DPI에 맞게 VCL 스타일 변경 모니터의 해상도에 알맞게 VCL 폼의 모든 UI 콘트롤이 자동으로 확대/축소된다. HiDPI 모니터 VCL VCL 개별 콘트롤 별 스타일 적용 스타일 적용이 (폼 마다 다른 스타일을 적용하는 등) 더 유연해 질 뿐만 아니라 스타일이 적용되지 않는 써드-파티 콘트롤을 스타일이 적용되는 VCL 애플리케이션 안에서 사용할 수 있다. 디자인 중시 VCL 새 VCL 컴포넌트: 엣지 브라우저 콘트롤 인터넷 익스플로러를 기반으로 하는 기존의 TWebBrowser와 비교하면, 훨씬 현대식 HTML 엔진이고 보안성이 높다. - 10.4.2에서는 RTM 버전과 강화된 파일 캐시 관리를 지원한다. 인터넷 익스플로러 (IE) 중단 VCL 새 VCL 컴포넌트: TTitleBarPanel, Custom Title Bars 오피스, 탐색기, 구글 크롬, 및 기타 애플리케이션처럼 향상된 현대식 타이틀 바를 구현할 수 있도록 윈도우 타이틀 바에 VCL 콘트롤을 배치할 수 있다. 윈도우 현대화 VCL (10.4.2) 새 VCL 컴포넌트: TControlList, TControlListButton TControlList는 스크롤이 제공되는 고성능 싱글 / 멀티-컬럼 리스트로써 라이브바인딩, HighDPI, VCL 스타일을 지원한다. 위저드 방식으로 시작할 수 있다. TControlListButton은 푸쉬 버튼, 도구 버튼, 링크를 표현한다. 윈도우 현대화 VCL (10.4.2) 새 VCL 컴포넌트 TNumberBox TNumberBox는 윈도우 플랫폼의 WinUI 숫자박스 콘트롤과 유사하다. 정수 또는 실수를 받을 수 있고 알맞은 형식이 반영된다. 통화(currency) 값과 단순 계산(예: 43*3)도 받을 수 있다. 개발 생산성 VCL (10.4.2) 윈도우 스토어 패키징 용 MSIX 포맷 최신 윈도우 앱스토어 포맷을 IDE 안에서 바로 적용할 수 있다. APPX 형식을 확장하며, 엔터프라이즈 앱 배포에 사용할 수 있다. 윈도우 스토어 FMX,VCL 다중-해상도 지원 for VCL Images TVirtualImage 컴포넌트는 다중-해상도와 DPI 확대/축소를 지원한다. 기존의 TImage 컴포넌트를 대체하여 사용하면, 이미지 확대/축소 시 표현되는 품질이 높아진다. HiDPI 모니터 VCL 윈도우 API 업데이트 많은 윈도우 API 선언이 추가/향상 되어서 윈도우 개발이 더 빠르고 간결해진다. 윈도우 현대화 FMX,VCL 맥OS와 iOS 용 메탈 드라이버 GPU 지원 파이어몽키의 메탈 API를 활용하면 맥OS와 iOS에서 렌더링이 더 빠르고 부드럽다. 메탈 API는 (애플에서 더이상 사용하지 않는) Quartz API와 OpenGL을 대체한다. 애플 메탈 GPU FMX 파이어몽키의 수많은 콘트롤과 패키징 관련 기능 업데이트: iOS 용 TWebBrowser, 애플의 새 시작 화면, 윈도우 용 TMemo, 맥OS 용 미디어 플레이어, 등등 주요 콘트롤 업데이트, 앱스토어 호환성을 위한 새 API 지원 등을 통해 개발자들이 최신 플랫폼 지원을 유지할 때 수고스럽지 않도록 한다. OS 현대화 FMX,VCL RTL 강화: 병렬 프로그래밍 라이브러리, 라이브 바인딩, FireDAC, 아마존 AWS 속도와 안정성이 향상되고, 최신 데이터베이스 드라이버 연결성과 클라우드 API가 업데이트 되었다. 장비 현대화, 클라우드 확산 FMX,VCL 온라인 오프라인 설치 일원화 및 새 IDE 패치 업데이트 메니저. (10.4.2) New! 조용한 설치 옵션 온라인 또는 오프라인 중 어느 방식에서도 플랫폼 관리가 더 쉬워졌다. 마이너 패치 업데이트 설치 또한 더 빨라졌다. Code Central에서 다운로드를 먼저 받을 필요가 없다. 개발 생산성 (10.4.2) 컴파일러와 LSP 성능 최적화 컴파일러가 20가지가 넘게 최적화되어 큰 프로젝트 대부분에서 컴파일이 더 빨라졌다. 덕분에 델파이에서 LSP 지원 역시 더 향상되었다. 개발 생산성 FMX,VCL C++ Linker Split Dwarf C++에서 Dwarf 분할을 통해서 더 작은 바이너리를 보장하여, Win64에서 더 빠르고 더 안정적으로 링크한다. FMX,VCL RAD 스튜디오 10.3 리오 (2018.11) 새 기능 비디오 보기: 10.3 출시 세미나 (한국어) 기능 특장점 IT 니즈 비고 델파이에서 안드로이드 64bit 지원 32bit와 64bit안드로이드 앱을 모두 개발할 수 있다. 64bit 안드로이드 FMX,VCL iOS 12, iOS 13 지원, 델파이에서 맥OS Catalina (64bit) 지원 다크 테마 지원 맥OS 64bit 용 새 컴파일러가 추가되어서 애플의 최신 iOS / 맥OS 플랫폼 지원 능력을 계속 유지한다. 64bit 맥 FMX 델파이에서 리눅스(Linux) 클라이언트 애플리케이션 개발 파이어몽키를 통해 리눅스 GUI 애플리케이션을 개발할 수 있다. 리눅스 GUI FMX Win32 용 C++17 C++빌더에서 새 C++ 언어 표준을 사용할 수 있다. C++17 FMX,VCL C++ 라이브러리 추가 및 향상 겟잇(GetIt)에서 업데이트 제공 C++ 64bit에서 수학 연산 속도가 2배 더 빨라졌다. 업데이트된 Dinkumware 를 사용할 수 있다. 성능 중시 FMX,VCL C++ 코드 완성을 LSP 서버를 통해 비동기로 처리 C++빌더에서 코드 완성과 에러 탐지 처리가 더이상 코드 입력 작업에 영향을 끼치지 않는다. 개발 생산성 FMX,VCL RAD 서버 도커(Docker) 지원 RAD 서버로 구현된 멀티-티어를 훨씬 더 쉽게 구성/배포할 수 있다. 도커(Docker) 엔터프라이즈 커넥터 (엔터프라이즈와 아키텍트 에디션) 1 년 라이선스 – 엔터프라이즈 앱들을 더 빠르게 연결할 수 있다. REST API, 클라우드 확산 FMX,VCL 델파이 인라인 변수 선언 변수 선언, 범위, 생명주기 옵션이 강화되어서 코드 최적화와 가독성이 향상된다. 언어 현대화 FMX,VCL 디버거 향상 C++의 Wide range, 델파이 Win64의 상수 문자열 언어 현대화 FMX,VCL IDE UI 대폭 현대화 IDE의 룩앤필이 향상되고 메뉴가 더 사용하기 좋도록 정돈되었다. 개발 생산성 High DPI 이미지 리스트 지원 앱의 이미지가 해당도에 따라 자동으로 확대/축소된다. HiDPI 모니터 FMX,VCL TWindowsStore 컴포넌트 윈도우 10 스토어를 활용하여 더 빠르게 수익을 창출할 수 있다. 윈도우 스토어 FMX,VCL 여러 라이브러리 업데이트: FireDAC, 웹 클라이언트 최신 데이터베이스 플랫폼과 기능을 활용할 수 있다. 데이터 중시 FMX,VCL RAD 스튜디오 10.2 도쿄 (2017.3) 새 기능 비디오 보기: 10.2 출시 세미나 (한국어) 기능 특장점 IT 니즈 비고 델파이 리눅스(Linux) 컴파일러 64bit 리눅스로 배포할 수 있어서, 서버 비용을 절감할 수 있다. (윈도우 서버 라이선스를 구입하지 않아도 됨) 64bit 리눅스 FMX RAD 서버 멀티-테넌시 지원 RAD 서버를 이용하여 여러 고객들에게 서비스를 제공하는 ISV에게 이상적이다. 웹서비스 확산 FMX,VCL RTL 업데이트: HTTP, 리눅스, 앱 테더링, HASH 함수 개발자 생산성이 향상되고, 보안성이 높아진다. 웹서비스 보안 FMX,VCL C++빌더향상: 디버깅, CodeGen, 모바일, 링커 메모리 2대! 코드 컴파일이 더욱 안정화되었고, 더 큰 프로젝트를 다룰 수 있다. FMX,VCL iOS 10과 맥OS Sierra 디버깅 지원 업데이트를 통해 최신 플랫폼지원 능력을 유지한다. iOS 10, 맥OS Sierra FMX IDE에 다크 테마 적용 개발자 중에는 다크 테마를 선호한다. 장시간 사용 시 눈의 피로가 덜하기 때문이다. 다크 테마 FMX,VCL 새 VCL 콘트롤 (Win10 스타일): TCardPanel, TStackPanel, TDatePicker, TTimePicker 윈도우 10 애플리케이션을 더 빠르게 개발할 수 있다. 또한, 같은 코드가 윈도우 이전 버전에서도 작동된다. 윈도우 10 VCL TDataSet을 JSON에 맵핑함으로써 자바스크립트 클라이언트(센차 ExtJS 등) 지원 RAD 스튜디오 앱과 웹 앱 간의 상호 연결성이 향상된다. 연결능력 중시 RAD 서버 싱글 사이트 배포 라이선스 (엔터프라이즈와 아키텍트 에디션) RAD 서버를 더 빠르게 배포하고 비용을 줄인다. 그리고 이 보다 큰 전체 아키텍처의 일부로 RAD 스튜디오 앱이 들어갈 수 있다. 웹서비스 확산 10.2.3 – 모바일 애드온 팩이 프로페셔널에 포함됨 어느 에디션에서도 더 많은 플랫폼과 더 많은 고객에게 다가갈 수 있다! 모바일앱 확산 RAD 스튜디오 10.1 베를린 (2016.4) 새 기능 비디오 보기: 10.1 출시 세미나 (한국어) 기능 특장점 IT 니즈 비고 윈도우 10 스토어 패키징 지원: 윈도우 데스크탑 브릿지 활용 비주얼 스튜디오 보다 더 앞서 지원했다. 앱을 더 부드럽게 배포할 수 있다. 윈도우 스토어 FMX,VCL FireUI 앱 미리보기: 폼 디자이너에서 변경한 사항을 여러 장비에서 실시간으로 미리보기 생산성이 향상된다. 개발 생산성 FMX 리스트뷰(ListView) 항목 디자이너 생산성이 향상된다. 개발 생산성 FMX ThingConnect IoT 컴포넌트 (BLE, Z-Wave) 새로 떠오르고 있는 IoT 지원 요구를 앱에서 구현할 수 있다. 사물인터넷 FMX 새 캘린더(Calendar) 컴포넌트 앱의 사용자 경험(UX)을 향상할 수 있다. 윈도우 현대화 VCL IDE 생산성 강화: 메소드 유독성 메트릭스, 북마크 스택, 퀵에디트 생산성이 향상된다. 개발 생산성 FMX,VCL 유동적인 폼 디자이너 개발 생산성 FMX,VCL 새 파이어몽키 컴포넌트 개발 생산성 FMX,VCL 윈도우의 DirectX 12 지원 DirectX 12 FMX,VCL 멀티-플랫폼 지원 향상 OS 현대화 FMX RAD 스튜디오 10.0 시애틀 (2015.8) 새 기능 비디오 보기: 10 출시 세미나 (한국어) 기능 특장점 IT 니즈 비고 Clang이 보강된 Win32 용 컴파일러! Use 현대식 C++를 32-bit 윈도우와 64-bit 윈도우에서 모두 사용 CLang기반 새 컴파일러를 사용하여 현대식 C++ 코드를 작성할 수 있다. 언어 현대화 FMX,VCL 병렬 컴파일로 C++ 개발 속도 향상 C++ 컴파일이 더 빨라졌다. 개발 생산성 FMX,VCL 파이어몽키 향상: 윈도우 10 지원 드래그 드롭! 윈도우 네이티브 콘트롤 안드로이드 인텐트(intent) 시스템 알림, 안드로이드 터치 애니메이션, iOS 리스트 뷰, 마우스오버 힌트…! OS 현대화 FMX VCL 향상: 윈도우 10 콘트롤 스타일 반영 향상 VCL이 윈도우 최신 버전을 지원한다. 윈도우 10 VCL JSON 지원 향상 JSON 텍스트 처리가 새 프레임워크를 통해 더 강력해졌다. JSON FMX,VCL 라이브러리 향상: 블루투스 JSON SHA2 해쉬 쓰레드풀(Threadpool) 압축(Zip) 개발 생산성 FMX,VCL IDE 메모리 오류는 안녕 - 4GB 사용 가능! 엄청나게 큰 프로젝트도 IDE에서 다룰 수 있게 되었다. 성능 중시 FMX,VCL 델파이로 안드로이드 서비스 델파이로 안드로이드 서비스를 개발할 수 있다. 안드로이드 서비스 FMX Castalia 통합: 클립보드 이력 다중붙여넣기 이동 툴바 - 코드 이동이 더 쉬워짐 구조 강조 표시 메소드 프로토타입과 구현 동기화 개발 생산성 FMX,VCL 파일 자동 복구 비정상 종료 시에도 IDE가 작업 내용을 복구한다. FMX,VCL 오브젝트 인스펙터 향상 오브젝트 인스펙터 안에서 항목을 증분 검색한다. 개발 생산성 FMX,VCL 데이터베이스 향상: 데이터스냅에서 FireDAC 데이터셋 압축 전송 CloudAPI에서 HTTPS를 위해 요구되던 OpenSSL이 이젠 없어도 됨 FireDAC에서 MongoDB 지원 데이터 중시 FMX,VCL iOS64 앱 디버깅! 64bit iOS FMX iOS/ 안드로이드 용 DUnitX로 모바일 앱 유닛테스트 품질 중시 FMX RAD 스튜디오 XE8 (2015.4) 새 기능 비디오 보기: XE8 출시 세미나 (한국어) 기능 특장점 IT 니즈 비고 파이어몽키에서 iOS 용 네이티브 콘트롤 6 종 추가 파이어몽키가 더욱 강력해졌다. 네이티브 룩앤필 FMX,VCL 웹 브라우저를 데스크탑 플랫폼에서 사용 데스크탑 애플리케이션 안에 웹 브라우저 기능을 손쉽게 구현한다. 하이브리드 FMX 지도! 지도를 사용하는 모바일 앱을 손쉽게 구현할 수 있다. 위치 기반 앱 FMX 네이티브 HTTP 클라이언트 API 클라우드 확산 FMX,VCL 비콘 비콘을 연결하여 위치를 파악하는 애플리케이션을 손쉽게 구현할 수 있다. 위치 기반 앱 FMX,VCL 앱애널리스틱스 (AppAnalytics) 애플리케이션의 사용 통계를 원격에서 추적할 수 있다. 사용성 분석 FMX,VCL 64-bit iOS 용 C++ 컴파일러 64-bit iOS 용 애플리케이션을 개발할 수 있다. 64bit iOS FMX 델파이와 C++ 간 호환성 향상 언어 호환성 FMX,VCL 멀티-디바이스 미리보기: 여러 디바이스에서 UI가 어떻게 표현되는 지를 한번에 보기 여러 디바이스 용으로 모바일 앱의 UI를 작성하기가 더 쉬워진다. 개발 생산성 FMX 머큐리얼(Mercurial) 버전 관리 시스템을 IDE 안에서 사용 IDE 안에서 머큐리얼(Mercurial) DVCS를 활용할 수 있다. 버전 관리 FMX,VCL Castalia가 IDE에 통합 IDE에서 Castalia 생산성 기능을 사용할 수 있다. 개발 생산성 FMX,VCL RAD 스튜디오 XE7 (2014.9) 새 기능 비디오 보기: XE7 출시 세미나 (한국어) 기능 특장점 IT 니즈 비고 병렬 프로그래밍 라이브러리 (PPL): 멀티 코어의 장점을 활용하는 애플리케이션을 손쉽게 개발 Tasks, Futures, 병렬 For loop를 사용하여 더 빠르게 멀티-쓰레드를 구현할 수 있다. 멀티 코어 FMX,VCL 델파이 언어 향상! (문자열 같은 구문으로 배열을 구현) 델파이 언어가 더 향상되고 강력해졌다. 언어 현대화 FMX 파이어몽키 향상: 안드로이드의 전체 화면 모드 iOS의 당겨서 새로고침 안드로이드의 스플레쉬 스크린 배포 향상 iOS에서 Edit과 캘린더 콘트롤이 네이티브 콘트롤 활용 … OS 현대화 FMX 멀티-디바이스 디자이너: 기본 UI를 만들어 두고, 각 장비 별로 보정 여러 장비용 모바일 앱 UI 작성히 훨씬 더 쉬워졌다. 개발 생산성 FMX IDE에서 Git 지원 IDE 안에서 Git DVCS를 바로 사용할 수 있다. 버전 관리 FMX,VCL 블루투스 지원, 앱 테더링 포함 블루투스를 통해 애플리케이션을 여러 장비에 연결할 수 있다. 연결능력 중시 FMX,VCL OmniXML로 XML을 더 빠르게 처리 XML 처리가 현격히 향상되었다. 웹서비스 확산 FMX,VCL 윈도우 taskbar 점프 리스트 윈도우 현대화 VCL 라이브러리 향상: Perl-호환 정규 표현식 업데이트 웹 인코딩과 디코딩 다중 디스플레이 지원 - 모든 스크린과 해당 위치와 배율 목록 다중 모니터 FMX,VCL C++에서 새 Boost과 새 STL 버전 지원 (Boost 1.55, Dinkumware STL 6.40) 가장 널리 사용되는 C++ 라이브러리의 최신 버전을 활용하여 C++ 코드를 작성할 수 있다. 언어 현대화 FMX,VCL RAD 스튜디오 XE6 (2014.4) 새 기능 비디오 보기: XE6 출시 세미나 (한국어) 기능 특장점 IT 니즈 비고 애플리케이션 앱 테더링 컴포넌트 컴포넌트 앱 테더링을 사용하면, 기존 애플리케이션을 모바일 장비와 연결할 수 있다. 연결능력 중시 FMX,VCL 윈도우 Taskbar 컴포넌트 윈도우의 새 Taskbar 기능을 완전히 지원한다. 윈도우 현대화 VCL 클라우드 서비스 (BaaS) 통합 컴포넌트: Kinvey 용, Parse 용 BaaS에 연결되는 모바일 앱을 빠르고 자연스럽게 개발할 수 있다. 클라우드 확산 FMX,VCL 새 VCL 스타일 새로 추가된 VCL 스타일을 사용하여 애플리케이션에 멋진 현대식 UI를 적용한다. 디자인 중시 VCL VCL 센서 컴포넌트 윈도우 기반 애플리케이션에서 장비의 센서를 활용할 수 있다. 윈도우 현대화 VCL 모바일 인-앱 구입과 인-앱 광고 기능 인-앱 구입과 인-앱 광고를 통해 모바일 앱에서 수익을 창출할 수 있다. 앱스토어 확산 FMX C++ 안드로이드 앱 개발 C++ 언어로 안드로이드 앱을 개발할 수 있다. 모바일앱 확산 FMX 64-bit 윈도우 용 C++ 패키지 지원 C++ 언어로 64-bit 패키지를 개발할 수 있다. 64bit 윈도우 FMX,VCL C++에서 정의 찾기와 참조 찾기 C++ 코드 이동이 더 쉬워졌다. 개발 생산성 FMX,VCL FireDAC 향상 및 Informix 드라이버 업데이트 강력한 FireDAC의 RDMBS 최신 버전 지원이 향상되었다. 데이터 중시 FMX,VCL FireDAC 용 데이터베이스 탐색기 데이터베이스 탐색이 더 강력해지고 더 쉬워졌다. 데이터 중시 FMX,VCL DirectX 11 지원 그래픽처리가 많은 애플리케이션이 최신 윈도우 GPU를 사용하도록 개발할 수 있다. DirectX 11 FMX,VCL Apache 지원 (웹브로커) 웹브로커를 지구 상에서 가장 많이 사용되는 웹서버에서 작동시킬 수 있다. Apache FMX,VCL RAD 스튜디오 XE5 (2013.9) 기능 특장점 IT 니즈 비고 델파이 안드로이드 앱 개발 및 C++ iOS 앱 개발 추가 iOS와 안드로이드 크로스-플랫폼 모바일 앱을 단일 코드를 기반으로 개발할 수 있다. 모바일앱 확산 FMX 안드로이드와 iOS 용 새 모바일 컴포넌트 FMX 컴포넌트 세트가 보강되어 크로스-플랫폼 모바일 앱을 더욱 쉽게 개발할 수 있다. 모바일앱 확산 FMX REST 클라이언트 지원을 통해 RESTful 웹서비스 기반의 클라우드에 접근 RESTful 서비스를 사용하는 REST 클라이언트를 쉽고 빠르게 구축한다. REST 확산 FMX,VCL 델파이 설치에 FireDAC도 포함 FireDAC이 IDE에 완전히 통합되었다. 데이터 중시 FMX,VCL 안드로이드용 IBLite 데이터베이스 무제한 배포 라이선스 안드로이드 앱에 모든 기능을 갖춘 RDBMS를 로컬 데이터베이스로 임베드한다. 모바일용 DB FMX iOS 7 앱 개발 최신 운영체제 용 애플리케이션을 개발할 수 있다. iOS 7 FMX RAD 스튜디오 XE4 (2013.4) 기능 특장점 IT 니즈 비고 iOS ARM 델파이 컴파일러, 툴체인, iOS 용 시각적 개발 환경 크로스-플랫폼 앱을 단일 코드를 기반으로 개발할 수 있다. iOS ARM FMX iOS 용 IBLite 데이터베이스 무제한 배포 라이선스 iOS 앱에 모든 기능을 갖춘 RDBMS를 로컬 데이터베이스로 임베드한다. 모바일용 DB FMX FireDAC – 강력하고, 빠르고 간편한 데이터 액세스 강력한 데이터 연결 컴포넌트 프레임워크를 사용하여 모든 데이터를 연결한다. 데이터 중시 FMX,VCL 파이어몽키에서 센서 지원: 위치 센서, 방향 센서, 움직임 센서 모바일 장비의 센서를 사용하는 모바일 앱을 개발할 수 있다. 모바일 센서 FMX 파이어몽키 프레임과 TListView 컴포넌트 새롭고 현대적인 크로스-플랫폼 모바일 앱을 개발할 수 있다. 개발 생산성 FMX OS X 전체 화면 모드 OS X용 전체 화면 애플리케이션을 개발할 수 있다. 맥 사용 증가 FMX RAD 스튜디오 XE3 (2012.9) 기능 특장점 IT 니즈 비고 윈도우 64-bit C++빌더 컴파일러 최신 CPU 용 네이티브 애플리케이션을 개발할 수 있다. 64bit 윈도우 FMX,VCL 윈도우 8 지원 최신 윈도우 운영체제의 기능을 활용하는 애플리케이션을 개발할 수 있다. 윈도우 8 FMX,VCL OS X Mountain Lion과 레티나 디스플레이 지원 최신 맥 운영체제 용 애플리케이션을 개발할 수 있다. 레티나 화면 FMX 비주얼 라이브바인딩 비주얼한 방식으로 라이브바인딩을 구현한다. (어떤 화면요소와 어떤 데이터 필드든 서로 연결한다) 데이터 표현 FMX,VCL 파이어몽키 강화: 스타일, 오디오/비디오, 3D 애플리케이션에 더 멋진 “스킨”을 적용할 수 있다. 디자인 중시 FMX RAD 스튜디오 XE2 (2011.9) 기능 특장점 IT 니즈 비고 윈도우 64bit 델파이 컴파일러: FMX, VCL 최신 CPU 용 네이티브 애플리케이션을 컴파일한다. 64bit 윈도우 FMX,VCL 파이어몽키 애플리케이션 플랫폼 - 멀티-플랫폼, 멀티-디바이스 애플리케이션을 단일 코드를 기반으로 구축 여러 플랫폼 용 모바일 앱을 단일 코드를 기반으로 개발할 수 있다. 델파이 코드 작성 능력을 활용하여 새 운영체제로 진출할 수 있다. 모바일앱 확산 FMX 데이터스냅 모바일 커넥터 모바일 앱을 기존 애플리케이션에 연결할 수 있다. 연결능력 중시 FMX 라이브바인딩 엔진 어느 컴포넌트의 어느 속성에도 데이터베이스 필드를 연결할 수 있다. 데이터 표현 FMX,VCL 패스트리포트 (FastReport) 리포팅 도구 빠르고 쉽게 고품질 비즈니스 리포트를 작성할 수 있다. FMX,VCL RAD 스튜디오 XE (2010.8) 기능 특장점 IT 니즈 비고 데이터스냅 멀티-티어 개발 능력 확장 강력한 멀티-티어 비즈니스 애플리케이션을 구축하고, 데이터베이스, 비즈니스 로직, UI를 분리할 수 있다. 멀티-티어 아키텍처 VCL 추가 도구 번들: CodeSite Express, IP*Works, Beyond Compare Differ 애플리케이션의 로그 기록, 연결성, 코드 비교 등 관련 작업 생산성이 향상된다. 개발 생산성 VCL 클라우드 컴퓨팅 지원: Azure, Amazon 개발한 애플리케이션을 클라우드 서비스에 손쉽게 배포할 수 있다. 인프라 클라우드 확산 VCL IDE에 서브버전(Sub버전) 통합 서브버전(Sub버전) 소스 관리 시스템을 통해서 IDE 안에서 바로 코드에 접근할 수 있다. 버전 관리 VCL 정규 표현식 텍스트 검색과 패턴 매칭을 강력하게 수행하는 코드를 정규 표현식을 활용하여 작성한다. VCL RAD 스튜디오 2009 ~ 2010 (2009.8) 기능 특장점 IT 니즈 비고 터치와 제스처를 사용하는 애플리케이션 개발 터치와 제스처를 사용하는 현대식 터치 스크린 하드웨어를 활용하는 애플리케이션을 개발할 수 있다. 터치 스크린 VCL 윈도우 7 지원 최신 윈도우 ( 윈도우 7 ) 운영체제 용 애플리케이션을 개발할 수 있다. 윈도우 7 VCL IDE 인사이트 IDE 인사이트 검색창 하나로 IDE 내부의 거의 모든 것에 접근한다. 개발 생산성 VCL RTTI 확장(리플렉션)이 델파이 언어에 추가 델파이 코드의 능력이 더 열렸다. Spring for Delphi, DUnitX, 델파이 Mocks 등 새로운 현대식 개발 프레임워크를 사용할 수 있다. 개발 프레임워크 다양화 VCL 유니코드 현대식 인코딩 ( 유니코드 ) 을 사용하여 애플리케이션을 국제화할 수 있다. 유니코드 VCL 리본 콘트롤 현대식 UI를 애플리케이션에 적용할 수 있다. 현대식 UI VCL 데이터스냅(DataSnap) 대폭 향상 강력한 멀티-티어 비즈니스 애플리케이션을 구축하고, 데이터베이스, 비즈니스 로직, UI를 분리할 수 있다. 멀티-티어 아키텍처 VCL View full RAD 스튜디오 버전별 신기능 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.