The SVG Portal Application (also known as "ekioh", or just "SVG") is a new feature in KreaTV 4.x. It is intended as an alternative to the standard WebKit based portal application (below called "Webkit").
The major feature set in the SVG Portal Application includes:
For STBs using an SVG portal environment, the SVG Portal Application is normally started in front when the STB boots, and restarted if ever the application should exit or be killed. There are a number of configuration objects that are used to control the behavior of the portal application. These configuration objects are described in the application configuration section .
The SVG Portal Application IIP (kreatv-app-ekioh-portal) supports the following options:
A typical SVG boot image configuration file might look like this:
kreatv-app-ekioh-portal::startinfront kreatv-app-ekioh-portal::prop(GfxMemory)=27540 kreatv-app-ekioh-portal::prop(DoubleBufferingEnabled)=true kreatv-app-ekioh-portal::prop(ShareOutputBufferEnabled)=false kreatv-app-ekioh-portal::prop(RenderingBufferMaxWidth)=1920 kreatv-app-ekioh-portal::prop(RenderingBufferMaxHeight)=1080 kreatv-app-ekioh-portal::prop(HdDisplayBufferMaxWidth)=1920 kreatv-app-ekioh-portal::prop(HdDisplayBufferMaxHeight)=1080 kreatv-app-ekioh-portal::prop(SdDisplayBufferMaxWidth)=720 kreatv-app-ekioh-portal::prop(SdDisplayBufferMaxHeight)=576 kreatv-option-motorola-toi kreatv-font-kreativ
To preserve aspect ratio on the graphics in SVG portals there is an option to set preserveAspectRatio="none" in the svg element. This means that if the graphics is drawn with a view box having the aspect ratio of 16:9 and the tv screen has aspect ratio 4:3, the graphical content will then be stretched.
This is analogue with the behaviour of the video element but this affects the graphical content of the portal. Please also see the aspect ratio handling section in Video Element Properties.
Hardware acceleration can preferrebly be used in some cases. Fore example graphic animations can many times be faster using it. Please refer to the SVG Portal Application Extension document for more details regarding which operations that are hardware accelerated.
Same as with the HTML Portal Application, see handling input.