X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=doc%2Findex.html;h=17c966d9f2842a321d38267e1003870b629b942d;hp=7c965b5253836697aedb7a75b6322c4fea547e0e;hb=6484d613e1acb9fd38500e86f1d4e1e7583b9f70;hpb=a13368608b2d0f6877c22a493a24cc81ae1a6f39 diff --git a/doc/index.html b/doc/index.html index 7c965b5..17c966d 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,255 +1,359 @@ - - - + + - - - Sixth - system for data storage, computation, exploration and interaction - - + + + + + + + +" + - -
-

Sixth - system for data storage, computation, exploration and interaction

-
-

Table of Contents

- -
-
+
+

Sixth - system for data storage, computation, exploration and interaction

+
+ +
  • other applications hosted at svjatoslav.eu +
  • + -
    -

    1 Current status

    +
    +

    1 Vision - A tool to amplify human ability

    -

    -There is nothing useful for regular people yet. +

    +Makes lots of complex data intuitive to:
    +  - explore, understand
    +  - manipulate and compute on
    +
    +by extensively relying on:
    +  - realtime 3D graphics with immediate feedback loop
    +  - flexible and distributed computation and data storage

    + +

    -Sixth is presently in research / prototyping and ideas collecting phase. Some -working parts are already implemented: +“Virtual reality holds the key to the evolution of the human mind” +Dr. Lawrence Angelo, The Lawnmower Man (1992)

    +
    +
    +
    - +
    +

    2 Current status

    +
    -
    -
    - -
    -

    2 Vision

    -
    -
      -
    • A tool to amplify human ability.
    • - -
    • Properly visualizes and immerses user in completely various forms of -information and provides intuitive and powerful ways to explore, interact and -manipulate it with fast feedback loop to immediately see results.
    • +
    + -
    -

    -“Virtual reality holds the key to the evolution of the human mind” -Dr. Lawrence Angelo, The Lawnmower Man (1992) -

    -
    +
  • System is nowhere near complete (given magnitude of effort required +and my free time available). Contributions welcome ! :) +
  • +
    -
    -

    3 Features to implement in the future

    +
    +

    3 Computation ideas

      -
    • Semantic networks / knowledge trees. +
    • Program - stored instructions for execution by computer. +
    • + +
    • Process - Currently running program. +
        +
      • Process is self contained. Has a full copy of program code and +every dependent library. + +
          +
        • Memory used by processes is content addressed/deduplicated at +low level in the system. +
        • + +
        • This allows:
            -
          • Is able to use natural language for knowledge mining and question answering. -This could potentially lead to self aware artificial intelligence. Because -of "Three laws safe" design, there is nothing that can go wrong.
          • -
        • +
        • Upgrading software installed in the system without breaking +already running processes. +
        • + +
        • Easier migration of running processes between physical +computers. +
        • -
        • Become an alternative to KDE, Gnome, Canonical Unity or similar desktop user -interfaces.
        • +
        • Possibility to suspend/resume arbitrary processes to permament +storage. +
        • -
        • Become an open source scientific computing engine of structured data as an -alternative to proprietary Wolfram Alpha.
        • +
        • Possibility checkpoint/revert running process. +
        • -
        • Become an open source solution for unstructured knowledge extraction and -processing, similar to IBM Watson.
        • +
        • Possibility to clone/branch running process. +
        • +
        +
      • +
      +
    • +
    + + +
    +
    -
  • P2P (Peer to peer) distributed computation system.
  • +
    +

    4 Frequently Given Answers

    +
    +
      +
    • Why such name ? +
        +
      • In short: it's just a number. +
      • +
      • Many years ago inspired by the ideas of Forth (programming +language) I decided to create my own implementation Fifth +(computing/programming environment). +
      • +
      • Then I realized I miss type safe object oriented capabilities. So +I updated the name to Sixth and switched to Java. +
      • +
      +
    +
    +
    +