VisualAge
VisualAge개발자 | IBM과 Taligent |
---|---|
초기 릴리즈 | 1993년 10월 12일; | 전
최종 발매 | 6.0 / 2007년 4월 30일; 전 |
기록 위치 | 스몰토크 이후 자바 |
운영 체제 | 크로스 플랫폼 |
다음에서 사용 가능 | 다국어 |
유형 | 소프트웨어 개발 |
면허증 | 소유권 |
웹사이트 | www-01.ibm.com/software/awdtools/vacpp |
VisualAge는 다중 프로그래밍 언어를 지원하는 IBM의 컴퓨터 통합 개발 환경 제품군이었다.VisualAge는 1993년 10월에 처음 출시되었으며 2007년 4월 30일에 단종되었다.그것은 2011년 9월에 웹사이트를 삭제했다.[1][2]VisualAge는 VisualAge SmallTalk로도 판매되었고, 2005년에 Instantiations, Inc.는 이 제품에 대한 전세계적인 권리를 획득했다.IBM은 XL C/C++가 VisualAge의 후속 제품이라고 발표했다.[3]
초기 역사
비주얼리지(VisualAge)는 1984년 설립돼 애플리케이션 개발 도구를 담당했던 노스캐롤라이나주 리서치 트라이앵글 파크의 IBM 개발 연구소에서 만들어졌다.ISPF 327x 제품의 사용자 인터페이스 요소의 개인용 컴퓨터 파생 모델인 EZ-VU 대화 상자 관리자 제품은 이 제품군 최초의 제품 중 하나였다.연구실에는 또한 IBM 내에서 객체 지향 프로그래밍 기술의 초기 채택자 중 한 명인 그룹이 있었는데, 이 그룹은 이제 막 널리 보급되기 시작한 보다 정교한 그래픽 사용자 인터페이스를 가진 응용 프로그램을 개발하기 위해 ClassC라는 내부적으로 개발된 언어를 사용했다.
결국, IBM PC-AT 클래스 기계에 사용할 수 있는 Smalltalk 구현의 가용성은 IBM의 고급 기술 프로젝트들이 Smalltalk를 실험할 수 있게 했다.거의 동시에 레이더 스크린에 비주얼 인터페이스 구축 도구가 올라오고 있었다.IBM의 David N. Smith의 InterCons와 Dan Ingalls가 이끄는 Apple의 팀의 Fabrik과 같은 스몰토크 연구 프로젝트들은 그래픽 원형의 구성으로 만들어진 인터랙티브 그래픽 어플리케이션을 구축하고 있었다.사용자 인터페이스의 보다 높은 수준의 구성은 Lisp에서 처음 실행된 Jean-Marie Hulot의 인터페이스 빌더와 같은 다른 도구들에 의해 증명되었다. 그리고 나서 NeXTStep와 Mac OS X에서 인터페이스 빌더 도구로 진화되었다. 이러한 도구들은 서로 "유선"될 수 있는 UI 위젯의 WYSIWYG 구성에 의해 사용자 인터페이스를 구축할 수 있다.시스템의 고유 객체 지향 언어로 작성된 cation 논리 또는 코딩이 전혀 없는 경우.
VisualAge로 이어진 원래의 프로토타입은 Smalltalk/V 개발 환경 내에서 "NeXT 인터페이스 빌더와 같은 것을 만들기 위한 시도였다.[4]VisualAge가 제품으로 출시될 무렵에는 사용자 인터페이스뿐만 아니라 애플리케이션 로직의 시각적 구성에 훨씬 더 중점을 두었다.이러한 강조는 부분적으로 IBM의 Systems Application Architecture 내의 언어가 아닌 발생기로서의 Smalltalk의 "전략적" 이유에 의한 "위치화"에 기인했다.
VisualAge
"VisualAge"라는 이름은 개발팀 구성원들 간의 경합 결과물이다.VisualAge/SmallTalk의 초기 출시 이후 VisualAge라는 이름은 자체 브랜드가 되었고 VisualAge는 언어와 플랫폼의 여러 가지 다른 조합을 위해 제작되었다.
이것은 플랫폼에 따라 다양하게 이용 가능한 지원 언어의 총합이며, BASIC, COBOL, C, C++, EGL, Fortran, Java, Pacbase, PL/I, IBM RPG, Smalltalk 등의 플랫폼에 따라 다양하게 이용 가능하다.
이는 궁극적으로 지원되는 플랫폼의 총합이며, 각 플랫폼은 서로 다른 언어를 지원한다.AIX, OS/2, i5/OS(이전의 OS/400), Linux, Mac OS X, Microsoft Windows, TPF, z/VM, z/OS(이전의 OS/390, MVS), z/VSE.
1992년 애플과 IBM은 애플의 정교한 객체 지향 컴파일러와 애플리케이션 프레임워크 기술이 집약된 운영체제인 핑크를 기반으로 Taligent를 공동 설립했다.Pink는 CommonPoint가 되었고, 파트너십은 해체되었으며, CommonPoint는 Windows용 VisualAge C++ 3.5에서 OLE 오브젝트를 처리하기 위해 Complex Document Framework를 시작으로 VisualAge에 흡수되었다.1997년 2월, Taligent 기술의 첫 번째 대량 발매는 VisualAge C++ 4.0 내의 Open Class 형태로 이루어졌다.이 번들 SDK 적응에는 CommonPoint의 데스크톱 프레임워크(통합 OCX 또는 OpenDoc 컴포넌트 구축을 위한 인프라), 웹(WebRunner, 웹용 드래그 앤 드롭 복합 문서를 만들기 위한 WebRunner), 2D GUI용 그래픽, 유니코드에 대한 국제 텍스트, 파일 시스템, 인쇄 및 단위 테스트가 포함된다.PC 매거진은 "이제 CommonPoint 기술의 최고는 VisualAge용 Open Class로 전환되고 있다"고 전했다.단순히 다양한 기능에서 탈리젠트 프레임워크는 타의 추종을 불허한다.모든 것을 포괄하는 OOP 프레임워크는 항상 실현하기 어려운 이상을 증명해 왔지만 VisualAge의 Open Class Technology Preview는 지금까지 우리가 본 시도 중 단연코 가장 신뢰할 수 있는 시도였습니다."[5]
VisualAge 가족 구성원의 대부분은 개발을 위해 어떤 언어를 지원했든 상관없이 Smalltalk로 작성되었다.Smalltalk의 IBM 구현은 IBM에 의해 인수되어 몇 년 동안 완전 소유의 자회사로 운영된 Object Technology International에 의해 생산되었다.
VisualAge for Java는 Smalltalk와 Java 바이트 코드를 모두 실행하는 확장된 Smalltalk 가상 머신을 기반으로 한다.자바 원주민들은 실제로 스몰토크에서 구현되었다.[6]
임베디드 자바 애플리케이션 개발과 교차 시스템 개발을 지원하는 VisualAge Micro Edition은 자바에서 IDE를 재구성한 것이다.이 버전의 VisualAge는 Eclipse Framework로 바뀌었다.
WebSphere Studio 제품군의 다양한 제품군이 제품으로 대체되었다.2005년까지 Smalltalk 전문가 Instantations, Inc.는 기술 지원 책임을 맡았으며 IBM VisualAge Smalltalk 제품군과 기술 기반에 대한 글로벌 권한을 부여받았다.[7]인스턴스화는 VA 스몰토크(VAST Platform)라는 이름의 "향상된 제품"을 계속해서 제공하고 있다.[8][9]AIX, 리눅스, z/OS에 있는 C, C++, Fortran 컴파일러는 XL C/C++ 시리즈로 이름이 바뀐다.
릴리스
VisualAge C++로 설계된 애플리케이션은 VisualAge 지침을 준수할 경우 코드 변경 없이 대상 플랫폼 간에 이동 가능해야 한다.IBM은 또한 코드 변경 없이는 휴대성이 불가능한 경우에 추가 도구와 라이브러리를 포함시켰다.[10]
OS/2 및 Windows
- VisualAge C++ 3.0(OS/2 및 Windows)
- VisualAge C++ 3.5(Windows 95/NT에만 해당)
- OS/2, AIX 및 Windows NT 버전 3.6용 C 및 C++ Compiler
- VisualAge C++ Professional 4.0(OS/2 및 Windows)
- OS/2용 VisualAge Generator 개발자 V3.1
- OS/2용[11] VisualAge Generator Server V3.1
- OS/2 1.0용 VisualAge(1993-10-12)[1]
- OS/2 1.0용 VisualAge COBOL(1994-03-29)[12]
- OS/2용 COBOL용 VisualAge 1.1
- OS/2 1.2용 COBOL용 VisualAge
- OS용 COBOL용 VisualAge 버전 1 릴리스 2
- OS/2 2.0용 VisualAge COBOL
- COBOL 버전 2.1용 VisualAge
- VisualAge COBOL 2.2
- VisualAge COBOL Enterprise 3.07(윈도우즈만 해당)
OS/400
- AS/400 V3R6용 VisualAge C++
- AS/400 V3R7용 VisualAge C++
- AS/400 V4R4용 VisualAge C++
AIX
- AIX용 VisualAge C++ Professional
- VisualAge C++ Professional for AIX, V5.0
- VisualAge C++ Professional for AIX, V6.0
POWER 리눅스
- Linux용 VisualAge C++ V6.0
- Linux 새로 고침을 위한 VisualAge C++ V6.0
참고 항목
- IBM CSP(Cross System Product): IBM VisualAge Generator에 대한 기사
- 데이터베이스의 소스 코드
참조
인용구
- ^ a b "VisualAge for OS/2, Version 1.0" (Press release). IBM. October 12, 1993. ENUSZP93-0585. Retrieved March 12, 2018.
- ^ Software withdrawal: Selected IBM C, VisualAge C++, and XL Fortran programs (PDF), IBM, December 13, 2005, ENUS905-270, retrieved March 12, 2018
- ^ "VisualAge C++". IBM. Archived from the original on September 15, 2011. Retrieved January 26, 2011.
- ^ "Will It Go Round in Circles? (IBM, Smalltalk, and VisualAge)". Archived from the original on October 19, 2008. Retrieved November 1, 2008.
- ^ Gagnon, Gabrielle (February 4, 1997). "VisualAge for C++ 4.0: Previewing Taligent". PC Mag. Retrieved February 12, 2019.
- ^ "Will It Go Round in Circles?". denhaven2. Archived from the original on October 19, 2008. Retrieved October 19, 2016.
- ^ "VisualAge Smalltalk Transition FAQ". Instantiations. Retrieved March 12, 2018.
- ^ "Smalltalk Products Home". Instantiations. Retrieved May 19, 2009.
- ^ "Instantiations History". Instantiations. Retrieved May 19, 2009.
- ^ "VisualAge C++". EDM/2. Retrieved March 12, 2018.
- ^ "IBM VisualAge Generator for OS/2 and Windows NT Version 3.1 Boosts Application Development Productivity" (Press release). IBM. June 16, 1998. ENUS298-190. Archived from the original on March 12, 2018. Retrieved March 12, 2018.
- ^ "VisualAge for OS/2, Version 1.0" (Press release). IBM. March 29, 1994. ENUSZP94-0232. Retrieved March 12, 2018.
참고 문헌 목록
VisualAge - SmallTalk
- IBM, IBM, (1994)"IBM VisualAge(인쇄 용지 바인딩 소매 하드보드 박스)". IBM Corporation.부품 번호 14H0969 및 뚜껑 부품 번호 30H2314 제품 번호 17H7495 바코드: 087944096085
- IBM, IBM, (1995년 봄)"Smalltalk 리소스 카탈로그". IBM(96페이지) 제품 번호 G325-0813-01 부품 번호 30H2238
- IBM, IBM, (1994년 10월)"개발 가이드".제1판(250페이지) 제품 번호 SC34-4495-00 부품 번호 14H0295
- IBM, IBM, (1994년 10월)“Programmer’s reference”.제2판IBM(458페이지) 제품 번호 SC34-4493-01 부품 번호 14H0297
- IBM, IBM, (1994년 10월)"IBM 스몰토크"제2판IBM(172페이지) 제품 번호 SC34-4491-01 부품 번호 14H0296
- IBM, IBM, (1994년 10월)"설치 안내 책자".제2판IBM(48페이지) 부품 번호 14H1071
- IBM, IBM, (1994년 10월)"프로그래머의 건물 안내서"제2판IBM(149페이지) 제품 번호 SC34-4496-00 부품 번호 14H1070
- IBM, IBM, (1994년 10월)"사용자 가이드 및 참조".제2판IBM Corporation(642페이지) 제품 번호 SC34-4490-01 부품 번호 14H0922;
IBM VisualAge for COBOL Standard의 "2000년 준비 완료" 및 요구 사항:Warp 버전 4.0 + FixPak 1 또는 Windows NT 4.0 + 서비스 팩 3
- IBM, IBM, (1997년)."IBM VisualAge for COBOL Standard(인쇄 소매 카드 박스)"버전 2.1.IBM 주식회사제품 번호 P4301938 바코드: 1264301938000104 부품 번호 4301978
- IBM, IBM, (1997년)."IBM VisualAge for COBOL Getting on Windows 설명서"IBM Corporation(130페이지) 제품 번호 GC26-8944-01 바코드: GC26-8944-01 제4301981부
- IBM, IBM, (1997년 9월)"IBM VisualAge for COBOL Getting on OS/2 Manual"IBM, 제2판 (156쪽) 문서 번호 GC26-9051-01
- IBM, IBM, (1997년 4월)"IBM COBOL 제품군 V 1의 리소스 카탈로그".릴리스 4. (44쪽) 제품 번호 GC26-8488-03 부품 번호 4226010
외부 링크
- 공식 웹사이트
- VisualAge Enterprise Suite
- OS/2용 전자 개발자 매거진의 VisualAge C++ 설명(EDM/2)
- Portland Pattern Repository의 시각적 연령 설명
- VA Smalltalk at Instantations
- VisualAge for Java 팁 및 트릭