Phoenix (tkWWW 기반 브라우저)

Phoenix는 시카고 대학교에서 tkWWW를 기반으로 개발한 초기 웹 브라우저 겸 HTML 편집기다. 현대의 Phoenix 브랜드를 사용하는 다른 브라우저들과 구별하기 위해 TechPedia에서는 ‘Phoenix (tkWWW 기반 브라우저)’라는 문서명을 사용한다.

분류웹 브라우저 · HTML 편집기
개발자University of Chicago Biological Sciences Division
개발 언어Tcl · Tk
최초 공개1993년 개발 시작
HTML 렌더링tkWWW 기반 HTML 표시
JavaScript 엔진없음
지원 운영체제UNIX · Windows · Mac OS · DOS(시기별 포트)
라이선스기존 tkWWW 코드·배포 정책에 의존
개발 상태1995년 개발 중단
사용자 인터페이스Tk 그래픽 UI
주요 기능웹 편집 · 클립보드 · Kerberos 서버 연동
웹 기술HTML · HTTP · HTTPS(버전별)
화면 출력텍스트·링크 중심
공식·참고 자료개발 자료

Phoenix는 시카고 대학교에서 tkWWW를 기반으로 개발한 초기 웹 브라우저 겸 HTML 편집기다. 현대의 Phoenix 브랜드를 사용하는 다른 브라우저들과 구별하기 위해 TechPedia에서는 ‘Phoenix (tkWWW 기반 브라우저)’라는 문서명을 사용한다.

1993년 여름 University of Chicago Biological Sciences Division에서 개발을 시작했다. 당시 HTML 문서를 쉽게 편집할 수 있는 프로그램이 드물었으므로 tkWWW의 페이지 작성 기능을 개선하는 데 집중했다.[1]

브라우저의 초기 HTML 해석과 GUI는 tkWWW의 Tcl/Tk 기술에 기반한다. 문서 편집 도구와 운영체제의 복사·붙여넣기를 통합한 구성은 원본 브라우저보다 사용자 작업 흐름을 개선하기 위한 변경이었다.

HTML+ 형식에 대한 지원 개선과 시스템별 외관, 클립보드 연동을 제공했다. 수정된 서버를 대상으로 Kerberos 인증을 지원하는 기능도 개발됐다.

다양한 운영체제에 배포할 수 있는 Tcl/Tk 기반이었으며 1995년 5월 개발이 종료됐다. 이후 다른 웹 편집 도구가 늘어나면서 별도의 제품으로 유지될 필요가 줄어들었다.

Phoenix는 tkWWW의 직접적인 파생 프로젝트로서 원본의 렌더링 엔진과 사용자 편집 기능이 분리되어 발전할 수 있었음을 보여준다. Mozilla Firefox의 초기 코드명 Phoenix와는 별개의 소프트웨어다.[2]

역사

개발 배경

개발과 배포

기술 구조

HTML 렌더링

JavaScript 지원

사용자 인터페이스와 기능

운영체제와 배포

관련 프로젝트

관련 문서

  1. Phoenix (tkWWW 기반 브라우저) 기술 및 역사 ↩
  2. Phoenix (tkWWW 기반 브라우저) 기술 및 역사 ↩