Dirigible Samples

Dirigible Samples collect various applications created to demonstrate the main usages and strengths of the toolkit. They are built on scenarios with different complexity level from simple samples targeting demoing a single feature to a complete end-to-end solutions

Simple Samples

  • Data Model - detailed description of the supported data structure descriptors and the corresponding database artifacts
  • Entity Service - create a domain model object and generate RESTful service on top
  • Entity User Interface - generate pattern-based user interface on top of na entity service
  • JavaScript Service & Library - implement your own custom algorithms using the most popular dynamic language - JavaScript. Along with the fairly good number of out-of-the-box utilities implied in the context to speed-up the developer productivity, it is also shown how you can create your own set of functions and pack them as a libraries for later reuse
  • User Interface - to complete the stack of capabilities for user interaction use-cases, you can go through the sample showing how to create User Interface based on jQuery, Bootstrap and the other related well proved AJAX libraries
  • Mail Service - send email with only 5 lines of code
  • REST Calls - example of how to send REpresentational State Transfer calls to other services
  • REST Call with Authorization Header - shows how to add Authorization Header for a REST call
  • Simple Routing - more advanced topics follows concerning integration of your application with external services. The first one shows the most simple integration service you can ever have - restful service with simple state based implementation
  • Shielding JavaScript Service - the second one shows how to model your own web service and expose it, by connecting it to a JavaScript service as implementation.
  • Scheduling Job on JavaScript Service - next sample shows how to schedule a job which triggers the execution of a JavaScript Service.
  • Using simple data storage - how to put, get, clear, delete binary content
  • XML to JSON and vice-versa conversions
  • Documentation - how to add the documentation of your project using some templating technics

Solution Samples

  • BookStore - comprehensive example that can be used as a step-by-step tutorial for creation of an online shop application. It combines most of the features above and show them in a holistic manner - from data models, thru the entity services, user interfaces, till the integration services and documentation.