tkWW
tkWWW개발자 | 조지프[1] 왕 |
---|---|
초기 릴리즈 | 0.1 1992년 7월 25일; [2] | 전 (
최종 릴리즈 | 1995년 4월 [3], 전( / 2일 |
기입처 | Tcl/Tk[1] |
플랫폼 | Tcl/Tk와 동일 |
이용가능기간: | 영어 |
유형 | 웹 브라우저 및 HTML[1][4] 편집기 |
면허증. | GPLv2[3][5] |
tkWWW는 프로젝트 Athena 및 Globalwide Network Academy [5][7]프로젝트의 일환으로 MIT의 Joseph Wang이 작성한 초기 웹 브라우저이자 WYSIWYG HTML[6] 에디터입니다.이 브라우저는 Tcl 언어와 Tk(툴킷[6][8][9]) 확장을 기반으로 했지만 [6]기본적으로 많은 Linux 배포판에 포함되었지만 광범위한 사용자 수용이나 시장 [10]점유율을 달성하지는 못했습니다.Joseph Wang은 tkWWW가 rn을[11] 대체하고 네트워크 컴퓨팅의 [12]"스위스 군용 나이프"가 되기를 원했습니다.
역사
1992년 7월 조셉 왕은 Tk 기반의 웹 브라우저를 개발하고 있다고 발표하여 알파 버전 0.1을 [13]공개하였다.
버전 0.4는 훨씬 쉬운 설치 절차, 더 나은 기본 색상표, 키보드 트래버설 및 이력 [14]메커니즘을 통합했습니다.버전 0.5는 1993년 2월 8일에 출시되었으며 여러 [15]글꼴을 지원하게 되었습니다.
버전 0.6에서는 개인 주석이 xmosaic과 호환되고 [16][17]GUI가 향상되었습니다.
1993년 5월 1일 버전 0.7이 출시되면서, tkWW는 원래 Nathan Torkington에 [20][21]의해 작성된 X11용[18][19] 최초의 WYSIWYG HTML 에디터가 되었습니다.또 다른 개선점은 아이콘 [18][22]모드에서 시작할 수 있다는 것입니다.
버전 0.8에서는 그래피컬 사용자 인터페이스(GUI)가 개선되어 새로고침 [23]옵션이 추가되었습니다.
버전 0.9에서 브라우저는 베타 상태를 달성하고 문자 스타일링 태그와 Tcl 버전 7.0에 대한 지원 및 이미지 [24][25]태그에 대한 부분 지원이 추가되었습니다.
버전 0.11은 [26]RCS에서[dubious ] 정상적으로 동작했습니다.신규 릴리스 Tk 4.0에 근거해, tkWW 0.13은 보다 광범위한 테스트를 가능하게 하기 위해서 알파 릴리스였습니다.또한 인라인 [27]이미지에 대한 완전한 지원도 추가되었습니다.
HTML 2의 후속 버전인 HTML+에 대한 지원은 사양 [28]개발 중에 구현되었습니다.
tkWW는 스킴 [29]확장을 지원하기 위해 GNU Guile 프로젝트에 의해 확장되었습니다.
추가 개발
tkWW의 단기 안건에는 사용자 경험을 [32]단순화하기 위해 SGML 파서와[12][30][31] 브라우저의 에디터 [30]분리가 포함되었습니다.장기적인 계획에는 워드 프로세싱, 디렉토리 탐색, 파일 전송, 뉴스 및 이메일 [12]읽기 등의 새로운 기능이 포함되어 있습니다.
특징들
- htext-widget을 사용하면 Tk 코드를 웹 [2][15]페이지에 삽입할 수 있습니다.
- 인터페이스는 Tk로 작성되었기 때문에 시스템 [2][32][33]변경 및 확장이 용이했습니다.
- HTML 웹 페이지용 WYSIWYG 에디터로 모든 주요 HTML 기능(문자 강조, 제목, 단락 구분, 목록, 앵커)[8][32]을 제공합니다.
- FTP,[34] gopher,[18][35] HTTP,[18][35] telnet 등 다양한[35] 프로토콜 지원
- 아시아[36][37] 글꼴 지원 등 여러 [15]글꼴
- 지원되는 멀티미디어 형식: 비트맵,[34] DVI,[34] GIF[34] [34]MPEG, PostScript [34]및 X Window 덤프[34] 파일
- 자동 파일 압축[38] 해제
tkWW는 Safe-Tcl이 등장하기 전에 개발되었으며, 신뢰할 수 없는 애플리케이션이 비특권 계정에서 실행될 수 있도록 합니다.이러한 보호장치가 없으면 리모트스크립트가 자동으로 실행될 가능성이 보안상의 [39]문제가 됩니다.
tkWWW는 mailto URI 스킴, rlogin, WAIS 및 HTML 형식을 지원하지 않는다는 비판을 받았습니다.웹 페이지 전송을 중단하는 정지 버튼도 [40]통합되지 않았습니다.
내선번호
tkWW는 Tk 프레임워크에 기반했기 때문에 기능을 확장하고 기능을 확장하는 것이 매우 쉬웠다.실제로,[33][41] tkWWW에 기반한 몇 가지 확장과 애플리케이션이 있었습니다.
피닉스
Phoenix는 잘 알려진 웹 브라우저이자 편집자로, 생물과학부의 시카고 대학에서 개발되었으며, tkWWW 버전 [1][42][43]0.9를 기반으로 구축되었습니다.1993년 여름, 사용하기 쉬운 웹 페이지 편집기가 없었던 [44]시기에 개발이 시작되었다.1995년 5월에 개발이 중단되었고,[42][44] 다양한 유사한 도구를 사용할 수 있습니다.주요 신기능은 HTML+ [1][42]지원 향상, 복사 및 붙여넣기, 네이티브 룩앤필 [1][42]등의 기능 통합 및 변경된 서버에 [1]의한 Kerberos 프로토콜 지원입니다.브라우저는 MS-DOS, Microsoft Windows, Mac OS 및 Linux [1][42][45]및 기타 Unix 시스템에서 지원되었습니다.추가 개발로 [1]BSD 플랫폼 지원이 추가되었을 것입니다.
tkWW의 단기 계획은 [46]Phoenix에서 이미 달성한 것과 같이 편집 기능과 브라우징 기능을 분리하는 것이었습니다.GIF 및 ISMAP에 대한 인라인 이미지 지원도 [42]Phoenix의 첫 번째 버전에서 이미 통합되었습니다.
tkWW의 새로운 패키지로 MU(Multi-user Object-Oriented) 또는 MUD(Multi-User Dungeon) 서버에 접속할 수 있는 기능을 요청하여 Phoenix [47][48][49]팀이 전달하였습니다.
TkWW 로봇
Scott Spetka는 1994년 [50][51]10월 시카고에서 열린 Mosaic and Web Conference에서 "The TkWWW Robot"이라는 제목의 논문을 발표했다.TkWW 로봇은 tkWW를 기반으로 한 최초의 웹 크롤러 및 인터넷 봇 중 하나였다.이는 공군 로마 연구소에서 여름 동안 HTML 색인 작성, WWW 통계 작성, 이미지 포트폴리오 수집 [52]등을 위해 공군 과학 [52]연구실의 자금으로 개발되었습니다.TkWW 로봇의 주요 장점은 검색 경로를 안내하고 [50][53]검색을 위한 데이터 선택을 제어하는 거의 모든 기준에 적응하는 유연성이었다.
검색 알고리즘은 논리적으로 관련된 홈페이지를 찾는 "웹 네이버"를 식별함으로써 작동했습니다.봇이 북마크 형식으로 링크 목록을 반환했습니다.그러나 원래 홈페이지에서 [52]두 개의 링크만 포함할 수 있다는 점에서 제한적이었다.
시스템 요건 및 기술
tkWW는 원래 Unix용으로 개발되었지만 Tcl/Tk가 적절하게 [6][54][55]설치된 최신 운영 체제에서 실행됩니다.이미지를 표시하려면 tkWWW에 xli [54][55]패키지가 필요합니다.
tkWWW에는 GUI용과 네트워크 상호 작용 및 HTML [56]해석용 두 가지 프로세스가 있습니다.후자는 CERN libwww [56]라이브러리를 기반으로 C 코드를 컴파일합니다.프런트 엔드 GUI는 Tcl/Tk로 기술되어 런타임에 [56]해석됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b c d e f g h i Lavenant, Marc G.; Kruper, John A. (25–27 May 1994). "The Phoenix Project: Distributed Hypermedia Authoring" (PostScript). World Wide Web Conference 1. University of Chicago: CERN. Retrieved 19 November 2010.
- ^ a b c Wang, Joseph (25 July 1992). "tkWWW-0.1". World Wide Web Consortium. Retrieved 16 November 2010.
- ^ a b Wang, Joseph. "Overview". Massachusetts Institute of Technology. Archived from the original on 12 December 2012. Retrieved 16 November 2010.
- ^ Vetter, Ronald J. (October 1994). "Mosaic and the World-Wide Web" (PDF). North Dakota State University. Retrieved 20 November 2010.
- ^ a b Cockburn, Andy; Jones, Steve (6 December 2000). "Which Way Now? Analysing and Easing Inadequacies in WWW Navigation". CiteSeerX 10.1.1.25.8504.
- ^ a b c d "Red Hat Linux Unleashed rhl50.htm". Archived from the original on 4 March 2016. Retrieved 19 November 2010.
- ^ Wang, Joseph. "Globewide Network Academy". Massachusetts Institute of Technology. Retrieved 17 November 2010.[영구 데드링크]
- ^ Berners-Lee, Tim; Cailliau, Robert (23–27 September 1992). "World-Wide Web" (PostScript). World Wide Web Conference. World Wide Web Consortium. Retrieved 16 November 2010.
- ^ LoVerso, John R.; Mazer, Murray S. (July 1997). "Caubweb: Detaching the Web with Tcl" (PDF). Fifth Annual Tcl/Tk Workshop. Boston, Massachusetts: USENIX. Retrieved 28 November 2010.
- ^ Wang, Joseph. "tkWWW as a replacement for rrn". Massachusetts Institute of Technology. Retrieved 16 November 2010.
- ^ a b c Wang, Joseph. "tkWWW TODO list". Massachusetts Institute of Technology. Retrieved 16 November 2010.
- ^ Wang, Joseph (25 July 1992). "tkWWW-0.1". World Wide Web Consortium. Retrieved 24 November 2010.
- ^ Wang, Joseph (18 October 1992). "Announcing tkWWW release 0.4". World Wide Web Consortium. Retrieved 16 November 2010.
- ^ a b c Wang, Joseph (8 February 1993). "Announcing tkWWW Version 0.5 Alpha". 1977.webhistory.org. Retrieved 16 November 2010.
- ^ Wang, Joseph (18 March 1993). "Announcing tkWWW Version 0.6 alpha". The World Wide Web History Project. Retrieved 16 November 2010.
- ^ Wang, Joseph. "Version 0.6". Massachusetts Institute of Technology. Retrieved 19 November 2010.
- ^ a b c d Wang, Joseph (1 May 1993). "Announcing tkWWW 0.7, the first WYWSIWYG X11 HTML editor". The World Wide Web History Project. Retrieved 16 November 2010.
- ^ Liu, Cricket; Peek, Jerry; Jones, Russ (December 1994). Managing Internet information services. O'Reilly Media. p. 292. ISBN 978-1-56592-062-0.
- ^ Torkington, Nathan (17 April 1993). "HTML Editing". The World Wide Web History Project. Retrieved 30 November 2010.
- ^ Wang, Joseph (17 April 1993). "Re: HTML Editing". The World Wide Web History Project. Retrieved 30 November 2010.
- ^ Wang, Joseph. "Version 0.7". Massachusetts Institute of Technology. Retrieved 19 November 2010.
- ^ Wang, Joseph. "Version 0.8". Massachusetts Institute of Technology. Retrieved 19 November 2010.
- ^ Wang, Joseph. "Version 0.9". Massachusetts Institute of Technology. Retrieved 19 November 2010.
- ^ Wang, Joseph. "tkWWW Version 0.9 beta (joe@athena.mit.edu)". Retrieved 22 November 2010.
- ^ Wang, Joseph (26 April 1994). "ANNOUNCING tkWWW-0.11". University of Calgary. Retrieved 22 November 2010.
- ^ Wang, Joseph (2 April 1995). "ANNOUNCE: Beta version of tkWWW-0.13 is available". World Wide Web Consortium. Retrieved 16 November 2010.
- ^ Connolly, Dan (28 September 1999). "HTML 2.0 Materials". World Wide Web Consortium. Retrieved 16 November 2010.
- ^ Lord, Thomas (July 1995). "An Anatomy of Guile The Interface to Tcl/Tk" (PostScript). Third Annual Tcl/Tk Workshop. Toronto, Ontario, Canada: Usenix. Retrieved 23 November 2010.
- ^ a b Wang, Joseph. "Working notes..." Massachusetts Institute of Technology. Retrieved 19 November 2010.
- ^ Wang, Joseph. "tkWWW TODO list". Massachusetts Institute of Technology. Retrieved 22 November 2010.
- ^ a b c Williams, Nick; Wilkinson, Tim (15 April 1994). "Experiences in Writing a WYSIWYG Editor for HTML" (PostScript). CERN. Retrieved 22 November 2010.
- ^ a b Fischer, Christian (15 February 1995). "Konzeption eines Werkzeugs zur Erfassung von Betreiberanforderungen an ein integriertes Netz- und Systemmanagement" (PostScript). Diplomarbeit (in German). Technische Universität München. p. 97. Retrieved 27 November 2010.
- ^ a b c d e f g Wang, Joseph. "Demos of tkWWW multimedia capabilities". Massachusetts Institute of Technology. Retrieved 19 November 2010.
- ^ a b c Wang, Joseph. "History of tkWWW". Massachusetts Institute of Technology. Retrieved 19 November 2010.
- ^ Yee, Ka-Ping (3 May 1996). "Displaying Japanese on the WWW". Retrieved 22 November 2010.
- ^ TAKADA, Toshihiro. "WWW Browsers that can display Japanese". Nippon Telegraph and Telephone. Archived from the original on 8 February 1998. Retrieved 28 November 2010.
- ^ Wang, Joseph. "tkWWW as a replacement for FTP". Massachusetts Institute of Technology. Retrieved 19 November 2010.
- ^ Ball, Steve (10–13 July 1996). "SurfIt! - A WWW Browser" (PostScript). Fourth USENIX Tcl/Tk Workshop. Monterey, California: USENIX. Retrieved 28 November 2010.
- ^ Ian S. Graham, HTML 소스북: HTML에 대한 완전한 가이드, 페이지 327.
- ^ Wang, Joseph. "tk applications". Massachusetts Institute of Technology. Retrieved 17 November 2010.
- ^ a b c d e f Kruper, John A.; Lavenant, Marc G.; Maskay, Manisha H.; Jones, Thomas M. (1994). "Building Internet Accessible Medical Education Software Using the World Wide Web". Proc Annu Symp Comput Appl Med Care. University of Chicago: 32–6. PMC 2247761. PMID 7949942.
- ^ Virden, Larry W. (26 July 2006). "comp.lang.tcl Frequently Asked Questions (July 26, 2006) (4/6)". SourceForge. Archived from the original on 4 April 2011. Retrieved 16 November 2010.
- ^ a b README of Phoenix-0.1.8 Alpha 릴리즈(1995년 5월 15일 출시)여기서 입수 가능 [1]
- ^ Newberg, Lee A. (12 May 1995). "Announcing Phoenix, A Genuinely-WYSIWYG HTML Editor". The University of Chicago. Archived from the original on 2 December 1998.
- ^ Mintert, Stefan. "Weberknechte". Ix 08/1995 (in German). Heinz Heise: 54. Retrieved 22 November 2010.
- ^ Berners-Lee, Tim. "MOOs and WWW". World Wide Web Consortium. Retrieved 16 November 2010.
- ^ Newberg, Lee A.; Rouse III, Richard O.; Kruper, John A. (1995). "Integrating the World-Wide Web and Multi-User Domains to Support Advanced Network-Based Learning Environments" (PDF). Proceedings of the World Conference on Educational Multimedia and Hypermedia. Graz, Austria: Association for the Advancement of Computing in Education. Archived from the original (PDF) on 4 July 2009. Retrieved 23 September 2011.
- ^ Wang, Joseph; Butts, Carter; Reilly, Colman; Speh, Marcus (1993). "WWW and the Globewide Network Academy" (PostScript). Texas: Globewide Network Academy. Retrieved 28 November 2010.
- ^ a b Spetka, Scott (17 October 1994). "The TkWWW Robot: Beyond Browsing". National Center for Supercomputing Applications. Archived from the original on 24 July 2001. Retrieved 20 November 2010.
- ^ "Submission Robots Index". Hostsun. 2002. Retrieved 20 November 2010.
- ^ a b c Yang, Christopher C.; Yen, Jerome; Chen, Hsinchun (2000). "Intelligent internet searching agent based on hybrid simulated annealing" (PDF). Elsevier. Retrieved 28 November 2010.
- ^ Khosravi, Fariborz; Arjomand, Tajalmolouk. "The new Era in Intelligent Agent Design Using Genetic Algorithms Approach" (PDF). Faslname-ye Ketab. National Library of the Islamic Republic of Iran (53). ISSN 1022-6451. Retrieved 27 November 2010.
- ^ a b "UNIX WWW BROWSERS". University of Toronto. Retrieved 22 November 2010.
- ^ a b tkWW-0.13pre2 패키지의 README 파일.
- ^ a b c Wang, Joseph. "tkWWWInternals". Massachusetts Institute of Technology. Retrieved 19 November 2010.