• Places
    • Home
    • Graphs
    • Prefixes
  • Admin
    • Users
    • Settings
    • Plugins
    • Statistics
  • CPACK
    • Home
    • List packs
    • Submit pack
  • Repository
    • Load local file
    • Load from HTTP
    • Load from library
    • Remove triples
    • Clear repository
  • Query
    • YASGUI SPARQL Editor
    • Simple Form
    • SWISH Prolog shell
  • Help
    • Documentation
    • Tutorial
    • Roadmap
    • HTTP Services
  • Login

14 Deploying applications
All Application Manual Name SummaryHelp

  • Documentation
    • Reference manual
      • Introduction
      • Overview
      • Initialising and Managing a Prolog Project
      • Built-in Predicates
      • SWI-Prolog extensions
      • Modules
      • Tabled execution (SLG resolution)
      • Constraint Logic Programming
      • CHR: Constraint Handling Rules
      • Multithreaded applications
      • Coroutining using Prolog engines
      • Foreign Language Interface
      • Using SWI-Prolog in your browser (WASM)
      • Deploying applications
        • Deployment options
        • Understanding saved states
        • State initialization
        • Using program resources
        • Debugging and updating deployed systems
        • Protecting your code
        • Finding Application files
      • Packs: community add-ons
      • The SWI-Prolog library
      • Hackers corner
      • Compatibility with other Prolog dialects
      • Glossary of Terms
      • SWI-Prolog License Conditions and Tools
      • Summary
      • Bibliography
    • Packages

14 Deploying applications

This chapter describes the features of SWI-Prolog for delivering applications using saved states.


Section Index


14.1 Deployment options
14.2 Understanding saved states
14.2.1 Creating a saved state
14.2.2 Limitations of qsave_program
14.2.3 Runtimes and Foreign Code
14.3 State initialization
14.4 Using program resources
14.4.1 Resources as files
14.4.2 Access resources using open_resource
14.4.3 Declaring resources
14.4.4 Managing resource files
14.5 Debugging and updating deployed systems
14.6 Protecting your code
14.6.1 Obfuscating code in saved states
14.7 Finding Application files
ClioPatria (version V3.1.1-51-ga0b30a5)