【Readme】

(25/3 2025 Document ver. 3.3 targeted product version: TreeViews1.x ) 
(C)2012-2025 KikoriSoft(Thinking Woodman Software) / K.Nagashima All Rights Reserved.
Prohibited to duplicate this content without permission of the right holders defined in this document.

Thank you very much for your interest in TreeViews (hereinafter referred to as "this product").
Please read this document before using it.

Contents


1. Introduction
1.1. Features
1.1.1. Free Edition
1.1.2. Pro (Paid) Edition *Trial available in Free Edition

1.2. Use Cases

2. About license of this product
3. ver. 1.50 build3 Release Notes
3.1. New Features
3.2. Known Issues
3.2.1. Windows
Map cannot be enlarged or reduced by pinch operation on the touch panel

3.2.2. macOS(currently out of service)
Misalignment of "Numbers" display when exporting the task schedules

3.2.3. Facebook TreeViews Community


4. System Requirements
4.1. Windows
4.2. macOS(currently out of service)
4.3. Other

5. Multilingual Support
6. How to install / uninstall
6.1. Windows
6.1.1. Install
6.1.1.1. Download installer package
6.1.1.2. Unzipping the installer package
6.1.1.3. Uninstall old version
6.1.1.4. Running the installer
6.1.1.5. Launch this product

6.1.2. Uninstall

6.2. macOS(currently out of service)
6.2.1. Install
6.2.1.1. Download installer package
6.2.1.2. Unzipping the installer package
6.2.1.3. Uninstall old version
6.2.1.4. Install
6.2.1.5. Launch this product

6.2.2. Uninstall

6.3. Uninstall completely
Delete user setting folder
6.3.1.1. Windows
6.3.1.2. macOS



7. Inquiries / Product information
8. Acknowledgments
8.1. Java environment
JDK distribution Used

8.2. Tools
8.2.1. Development environment
8.2.2. Windows executable file creation

8.3. Libraries
8.3.1. Office document processing
8.3.2. SVG processing
8.3.3. HTML Editor
8.3.4. HTML Parser
8.3.5. Math Expression Support
8.3.6. Various image format processing(haraldk/TwelveMonkeys)
8.3.7. Native system processing(JNA)
8.3.8. SQL processing library(SQLite)
8.3.9. HTML tree generation(vis.js)

8.4. Literature and sites referenced during development
8.4.1. O'Reilly "Swing Hacks"
8.4.2. Stack Overflow - Where Developers Learn, Share, & Build Careers
8.4.3. Java Swing Tips - Tenpura Memo(Japanese lang only)
8.4.4. JavaDrive(Japanese lang only)


9. Trademark etc.
10. Other



1. Introduction

TreeViews is a tool for easily organizing and handling complex / complicated relationship information everyday.
Its main features are the adjustment / focus function of the amount of visual information, the arrangement function on the X and Y axes for expressing the priority and abstraction level of items.

And its tree-view can not only drill-down but also DRILL-UP, so it enables expanding your horizons, preventing missing reviews, and assisting creative inspiration.

TreeViews supports Windows platform. (Currently for macOS, Android are out of service)

You can manage all the information such as strategy, task, bookmark, memo, link to document, in a branched manner.
First of all, you can hang the element roughly, then you can move and organize the element by dragging and dropping whenever you like.
Also as an outline processor you can convert from maps to create easy-to see chapter-oriented text, HTML, Word documents and Excel tables (MS Office documents are available for paid Pro version only).

1.1. Features

1.1.1. Free Edition

- Drag and drop makes it easy to rearrange nodes and change relations
- View (scope & focus) switching function makes meeting, group work, personal work all easy to see
- Drag and drop makes it easy to bookmark, link files
- The subject and body / only the subject can be switched
- Easy to touch items even on narrow screens, no need to open/close branches
- In addition to parent-child relationships, you can create many-to-many labeled arrow link (FreeMind compatible)
- Can overlook a vast mind map without difficulty
- Automatic layout reduces editing work and maintains a logical arrangement easy to communicate to others
- Easy creation and transmission of minutes with sectioned document generation function
- Supports FreeMind format import / export *1
- Thumbnail display of linked images (JPEG / PNG etc)
- Exporting maps in PNG / SVG image format
- CSV file import (also supports task information)
- Outline processor function (Text, HTML output in Free version)

*1 There is no compatibility of arrangement / attribute meta information other than basic node information such as title and note.

1.1.2. Pro (Paid) Edition *Trial available in Free Edition

- Virtual map (Multiple maps can be displayed with one virtual map)
- Comfortable operation in touch panel mode
- Export to Office document
- Task management function (It is possible to create WBS line chart from map to MS Excel)
- Sticky note function that can be hidden as necessary
- Folder / file update monitoring, automatic reflection function
- Map shrink preview window

1.2. Use Cases

- Review of management, planning, composition of organization
- Visualization and management of relationships between strategy, practice, projects, etc.
- Various designs such as system design and requirement definition
- Creation of WBS (for paid version only)
- Outline review of reports, procedures, and papers
- Configuration management of documents, laws, rules, etc.
- Mapping and organizing survey and collected information
- Share bookmarks, memos between PC/smart phone or members
- Management of worldview of creative works etc.
- Learning of logical (critical) thinking, education
- Material management of CG, photographs etc.

2. About license of this product

This product is freeware (free of charge).
For details of terms of use, please refer to the "EULA.txt" included.
(You can view the license agreement you have agreed at any time from Help on the operation menu of this product → agreed upon contract)

For a period of time, you can also try out the features of the paid version of TreeViews Pro.

3. ver. 1.50 build3 Release Notes

3.1. New Features

1.50 build3(25/3 2025)

3.2. Known Issues

Please let us know if you have any problems at Facebook TreeViews Community.*


* If you are using the free edition, please understand that we may not be able to reply depending on the our congestion situation.

https://www.facebook.com/TreeViewsCommunity/

3.2.1. Windows

Map cannot be enlarged or reduced by pinch operation on the touch panel

3.2.2. macOS(currently out of service)

Misalignment of "Numbers" display when exporting the task schedules
The export of task schedules to Microsoft Excel is supported, but in macOS Numbers the graphic part of the schedule lines are shifted relative to the table part.
Numbers are out of support due to specifications, but we are currently investigating countermeasures.

3.2.3. Facebook TreeViews Community

https://www.facebook.com/TreeViewsCommunity/

4. System Requirements


4.1. Windows

Supported environments: Windows 8.1, Windows 10 operating system
* Applying updates such as the latest service pack

CPU: 32-bit (x86) processor or 64-bit (x64) processor with 1 gigahertz (GHz) or higher
Required memory: 1 gigabyte (GB) or more memory
Hard disk free space: 20 gigabytes (GB) or more
Screen resolution: XGA (1024 x 768 dots) or more

* In order to operate and edit multiple maps smoothly, it is recommended to use a CPU environment of Intel Core processor series or higher

4.2. macOS(currently out of service)

Supported environments: macOS v10.15 Catalina or higher
* Applying updates such as the latest service pack

CPU: 32-bit (x86) processor or 64-bit (x64) processor with 1 gigahertz (GHz) or higher
Required memory: 1 gigabyte (GB) or more memory
Hard disk free space: 20 gigabytes (GB) or more
Screen resolution: XGA (1024 x 768 dots) or more

* In order to operate and edit multiple maps smoothly, it is recommended to use a CPU environment of Intel Core processor series or higher

4.3. Other

This product is implemented in Java.
Since the enclosed Java execution environment (JRE 13) is installed exclusively for this product, it is not necessary for the user to install it separately.

Plugins for Web browsers that are problematic due to Java security vulnerabilities will not be installed.
Even if another JRE is already installed, there is no installation conflict.

When uninstalling, the dedicated JRE installed will also be deleted.

Note that JDK13 and OpenJFX13 or higher are required when executing the product application jar in the Java execution environment installed by user.
Also, it is necessary to specify the OpenJFX module group with the --add-modules option as the startup option.

5. Multilingual Support

Currently English and Japanese.

6. How to install / uninstall

6.1. Windows

6.1.1. Install

6.1.1.1. Download installer package
After downloading the zip compressed file of the installer package, give it a name and save it in an arbitrary folder.
It is unnecessary after installation, so you can delete it.
6.1.1.2. Unzipping the installer package
Double-click the compressed file of the installer package and extract it.
Three files of "README_en.txt" (this document), installer (extension ". msi"), "EULA_en.txt" are stored in the folder that has been decompressed.
6.1.1.3. Uninstall old version
If you have already installed an older version of this product, uninstall it before installing the new version.
For the method, please refer to the "Uninstall" section.
6.1.1.4. Running the installer
Double-click the installer file (extension ". msi") in the folder extracted in "Unzipping the installer package" section to start the installer.

At that time, since it takes time to decompress the file, it seems there is no movement, but it is not abnormal.

Follow the instructions of the installer after launching the installer.
6.1.1.5. Launch this product
Please select "TreeViews 1.0" from desktop shortcut or program list and start it.

Licenses necessary for use are permitted by agreeing to the contents on the license agreement screen displayed at the first activation of this product.

6.1.2. Uninstall

Open the control panel and select "Programs and Features".
A list of installed programs is displayed.

Select "S4S TreeViews" from the list, select "Uninstall" and execute it.
This completes uninstallation.

If you do not plan to use this product in the future, please refer to "How to Install / Uninstall " → "Uninstall completely".
(In that section, we will delete the recently used file, environment setting, license information completely)

6.2. macOS(currently out of service)

6.2.1. Install

6.2.1.1. Download installer package
After downloading the zip compressed file of the installer package, give it a name and save it in an arbitrary folder.
It is unnecessary after installation, so you can delete it.
6.2.1.2. Unzipping the installer package
Double-click the compressed file of the installer package and extract it.
Three files of "README_en.txt" (this document), macOS application bundle (file of this product's logo), "EULA_en.txt" are stored in the folder that has been decompressed.
6.2.1.3. Uninstall old version
If you have already installed an older version of this product, uninstall it before installing the new version.
For the method, please refer to the "Uninstall" section.
6.2.1.4. Install
Display the application folder with the "Finder".
Drag and drop the application bundle that you decompressed in "Unzipping the installer package" into the above folder.
Installation is complete.

6.2.1.5. Launch this product
Double-click "Launch Pad" of the dock and select "TreeViews 1.0" from the list and start it.

In the first execution of this product, you need to agree to the license terms on the license agreement screen to complete startup.

* Since this package is not downloading from Apple AppStore, it may not be able to start up.
In this case, "System environment setting" → "Security and privacy" →
Please press the "Open as it is" button next to the warning of this product name in the column of "Execution permission of downloaded application".

6.2.2. Uninstall

Display the application folder with "Finder".
A list of installed applications will be displayed.

Select "S4S TreeViews" from the list and move to the trash can.
This completes uninstallation.

If you do not plan to use this product in the future, please refer to "How to Install / Uninstall " → "Uninstall completely".
(In that section, we will delete the recently used file, environment setting, license information completely)



6.3. Uninstall completely

In the normal uninstallation procedure, recently used files, environment settings, license authentication information, etc. on this product remain in the user folder.
This is because we do not inconvenience users due to product updates / upgrades etc.

However, if you do not plan to continue to use this product in the future, or if you want to completely delete these information for your convenience, please follow the steps below.
Please note that it can not be restored after completely deleting.

Delete user setting folder

6.3.1.1. Windows
(1) Move to user folder
In Windows Explorer, navigate to the system drive (OS installation drive) → Users → your user name folder.
(2) Delete the setting folder of this product
There is a folder named ".s4s" in the file list.
Please move this to the trash can.
Empty the can if you want to completely delete it.
6.3.1.2. macOS
(1) Move to user folder
In the "Finder", go from the system drive (OS installation drive) → Users → to your user name folder.
(2) Delete the setting folder of this product
Display hidden files with the "Command" key + "Shift" key + "." Keyboard shortcut.

There is a folder named ".s4s" in the file list that appeared.
Please move this to the trash can.
Empty the can if you want to completely delete it.

7. Inquiries / Product information

Inquiries concerning this software will be accepted as follows.

In response to your contact, we may be unable to reply or be late depending on the content or our business situation.

In addition, we will also make efforts to respond to requests for improvements in defects and addition of functions, but we can not promise about the implementation and results.
(Please read the enclosed license agreement for details)

[Inquiries (those who use the free version)]
FaceBook: https://www.facebook.com/TreeViewsCommunity/

[Distribution source of product latest information etc.]
Product website: http: //kikorisoft.jp/products/s4s/treeviews/
FaceBook: https://www.facebook.com/TreeViewsCommunity/
KikoriSoft Web site: http: //kikorisoft.jp/

8. Acknowledgments

This software is built by third party software.
I would like to express my sincere appreciation to all vendors and individuals who provided these software.

I also deeply appreciate the cooperation of my families, friends, former colleagues, customers, friends on the Internet including Mr. Lang Riley, who gave me opinions and encouragement in developing this software.

Especially with great deep gratitude and love to my mother who died in January 2016 and my father who died in August, giving me much love and happiness and wisdom.

Thinking Woodman Software (JP: KikoriSoft) representative: Kenichi Nagashima


All trademarks mentioned are properties of their respective owners.

8.1. Java environment

This software is built with Oracle's Java technology and runs in Java execution environment.
We appreciate all companies, organizations and individuals who have developed, disseminated and developed Java, including Sun Microsystems, IBM, and others.

JDK distribution Used

This product includes Java Runtime Environment Runtime (JRE) using the OpenJDK / OpenJFX distribution "Liberica JDK" of BELLSOFT.

Deeply grateful to BELLSOFT for providing JavaFX integrated with JDK.

BELLSOFT
https://bell-sw.com/

8.2. Tools

8.2.1. Development environment

Acknowledgement:
This software was developed with "Eclipse Java EE IDE for Web Developers".
Deeply grateful to Eclipse contributors and others.

http://www.eclipse.org/

8.2.2. Windows executable file creation

Acknowledgement:
The Windows Edition executable of this software was wrapped with Launch4j (developed by Grzegorz Kowal).
Deeply grateful to Grzegorz Kowal.

http://launch4j.sourceforge.net

8.3. Libraries

8.3.1. Office document processing

Acknowledgement:
This software was developed with "Apache POI - the Java API for Microsoft Documents".
Deeply grateful to Apache contributors and others.

http://poi.apache.org/

8.3.2. SVG processing

Acknowledgement:
This software was developed with "Apache Batik".
Deeply grateful to Apache contributors and others.

http://xmlgraphics.apache.org/batik/

8.3.3. HTML Editor

Acknowledgement:
This software was developed with "Summernote Editor".
Deeply grateful to Summernote team and related lib's developers.

https://summernote.org/
http://http://getbootstrap.com/
http://jquery.com/

8.3.4. HTML Parser

Acknowledgement:
This software was developed with "jsoup HTML parser".
Deeply grateful to Mr.Jonathan Hedley.

https://jsoup.org/

8.3.5. Math Expression Support

Acknowledgement:
This software was developed with "MathJax".
Deeply grateful to the developpers.

mathjax/MathJax is licensed under the Apache License 2.0 .

https://www.mathjax.org/

8.3.6. Various image format processing(haraldk/TwelveMonkeys)

License:
haraldk/TwelveMonkeys is licensed under the BSD 3-Clause.

Copyright (c) haraldk All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Acknowledgement:
This software was developed with "haraldk/TwelveMonkeys".
I am deeply grateful to haraldk contributors and related others.

https://github.com/haraldk/TwelveMonkeys

8.3.7. Native system processing(JNA)

License:

SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1

Java Native Access (JNA) is licensed under the LGPL, version 2.1
or later, or (from version 4.0 onward) the Apache License,
version 2.0.

You can freely decide which license you want to apply to the project.

You may obtain a copy of the LGPL License at:

http://www.gnu.org/licenses/licenses.html

A copy is also included in the downloadable source code package
containing JNA, in file "LGPL2.1", under the same directory
as this file.

You may obtain a copy of the Apache License at:

http://www.apache.org/licenses/

A copy is also included in the downloadable source code package
containing JNA, in file "AL2.0", under the same directory
as this file.

Commercial support may be available, please e-mail
twall[at]users[dot]sf[dot]net.


Acknowledgement:
This software was developed with "JNA".
I am deeply grateful to JNA contributors.

https://github.com/java-native-access/

8.3.8. SQL processing library(SQLite)

License: Public Domain

Acknowledgement:
This software was developed with "SQLite".
I am deeply grateful to Mr.Hipp and related contributors.

https://www.sqlite.org/index.html

8.3.9. HTML tree generation(vis.js)

License:

mathjax/MathJax is licensed under the Apache License 2.0 .

Copyright(c) vis.js Community

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


Acknowledgement:
This software was developed with "vis.js".
I am deeply grateful to vis.js Community and their sponsors.

https://visjs.org/

8.4. Literature and sites referenced during development

In developing this product, we referred to the following references and sites.
We would like to express our deep gratitude to all authors and information providers.

8.4.1. O'Reilly "Swing Hacks"

https://www.oreilly.co.jp/books/4873112788/
https://www.oreilly.com/library/view/swing-hacks/0596009070/

8.4.2. Stack Overflow - Where Developers Learn, Share, & Build Careers

https://stackoverflow.com/

8.4.3. Java Swing Tips - Tenpura Memo(Japanese lang only)

https://ateraimemo.com/Swing.html

©2023 TERAI Atsuhiro with help from PukiWiki Plus! and Jekyll Bootstrap

8.4.4. JavaDrive(Japanese lang only)

https://www.javadrive.jp/

©2006-2023 Buzzword Inc.. All Rights Reserved.

9. Trademark etc.

KikoriSoft (shop name), Thinking Woodman, Strategy 4 Survival, TreeViews are trademarks of KikoriSoft, and copyright of designs such as logos belongs to KikoriSoft.

Microsoft®, Windows® are registered trademarks of Microsoft Corporation in the United States and other countries.
Apple®, Mac OS® are trademarks of Apple Inc. registered in the USA and other countries.
Oracle® and Java® are registered trademarks of Oracle Corporation and its subsidiaries and affiliates in the United States and other countries.
Dropbox is a trademark or registered trademark of Dropbox, Inc., USA.
Other product names described in documents etc. in this product may be trademarks or registered trademarks of each company.

10. Other

This document is created with TreeViews 1.0.

Generated by S4S TreeViews