DreamApps comprises web-applications installed in a Java servlet container like Tomcat, usually named 'da', having the following structure:
da
File inside the da→html→defaults folder
File Name | Description |
---|---|
ASP.CSS | Description here |
ERP.CSS | Description here |
Mobile.CSS | Description here |
OG.CSS | Description here |
POS.CSS | Description here |
POSx.CSS | Description here |
pub.CSS | Description here |
SaaS.CSS | Description here |
Shop.CSS | Description here |
SOHO.CSS | Description here |
SOHOMobile.CSS | Description here |
Store.CSS | Description here |
style.CSS | Description here |
WS.CSS | Description here |
WSMobile.CSS | Description here |
ASP.HTML | Description here |
ASPpop.HTML | Description here |
Blog.HTML | Description here |
ERP.HTML | Description here |
ERPMin.HTML | Description here |
ERPPop.HTML | Description here |
ERPUpload.HTML | Description here |
error.HTML | Description here |
featured.HTML | Description here |
firstpage.HTML | Description here |
Forms.HTML | Description here |
MediaDefault.HTML | Description here |
medialoginfo.HTML | Description here |
mediasearch.HTML | Description here |
Mobile.HTML | Description here |
navigationhelp.HTML | Description here |
OG.HTML | Description here |
POS.HTML | Description here |
POSMin.HTML | Description here |
POSPop.HTML | Description here |
POSx.HTML | Description here |
POSxPop.HTML | Description here |
report.HTML | Description here |
SaaS.HTML | Description here |
SaaSPop.HTML | Description here |
SaaSUpload.HTML | Description here |
Shop.HTML | Description here |
ShopHome.HTML | Description here |
ShopPop.HTML | Description here |
SOHO.HTML | Description here |
SOHOMobile.HTML | Description here |
Store.HTML | Description here |
StorePop.HTML | Description here |
upload.HTML | Description here |
WS.HTML | Description here |
WSMobile.HTML | Description here |
wsmobilesearch.HTML | Description here |
wssearch.HTML | Description here |
zxloginfo.HTML | Description here |
zxsearch.HTML | Description here |
zxsearchblue.HTML | Description here |
zxsearchgold.HTML | Description here |
zxsearchmaroon.HTML | Description here |
zxupload.HTML | Description here |
To create a DreamApps application, a developer relies on 4 kinds of files:
(1) Configuration Files - The main configuration file is da.globals. This allows defining standard as well custom parameters that are installation wide. Developers can also define custom configuration files, particularly when the parameters may not have global scopes.
(2) Resource Files - These are specifications that are read by the engine to configure itself at the runtime. The bulk of a DreamApps application module is just a set of these files that specify the entire module, except for the reports using third party report writers. The
(3) Report Files - These are reports created using third party report writers (currently supported: Crystal Reports and Jasper Reports).
(4) Templates, Stylesheets and Scripts.
and a scripting language DreamScript comprising
that are used to create resources of type Method.
In addition, for consistency, intuitiveness and ease of maintenance, the developers rely on several widely practiced Conventions.