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

13 Deploying applications
AllApplicationManualNameSummaryHelp

  • 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
      • Deploying applications
        • Deployment options
        • Understanding saved states
        • State initialization
        • Using program resources
        • Debugging and updating deployed systems
        • Protecting your code
        • Finding Application files
      • The SWI-Prolog library
      • Hackers corner
      • Compatibility with other Prolog dialects
      • Glossary of Terms
      • SWI-Prolog License Conditions and Tools
      • Summary
      • Bibliography
    • Packages

13 Deploying applications

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


Section Index


13.1 Deployment options
13.2 Understanding saved states
13.2.1 Creating a saved state
13.2.2 Limitations of qsave_program
13.2.3 Runtimes and Foreign Code
13.3 State initialization
13.4 Using program resources
13.4.1 Resources as files
13.4.2 Access resources using open_resource
13.4.3 Declaring resources
13.4.4 Managing resource files
13.5 Debugging and updating deployed systems
13.6 Protecting your code
13.6.1 Obfuscating code in saved states
13.7 Finding Application files
ClioPatria (version V3.1.1-40-g9d9e003)