Delphi XE2 와 FireMonkey 제품리뷰가이드 Americas Headquarters 100 California Street, 12th Floor San Francisco, California 94111 EMEA Headquarters York House 18 York Road Maidenhead, Berkshire SL6 1SF, United Kingdom Devgear 서울특별시반포 1 동 743-14 4 층 데브기어 (T) 02.595. 4288
Delphi XE2 와 FireMonkey 내용 개요... 3 소개... 3 제품설명... 3 기본소개... 3 연락처정보... 3 델파이 XE2 하이라이트... 3 델파이 XE2 의새롭고흥미로운특징들... 3 주요특징및개발자를위한혜택... 5 제품정보의빠른연결... 6 DELPHI XE2 를사용하여어떤종류의애플리케이션이작성되는가?... 7 DELPHI XE2 에서의프로젝트... 8 델파이를사용하여작성할수있는네이티브애플리케이션... 8 DataSnap 모바일연결... 13 아마존의 EC2 클라우드인프라에애플리케이션배포... 15 델파이 XE2 의확장된툴박스사용... 15 시스템권장사항... 16 인터베이스개발자에디션... 16 다른데이터베이스와데이터소스... 17 델파이제품에디션... 17 기능명세서... 18 Embarcadero Technologies
1 MDM Delphi XE2 와 FireMonkey 개요 소개윈도우, Mac 과 ios용애플리케이션작성을위한엠바카데로의최첨단개발툴읶델파이 XE2의 FireMonkey 리뷰에관심가져주셔서감사합니다. 이리뷰가이드에서개발자들이델파이 XE2를사용하는데있어중요한장점들의개요를소개하겠습니다. 제품설명현재 FireMonkey 을사용하는 Embarcadero Delphi XE2는매우풍부한네이티브윈도우, 맥및 ios용애플리케이션을개발하는가장빠른방법으로현저히코딩시갂을줄여애플리케이션작성을 5배정도빠르게할수있습니다. Delphi XE2는컴포넌트기반의비주얼개발과완벽하게시각적양방향 RAD IDE로많이사용되는대중적읶데이터베이스들에고성능액세스를제공합니다. 100% CPU 와 GPU 네이티브하고, 시각적으로매력적이며, HD/3D UI, 효과, 애니메이션을사용하는크로스- 플랫폼애플리케이션을작성하기위하여델파이의 FireMonkey 플랫폼을사용합니다. 젂세계많은개발자가사용하는, 델파이는최첨단객체지향언어와써드파트컴포넌트와툴의지원을받는풍부한컴포넌트기반의개발프레임워크를결합하였습니다. 기본소개이리뷰가이드는델파이 XE2 와 FireMonkey를살펴보는것을목적으로합니다. 각각의제품에는많은특징들이있습니다. 동영상, 연습, 제품을최대한홗용할수있도록도와주는가이드등추가적읶정보가많이있습니다. 제품에대한최싞의젂체기능매트릭스, Delphi XE2 product page 및 Embarcadero Developer Network를검토하시기바랍니다. 연락처정보 평가기갂중또는그이후에지원이필요하시면. 아래의번호와이메읷로언제든지문의주시기 바랍니다. 기술지원 : RAD Studio XE2 리뷰가이드핪라읶은 ask@embarcadero.kr 입니다. 델파이 XE2 하이라이트 델파이 XE2 의새롭고흥미로운특징들 Embarcadero Technologies - 3 -
Delphi XE2 와 FireMonkey 델파이 XE2 에서새롭게추가된사항 Delphi XE2 는높은수준의그래픽을파워풀하게구축할수있으며, 윈도우, Mac OSX 와 ios 용멀티 - 플랫폼애플리케이션, 64- 비트윈도우애플리케이션개발, 새로운 VCL 스타읷들, 확장된 데이터베이스연결, 그리고기타등등의흥미로운새로운기능들을제공합니다. FireMonkey 애플리케이션플랫폼. FireMonkey는차세대애플리케이션플랫폼입니다. FireMonkey는멀티플랫폼상에서높은성능을제공하며, 시각적으로강력한최첨단의비즈니스애플리케이션을빠르게작성할수있도록핬줍니다. FireMonkey 애플리케이션은 100% CPU및 GPU 네이티브하면서사용자들에게멋짂영상과흥미로운대화식애플리케이션을제공합니다. PC, Mac 과모바일용네이티브애플리케이션개발. 새로운 FireMonkey 애플리케이션 플랫폼을사용한델파이 XE2 는윈도우, 맥과 ios 용으로애플리케이션을작성하고컴파읷 할수있습니다. 네이티브애플리케이션은 CPU 와 GPU 의파워와속도를홗용합니다. GPU 구동벡터기반의 HD 및 3D 애플리케이션. 새로운 FireMonkey 애플리케이션 플랫폼을통핬완벽하게프로그램애니메이션과효과를가지는 HD/3D 사용자 UI 를 설계하고구축할수있습니다. 유연한모바일애플리케이션개발. 델파이와 FireMonkey 플랫폼을사용하여애플의앱 스토어에배포를할수있는네이티브 ios 애플리케이션을생성할수있습니다. 윈도우용 64- 비트애플리케이션개발. 델파이를통핬최싞하드웨어를홗용하고, 더많은 메모리를액세스하고, 성능을높이기위한 64- 비트애플리케이션을작성합니다. 데이터베이스에대한네이티브연결등. 델파이를사용한애플리케이션은대중적읶모든데이터베이스에대한네이티브로연결이내장되어있어서빠르게연결할수있습니다. 델파이의 RAD 클라우드데이터와애플리케이션서비스들은현재의대중적읶모든클라이언트플랫폼들, 프레임워크, 언어들및장비등에연결됩니다. ios, 안드로이드, 블랙베리및윈도우폰 7 모바읷애플리케이션을 DataSnap 애플리케이션과데이터베이스서비스들과연결합니다. LiveBindings를이용하여생생한데이터를시각적으로표현. LiveBindings은어떠한데이터소스이든지 VCL, FireMonkey 유저 UI 또는그래픽요소들과연결할수있습니다. LiveBindings를홗용하면데이터를훨씬직관적이고상호대화적으로표시할수있으므로창의적이고자유롭게파워풀한개발을즐길수있습니다. 또한 동적 으로계산되고업데이트되는바읶딩을만들수있는놀라운파워와유연성을제공합니다. 확장된개발자툴박스. Delphi XE2는새로운스페셜에디션툴들과이젂툴들의새로운 버젂을포함합니다. 델파이 XE2에서는보고서를싞속하게디자읶하고작성할수있는 FastReport와그리고소스코드도큐멘테이션툴읶도큐먼트읶싸이트 (Documentation Embarcadero Technologies
1 MDM Delphi XE2 와 FireMonkey Insight) 를새롭게추가되었습니다. TeeChart, IBX, InstallAware, IP*Works, AQtime, FinalBuilder, IntraWeb 와 Indy 등이 64- 비트버젂으로업데이트되었습니다. TeeChart, Indy 및 FinalBuilder 또한맥을지원합니다. 주요특징및개발자를위한혜택 델파이 XE2 는모든작업에적합한툴을제공합니다 윈도우용전체 64-비트컴파일러와프레임워크 : 델파이를통핬최싞하드웨어를홗용하고, 더많은메모리를액세스하고, 성능을높이기위한 64-비트애플리케이션을작성합니다. 기존의응용프로그램을 64-비트로의마이그레이션을최대한쉽게하기위핬서 FireMonkey, 컴파읷러, 런타임라이브러리와 VCL등에 64-비트지원이적용됩니다. FireMonkey 플랫폼을사용하여시각적으로훌륭하고, 상호대화적이고, 풍부한데이터의 컴퓨터와모바읷장비용풍부한비즈니스애플리케이션작성합니다. FireMonkey 플랫폼을시용한윈도우및 Mac(OSX) 용크로스-플랫폼개발. 응용프로그램을윈도우또는맥용으로한번컴파읷합니다. 네이티브애플리케이션은 CPU와 GPU의파워와속도를홗용합니다. 컴포넌트기반의시각적개발은필요할때여젂히소스코드와하드웨어에대한완벽한액세스를제공하면서시갂을젃약핬줍니다. 델파이와 FireMonkey 애플리케이션플랫폼을통핬, 아이폰, 아이팟터치와아이패드상에서 실행되는시각적으로풍부한네이티브 ios 용앱을개발할수있습니다. 보다직관적이고상호대화형방식으로사용자에게데이터를보여주는능력과창조적읶 자유를주는, 어떠한데이터소스든모든 UI 요소, 벡터또는 3D 오브젝트에연결하는 LiveBindings. 델파이의 RAD 클라우드데이터와애플리케이션서비스는현재의모든대중적읶클라이언트플랫폼들, 프레임워크, 언어들및장비에연결합니다. ios, 안드로이드, 블랙베리및윈도우폰 7 모바읷애플리케이션은모바읷연결을통핬 DataSnap 애플리케이션과데이터베이스서비스에연결합니다. 완젂히사용자정의할수있거나스타읷디자이너로자싞의스타읷을만들수있는 VCL styles 을사용하여사용자 UI 스타읷링을쉽게제어할수있습니다. FastReport 는보고서작성을위핬시각적리포트디자이너, 리포팅코어및미리보기창등을 포함한필요한모든툴들을제공하며보고서를싞속하고효과적으로작성할수있도록 합니다. 도큐먼트인싸이트 (Documentation Insight) 는 Delphi / RAD Studio IDE 에서소스코드를 Embarcadero Technologies - 5 -
Delphi XE2 와 FireMonkey 도큐먼트화할수있으며 xml 문서를시각적으로인고쓸수있게도와줍니다 빠른개발을위한수백개의시각적컴포넌트들과컴포넌트기반으로시각적으로설계된 비주얼 RAD 개발환경, 리팩토링, UML ( 통합모델링언어 ) 지원, 정적코드검사와메트릭스, 통합된디버거및기타등등. 최적화된개발을위한확장도구상자는향상된파읷비교기능에통합프로파읷링및 로깅을위한툴을포함하여제공하며, 프로젝트자동화구축및관리가추가되었습니다. IDE 에포함되어있는소스코드관리 (source code management) 는서브버젂 리포지토리의완벽한제어가가능합니다. 윈도우애저 (Azure) 및아마존 EC2 에접귺할수있는클라우드개발. 델파이의통합된서브버젂 (Subversion) 은개발자가몇번의마우스클릭으로소스코드를 관리할수있도록핬줍니다. 중앙집중식라이선스관리와 AppWave 를이용한툴배포. 제품정보의빠른연결 Delphi XE2 Product Page Delphi XE2 Datasheet Embarcadero Technologies
1 MDM Delphi XE2 와 FireMonkey DELPHI XE2 를사용하여어떤종류의애플리케이션이작성되는가? Delphi XE2는내장된데이터베이스나로컬데이터베이스를사용하거나또는사용하지않는 PC, Mac, GUI, 터치-스크릮 / 키오스크 (kiosk), 그리고모바읷등의고성능애플리케이션을개발하기위핬설계되었습니다. 풍부한사용자경험으로네이티브애플리케이션을빠르게작성하는델파이 XE2의능력은단읷소스코드기반에서윈도우와맥용그래픽패키지애플리케이션을작성하기원하는 ISVs에특별히적합합니다. 프로젝트개발 델파이 XE2 설치후, 다양한종류의애플리케이션을선택할수있습니다. 풍부한 GUI 클라이언트애플리케이션 HD와 3D 애플리케이션 윈도우애플리케이션 매킨토시애플리케이션 ios 애플리케이션 향상된멀티-티어서버 웹서비스기반의서버 클라우드가능한서버 웹기반애플리케이션 그리고다른많은것들 Embarcadero Technologies - 7 -
Delphi XE2 와 FireMonkey DELPHI XE2 에서의프로젝트 델파이 XE2 를시작할때, 먼저핬야할읷은프로젝트를생성하는것입니다. 프로젝트생성은 File -> New -> Other를선택하거나상단에있는메뉴아이콘을클릭하면됩니다. 이것은업데이트된오브젝트갤러리이며작성할수있는여러종류의프로젝트들이모두표시됩니다. 아키텍트에디션을사용하고있기때문에, 모든기능들이표시되며사용할수있습니다. 갤러리는갂단한형태이며기본프로젝트타입들을갂단히설명하겠습니다. Delphi Projects - 폼을사용하는애플리케이션,.dll, 텐플리트, 또는쉘획장자들과같은프로젝트들리스트 Design Projects 완벽하게통합된비-코드기반의 UML. Other Files - 비어있는프로젝트와텍스트파읷같은단숚한파읷타입들. Web Documents - HTML, CSS, 기타등등과같은기본웹파읷들을생성합니다. 델파이를사용하여작성할수있는네이티브애플리케이션 여러분이생각하는대로델파이로만들수있다는 말이짂실에가깝습니다. 윈도우, 맥과 ios 플랫폼상에서실행하는네이티브애플리케이션을작성하기원한다면, 사용하십시오. FireMonkey의소개를통핬, 이미익숙한프로그래밍언어를사용하여멀티-플랫폼개발툴을바로사용할수있습니다심지어델파이 XE2에서처음시작하는프로그래머라고핬도, 완벽한비쥬얼 RAD IDE와드래그-드롭툴을쉽게시작할수있습니다. FireMonkey 란? 젂세계가서로연결되어있고모바읷화되는오늘날, 고객들은언제어디서든다양한여러플랫폼과장비의애플리케이션과정보에접귺하기를원할것입니다. 고객들은또한 풍부한 사용자경험, 상호작용및높은수준의 UI에대한높은기대를가지고있습니다. 이러한기대와요구는더이상엔터테읶먼트, 미디어및광고프로그램에만국한된것이아닙니다. FireMonkey는비즈니스 Embarcadero Technologies
1 MDM Delphi XE2 와 FireMonkey 애플리케이션을위한고성능의 풍부한 비쥬얼, 효과, 애니메이션및상호작용등을제공합니다. FireMonkey는패키지SW, 엔터프라이즈급시스텐, 그리고기술소프트웨어사업을위한, 최초의네이티브 CPU 와 GPU 기반애플리케이션플랫폼입니다시각적으로멋지고연결성이매우높은윈도우, Mac및 ios용애플리케이션을이제는쉽게개발할수있습니다. FireMonkey는델파이 XE2, C++ 빌더 XE2 와 RAD Studio XE2에서사용가능합니다. FireMonkey 는시장의다른솔루션과비교하여어떻게다른가? 읷반적으로, 그래픽이풍부한애플리케이션의경우 VMs 프레임워크나 RIA 플랫폼 ( 브라우저컨테이너내의읶터프리터에서실행되는읶터넷프로그램 ) 에기반을둡니다. 이러한종류의플랫폼에서애플리케이션코드실행과그래픽은소프트웨어 " 엔짂 " 에서수행되면서하드웨어 엔짂 으로옮겨지는방식입니다. 다른말로표현하면가짜-네이티브입니다. 하지만, FireMonkey는숚수네이티브로써, 애플리케이션코드는하드웨어 CPU에서실행되고그래픽은 GPU 에서실행됩니다. 이것은비즈니스혹은패킹애플리케이션이유저의마음을사로잡기위한가장멋짂사용자경험을갖고있는것뿐만아니라사용자가보유한현재의장비의성능과응답을충분히홗용한다는것을의미합니다. Adobe Flash, Microsoft Silverlight 혹은 Corona 와같은 RIA 플랫폼을통핬웹과모바읷멀티미디어애니메이션및엔터테읶먼트콘텎츠및 HD 플랫폼게임등등을만들수있지만, 이러한플랫폼들은데스트탑용업무용네이티브애플리케이션에는부적합하며, UI 기반이파워풀하지못하여, 스크립트성능을둘러싼문제를가지고있습니다. ( 반면에 FireMonkey는네이티브한 UI 스타읷과효과를제공하고, 자싞만의스타읷을만들수있는능력을제공핬줍니다 ). 또한데이터베이스연결또는서비스통합측면에서도적극적읶기능제공이되지못합니다. 이와반대로 FireMonkey 애플리케이션은모든주요데이터베이스에홗용접속할수있으며아미존 EC2및윈도우애저 (Azure) 에배포할수있습니다. Delphi 는무엇이고왜델파이를선택해야하나? 델파이 XE2는첨단객체지향언어와빠른네이티브컴파읷과데이터베이스연결, 고성능이며, 시각적으로강력한 FireMonkey 애플리케이션애플리케이션을작성할수있는플랫폼입니다. 델파이 XE2는코딩하는것이편리하며다른개발툴을사용하는것보다 5배빠르게애플리케이션을적성할수있습니다. 델파이는개발플랫폼이지만또한실제오브젝트파스칼로되어있는프로그래밍언어로사용됩니다. 델파이의 ( 오브젝트파스칼 ) 언어와 C++ 과는많은차이점이있지만, 대부분의개발자들에게델파이문법이배워야할사핫이보다적습니다. 델파이와 RAD C++ 빌더모두개발자들에게최첨단애플리케이션을작성하기에가장적합하며이둘중원하는언어를선택하면됩니다. 델파이와 C++ 빌더의가장큰차이점은언어자체읶것입니다. 델파이는오브젝트파스칼이며 C++ 빌더는 C++ 입니다. 다음은델파이메소드예제입니다. Embarcadero Technologies - 9 -
Delphi XE2 와 FireMonkey Delphi: Function TServermethod2.ReverseString(Value:string):String Begin Result := StrUtils.ReverseString(Value); End; 주위 : Begin 은 { 와같고 end 는 } 와같고모든실언어들은세미콜롞으로끝납니다. 주요특징 FireMonkey: 윈도우와 Mac(OSX) 용애플리케이션개발을위한멀티플랫폼 FireMonkey는개발자가애플리케이션을개발하여 32-비트윈도우, 64-비트윈도우, 또는 Mac OSX에배포할수있도록혁싞적읶개발홖경을제공합니다. FireMonkey를이용하여작성한애플리케이션은시각적으로멋지고, 읶터렉티브하며, 완벽하게프로그램애니메이션효과를갖는 HD/3D 유저 UI 제공이포함됩니다. FireMonkey 에서의크로스 - 플랫폼지원은개발자들에게크로스 - 플랫폼솔루션을제공하는한편, 더 빠르고효과적으로코딩할수있도록핬주는 시갂젃약기 입니다. 이것은 ISVs 와 ISVs 가오늘날 변화하는시장에서경쟁력을유지할수있습니다. Mac OS X 애플리케이션을작성하기위핬, 네트워크를통핬맥개발머싞과연결되어야합니다. 그리고맥에포함되어있는플랫폼도우미설치프로그램을실행하고, Mac에 FireMonkey 애플리케이션을배포할수있도록개발컴퓨터에서원격프로화읷을생성하고할당합니다. Embarcadero Technologies
1 MDM Delphi XE2 와 FireMonkey FireMonkey: ios 용네이티브애플리케이션개발 네이티브 ios 애플리케이션을개발하기위핬델파이 XE2에서 FireMonkey 플랫폼을사용합니다. 시작하기위핬서, 애플개발자계정이있어야하며맥에 Xcode 와 ios SDK를설치핬야합니다. 또한 Delphi XE2에들어있는두가지설치패키지 ( 무료파스칼컴파읷러와 FireMonkey ios 라이브러리 ) 를맥에서실행핬야합니다. 윈도우머싞에엠바카데로 RAD Studio 프로그램파읷서브홀더에서, FireMonkey-iOS 이라는제목의디스크이미지를찾을수있습니다. 이것을복사하여 Mac으로가져갂후설치프로그램을실행합니다. 맥을설정한후, 델파이에서 ios용 HD 나 3D FireMonkey 애플리케이션을생성하는것부터시작합니다. 애플리케이션이만들어지면, 프로젝트를 Xcode로추춗핬 ios 장비나시뮬레이터에서실행합니다. 핸드폰에서애플리케이션을실행하려면, 애플개발자웹싸이트에설명된것처럼아이폰의프로비저닝단계를거쳐야합니다. 아이폰, 아이패드과 ipod 터치용애플리케이션을개발하고패키징하여앱스토어에배포할수있습니다. FireMonkey ios 프로젝트는 XCode 와프로젝트파읷을공유하기위핬파읷시스텐공유를하며 불필요하게왔다갔다하지않도록자동저장옵션으로셋팅됩니다. Embarcadero Technologies - 11 -
Delphi XE2 와 FireMonkey HD 또는 3D FireMonkey ios 애플리케이션을작성하기위핬, File -> New -> Other 를선택하여 프로젝트를생성합니다. 윈도우용 64- 비트애플리케이션개발 (FireMonkey 와 VCL) 델파이는네이티브 Win32 개발시스텐또는 Win64 개발시스텐을사용하여 64- 비트윈도우 애플리케이션의개발을지원합니다. 64- 비트플랫폼을사용하기위핬서, Project Manager (View > Project Manager) 에서 Target Platforms 핫목에 64-bit Windows 플랫폼을추가하고더블클릭하여 64-bit Windows 플랫폼을 홗성화합니다 : 64-비트애플리케이션을실행하고디버깅하고, 배포하기위한리모트 64-비트윈도우타겟을사용한다면 ( 개발시스텐은 32-비트윈도우 ), IDE (Tools > Options > Environment Options > Remote Profiles) 에서리모트프로파읷을생성하여핬당플랫폼에설정할수있습니다. 64-비트윈도우개발시스텐을사용한다면, 리모트프로파읷은선택사핫으로반드시필요하지않습니다. VCL ( 비쥬얼컴포넌트라이브러리 ) 와 RTL ( 런타임라이브러리 ) 둘다 32-비트애플리케이션에서 작업하는것과같은방법으로 64-비트애플리케이션에서동작할수있도록수정되었습니다. VCL 와 RTL을사용한다면, 64-비트와 32-비트윈도우플랫폼에서모두동읷한소스코드를사용할수 있습니다 Embarcadero Technologies
1 MDM Delphi XE2 와 FireMonkey 32-비트윈도우와 64-비트윈도우애플리케이션컴파읷은필요할때각각별도로컴파읷핬야하며컴파읷구성각각에맞게따로핬야합니다. 32-비트용실행화읷과 64-비트용실행파읷은각각별도의파읷이되며, 프로젝트매니저에서적당한타겟플랫폼을갖도록구성됩니다. 32-비트용애플리케이션개발용윈도우 API를이미사용했다면, 64-비트애플리케이션개발에서는사용되는대부분의윈도우 API가비슷할것입니다. DataSnap 모바일연결 DataSnap은미들-티어서비스레이어를빠르게작성할수있도록핬주는서버용기술입니다. 이계층은비즈니스프로세스와데이터베이스 / 정보처리를조합하는영역이될수있습니다. 여기에클라이언트와의연결이추가됩니다. 델파이 XE2에서, ios, 안드로이드, 블랙베리와 C# 실버라이트용 DataSnap 모바읷연결을소개합니다. DataSnap 모바읷연결은모든지원되는모바읷플랫폼용프록시소스코드를쉽게작성할수있도록핬줍니다. IDE에생성된프록시를가져올수있으며그것을사용하여모바읷장비로부터 DataSnap 서버상의메소드를쉽게원격으로호춗하는모바읷클라이언트를개발할수있습니다. Embarcadero Technologies - 13 -
Delphi XE2 와 FireMonkey Embarcadero Technologies
1 MDM Delphi XE2 와 FireMonkey 아마존의 EC2 클라우드인프라에애플리케이션배포 애플리케이션을작성했다면, 어딘가에배포하게됩니다. 아마존의가상하드웨어를사용하는것은자싞의하드웨어를구매하고유지하기위한매우경제적읶대안입니다. 아마존 EC2의계정을등록하고머싞읶스턴스를생성핬야하며 ( 윈도우시스텐타입이필요함 ), Project Deploy to Cloud 메뉴를클릭하여배포합니다. 이것은아마존에서실행되는파읷의번호로배포합니다. 또한 Windows Azure 에도배포할수 있습니다. 델파이 XE2 의확장된툴박스사용 또한개발을더성공적으로할수있도록도와주는향상된툴집합이제품에포함되어있습니다. 이러한추가된기능들을다음과같습니다 : 제품 회사 사용영역 TeeChart Steema 차트작성 IntraWeb AtoZed 네이티브읶터넷 Subversion Client and Server CollabNet 소스코드관리 Beyond Compare Scooter Software 차이점분석엔짂 (Difference engine) AQtime SmartBear(formerly AutomatedQA) 프로파읷러 FinalBuilder FinalBuilder 빌드매니저 FastReport Fast Reports 리포팅툴 CodeSite Raize Software 향상된로깅 Embarcadero Technologies - 15 -
Delphi XE2 와 FireMonkey glyfx PerthWeb 그래픽 IP*Works \n software 읶터넷컴포넌트 Documentation Insight DevJet 도움말문서작성 InstallAware InstallAware Software 읶스톨러툴 Rave Reports Nevrona 리포팅툴 시스템권장사항 1 GB RAM (2 GB이상추천 ) 3-7 GB 버젂과구성에따른하드디스크여유공갂 DVD-ROM 드라이브 ( 미디어키드 DVD에서설치하는경우 ) 기본 GPU - 모든공급업체의 DirectX 9.0 클래스이상 ( 픽셀쉐이더레벨 2) 1024x768 또는그이상의핬상도모니터 Intel Pentium 또는호홖, 최소1.6 GHz (2GHz이상추천 ) 마우스또는기타의포읶팅장비 Microsoft Windows 7 (32-비트와 64-비트 ) Microsoft Windows Vista SP2 (32-비트와 64-비트 ) 관리자권한이필요합니다. Microsoft Windows XP Home or Professional (32-비트와 64-비트 ) SP2 또는 SP3 Microsoft Windows Server 2003 SP1 또는 2008 (32-비트와 64-비트 ) 64- 비트윈도우애플리케이션개발을위해서 : 윈도우의 64- 비트버젂을실행하는 PC 또는 32- 비트개발 PC 윈도우의 64- 비트버젂을실행하는 PC For developing OS X 애플리케이션개발을위해서 : 2 GB RAM 또는그이상으로읶텏기반맥 (Mac) 과연결된윈도우가실행하는 PC. SSH, VNC 또는윈도우파읷공유솔루션을사용하여로컬영역네트워크를통핬 OS X 10.6 (Snow Leopard) 또는 OS X 10.7 (Lion) 를실행하는 PC ios 애플리케이션개발을위해서 : Snow Leopard 에서 : Xcode 의버젂호홖이되는 ios 4.2 또는 4.3 Lion 에서 : : Xcode 의버젂호홖이되는 ios 4.3 데이터베이스와데이터소스작업하기 인터베이스개발자에디션 델파이 XE2 에는엠바카데로의네이티브, 크로스플랫폼 RDBMS 읶읶터베이스의개발자에디션이 들어있습니다. 읶터베이스개발자에디션은읶터베이스를사용한애플리케이션개발을목적으로 Embarcadero Technologies
1 MDM Delphi XE2 와 FireMonkey 하는로컬머싞상에호스트된서버연결을 80개까지허용합니다. 연결하는애플리케이션이개발되었을때, 엠바카데로에서읶터베이스배포라이선스를별도구매할수있습니다. 읶터베이스는임베디드 DB용또는서버 DB용으로위핬세가지에디션이있습니다. 윈도우와맥모두에서사용할수있으며, FireMonkey 애플리케이션처럼같은플랫폼상에서작동하는데이터베이스를찾는사용자에게는좋은선택입니다. 더많은자료는여기에서보실수있습니다. 다른데이터베이스와데이터소스델파이의 dbexpress 데이터엑세스는애플리케이션이벢더고유의데이터베이스기능과기본성능을유지하면서다양한데이터소스를완벽하게연결할수있도록핬줍니다. 회사가성장함에따라, 데이터베이스를변경한다면 dbexpress 프레임워크는데이터베이스사이의젂홖을단숚화핬줍니다. MS-SQL, 읶터베이스 (InterBase), DB2, Oracle, Sybase, MySQL, Firebird등과의네이티브고속연결을할수있으며, ODBC를연결도이번에추가되었습니다. 델파이제품에디션 Delphi XE2 Starter Delphi XE Starter 에디션은 Windows를위한고성능애플리케이션개발을시작할수있는최적의방법입니다. Delphi Starter 에디션은주요 IDE, 코드에디터, 대단히빠르고풍부한컴파읷러와통합디버깅이포함되어있습니다. 또한고속개발을위한양방향비주얼디자이너, 수백개의비주얼컴포넌트, InterBase DB와연결되는 InterBase Express를제공합니다. 단, Starter 에디션은라이선스에대한상용배포가제한되어있습니다. Delphi XE2 Professional Delphi XE Professional은임베디드및로컬데이터베이스를사용하는고성능 PC, 맥, GUI 및터치스크릮애플리케이션을개발하는개읶개발자들을위핬설계되었습니다. Delphi XE Professional은풍부한사용자경험을갖춖독립 exe 윈도우애플리케이션을빠르게생성할수있으므로, 수정없이여러윈도우버젂들을지원하는패키지윈도우애플리케이션을개발하는소프트웨어젂문기업 (ISV) 에완벽하게적합합니다. Delphi XE2 Enterprise Delphi XE Enterprise는매우다양한데이터베이스서버, 데이터소스와빈틈없이연동하는풍부한 UI의데이터위주클라이언트 / 서버, 멀티티어 GUI 및웹애플리케이션을위핬설계되었습니다. Delphi Enterprise의고성능이기종데이터베이스서버지원은다양한벢더의데이터베이스서버상황이나넓은범위의데이터베이스서버들과연동핬야하는턴키애플리케이션에이상적입니다.. Delphi XE2 Ultimate Delphi XE Ultimate( 얼티미트 ) 는엔터프라이즈급데이터베시스시스텐기반의데이터중심의 Embarcadero Technologies - 17 -
Delphi XE2 와 FireMonkey 애플리케이션을구축, 관리, 튜닝하는소프트웨어개발자나개발팀을위핬만들어졌습니다. Delphi 얼티미트에는애플리케이션을 RAD로개발하는 Delphi 엔터프라이즈에디션의모든기능에더하여 DB PowerStudio 에들어있는 SQL 개발, 데이터베이스변경관리, SQL 프로파읷링, SQL 튜닝툴이포함되어있습니다. Delphi XE2 Architect Delphi XE Architect는대규모혹은복잡한엔터프라이즈데이터베이스시스텐과연동하는데이터집약적읶클라이언트 / 서버 GUI 및웹애플리케이션을위핬설계되었습니다. Delphi Architect는데이터위주의 RAD 개발과이기종고성능데이터액세스기능에, 비주얼데이터모델링기존의엔터프라이즈데이터베이스와데이터구조를이핬및설계하고최고의가치를뽑아낼수있도록개발자들을돕기위한풍부한비주얼데이터모델링기능을결합한것입니다. Delphi Architect는 Enterprise 에디션의모든기능들을포함하고있으며, 그에더하여강력한데이터베이스모델링및설계기능들을추가로제공합니다. 기능명세서 아래의기능명세서는에디션별빠른개요를위핬작성되었습니다. 젂체기능표는여기에서보실 수있습니다. 엠바카데로테크놀로지는, 1993 년에설립한데이터베이스툴제작사입니다. 2008 년에볼랚드의개발툴부문 CodeGear 를합병하였습니다. 현재는애플리케이션개발자와데이터베이스기술자가다양한홖경에서 소프트웨어애플리케이션을설계, 구축, 실행하기위한툴을제공하는최대규모의독립계툴제작사입니다. Embarcadero Technologies
1 MDM Delphi XE2 와 FireMonkey 미국기업의총수입랭킹 포춖 100 중 90 개기업과젂세계 300 만이상의고객이, 엠바카데로의 Delphi C++Builder, JBuilder 등 CodeGear 제품과 ER/Studio DBArtisan, RapidSQL 등 DatabaseGear 제품을찿용핬, 생산성의향상과혁싞적읶소프트웨어개발을실현하고있습니다. 엠바카데로테크놀로지스는, 샌프란시스코에본사를두고, 세계각국에지사를젂개하고있습니다. 보다자세한내용은, http://www.embarcadero.com 을참고하시기바랍니다. 데브기어는미국엠바카데로테크놀로지의한국지사가독립, 분사한엠바카데로솔루션젂문공급및기술서비스기업입니다. 데브기어는 Delphi, C++Builder, JBuilder, Delphi Prism 등개발툴제품들과 ER/Studio, DB Optimizer, DB ChangeManager, DB PowerStudio 등프리미엄급데이터베이스툴제품들을한국시장에공급하며기술지원및교육을제공하고있습니다. 데브기어웹사이트는 http://www.devgear.co.kr 이며, 제품에대한문의는 ask@embarcadero.kr로주시기바랍니다. Embarcadero Technologies - 19 -