tkWW

tkWWW
tkWW
Tkwww logo.gif
개발자조지프[1]
초기 릴리즈0.1 1992년 7월 25일; 30년 전 (1992-07-25)[2]
최종 릴리즈
1995년 4월 2일 / 2일[3], 27년 전(1995-04-02)
기입처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]읽기 등의 새로운 기능이 포함되어 있습니다.

특징들

tkWW는 Safe-Tcl이 등장하기 전에 개발되었으며, 신뢰할 수 없는 애플리케이션이 비특권 계정에서 실행될 수 있도록 합니다.이러한 보호장치가 없으면 리모트스크립트가 자동으로 실행될 가능성이 보안상의 [39]문제가 됩니다.

tkWWW는 mailto URI 스킴, rlogin, WAISHTML 형식을 지원하지 않는다는 비판을 받았습니다.웹 페이지 전송을 중단하는 정지 버튼도 [40]통합되지 않았습니다.

내선번호

tkWW와 TkWW 로봇이 함께 작동하는 방식 다이어그램.

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 로봇

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]해석됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 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.
  2. ^ a b c Wang, Joseph (25 July 1992). "tkWWW-0.1". World Wide Web Consortium. Retrieved 16 November 2010.
  3. ^ a b Wang, Joseph. "Overview". Massachusetts Institute of Technology. Archived from the original on 12 December 2012. Retrieved 16 November 2010.
  4. ^ Vetter, Ronald J. (October 1994). "Mosaic and the World-Wide Web" (PDF). North Dakota State University. Retrieved 20 November 2010.
  5. ^ 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.
  6. ^ a b c d "Red Hat Linux Unleashed rhl50.htm". Archived from the original on 4 March 2016. Retrieved 19 November 2010.
  7. ^ Wang, Joseph. "Globewide Network Academy". Massachusetts Institute of Technology. Retrieved 17 November 2010.[영구 데드링크]
  8. ^ a b Berners-Lee, Tim (May 1992). "May World-Wide Web News". World Wide Web Consortium. Retrieved 16 November 2010.
  9. ^ 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.
  10. ^ 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.
  11. ^ Wang, Joseph. "tkWWW as a replacement for rrn". Massachusetts Institute of Technology. Retrieved 16 November 2010.
  12. ^ a b c Wang, Joseph. "tkWWW TODO list". Massachusetts Institute of Technology. Retrieved 16 November 2010.
  13. ^ Wang, Joseph (25 July 1992). "tkWWW-0.1". World Wide Web Consortium. Retrieved 24 November 2010.
  14. ^ Wang, Joseph (18 October 1992). "Announcing tkWWW release 0.4". World Wide Web Consortium. Retrieved 16 November 2010.
  15. ^ a b c Wang, Joseph (8 February 1993). "Announcing tkWWW Version 0.5 Alpha". 1977.webhistory.org. Retrieved 16 November 2010.
  16. ^ Wang, Joseph (18 March 1993). "Announcing tkWWW Version 0.6 alpha". The World Wide Web History Project. Retrieved 16 November 2010.
  17. ^ Wang, Joseph. "Version 0.6". Massachusetts Institute of Technology. Retrieved 19 November 2010.
  18. ^ 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.
  19. ^ Liu, Cricket; Peek, Jerry; Jones, Russ (December 1994). Managing Internet information services. O'Reilly Media. p. 292. ISBN 978-1-56592-062-0.
  20. ^ Torkington, Nathan (17 April 1993). "HTML Editing". The World Wide Web History Project. Retrieved 30 November 2010.
  21. ^ Wang, Joseph (17 April 1993). "Re: HTML Editing". The World Wide Web History Project. Retrieved 30 November 2010.
  22. ^ Wang, Joseph. "Version 0.7". Massachusetts Institute of Technology. Retrieved 19 November 2010.
  23. ^ Wang, Joseph. "Version 0.8". Massachusetts Institute of Technology. Retrieved 19 November 2010.
  24. ^ Wang, Joseph. "Version 0.9". Massachusetts Institute of Technology. Retrieved 19 November 2010.
  25. ^ Wang, Joseph. "tkWWW Version 0.9 beta (joe@athena.mit.edu)". Retrieved 22 November 2010.
  26. ^ Wang, Joseph (26 April 1994). "ANNOUNCING tkWWW-0.11". University of Calgary. Retrieved 22 November 2010.
  27. ^ Wang, Joseph (2 April 1995). "ANNOUNCE: Beta version of tkWWW-0.13 is available". World Wide Web Consortium. Retrieved 16 November 2010.
  28. ^ Connolly, Dan (28 September 1999). "HTML 2.0 Materials". World Wide Web Consortium. Retrieved 16 November 2010.
  29. ^ 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.
  30. ^ a b Wang, Joseph. "Working notes..." Massachusetts Institute of Technology. Retrieved 19 November 2010.
  31. ^ Wang, Joseph. "tkWWW TODO list". Massachusetts Institute of Technology. Retrieved 22 November 2010.
  32. ^ a b c Williams, Nick; Wilkinson, Tim (15 April 1994). "Experiences in Writing a WYSIWYG Editor for HTML" (PostScript). CERN. Retrieved 22 November 2010.
  33. ^ 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.
  34. ^ a b c d e f g Wang, Joseph. "Demos of tkWWW multimedia capabilities". Massachusetts Institute of Technology. Retrieved 19 November 2010.
  35. ^ a b c Wang, Joseph. "History of tkWWW". Massachusetts Institute of Technology. Retrieved 19 November 2010.
  36. ^ Yee, Ka-Ping (3 May 1996). "Displaying Japanese on the WWW". Retrieved 22 November 2010.
  37. ^ TAKADA, Toshihiro. "WWW Browsers that can display Japanese". Nippon Telegraph and Telephone. Archived from the original on 8 February 1998. Retrieved 28 November 2010.
  38. ^ Wang, Joseph. "tkWWW as a replacement for FTP". Massachusetts Institute of Technology. Retrieved 19 November 2010.
  39. ^ Ball, Steve (10–13 July 1996). "SurfIt! - A WWW Browser" (PostScript). Fourth USENIX Tcl/Tk Workshop. Monterey, California: USENIX. Retrieved 28 November 2010.
  40. ^ Ian S. Graham, HTML 소스북: HTML에 대한 완전한 가이드, 페이지 327.
  41. ^ Wang, Joseph. "tk applications". Massachusetts Institute of Technology. Retrieved 17 November 2010.
  42. ^ 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.
  43. ^ 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.
  44. ^ a b README of Phoenix-0.1.8 Alpha 릴리즈(1995년 5월 15일 출시)여기서 입수 가능 [1]
  45. ^ 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.
  46. ^ Mintert, Stefan. "Weberknechte". Ix 08/1995 (in German). Heinz Heise: 54. Retrieved 22 November 2010.
  47. ^ Berners-Lee, Tim. "MOOs and WWW". World Wide Web Consortium. Retrieved 16 November 2010.
  48. ^ 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.
  49. ^ Wang, Joseph; Butts, Carter; Reilly, Colman; Speh, Marcus (1993). "WWW and the Globewide Network Academy" (PostScript). Texas: Globewide Network Academy. Retrieved 28 November 2010.
  50. ^ 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.
  51. ^ "Submission Robots Index". Hostsun. 2002. Retrieved 20 November 2010.
  52. ^ 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.
  53. ^ 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.
  54. ^ a b "UNIX WWW BROWSERS". University of Toronto. Retrieved 22 November 2010.
  55. ^ a b tkWW-0.13pre2 패키지의 README 파일.
  56. ^ a b c Wang, Joseph. "tkWWWInternals". Massachusetts Institute of Technology. Retrieved 19 November 2010.

외부 링크