Please read the (German) article >HERE<.
The PAINTAREA component is a container holding inner components. Each component is arranged by explicit x,y,width,height definition. In addition you can draw lines. It is an excellent environment for creating interactive diagrams.
Of course you may also create diagrams by e.g. using SVG content or Canvas-based content. But: the level of integration of the PAINTAREA is the key! – Any CaptainCasa component can be directly used as item within the PAINTAREA, so you can directly place buttons / fields / grids / popup menus etc. into the content area, without any changes compared to the “normal” way of adding them to dialogs.
We internally introduced some extended accessibility options in order to pass detailed information about a component to tools like screen readers. Each component has some dedicated interface to produce textual information that not only reflects the text behind the component, but also information about the component itself and its non-textual information. The accessibility options are switched on by passing a certain URL parameter.
Some examples (the information you read as tool-tip is the one which is interpreted by screen readers):
The text composition follows some rules which can be configured. – The extended accessibility options will be part of next update.
CaptainCasa’s RISC-HTML was nominated for the JAX Innovation Award 2016.
What’s about adding your vote? – You can do so HERE. Scroll down to RISC-HTML, select it and press “Send my vote”.
We published update 20160913. It is available for download within our DOWNLOAD AREA.
Most significant improvement: we improved the style concept. As before styles are defined in .css files (where else…). But, the .css files are now generated out of proper XML definitions. Adding new styles, and modifying existing styles is much easier now: you just inherit style classes from one another and only need to specify differences as consequence.
Open street map can now be easily integrated into your dialogs by using component OSMVIEWER. You may control the map by passing parameters, e.g.:
- The exact location (longitude/latitude) and zoom level
- Way points / Markers
You application may react on way point selections and on clicks within the map (passing the exact longitude/latitude coordinates).
We now provide a component for integrating “Chart.js”. Chart.js is a really nice library for rendering charts within the front end. Please find details on Chart.js here.
The configuration of the chart is passed as object or as JSON-string. As result all features of Chart.js are available. In the demo we show line charts, pie charts and stacked bar charts.
The name of the corresponding component is CHARTJS.
Today’s update (20160809) includes a component for anonymizing images. You user may e.g. want to wipe out faces and/or number plates of cars before using an image within the application.
The component is based on a general component, allowing to draw lines with different line size and line color.
The component library of CaptainCasa Enterprise Client RISC includes a set of touch components.
Virtual keyboards are available in different formats and can be directly place inside the dialog:
Virtual keyboards can also be added as dialog for normal fields. Dependent from the type of the field, the right keyboard type is opened.
You may define individual keyboard formats:
In addition there is a component to record signatures that are input via pen or touch input: