RAD Studio 10.3

Similar documents
서현수

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

Visual Studio online Limited preview 간략하게살펴보기

Microsoft PowerPoint - chap01-C언어개요.pptx

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory :

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

[Brochure] KOR_TunA

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

ICT03_UX Guide DIP 1605

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

슬라이드 1

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Portal_9iAS.ppt [읽기 전용]

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

PowerPoint Presentation

View Licenses and Services (customer)

Windows 8에서 BioStar 1 설치하기

슬라이드 1

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Microsoft PowerPoint App Fundamentals[Part1].pptx

TTA Journal No.157_서체변경.indd

Android App 개발방법

PowerPoint 프레젠테이션

Windows Live Hotmail Custom Domains Korea

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

슬라이드 1

슬라이드 1

Microsoft PowerPoint - 권장 사양

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Microsoft Word - 문필주.doc

PowerPoint Presentation

4S 1차년도 평가 발표자료

Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드]

160322_ADOP 상품 소개서_1.0

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]


Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx

RAD STUDIO IN THE ENTERPRISE

Corporate PPT Template

Microsoft Word - 조병호

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

APOGEE Insight_KR_Base_3P11

J2EE & Web Services iSeminar

슬라이드 1

기업 단체 교육 비영리단체 사용자에게 최적인 소프트웨어 도입 프로그램 FileMaker 볼륨 라이선스 Version 15 May 2016

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

Google Maps Android API v2

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Web Scraper in 30 Minutes 강철


ibmdw_rest_v1.0.ppt

PCServerMgmt7

playnode.key

0. 들어가기 전

슬라이드 1

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)


슬라이드 1

무제-1

고객 카드

FileMaker ODBC 및 JDBC 가이드

마켓온_제품소개서_ key

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Windows 10 General Announcement v1.0-KO

분산처리 프레임워크를 활용한대용량 영상 고속분석 시스템

untitled

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

<4D F736F F F696E74202D BBE7C0BAB1E2BCFABCBCB9CCB3AA5FBDC5B1E2BCFABCD2B0B3>

Todo list Universal app

슬라이드 1

기술 이력서 2.0

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

Microsoft PowerPoint - Chapter_02-1_DevEnv.pptx

Cloud Friendly System Architecture

Spring Boot/JDBC JdbcTemplate/CRUD 예제

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

Microsoft Word - 김완석.doc

환영합니다! ArcGIS Server (Windows) 설치가이드 ArcGIS Server (Windows) Installation Guide 한국에스리기술지원본부

PowerPoint 프레젠테이션

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

Interstage5 SOAP서비스 설정 가이드

1. 제품 개요 AhnLab Policy Center 4.6 for Windows(이하 TOE)는 관리대상 클라이언트 시스템에 설치된 안랩의 안티바이러스 제품인 V3 제품군에 대해 보안정책 설정 및 모니터링 등의 기능을 제공하여 관리대상 클라이언트 시스템에 설치된 V3

04 08 Industry Insight Mobile Policy Trend Mobile Focus Global Trend In-Depth Future Trend Products Trend Hot Company

Transcription:

RAD Studio 10.3

Idera Inc. 개발도구 RAD Studio, C++Builder, Delphi, InterBase, RAD Server ExtJS, ExtReact, GXT, Sencha Test JavaScript Web Editor Visual Assist for Visual C++

RAD 스튜디오는? 유연한클라우드서비스와폭넓은 IoT 연결가능한크로스플랫폼네이티브앱을가장빠르게개발하는방법 CROSS PLATFORM NATIVE PLATFORM INDEPENDENT CLOUD READY

빠르고, 시각적인개발 RAD 스튜디오는윈도우 10 용강력한 VCL 컨트롤을제공하고, 윈도우, 맥, ios 및안드로이드용 FMX 크로스 - 플랫폼개발을지원합니다.

RAD 스튜디오플랫폼지원 코드베이스하나로메이저운영체제의최신버전을지원 2018 10 월 Update macos Mojave Linux 64-bit Android Pie ios 12 Ubuntu & Red Hat Enterprise (Delphi Only) 공식지원

RAD 스튜디오 10.2.x 최근몇개월동안제공된주요기능 : 프로페셔날에디션에모바일 (ios, Android) 이추가, 이제윈도우, 맥, ios & 안드로이드개발가능 C++ 빌더 CMake 지원 새로운 VCL GUI 컨트롤, FMX & VCL 퀵에디트디자이너 IDE 향상 - 다크테마, 새로운컴포넌트아이콘, 레이아웃포함 C++ 컴파일러와링커향상 RAD 서버향상 Sencha EXT JS 델파이및 C++ 빌더용커뮤니티에디션

10.3 리오핵심기능 C++ 17 for Win32 새로운델파이문법 FireMonkey 안드로이드 zorder와 API Level 26 윈도우 10, VCL, 그리고 HighDPI 향상 전반적인 IDE의 UI 현대화 RAD 서버아키텍처확장 품질그리고성능향상

10.3: RAD Studio 플랫폼

Windows 10 is King 현재우리의고객들에게가장중요한플랫폼 윈도우 10 기능추가시, 윈도우 7 호환성저하없이진행 Data by Stat Counter as of September 2018 - http://gs.statcounter.com/windows-version-market-share/desktop/worldwide/#monthly- 201609-201809 - CC-BY-SA 3.0 Unported license

10.3 Windows 10 is King Windows 10 = RAD 스튜디오의핵심과제 Hi-DPI 와 4K 모니터지원을위한 VCL 확장 PerMonitorv2, 다중 - 해상도이미지리스트, 2018 년형윈도우 10 의새로운 API WinRT API 추가지원과윈도우스토어지원추가

멀티 - 디바이스는미래의주역 Data by Stat Counter as of July 2018 - http://gs.statcounter.com/os-marketshare/desktop-mobile-tablet/worldwide/#yearly-2009-2018 - CC-BY-SA 3.0 Unported license

Platform Vendor Tools Apple ios Android Windows RAD Studio Single Project file Info.plist AndroidManifest.xml Visual Studio Project C++ or Pascal code Swift or Objective-C Code Java or Kotlin Code C++ or C# Code Android Variant FMX layout ios Variant NIB File Layout XAML Resources Resources Resources Resources FMX & RTL Libraries Cocoa APIs JNI & JDK Interface Windows APIs Platform APIs One Project 4 Platforms

RAD Studio Single Project file C++ or Pascal code FMX layout Androi d Variant ios Variant One Project Every Platform Resources FMX & RTL Libraries Platform APIs ios & macos

10.3 크로스 - 플랫폼이정답 크로스 - 플랫폼 = RAD 스튜디의핵심과제 FireUI 멀티디바이스디자이너 FireUI 장치에서미리보기 스타일과네이티브컨트롤 네이티브지원 윈도우, ios 그리고안드로이드 다음을지원 안드로이드파이 with API level 26 ios 12

10.3: RAD Studio IDE

UI 개선 : IDE & Project Options 전반적인 UI 재정리 일관된간격과정렬 적정한공백설정 ( 번역된메뉴대비 ) 명백한메뉴의종속설정 옵션정리 일부카테고리이름변경, 일부옵션이동 대화상자의타이틀바에검색옵션 자세히보기 : http://tech.devgear.co.kr/448219

IDE UI 개선 : 기타대화상자 GetIt: 스크롤기반목록 멋지게표시 New Items: 더욱현대적으로 Compile: 더욱현대적으로 Hint / Warning / Error 아이콘한눈에알아볼수있도록표시 자세히보기 : http://tech.devgear.co.kr/448219

IDE UI 개선 : 메인윈도우 블루계열색상기반의새로운라이트와다크스타일 전반적인정리 : 정렬과간격 여러분이기대했던모든것 읽기편리함 제목표시줄에서검색 (IDE Insight) 제품의첫인상개선 장시간 ( 예. 하루 8 시간 ) 사용할수있도록 Docwik 도움말도새로운테마 자세히보기 : http://tech.devgear.co.kr/448219

IDE 개선 Live Demo

코드완성 델파이 코드완성정확성에중점 좋은결과제공 매우큰프로젝트로테스트 10.2.3과 10.3의큰품질개선 C++(C++17 컴파일러 ) 코드완성결과가더욱정확해짐 완료결과를더욱빠르게표시 코드완성을비동기로. 지연없이계속입력가능. 코드완성이백그라운드로진행. LSP(Language Server Protocol) 과 cquery 사용

.Net 프레임워크 4.x 으로업그레이드 RAD 스튜디오는설치전.Net 프레임워크 4.x 필요.Net 프레임워크 3.5 대체 윈도우 7 이최소플랫폼요구사항이므로, 대부분의 PC 에설치되어있을가능성높음

핵심적인 IDE 품질개선 RAD 스튜디오 IDE 에서커뮤니티툴바제거 인스톨러는 4 월 18 일버전윈도우 10 SDK 배포 LIveBindings 디자이너의성능이크게향상 ( 디자이너에대용량폼의로딩이느린것등 ) Andreas 의 IDE Fix Pack 수정 / 개선사항일부통합

10.3: 문법 (Language)

10.3 문법 델파이는안정적으로문법향상진행 핵심언어를개선하고현대적으로유지하는데집중 (10.3의새로운기능 ) 컴파일러의품질, 안정성과정확성향상 대규모프로젝트의경우 Win32 용 C++17, 그외의플랫폼은곧 (10.3.x) 몇년만에가장중요한 C++ 컴파일러의업데이트 다음집중할것은두언어를모두지원하는 macos 64-bit 플랫폼지원

새로운델파이문법기능 인라인변수및상수선언, 인라인변수선언시값직접지정, 인라인변수의범위와수명 begin var s: string := 20.ToString(); for var I: Integer := 1 to 100 do... 인라인변수에대한타입유추 var adict := TDictionary<Integer, string>.create; 커스텀레코드관리 : 자동메모리매니저재정의 (initialization, cleanup, copy) 매개변수없는생성자, 소멸자, 복사연산자 자세히보기 : http://tech.devgear.co.kr/448151

델파이문법변경 Linux 64-bit 컴파일로가 non-arc로이동 ARC를제거하는전체적인방향중일부 이유 : 성능, 이중메모리모델복잡성, VCL의 ARC로이동불가 ARC는아직모바일컴파일러사용 (in 10.3) 사이드이펙트 : AnsiString / AnsiChar를리눅스에서사용가능 C++ 호환성향상 4바이트에서 8바이트사이의레코드가매개변수로전달되는방식변경 향상된컴파일러성능

Delphi 문법 Live Demo

C++17 C++17 Clang 이강화된 Win32 컴파일러와툴체인 (bcc32x, bcc32c) Clang 이강화된 Win32 컴파일러로업데이트된 C++ 런타임라이브러리 (RTL), 2018 년에디션의 Dinkumware STL 포함 또한 C++14 에대한지원포함 코드완성대폭개선 더빠르게 더나은결과 비동기, LSP 사용

10.3: VCL

VCL High DPI 이미지리스트 새로운컴포넌트 : TImageCollection ( 이미지저장 ), TVirtualImageList( 컬렉션에서 DPI 별로보기 ) 다중 - 해상도, 알파채널, 32bpp bitmap / PNG( 과거비트맵가져오기가능 ) 목록은 TImageList 와호환 (HIMAGELIST 핸들포함 ) 이미지리스트는상위 DPI 비율로조정 ( 즉, 이미지리스트를공유하지만두양식간에이미지목록을공유하지않음 ) Old -> New 목록마이그레이션도구

Image Collection Live Demo

윈도우 10 Per Monitor v2 지원 프로젝트옵션에서 PerMonitor v2 지원 Project > Options : Application > Manifest 새로운 GetSystemMetrics 모델 GetSystemMetricsForWindow TControl.GetSystemMetrics 기존소스코드와호환가능 VCL High-DPI 해결에집중

윈도우 10 API 개선 새로운네이티브 Win32/Win64 APIs High-DPI 영역 WM_POINTER 역역 ( 펜지원 ) 최신 WinRT API로오브젝트파스칼해더업데이트 12개의 WinRT 유닛추가 새로운 TWindowsStore 컴포넌트 -- Desktop Bridge 애플리케이션용 유료앱관리 인-앱구매 트라이얼모드 WinRT controls 개선추가 (Contracts)

10.3: FireMonkey

안드로이드 API 업그레이드 RAD 스튜디오10.3 Rio는 Android API version 26 개발지원 : Google은 Play Store에등록요구사항을다음과같이변경 : 매니페스트에새로운정보 ( 적절한 API 레벨 ) 기본구성에서최신버전의 SDK/NDK 사용 새로운 SDK 설치필요 안드로이드권한 (Permission) 아키텍처재설계 여러분의코드변경필요할수있음

안드로이드새로운권한 (Permission) 모델 최근버전의안드로이드 API가권한요청매커니즘을변경 : 사용자가액티비티에서권한을요청 (requestpermissions) 을호출할수있고, 해당메시지를 RTL 메시지로구독하는콜백트리거를설정할수있다 새로운관련타입은안드로이드 RTL에포함, Manifest.permission과 Build.VERSION은 Androidapi.JNI.OS.pas에포함 ContextCompat, ActivityCompat와 PermissionCheckr는 Android.JNI.Support.pas에포함

안드로이드 Z-order 와네이티브컨트롤 스타일과네이티브로렌더링된컨트롤을같은폼에서사용할수있도록 Z-Order 지원 현재윈도우와 ios에서제공하는것과매우유사 네이티브로렌더링된컴포넌트 : TSwitch TEdit TCalendar TMultiView TWebBrowser, TMapView 등은안드로이드 5.0 이상에서메터리얼디자인테마를사용함

향상된 ios 지원 ios 10, 11, 12 지원 (Device and App Store) ios 10 Simulator 지원 새로운 iphone 장치대상지원

10.3: RTL 과데이터

델파이 RTL 변경및최적화 데이터콜렉션의증가전략수정 (x2 -> 천천히증가 ), 사용자정의가능 TStringBuilder 개선및성능 JSON 개선 ( 그리고정확도 ) Generics 리스트관련개선및성능 예를들어, TList<T>.Add 3 배성능향상 TMemIniFile 성능향상 정규표현식 : PCRE with UTF-16 on Windows Zlib 라이브러리최신버전으로업데이트

FireDAC 및데이터베이스새로운기능 FireDAC 드라이버업데이트및개선사항 : MySQL, MariaDB, SQL Server, PostgreSQL Firebird, MongoDB, InterBase, SQLite, SQL Anywhere TFDBatchMoveJSONWriter 및최적화된 Batch Move(10.2.x) 새로운 TClientDataSet.IncludeBlobsInDelta DataSnap TDSRestConnection.SecureProtocols 속성 DataSnap REST 에서 "Content- Type=application/json 사용

HTTP, REST, Cloud HTTP Client Library Multipart form data 최적화및개선, MIME types (TMimeType), Accept headers REST Client Library TRESTClient 의새로운이벤트및속성 SOAP 클라이언트 HTTP 클라이언트라이브러리사용 모바일에서 HTTPS 지원 Cloud Azure 스토리지에뮬레이터 최근추가된 AWS S3 지역 (Region) 지원

RAD Server 강화 성능향상과향상된메모리관리 새로운 EndPoint 특성 (Content-Type과 Accept 기반 URL 매핑 ) HTTP 메소드를사용자메소드이름으로매핑 사용자정의클래스또는컴포넌트로요청 (Request) 처리를위임 JSON 처리데이터셋과파일 / 폴더를바로사용가능한컴포넌트 (TEMSDataSetResource,

EMSDataSetResource Live Demo

RAD 서버라이센스 RAD 서버개발기능은엔터프라이즈에디션에포함되어있음 제한된개발용라이선스는 RAD 스튜디오에내장되어있음 Apache 와 IIS 배포용라이선스 엔터프라이즈에디션에는하나의단독서버 (Single server) 에무료배포가능한라이선스포함 아키텍트에디션에는멀티 - 사이트 (Multi-site) 에무료배포가능한라이선스포함

RAD Studio 10.3 SKUs

RAD Studio 10.3 SKUs 델파이커뮤니티에디션과 C++ 빌더커뮤니티에디션 프로페셔널에디션, Mobile 모바일플랫폼포함 IBLite 포함 ( 번거롭지않은배포 ) 엔터프라이즈에디션 DataSnap 포함, 완벽한 FireDAC 지원, RAD Server 싱글사이트 RAD 서버배포 이제 IBTogo 의모바일배포무료 아키텍트에디션 다음슬라이드에서보기

10.3 아키텍트 SKU 재발견 AquaFold Aqua Data Studio 추가 일반적인데이터베이스관리 Sencha Ext JS Professional Edition 추가 웹클라이언트구축 RAD 서버멀티사이트배포포함 2018 년 8 월부터제공 ER/Studio Developer 에디션과 DB PowerStudio 개발자에디션제공중단 ( 기존고객은라이선스보유 )

RAD Studio 10.3

RAD Studio 10.3 Rio 요점정리 새로운문법기능 C++ 17 for Win32 델파이레코드관리, 인라인변수, 타입유추 FireMonkey 안드로이드 zorder, 안드로이드네이티브컨트롤과 API Level 26 윈도우 10, 윈도우스토어, WinRT, VCL, 그리고 HighDPI 개선 전반적인 IDE UI 현대화 : 깔끔함, 오랫동안사용하기좋은 데이터베이스 : JSON 과 ExtJS 통합, 업데이트된 FireDAC 드라이버 RTL 개선 : JSON, Data structures, regex, REST 와 SOAP, 그이상 RAD 서버아키텍터확장및성능 대규모품질및성능향상 10.3 Rio 는우리의가장큰출시중하나!