What is Viivi IDE?
Viivi IDE
(Viivi Integrating learning
[and Development] Environment)
is a GUI built on top of Viivi kernel.
The background image of the new top-page
was created using the desktop-capture of testing on Viivi IDE
in the author's development environment.
-
Viivi IDE is an
IDE of multi-window system composed with
a controller, an argument-command window, input-port windows, output-port windows,
tables which show the internal states of Viivi kernel.
-
User can control the evaluating process of Viivi kernel
step by step
using the buttons on the controller and the keyboard.
-
It is designed for the beginners to use intuitively and easily:
-
The foreground color of the strings is common
for each kind of the targets which the strings express.
-
The background color and the design are individually assigned
for each kind of the window.
-
The interfaces frequently-used for the interaction with
Viivi kernel,
such as the menu-bar, the buttons, the speed-slider, the state-line, and the input-text-line,
are integrated on the controller.
-
Various functions can be used from the pop-up menus on each window
according to the current state.
-
The user can customize Viivi kernel and Viivi iDE
using the setting panels prepared for them respectively.
-
Size and location, together with open/close-state, of each window can be changed anytime.
-
Auto-arrangement functions,
for all of the windows and for each group of the windows respectively,
are implemented.
-
IDE configuration is saved in the configuration file
viivi.ide.vcnf
.
This enables the IDE restored to the previous state, when it is booted next time.
-
A simple project (environment management and archive) function
was newly implemented for beginners.
Just by setting a project,
the environment management function lets the user free
from setting the environment every time
when Viivi IDE boots.
The multiple files registered for the project
(including the user's source files, text files, and data files)
can be saved
into a single archive file at an arbitrary time point.
At any time later, the saved environment can be restored from the archive file.
Contact
Exhibited on 2022/03/02
Copyright(C) 2003-2022 ilma <ilma@viivi.io> All rights reserved.