Next:
Introduction
[
Contents
]
Kiss Getting Started Guide (April 8, 2026)
¶
Table of Contents
1 Introduction
1.1 The Kiss Book
1.2 Writing Sophisticated Applications
1.3
Kiss
Highlights
1.3.1 Back-end Highlights
1.3.2 Front-end Highlights
1.3.3 Back-end Web Service Example
1.3.4 Front-end Web Service Usage Example
1.4 Supported Environments
1.4.1 Development Environment
1.4.2 Production Environment
1.4.3 Databases Supported
1.4.4 Java
1.5 REST vs. JSON-RPC
1.6 HTML component usage
1.7 System Maturity And Stability
1.8 Getting All Source Code
1.9 Support, Contact, And Links
1.10 License
1.11 Acknowledgments
2 System Setup
2.1 Important
2.2 Super-Quick-Start
2.3 Quick-Start Checklist
2.4 Runtime Environments
2.5 Pre-requisites
2.5.1 Windows
2.5.2 macOS
2.6 Download Kiss
2.7 Quick Test
2.8 Documentation
2.9 Setup and Configuration
2.10 Bypassing Authentication
2.11 Building The System
2.11.1 Using an IDE
2.12 Kiss Framework Updates
2.13 What Do I Do With It Now?
3 Orientation
3.1 Back-end Application Files
3.2 Front-end Application Files
3.3 Database
3.4 Single Page Application
3.5 Controlling Browser Cache
3.6 Creating JavaDocs
3.7 Deploying A Kiss Application
3.8 Learning The System
4 Developing
4.1 Overview
4.1.1 IDE
4.2 Back-end Development
4.2.1 REST Server
4.2.1.1 IDE
4.2.1.2 BLD
4.2.2 Application Code
4.2.3 Cached User Data
4.2.4 Programming Languages
4.2.5 Cron
4.2.6 CORS
4.2.7 Unit Tests
4.3 Front-end Development
4.3.1 Mobile Interface
4.4 Reports And Exports
4.5 Authentication
4.6 The Build System
4.7 Using Artificial Intelligence
5 Front-end API
5.1 Calling REST Services
5.2 Kiss Components
5.2.1 Tagless Components
5.3 Modal Popup Windows
5.4 File Uploads
5.5 Utilities
5.6 Controlling Browser Cache
5.7 Additional Resources
6 Back-end API
6.1 Database API
6.2 Microservices
6.2.1 Microservice Language
6.2.2 Types of Microservices
6.2.3 Remote Microservices
6.2.4 Defining Remote Services
6.2.5 Local Microservices
6.2.6 Exceptions
6.3 JSON
6.4 Large Language Models
6.4.1 Ollama
6.4.2 OpenAI (chatGPT)
6.4.3 Anthropic (Claude)
6.5 Utilities
6.6 Global Logout Handler
7 SQL Query Generator
7.1 Quick Start
7.1.1 Building the Schema Graph
7.1.1.1 From Live Database Metadata
7.1.1.2 Programmatic Declaration
7.1.1.3 Hybrid
7.1.1.4 Cached per Schema (Thread-Safe)
7.1.1.5 Cached (for Fast Startup)
7.1.2 Building and Executing a Query
7.2 Further Information
7.3 Source Files
8 Command Line Utility
8.1 Building The Utility
8.2 Using The System
8.3 Databases Other Than PostgreSQL
9 Split System
9.1 Back-end-only System
9.1.1 Creating
9.1.2 Developing
9.1.3 Deploying
9.1.4 Upgrading
9.2 Front-end-only System
9.2.1 Creating
9.2.2 Developing
9.2.3 Deploying
9.2.4 Upgrading
10 Browser-Based Distribution
10.1 Prerequisites
10.2 Building the Distribution
10.2.1 Step 1: Build the Application
10.2.2 Step 2: Create the Distribution
10.3 What the Distribution Contains
10.4 End User Instructions
10.5 Comparison with Desktop Application
11 Desktop Applications
11.1 Setup
11.1.1 Installing Nodejs & Npm
11.1.2 Installing Electron
11.2 Building & Running
11.3 Debug Mode
Next:
Introduction
[
Contents
]