Sybase PowerBuilder12 - 파워빌더 12 출시

 
개요

: .NET 환경을 위한 최고의 개발 솔루션
PowerBuilder 12는 PowerBuilder의 새로운 버전일 뿐만 아니라 기술적인 측면에 있어서도 한 단계 도약한 버전입니다. 개발자는 다른 툴을 사용하는 것보다 새로운 PowerBuilder 12와 현재 보유한 기술을 통해 더 많은 작업을 지원할 수 있습니다. PowerBuilder 12는 기업에서 운영하고 있는 Win32 코드 라인을 유지해야 할 경우, 기존 어플리케이션에 웹 환경을 구축하고, NET 개발과 통합하거나, 개발 전체를 .NET Framework로 이동할 수 있도록 지원해주는 빠르고, 간편하며, 비용 효율적인 솔루션입니다.

PowerBuilder의 .NET 지원 프로젝트의 마지막 단계인 12 버전으로 .NET 환경에서 필요로 하는 개발 환경과 성능을 제공할 수 있는 솔루션으로 확실한 인식을 제공하게 될 것입니다.


[그림 1: PowerBuilder .NET 지원 계획]

4. Sybase PowerBuilder12의 주요 특징
  • 런타임 시 완벽하게 관리되는 코드
  • 새로운 WPF 어플리케이션 타깃유형(.NET IDE)
  • 새로운 WPF Window 및 WCF Client 프록시 프로젝트 유형(.NET IDE)
  • 새로운 .NET Assembly 타깃 유형(Classic 및 .NET IDE)
  • 포괄적인 .NET 언어 지원 및 상호운영을 위한 .NET CLS(Common Language Specification)와의 호환성
  • Microsoft Merge(MSM 파일)의 생성을 지원하기 위한 런타임 패키지 확장
  • PowerBuilder 개체, .NET 클래스 및 DataWindow 개체 컬럼 및 제어용 IntelliSense™ 지원
  • 디버깅 작업 시 추적 포인트 지원, 호출 스택의 특정 함수 실행, PowerBuilder 및 .NET의 변수 및 속성 값을 간편하게 표시하기 위한 팝업 창
  • WPF Visual Inheritance - PowerBuilder에서만 사용가능!
  • 타사 컨트롤에 WPF 지원 - 이 기능은 PowerBuilder 12 GA 딜리버리에 사전 출시됨. 향후 유지보수 릴리스에서 완벽한 지원 예정

4.1 하나가 아닌 두 개의 IDE 지원

PowerBuilder12에서는 하나의 제품에 2개의 IDE(Integrated Development Environments)를 제공합니다. 첫 번째는 Desktop .NET Web Form 및 .NET Windows Forms 어플리케이션으로 구현될 수 있는 Win32 어플리케이션을 작성하기 위한 친숙한 "클래식" IDE으로, PowerBuilder NVO(Nonvisual Objects)를 .NET Web Services로 구현할 수 있습니다. 두 번째는 Visual Studio Isolated Shell에서 구축되는 새로운 .NET IDE입니다.

이 새로운 IDE는 Visual Studio의 플러그인 형태가 아닙니다. 더 정확히 말하면 Visual Studio가 PowerBuilder에 내장된 형태로 PowerBuilder와 Visual Studio의 장점을 하나의 IDE에 통합시켰습니다. 새 IDE에서 개발자는 새로운 WPF(Windows Presentation Foundation) 어플리케이션을 작성하고, NVO를 .NET 어셈블리로 구현할 수 있을 뿐 아니라, 기존의 Win32 코드를 WPF에 마이그레이션할 수도 있습니다.

PowerBuilder 개발자는 기능성이 향상된 풍부한 개발 환경에서 어플리케이션을 구축 및 디버깅하고, .NET Framework에 바로 액세스 할 수 있으며, Visual Studio와 전통적인 PowerBuilder IDE 레이아웃 속성, 지원 옵션, 룩앤필(Look and Feel)을 사용자 정의할 수 있는 많은 옵션을 가지고 있습니다. 무엇보다도 PowerScript에서 코딩 작업이 가능하기 때문에 더 이상 C#을 배울 필요가 없어졌습니다


[그림 2: PB.NET 12.0 IN THE VS ISOLATED SHELL]

4.2 PowerBuilder 12에서 지원하는 WPF 및 .NET Application

PowerBuilder 12는 Win32 Application을 .NET으로 전환할 수 있는 유일한 개발 툴입니다. 내장된 전환 유틸리티가 지원되지 않는 코드 및 기능에 대해 알려주기 때문에 수정이 필요한 부분을 쉽게 확인할 수 있습니다. 또한, NET Stock Trader 어플리케이션 기반의 레퍼런스 어플리케이션과 Win32 코드에서 WPF로 전환된 샘플 어플리케이션을 포함하여 온라인에 축적된 정보를 통해, 코드를 정리하여 새로운 아키텍처로 이동시키는 데 필요한 지원을 제공합니다.


[그림 3: WINDOWS PRESENTATION FOUNDATION]

4.3 .NET을 지원하는 DATAWINDOW

DataWindow는 PowerBuilder IDE가 처음 출시되었을 때부터 신뢰할 수 있는 빠른 속도를 자랑하는 주요 기능이었습니다. PowerBuilder 12에서 DataWindow가 C#로 완벽하게 재작성되어, 완전히 관리된 코드로 구현됩니다. 또한, WPF를 기본적으로 지원해 개발자가 풍부하고 산뜻한 현대적 느낌의 사용자 경험(UX)을 제공하는 어플리케이션을 구축할 수 있도록 했습니다. DataWindow의 향상된 기능은 다음과 같습니다.

  • 3D 파이, 컬럼, 막대, 선형, 영역 차트, 버블, 방사형 그래프
  • 그레디언트 및 투명 기능
  • PNG 파일 지원
  • 컬럼용 RTE(Rich Text Edit) 스타일
  • 타사 WPF 컨트롤 지원

4.4 간편화된 보안

PowerBuilder 12는 관리된 코드로 구현하며, 리소스 및 작업을 보호하기 위해 개발자 코드의 액세스를 제어하는 메커니즘인 Microsoft의 CAS(Code Access Security)를 기본적으로 지원합니다. PowerBuilder의 CAS 지원을 통해 .NET Web Form 및 Windows Form 어플리케이션을 일부 신뢰된 공간에서 실행할 수 있습니다.

4.5 강화된 RDBMS 지원

개방성과 이종 데이터베이스 지원에 대한 전통적인 방침을 지속하는 PowerBuilder 12는 Oracle용 ADO .NET 지원, Sybase ASE, SQL Server, Informix, SQL Anywhere 및 DB2를 비롯한 Oracle, Sybase, Informix, 및 SQL Server 데이터베이스를 포함해 가장 대중적인 DBMS(Database Management Systems)을 위한 드라이버가 탑재되어 있습니다.

4.6 새로운 개발 환경에 대한 전환

PowerBuilder 12를 통해서 개발자는 새로운 기술을 활용하기 위해 알고 있는 툴을 사용해야 할지 아니면 다른 툴을 배워야 할지 선택하지 않아도 됩니다. 기업은 기존 어플리케이션을 계속 실행해야 할지 아니면 비용을 들여 새로 작성해야 할지 더 이상 선택하지 않아도 됩니다. PowerBuilder 기술을 통해 기본의 Win32 Application을 WPF를 기반으로 필요로 하는 환경의 Application으로 전환할 수 있습니다. .NET 환경의 개발을 기존의 개발 환경을 이용하여 구현할 수 있습니다.

PowerBuilder12는 .NET 지원을 위한 새로운 개발 환경을 제공해 줄 것입니다. 새로운 기술 요건과 기존의 개발 방법을 효과적으로 접목한 PowerBuilder12를 통해 익숙하지만 보다 새롭고 강력한 새로운 개발 환경을 경험해 볼 수 있을 것입니다. 

출처 - http://image.sybase.co.kr/main/newsletter/201007/vol2_20100709_tec.html