Developer(s) | Inventic, s.r.o. |
---|---|
Initial release | December 2009 |
Operating system | Cross-platform [1] |
Available in | English, Czech |
Type | Visualization software |
License | Proprietary software |
Website |
www |
Skipper is a visualization tool and code/schema generator for PHP ORM frameworks like Doctrine2, Doctrine, Propel, and CakePHP, which are used to create database abstraction layer. [2] [3] [4] [5] Skipper is developed by Czech company Inventic, s.r.o. based in Brno, [2] and was known as ORM Designer prior to rebranding in 2014. [6]
Skipper was built on the Qt framework. Import/export of the schema definitions uses XSL transformations powered by LibXslt library. Imported source files are first converted to XML format: no conversion for XML, simple conversion for YML, creating the Abstract Syntax Tree and its subsequent conversion to XML for PHP annotations. The import/export scripts are configured in JavaScript and can be freely customized. [11]
Frameworks supported for visual model and schema files generation: [12]
Skipper was created as an internal tool for the web applications developed by Inventic. It was first published as a commercial tool under the name ORM Designer in 2009. [13] [14] Application was reworked and optimized in January 2013, and released as ORM Designer 2. [11] [15] In May 2013 ORM Designer became part of the South Moravian Innovation Center Incubator program (support program for innovative technological startups). [14] [16] [17] In June 2014, ORM Designer version 3 was released and rebranded under the name of Skipper [6]