존 브리지스(소프트웨어 개발자)
John Bridges (software developer)존 브릿지는 컴퓨터 프로그램 PCPaint의 공동저자이자 더그 울프그램과 함께 마이크로텍스 산업용 MAGHT 프로그램의 1차 개발자다.그는 또한 GLPRO와 애프터그래프(AfterGRASP)의 단독 저자로, 1991년 2월호에 《Differential Image Compression》이라는 제목의 글이 게재되었다.
조기작업
1980년 브릿지는 정교한 프로그램 가능한 벡터 그래픽 시스템으로 일하면서 여름 인턴으로 뉴욕재건성형외과 연구소에서 프로그래밍 경력을 시작했다.그는 편집 도구를 썼고 또한 초기 3D X선 스캔 연구에 사용된 소프트웨어를 업데이트하고 디버깅했다.
1981년부터 85년까지 브리지스는 애플 II용 대형 메모리 카드 제조업체인 아바쿠스를 위해 RAM 디스크 드라이버, 유틸리티, 크래킹 소프트웨어, 작업 전환 소프트웨어, 메모리 테스트 진단서를 작성했다.
1982년 그는 교육용 소프트웨어 회사인 Croom Consumia Media, Inc.에서 애플과 IBM 그래픽 라이브러리와 소프트웨어를 위한 도구를 개발하고 작성하기 시작했다.재임 기간 동안 그는 CCM용 SuperDraw라는 드로잉 프로그램을 만들었고, 나중에 PCPaint가 될 것에 대한 핵심 그래픽 코드를 스스로 작성했으며, 또한 ALG GL 라이브러리 형식을 개발했다.
PCPaint
1984년 브리지스는 마우스 시스템용 더그 울프그램과 함께 PCPaint의 첫 버전을 개발했다.PCPaint는 최초의 IBM PC 기반 마우스 구동 GUI 페인트 프로그램이었다.[1]이 회사는 PCPaint에 대한 독점권을 구입했고, 존은 1990년까지 개발을 계속했다.
붙잡다
1985년 브리지스의 PCPaint 코드와 더그의 슬라이드쇼 프로그램이 새로운 프로그램인 ALACH로 변모했다. ALACH는 IBM PC를 위한 최초의 멀티미디어 애니메이션 프로그램이며 ALACH GL 라이브러리 포맷을 만들었다.ALACH는 원래 더그의 회사인 마이크로텍스 인더스트리를 통해 쉐어웨어로 출시되었다.그러나 버전 2.0 이후는 Paul Mace Software에 의해 상업적으로 판매되었다.더그는 1990년에 PCPaint와 HIGHT의 지분을 브리지스에 매각했고 브리지스의 HIGH에 대한 작업은 폴 메이스 소프트웨어와의 계약을 해지한 1994년까지 계속되었다.Bridges의 ALACH에 관한 작업은 Pictor Paint, Artools, HRFE([2]High Res Flic Enhancement)와 PC 스피커 사운드 코드 등 여러 도구 세트와 추가 기능을 포함했는데, 이 때문에 RealSound가 특허를 보유하고 있다는 이유로 Paul Mace Software가 RealSound의 소송으로 위협을 받게 되었다.
Philip Shaddock의 멀티미디어 크리에이션: 애니메이션 및 사운드 탐색을 위한 실습 워크샵.[3]
VIDSPEED
1987년, 교량 VIDSPEED, 비디오 메모리에 버스를 통해 그래픽 모드에서 일정한 픽셀 데이터를 쓰는 정도의 속도[측정]"그래픽 카드의 속도 테스트한 프리웨어 프로그램을 발표했다."[4]VIDSPEED은 사회에 진출하고 적어도 두권의 책, 패트릭 Killelea의 웹 성능 Tuning[5]그리고 StephenJ.에 권해 졌다Bigelow의 Bigelow의 컴퓨터 수리 툴킷은 지원 및 업데이트에 대해 우려를 표시하지만, Bigelow는 이를 해결하기 위해 컴퓨터 수리 툴킷을 사용한다.[6]
IBM 프로젝트
1986-87년에 브리지스는 새로운 MCCA 320x200 256 컬러 비디오 모드를 가진 새로운 IBM 모델 30(8MHz 8086 CPU)의 1/4 크기 창에서 풀 컬러 비디오를 재생하는 IBM 멀티미디어 랩 프로젝트를 승인했다.DOS 역사상 이렇게 이른 시기에 풀 컬러 비디오를 재생했을 뿐만 아니라, 가장 느리고 가장 보급형인 IBM PS/2 모델 중 하나에서도 매끄럽게 작동했다.IBM은 IBM의 프로젝트 매니저 명의로 출원했지만 그가 개발한 알고리즘에 대한 특허를 출원했다.
이러한 알고리즘은 이후 브리지스(Bridges)의 "차등 이미지 압축(Differential Image Compression)"이라는 제목의 기사에 발표되었는데, 이 기사에서 1991년 2월 Dobb's Journal에 처음 실렸다.[7]브리지스의 알고리즘을 그래픽뿐만 아니라 일반화된 데이터에 적용시킨 제임스 H. 실베스터의 1993년 기사 "차등 압축 알고리즘"과 함께 2001년[8] 7월에 같은 잡지에 재인쇄되었다.[9]
이미지 풀
1987년 IBM 프로젝트에서 IMAGETools는 고색(15비트, 24비트, 32비트) VGA/EGA 이미지 변환 및 스케일링 도구 모음으로 출시되었다.그것은 메타크레멘츠 사에 의해 팔렸다./하버드 시스템즈 코퍼레이션(HSC 소프트웨어).
PICEM
1988년에 브리지스는 PICEM이라는 프리웨어 이미지 뷰어 프로그램을 만들었다.당시 다른 영상 시청자들은 상업적이었다.PICEM은 또한 사용자가 이미지의 밝기와 대비를[10] 조정하고 BSAVE(그래픽 이미지 형식)를 포함한 다른 형식으로 볼 이미지를 저장할 수 있도록 했다.PICEM은 마이크로소프트가 QuickBasic과 함께 사용할 수 있도록 기술 지원을 제공할 정도로 인기를 끌었다.[11]
브가킷
또한 1988년에 브릿지는 VGAKIT, VGAK을 발매했다.IT SVGA 프로그래밍 키트(프리웨어)VGAKIT는 VESA VBE가 도착하기 전에는 표준화되지 않았던 DOS에서 확장 그래픽 모드에 액세스하기 위한 오픈 소스 라이브러리다.그것은 몇몇 오픈 소스 프로젝트와 폐쇄 소스 프로젝트에서 사용되었다.비디오 카드의 BIOS를 새로운 VESA VBE와 호환되도록 확장한 프로그램인 UniVBE의 개발자는 Bridge가 "UniVBE가 시작되지 않았다면 결코 시작되지 않았을 정보를 제공했다"고 말했다.PC 그래픽계 전체가 그의 빚에 깊이 빠져 있다고 말했다.[12]
작가 마이클 애브래쉬는 1997년 저서 그래픽 프로그래밍 블랙북에서 브리지스가 다수의 미등록 256색 해상도를 위해 코드를 널리 배포했지만 (모드X)에 대해 내 DDJ(닥터 돕스 저널) 칼럼 외에는 거의 출판되지 않았다며 그의 코드가 미리 정해진 모드에 미치는 영향을 인정한다.[47장]에 보내졌다.[13]아브라시가 말하는 코드는 VGAKIT에 포함된 Mode X 360x480 256색 모드 코드 브리지스(Bridge)로, SVGA뿐만 아니라 모든 VGA에서 작업했다.아브라쉬의 DDJ 기사는 1991년경 GPB로 편집되기 전 발표되었다.
픽토르 페인트 및 아툴스
HIGHT 3.5가 출시되었을 때 브리지스의 최신 PCPaint인 픽토 페인트(Pictor Paint)가 포함되어 있었다.버전 4.0에는 브리지스의 ARTools가 포함되었는데,[14] 이 도구는 원본 및 대상 이미지의 모든 지점을 추적하여 중간 프레임을 만드는 초기 모핑 유틸리티를 포함하고 있었다.
GLP로
1995년 브리지스는 IMS를 위한 GLPro를 창문에 업데이트된 ALACH의 아이디어 배후에 있는 브리지스 사상의 새로운 화신으로서 만들었다.2000년에 GLPro는 2001년에 폐업한 GMedia PLC의 소유가 되었다.브릿지는 그 당시 모든 GLPro 작업을 중단했다.
GLPRO의 벗겨진 버전은 Conrad R. Brandt의 책 GLPRO Foundation 2000에 포함되어 있다.[15]
애프터GRASP
2002년에 브리지스는 GLPRO와 역호환되도록 설계된 새로운 프로그램인 AfterGRASP에 대한 작업을 시작했다.그 프로젝트에 대한 작업은 여전히 계속되고 있다.
픽토르 PIC
PICter PIC 이미지 형식은 Bridges for PCPaint에서 개발한 이미지 파일 형식이다.또한 TAGHT, GLPro의 네이티브 파일 형식이었으며, 최초로 널리 받아들여진 DOS 영상 표준이었다.
참고 항목
참조
- ^ dans20thcenturyabandonware.com Wayback Machine에 2007-03-05 보관
- ^ findarticles.com 웨이백 머신에 2005-05-18 보관
- ^ Shaddock, Philip (1992). Multimedia Creations. City: Waite Group Pr. ISBN 1-878739-26-3.
- ^ filg.uj.edu.pl Wayback Machine에 2004-12-08 보관
- ^ Killelea, Patrick (2002). Web Performance Tuning. Sebastopol: O'Reilly. ISBN 0-596-00172-X.
- ^ Bigelow, Stephen (1997). Bigelow's Computer Repair Toolkit. New York: McGraw-Hill. ISBN 0-07-912979-X.
- ^ math.utah.edu
- ^ ddj.com
- ^ ddj.com
- ^ electronicsaustralia.com.au Wayback Machine에 2008-07-21 보관
- ^ support.microsoft.com
- ^ volny.cz[영구적 데드링크]
- ^ Abrash, Michael (1997). Michael Abrash's Graphics Programming Black Book. Albany: Coriolis Group Books. ISBN 1-57610-174-6.
- ^ ascilite.org.au Wayback Machine에 2001-06-25 보관
- ^ Brandt, Conrad (2000). Glpro Foundations 2000. Orlando: Pallas Press. ISBN 0-9661871-7-2.