Jump to content

Turbo Vision: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
The only reference is a permanent dead link to an archive file
Line 46: Line 46:
The Turbo Vision framework was included with Borland Pascal, [[Turbo Pascal]], and [[Borland|Borland C++]]. It was used by Borland itself to write the [[integrated development environment]]s (IDE) for these [[programming language]]s. By default, Turbo Vision applications replicate the look and feel of these IDEs. Key parts of the Turbo Vision library replicate the functionality of standard components in Microsoft Windows, for example edit controls, [[list box]]es, [[check box]]es, [[radio button]]s and menus, all of which have built-in mouse support.
The Turbo Vision framework was included with Borland Pascal, [[Turbo Pascal]], and [[Borland|Borland C++]]. It was used by Borland itself to write the [[integrated development environment]]s (IDE) for these [[programming language]]s. By default, Turbo Vision applications replicate the look and feel of these IDEs. Key parts of the Turbo Vision library replicate the functionality of standard components in Microsoft Windows, for example edit controls, [[list box]]es, [[check box]]es, [[radio button]]s and menus, all of which have built-in mouse support.


Around 1997, the C++ version, including [[source code]], was released by Borland into the [[public domain]]<ref name="PDTV">[http://tvision.sourceforge.net/ Tvision] ''"What about copyrights? [...] According to a FAQ entry in the Borland's site (was in http://www.inprise.com/devsupport/bcppbuilder/faq/QNA906.html{{dead link|date=January 2018 |bot=InternetArchiveBot |fix-attempted=yes }} when I saw it) the code is public domain. I also asked in the Borland's newsgroup and the TeamB people (not official people but they are who give technical support in the net) said me the FAQ was right."''</ref><ref name="PDTV2">[https://web.archive.org/web/20040119162125/http://community.borland.com/article/0,1410,17285,00.html Turbo Vision - by Borland Developer Support Staff] on community.borland.com/ ''"Question: Where can I find the public domain version of Turbo Vision? Answer: It can be found at ftp.inprise.com/pub/borlandcpp/devsupport/archive/turbovision/"'' (1998, archived)</ref> and is currently being ported and developed by an [[open-source software|open-source]] community on [[sourceforge]] under the [[GPL license]].<ref>[http://tvision.sf.net/ tvision.sf.net] on sf.net</ref> An older update of the Borland code by Sergio Sigala is available under the [[BSD license]].
Around 1997, the C++ version, including [[source code]], was released by Borland into the [[public domain]]<ref name="PDTV">[http://tvision.sourceforge.net/ Tvision] ''"What about copyrights? [...] According to a FAQ entry in the Borland's site (was in http://www.inprise.com/devsupport/bcppbuilder/faq/QNA906.html{{dead link|date=January 2018 |bot=InternetArchiveBot |fix-attempted=yes }} when I saw it) the code is public domain. I also asked in the Borland's newsgroup and the TeamB people (not official people but they are who give technical support in the net) said me the FAQ was right."''</ref><ref name="PDTV2">[https://web.archive.org/web/20040119162125/http://community.borland.com/article/0,1410,17285,00.html Turbo Vision - by Borland Developer Support Staff] on community.borland.com/ ''"Question: Where can I find the public domain version of Turbo Vision? Answer: It can be found at ftp.inprise.com/pub/borlandcpp/devsupport/archive/turbovision/"'' (1998, archived)</ref> and is currently being ported and developed by an [[open-source software|open-source]] community on [[sourceforge]] under the [[GPL license]].<ref>[http://tvision.sf.net/ tvision.sf.net] on sf.net</ref> An older update of the Borland code by Sergio Sigala is available under the [[BSD license]].{{fact}}


The [[Pascal programming language|Pascal]] version, which was distributed alongside Borland Pascal 7 on a "bonus" disk, was never released under a [[free software license]], so the [[Free Pascal]] project recreated its own version by [[backporting]] a clone made by Leon de Boer that ran in graphical mode back to textmode. The result is called ''Free Vision''.<ref>[http://wiki.freepascal.org/Free_Vision Free Vision] on freepascal.org</ref> Over the years this codebase has grown stable on nearly all operating systems and architectures that FPC supports. The textmode IDE is very close to the original TP environment, with built-in compiler and IDE much closer than e.g. RHIDE, and supporting functionality like [[code folding]].
The [[Pascal programming language|Pascal]] version, which was distributed alongside Borland Pascal 7 on a "bonus" disk, was never released under a [[free software license]], so the [[Free Pascal]] project recreated its own version by [[backporting]] a clone made by Leon de Boer that ran in graphical mode back to textmode. The result is called ''Free Vision''.<ref>[http://wiki.freepascal.org/Free_Vision Free Vision] on freepascal.org</ref> Over the years this codebase has grown stable on nearly all operating systems and architectures that FPC supports. The textmode IDE is very close to the original TP environment, with built-in compiler and IDE much closer than e.g. RHIDE, and supporting functionality like [[code folding]].

Revision as of 13:56, 5 June 2019

Developer(s)Borland
Initial release1990; 34 years ago (1990)
Written in
Operating systemMS-DOS
PlatformPC
TypeWidget toolkit
LicensePublic domain software[1][2]
Websitetvision.sf.net
Turbo Vision based IDE for Turbo C++

Turbo Vision is a DOS-based character-mode text user interface (TUI) framework developed around 1990 by Borland for Pascal, and C++. Later it was deprecated in favor of Object Windows Library for the then-increasingly important Win16 API.

The Turbo Vision framework was included with Borland Pascal, Turbo Pascal, and Borland C++. It was used by Borland itself to write the integrated development environments (IDE) for these programming languages. By default, Turbo Vision applications replicate the look and feel of these IDEs. Key parts of the Turbo Vision library replicate the functionality of standard components in Microsoft Windows, for example edit controls, list boxes, check boxes, radio buttons and menus, all of which have built-in mouse support.

Around 1997, the C++ version, including source code, was released by Borland into the public domain[1][2] and is currently being ported and developed by an open-source community on sourceforge under the GPL license.[3] An older update of the Borland code by Sergio Sigala is available under the BSD license.[citation needed]

The Pascal version, which was distributed alongside Borland Pascal 7 on a "bonus" disk, was never released under a free software license, so the Free Pascal project recreated its own version by backporting a clone made by Leon de Boer that ran in graphical mode back to textmode. The result is called Free Vision.[4] Over the years this codebase has grown stable on nearly all operating systems and architectures that FPC supports. The textmode IDE is very close to the original TP environment, with built-in compiler and IDE much closer than e.g. RHIDE, and supporting functionality like code folding.

See also

References

  1. ^ a b Tvision "What about copyrights? [...] According to a FAQ entry in the Borland's site (was in http://www.inprise.com/devsupport/bcppbuilder/faq/QNA906.html[permanent dead link] when I saw it) the code is public domain. I also asked in the Borland's newsgroup and the TeamB people (not official people but they are who give technical support in the net) said me the FAQ was right."
  2. ^ a b Turbo Vision - by Borland Developer Support Staff on community.borland.com/ "Question: Where can I find the public domain version of Turbo Vision? Answer: It can be found at ftp.inprise.com/pub/borlandcpp/devsupport/archive/turbovision/" (1998, archived)
  3. ^ tvision.sf.net on sf.net
  4. ^ Free Vision on freepascal.org