Jane - an Application Development System (ADS) for the creation of infinite size applications with minimum human involvement.

Software development is a very small subset of Application Development. In fact software development is just one of an infinite number of applications.

Emulation in JavaScript and Compile to Executable (Windows for Now) with a Localhost HTTP service to access to hardware, run Jane scripts, prompts, forms, run executables, reading/writing files, database access... giving your browser access to all your machine's resources... and doing the same for standalone executable.

Finally reducing software development from man-years of effort to minutes. An intelligent computer system that understands.  Now product development can be done quickly, accurately, securely, and robust.  Moving toward Application Development, a system designed for:

  • knowledgeable communication
  • knowledge of how to store, use and transfer information
  • fix all flaws in computer technology
  • readable coding documents (same as our written documents)
  • accumulative application development
  • not reliant on documentation to program
  • application independent data structures (infinite shelf life)
  • version independent applications
  • complete declaration of information
  • absolute minimum coding

A majority of the above capabilities is accomplished with the concept of qualified values

The source code of the Janeic Language: A peek inside the compiler and a small part of what makes up the Jane development system

Compiler Enhancements (520)

Compiler Maker, 100% client side compiler maker, defining the language statements and their actions, (browser emulation, .exe emulator, .exe machine code. This web page generates the complete compiler from a state / reduction table and their associated JavaScript and C++ source code. The result is JavaScript Code, to produce a JavaScript Emulator than runs in the browser and machine code to create a Windows executable from the compile Jane Language.

Programming "Flow Control" Examples asynchronous function calls, exception recovery, two way communication between functions, screen refresh, program pause, waiting for parallel asynchronous operations


Extending Closure capabilities Examples Video





July 2019 Newsletter
Application Development is not Software Development

August 2019 Newsletter
The Building of One Assistant