Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Demos, Examples and Projects using Text IO
Feel free to add your own demos, examples or projects that use Text-IO to this page.
The Text-IO Demo
The demo included in the release is a collection of small applications illustrating the features of Text-IO. By choosing the type of TextTerminal on which an application should be executed you can compare the behavior of different terminals. You are also encouraged to change the configuration files and observe how your modifications affect the applications.
The demo contains the following applications:
- UserDataCollector - reading personal data. Shows the basic usage of Text-IO. Properties are initialized at start-up.
- ECommerce - placing an online order. Properties are dynamically changed at runtime using hard-coded values.
- Cuboid - computing the volume of a cuboid. Properties are dynamically changed at runtime using custom properties values.
- Weather - displaying weather data. Illustrates line resetting, moving to line start, bookmarking and resetting to a bookmark.
- ShoppingList - creating a shopping list. Shows how to use read handlers to perform various actions.
- ContactInfo - reading contact info. Shows how to use read handlers to allow going back to a previous field.
- text-io-web-example - shows how to integrate a WebTextTerminal into a web application
- text-io-chart-demo - shows how to draw charts while using Text-IO.
- text-io-multiterm - shows how to start two SwingTextTerminals.
- text-io-swing-handler - shows how to register handlers for the up and down arrow keys in order to scroll through available choices.
- BootHub - a tool that helps software developers to bootstrap their projects by generating project skeletons based on various templates. By using Text-IO, it is able to offer both a command-line (CLI) and a web interface.