I would like to ask a specific question concerning an open source project
called Ultralight.
Basically this is how it is defined on their web site :
Ultralight is a tool to display fast, beautiful HTML interfaces inside all
kinds of applications.
Save time and money by writing your application's front-end with HTML while
still retaining access to the power and performance of native C/C++ code.
References :
https://ultralig.ht/
https://github.com/ultralight-ux/Ultralight
Since the project is built with C++ I thought that it could be possible to use
Ultralight inside an ANE so that I could move on and forget the HTMLLoader
component which was never updated to the latest Webkit version. I need to
display web applications in my AIR Application but I don't want to have to
launch another external standalone .EXE file plus I tried to use the
WebViewANE from tuara https://github.com/tuarua/WebViewANE but I didn't like
the project because it was heavy and depending on C# and .NET framework mixed
with C++ and also the ANE file size is around 150 MB which is literally
overkill.
Can someone who worked for a long time on the AIR SDK and the GPU/Stage3D
Architecture could give us his perspective if this idea is totally worth
exploring or confirm that there is or no way of injecting under the DisplayList
within the Stage3D Video Slots or some other mechanism?
On Ultralight's web site this is the architecture schema :
https://docs.ultralig.ht/docs/architecture
There is also the documentation showing how to integrate it within a game :
https://docs.ultralig.ht/docs/integrating-with-games
Can someone also tell us if Harman is willing to replace the old Webkit from
AIR SDK to with the Webkit version from Ultralight?
Thank you in advance for take the time to answer this weird idea.
Best regards