History
This section summarizes the history of RINEARN and its predecessors, as well as the development and release history of various software products, presented in a chronological table (primarily for the RINEARN representative's personal records).
2001
- Launched a small-scale website hosting browser games created with Java applets.
2006
- Renewed the above website and shifted its focus from games to analysis-related programs, establishing a new site for publishing creations such as graph-drawing libraries.
2007
- Launched a physics tutorial website named "Butsurikan" and integrated the contents of the previous site as a subcategory for data analysis software and computer simulation.
- Developed a lightweight 3D rendering engine "Mikan3D".
- Using the above engine, developed a 3D graphing tool "Butsurikan Graph 3D" that operates on web pages (later became RINEARN Graph 3D).
- Reused the data file loader of Butsurikan Graph 3D to develop a 2D graphing tool "Butsurikan Graph 2D," also operable on web pages (later became RINEARN Graph 2D).
2008
- Released "Butsurikan Graph 2D/3D 2.0," which featured independent windows and could be used not only on the web but also locally after download.
2009
- Migrated the subcategory for data analysis software and computer simulation from Butsurikan to an independent site called "PINSET," which was later renamed to "RINEARN" after acquiring a custom domain.
- Renamed Butsurikan Graph 2D/3D to "RINEARN Graph 2D/3D."
- rganized Mikan3D's functionality into a simplified 3D rendering library "RinearnX" and made it publicly available (later wrapped in VCSSL, currently the core of VCSSL's standard 3D library).
- Released RINEARN Graph 2D/3D 3.0.
2010
- Released RINEARN Graph 2D/3D 4.0.
- Developed a scientific calculator software "RINEARN Processor" and released version 1.0.
- RINEARN Processor 1.0 was featured in the Japanese web media "Vector Software News."
- RINEARN Processor 1.0 was featured in the Japanese magazine "Monthly Mr.PC."
- Released RINEARN Graph 2D/3D 5.0.
2011
- Developed the programming language VCSSL and its scripting engine (VCSSL Engine) as a feature for RINEARN Processor.
- Released RINEARN Processor 2.0, including the integration of the VCSSL engine, a major GUI overhaul, and a performance boost from 1 KFLOPS to 3.2 MFLOPS.
- Released RINEARN Processor 3.0, featuring a major GUI overhaul and a further performance boost from 3.2 MFLOPS to 15 MFLOPS.
- RINEARN Processor 3.0 was featured in the Japanese magazine "Monthly Mr.PC."
- Released VCSSL 1.0 as a standalone runtime environment independent from RINEARN Processor.
- RINEARN Processor 3.0 was featured in the Japanese mook publication "The Free Software Hall of Fame."
- Released VCSSL 2.0, which added support for 2D/3D graphics and GUI control, along with a performance boost to 100 MFLOPS.
- Launched "RINEAR CODE," a website providing sample implementations of various algorithms in VCSSL and accompanying tutorial articles (later became the VCSSL Code Archive).
2012
- Released RINEARN Processor 4.0, including compatibility with VCSSL 2.0 and a redesigned user interface.
- Began development of the semi-standard library "OpenVCSSL Library," written in VCSSL (later integrated into the standard library in VCSSL 3.4).
- Released VCSSL 3.0, featuring support for structures and extended libraries.
- Released RINEARN Processor 4.1, including compatibility with VCSSL 3.0 and minor GUI improvements.
2013
- Released VCSSL 3.1, featuring support for complex number operations and generics.
- Released VCSSL 3.2, including extended libraries.
- Released RINEARN Processor 4.2, featuring compatibility with VCSSL 3.2 and GUI improvements optimized for touchscreens.
- Released RINEARN Graph 2D 5.4 and Graph 3D 5.5, featuring larger GUI menu areas optimized for touchscreens.
- Released VCSSL 3.3, including further library extensions.
- As VCSSL's processing speed approached saturation at around 150 MFLOPS, began prototyping and testing a register-based virtual machine in preparation for a future transition to a VM-based approach (later adopted as the VM layer of Vnano).
2014
- Due to the administrator (now RINEARN representative) being extremely busy, operations were almost entirely suspended.
- RINEARN Graph 3D 5.5 was featured in the Japanese web media "Vector Software News."
2015
- Due to the administrator (now RINEARN representative) being extremely busy, operations were almost entirely suspended.
2016
- Gradually resumed activities in the latter half of the year.
- Released a pre-release version of RINEARN Graph 3D with experimental support for APIs that allow controlling its functions and rendering engine processes from Java programs (officially supported in version 5.6).
2017
- Released VCSSL 3.4, featuring extended libraries, hierarchical reorganization, and minor improvements to the intermediate compiler for faster startup.
- Started a revamp of the official VCSSL website, consolidating the VCSSL category within the RINEARN official site into a single unified website (RINEARN CODE was also renamed to "VCSSL Code Archive" and integrated).
- Began the revamp of the RINEARN official website.
2018
- Completed the revamp of the RINEARN & VCSSL official websites, including the adoption of responsive design, site-wide HTTPS, reorganization of categories, and other design updates. » Announcement Article]
- Started a sole proprietorship, providing contract-based software development, as well as outsourcing/assistance services.
- Published the concept of "Vnano," a lightweight scripting engine focused on embedding into applications, as a subset of VCSSL. » Announcement Article
- Revised the licenses of freeware collectively in a more relaxed direction. » Announcement Article
- Released RINEARN Graph 2D/3D 5.6, featuring a refined UI and official support for Java-based control APIs. » Announcement Article
- Published the source code repository of Vnano on GitHub. » Announcement Article
- Gradually started supporting English for software, documentation, and the official website (accelerated in 2023 with AI involvement).
2019
- Began development of a compact and lightweight version of the RINEARN Processor utilizing Vnano for computation, named "RINPn" (provisionally referred to as "RINEARN Processor nano" at the time), and published its concept. » Announcement Article
- Launched the official website for Vnano and started providing pre-built versions. » Announcement Article
- Released the beta version of Vnano (v0.2.x), entering practical testing stages.
- Launched the official website for RINPn. » Announcement Article
- Released the beta version of RINPn (v0.2.x).
2020
- Experienced various disruptions due to the COVID-19 pandemic.
- Started distributing Vnano programs (with runtime environments) on the "VCSSL Code Archive," which already hosted VCSSL programs. » Announcement Article
2021
- Released the open beta version of Vnano (v0.9.x), making it natively available on the VCSSL runtime environment. » Announcement Article
- Released the open beta version of RINPn (v0.9.x). » Announcement Article
- Began development of "Exevalator," a compact, open-source, and multilingual-compatible expression evaluation library.
2022
- Released Exevalator Ver.1.0. » Announcement Article
- Released Vnano Ver.1.0. » Announcement Article
- Released RINPn Ver.1.0. » Announcement Article
2023
- Launched a major project to expand English documentation and websites using LLM-based AI (e.g., GPT). » Announcement Article
- Began development of the next version (Ver.6 series) of RINEARN Graph 3D and published its concept. » Announcement Article
- Released Vnano Ver.1.1, with significantly improved repetitive execution speed. » Announcement Article
2024
- Enhanced the command functionality of RINEARN Graph 3D, enabling some automatic processing without programmatic control. » Announcement Article
- Achieved full English support for VCSSL error messages. » Announcement Article
- Released Exevalator Ver.2.0, including breaking changes in specification to correct a bug and standardize API behavior. » Announcement Article
- Released Exevalator Ver.2.1, adding support for Visual Basic. » Announcement Article
- Established a new "AI" division, starting to provide assistant AI tools to support software usage. » Announcement Article
- Released Exevalator Ver.2.2, adding support for TypeScript » Announcement Article