-
Notifications
You must be signed in to change notification settings - Fork 45
Demos, Examples and Projects using Text IO
Serban Iordache edited this page Nov 22, 2018
·
5 revisions
Feel free to add your own demos, examples or projects that use Text-IO to this page.
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 arrow keys in order to scroll through available choices and through previously entered values.
- text-io-robot - shows how to simulate keyboad input.
- 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.