Computer/PowerBuilder

Power Builder 10

ICARUS㈜ 2008. 1. 3. 09:41
반응형

PowerBuilder 10

사용자 삽입 이미지











PowerBuilder 10.0
이 출시되었습니다. 업계 최고의 성능을 입증 받은 어플리케이션 개발 환경이
더욱 강력해졌습니다. PowerBuilder 10.0은 웹, 클라이언트/서버 및 분산 어플리케이션을 보다 쉽고 빠르며 비용 효과적으로 개발할 수 있는 유용한 기능들이 새롭게 추가되었습니다. 생산성 향상, 더욱 긴밀한 EAServer와의 통합, 웹 어플리케이션 개발 중심의 새로운 기능을 갖춘 최신 버전은 기업의 개발 프로젝트에 없어선 안될 요소입니다.

전통과 차세대의 만남
PowerBuilder 10.0 버전은 RAD 생산성을 월등히 높일 수 있는 최상의 성능을 제공합니다. 개발자들은 업무상 필요한 요건을 더 쉽고 빠르게 해결하는 어플리케이션 구축을 위해서 PowerBuilder 10을 통해 최신 기술 경향을 최대한 활용하여 작업을 완수할 수 있습니다. 2Tier, 웹, 분산 어플리케이션 등 모든 어플리케이션이 실행되어야 할 위치에서 목적을 빠르게 완수할 수 있도록 도와줍니다.



구성내용

XML WEB DATAWINDOW®

PowerBuilder의 특허 기술 DataWindow는 웹에서도 잘 사용할 수 있도록 최적화 되어 있습니다. XML 웹 DataWindow는 표준 W3C 기술 XML, XSLT 및 CSS를 사용하여 컨텐트, 레이아웃 및 스타일을 별도로 생성합니다. XHTML은 브라우저측에서 렌더링되므로 최종 사용자와 업무, 양측 모두에서 성능을 개선합니다. 스타일 시트는 한 번만 다운로드 되고 캐쉬 되기 때문에 DataWindow 페이지 다운로드는 더 빨라집니다.

이 기술로 사용자측의 만족도가 높아지고 기업측에서는 네트웍 트래픽을 줄이는 효과를 얻습니다. 기타 업무상 장점으로는 효율성, 확장성, 가용성 및 접근성의 개선 등이 있습니다.

개발자는 DataWindow의 객체, 속성, 스타일 등이 표시되는 방법과 이벤트 처리 방법을 좀더 상세히 제어할 수 있습니다. 이것은 특히 포탈 어플리케이션에서 편리합니다. 새로운 DataWindow XHTML 템플릿도 출시되어 DataWindow 페인터에서 생성된 스타일 시트에 대한 RAD 사용자 정의가 가능해졌습니다.

선언 프로그래밍은
XML Web DataWindow 사용을
간소화합니다.


유니코드

점차 하나가 되고 있는 세계에 살고 있는 우리는 세계적인 관점에서 비즈니스를 수행해야 합니다. 세계 곳곳에 어플리케이션을 배치해야 할 필요가 업무상 흔히 발생합니다. PowerBuilder10 에서의 유니코드 지원은 다양한 종류의 다중 바이트 문자 등 여러 문자세트로 된 데이터가 DataWindow의 동일한 행에, 그리고 동일 창 내에 표시될 수 있음을 의미합니다. 이제는 세계 각국에서 데이터를 검색하고 사용자에게 보여주는 것이 쉬워져서 개발자의 작업 역시 간편해졌습니다. 즉, 한 번만 작성하면 어디로든 전달할 수 있습니다.


유니코드 지원을 통해 여러 언어를 하나의 데이터 행에 표시할 수 있습니다.

전통의 계승

POWERDESIGNER® 통합

PowerBuilder IDE용 PowerDesigner 플러그인은 RAD 객체 모델링 기능을 제공합니다. 개발자는 모델링, 코드 생성, 역엔지니어링 등을 수행할 수 있으며 반복적으로 코드를 수정할 수 있습니다. 이 강력한 새 기능은 개발자가 어플리케이션을 필요에 따라 더욱 쉽게 수정 및 확장할 수 있을 뿐 아니라 새로운 아키텍처에 대해 빠르게 리팩토링할 수 있음을 의미합니다. 개발자는 PowerDesigner 플러그인을 사용하여 어플리케이션을 역엔지니어링하고 어플리케이션 아키텍처의 개요를 명확히 표시하는 클래스 다이어그램을 생성할 수 있습니다. 뿐만 아니라 포인트 & 클릭으로 간편하게 새 클래스를 모델링하고 해당 코드를 자동으로 생성할 수 있습니다. 개발자는 클래스 다이어그램을 보는 중에 특정 객체를 더블 클릭하여 PowerBuilder 페인터를 열 수 있습니다. 어플리케이션이 더 복잡해지고 컴포넌트 기반으로 변해가는 추세에서 이러한 기능은 개발자에게 어플리케이션의 구조와 코드를 이해하기 위한 도구를 제공하며 어플리케이션을 쉽게 개선할 수 있게 도와줍니다.


웹 서비스

이제 PowerBuilder IDE를 종료하지 않은 상태에서도 웹 서비스를 구축하고 배치할 수 있습니다. EAServer와 보다 밀접하게 통합되어 개발자의 작업이 쉬워진 것입니다. JSP 타깃은 사용자 정의 복합 데이터 유형 및 문서 유형 WSDL 파일을 지원함과 더불어 아파치 소프트웨어 재단의 SOAP 처리용 엑시스 소프트웨어를 사용합니다.


마이크로소프트 .NET 지원

PowerBuilder는 .NET 플랫폼에 대한 지원을 확장합니다. DataWindow .NET은 별도 판매되는 신제품입니다. PowerBuilder Enterprise의 10.0 릴리스에는 PowerBuilder 고객을 위한 특별 행사로 포함되어 있습니다. 이 신제품이 있으면 .NET 개발 환경 내에서 작업할 수 있으며 DataWindow 특허 기술을 사용할 수 있습니다. 개발자는 최초로 PowerBuilder 외의 개발툴에서 실질적인 RAD 데이터 접근 및 처리를 경험할 수 있고 .NET 프로젝트에서 성능을 향상시킬 수 있습니다. PowerBuilder 의 최고 특허 기술인 DataWindow 를 .NET 기반의 기업환경에서 느껴 보시기 바랍니다.


UDDI

마법사가 UDDI 브라우징을 통해 전통적인 PowerBuilder 어플리케이션과 JSP 페이지에서 웹 서비스를 찾아 사용할 수 있도록 쉽게 안내합니다. UDDI 검색 기능은 PowerBuilder 개발자가 UDDI PBNI 확장을 사용하여 구축하는 어플리케이션에 쉽게 통합될 수 있습니다.


UDDI - 간편한 사용을 위해 마법사가 안내합니다.


ADO.NET

ADO.NET 데이터베이스 인터페이스는 PowerBuilder 어플리케이션이 OLE DB 또는 ODBC를 사용하여 다양한 데이터베이스에 연결하고 데이터베이스 및 테이블 작업을 수행하는 것과 같이 ADO.NET을 사용할 수 있게 합니다.


접근성

PowerBuilder 10은 현재 마이크로소프트 Active Accessibility API를 지원합니다. 이것은 많은 새로운 속성이 DataWindow 객체의 그래픽 제어에 추가되었으며 이 API의 다른 속성들이 기존 PowerBuilder 속성을 통해 자동으로 노출됨을 의미합니다. 이것은 개발자가 Section 508로 알려진 연방 정부의 기준을 준수하는 어플리케이션을 구축할 수 있게 합니다.


주요 기능

통합

  • 새로운 UDDI 지원은 J2EE™ 및 .NET™과의 밀접한 통합을 위해 웹 서비스 기능을 향상시킵니다.
  • DataWindow .NET의 사용을 통해 .NET 프레임워크에 대한 원활한 지원을 제공합니다.

생산성

  • 유니코드 지원은 한 어플리케이션이 모든 문자 세트 및 세계의 모든 언어를 지원할 수 있게 하여 개발 시간을 현저히 단축할 수 있습니다.
  • RAD 4GL은 클라이언트 서버, 웹 및 NTier 개발을 위해 시장에 어플리케이션을 빠르게 배치할 수 있는 전통적인 방법입니다.

다중 배치 옵션

  • XML Web Datawindow를 통해 클라이언트측 캐싱 및 Cascading Style Sheets, XSLT, XML을 사용하여 개선된 성능에 따라 웹 지원을 향상시킵니다.
  • iAnywhere의 MobiLink 기술에 대한 지원은 모바일 사용자를 위한 어플리케이션 구축을 단순화합니다.
  • 협력업체 제품을 통해 PowerBuilder의 Component(NVO)를 J2EE 서버에 배포 할 수 있습니다.

라이프 사이클 관리

  • PowerDesigner 플러그인은 포인트 & 클릭만으로 간단히 객체 모델링 및 리팩토링 클래스를 만듭니다.


차세대 어플리케이션 개발

PowerBuilder의 다음 세대가 여기에서 시작됩니다. 버전 10.0은 미래 기술의 기본이 될 인프라 기능인 유니코드 지원을 사용하여 RAD(Rapid Application Development)에 새로운 지평을 엽니다. 업계 최고의 데이터 접근 컴포넌트인 DataWindow는 그 강력한 성능으로 특허를 받았으며, 현재 웹에서 막강한 성능을 보여주고 있습니다. 개방성이라는 오랜 전통 속에서 PowerBuilder 10.0은 Microsoft.NET 프레임워크 및 J2EE와 같은 이종 배치 아키텍처를 위한 어플리케이션을 구축하는 기능을 제공합니다. 협력 업체 제품 사용을 통해 PowerBuilder 컴포넌트는 이제 J2EE 서버로 직접 배치될 수 있으므로, 개발자는 PowerBuilder, 자신의 재능 및 배포 능력을 선보일 수 있게 되었습니다. Java팀과 맞서게 되어도 PowerBuilder로 항상 선두에 설 수 있습니다.

도구 PC 최소 메모리 최소 하드디스크 공간 운영 시스템
PowerBuilder 600MHz 펜티엄 III급 프로세서 128MB 210MB(표준) 293MB(사용자 정의/전체) 150MB(압축) SP 4 포함 Windows 2000 또는 SP 1 포함 Windows XP Professional
InfoMaker® 400MHz이상 펜티엄 호환 64MB 110MB(표준) 172MB(전체) 47MB(압축)* SP 4 포함 Windows 2000 또는 SP 1 포함 Windows XP Professional
Adaptive Server® Anywhere(ASA) 400MHz이상 펜티엄 호환 운영 체제에 필요한 메모리 외 추가 48MB ASA용 41MB, 문서용 63MB Windows 95,Windows 98, Windows Me, 서비스 팩 5이상 포함 Windows NT, Windows 2000, Windows XP 또는 Windows Server 2003
EAServer 90MHz 펜티엄이상 512MB 518MB(표준) 588MB(전체) 284MB(클라이언트 런타임만) SP 3 포함 Windows 2000, SP 1 포함 Windows XP Professional 또는 Windows Server 2003 표준 에디션

*PowerBuilder가 같은 컴퓨터에 설치되는 경우에는 비교적 작은 디스크 공간이 필요합니다(압축 설치의 경우 약 40MB, 표준 또는 전체 설치의 경우 100MB 절약).

 

알맞은 버전 선택

Sybase PowerBuilder는 다음 세가지 버전으로 제공됩니다. Enterprise Edition은 사용자 요구의 증대에 따라 얼마든지 확장이 가능한 분산형 웹 및 클라이언트/서버 어플리케이션의 개발과 배치에 알맞은 환경을 제공합니다. Professional Edition은 소규모 개발팀의 ODBC 데이터베이스 기반 어플리케이션 작성을 돕는 경제적인 개발 환경을 제공합니다. Desktop Edition은 데스크탑 데이터베이스를 기반으로 어플리케이션을 작성하는 개인을 위한 완벽한 개발 환경을 제공합니다.

핵 심 기 능 Desktop Professional Enterprise
컴포넌트 생성 및 어플리케이션
서버 통합
Sybase EAServer Developer Edition
중간 계층 컴포넌트 자동 생성
EAServer에서의 PB 컴포넌트 직접 편집 및 원격 디버깅
EAServer에 중간 계층 컴포넌트 완벽 배포
Microsoft Transaction Server(MTS) 연결 및 배포
웹 클라이언트 개발
Web Datawindow(HTML, Java, ActiveX)
동적 컨텐트 페이지 작성
WYSIWYG HTML 페이지 작성
JavaScript 편집
중간 계층 어플리케이션 서버 배포
정교한 웹 보고 기능용 DataWindow 플러그인
Window 플러그인 및 PB Web 클라이언트용 ActiveX
개방형 기술
EAServer를 통한 개방형 컴포넌트 지원
국제 언어 지원 :
  • 로컬화된 배포 런타임 및 PFC
  • 번역 도구
  • 다국어 배포 버전 사용 가능
 
개방 데이터베이스 액세스 :
  • 데스크탑 데이터베이스 연결
  • 서버 DBMS에 대한 ODBC 지원
  • OLE DB
  • 내장 고속 DBMS 드라이버
 
지원 개발 플랫폼 : Windows,
Windows NT
확장 가능 구축 환경
개발자 생산성
완벽한 개발 환경
온라인 도움말
새로운 사용자 인터페이스
어플리케이션 생성 작업을 단순화하는 새 마법사
단일 사용자 Sybase ASA RDBMS
PFC 라이브러리
InfoMaker 질의 및 보고 도구