[Dev] Using CEF as Ran UI

Joined
May 4, 2009
Messages
54
Reaction score
22
I just had an idea where we can use HTML5/CSS3/JS as ran online's main UI engine.
I have an incomplete engine to render HTML using CEF.

CEF:

The engine would not need an HTTP backend cause everything will be manipulated by the client. Just need to load the manipulated HTML by the client.

I'm trying to see if there's any interest among ran developers.

Demo:



Demo with Keyboard and Mouse Input:



I'm developing the guide here:
dicord.gg/mXDjRypn4e
 
Last edited:
I just had an idea where we can use HTML5/CSS3/JS as ran online's main UI engine.
I have an incomplete engine to render HTML using CEF.

CEF:

The engine would not need an HTTP backend cause everything will be manipulated by the client. Just need to load the manipulated HTML by the client.

I'm trying to see if there's any interest among ran developers.

Demo:



Great project! The existing iexplorer/browser integration was laggy, so if you will open source this code, it will open a lot of opportunity to integrate web functions to the client itself.
 
Great project! The existing iexplorer/browser integration was laggy, so if you will open source this code, it will open a lot of opportunity to integrate web functions to the client itself.

The engine is actually simple enough and I can release it within a snap. So far it's just less than five classes to implement CEF's render interface. The bigger task is actually creating the responsive HTML front end and connecting it to the current source code. It will be the heaviest task if everything in Ran's current UI is replaced and I'm also thinking of SPA web architecture for ease of data IO. It would also require the new UI engine to add CEF's "window binding" for callbacks regarding focus events or data exchange within ran's engine and CEF.

I was thinking of posting the source in a discord server but I was told that it constitute as a team recruitment. I suppose with management approval I can edit my post and post the discord server?
 
Last edited:
I still wonder if we can still use the official implementation way, scaleform GFx since the Adobe has no loger suppoted the Flash anymore
 
I still wonder if we can still use the official implementation way, scaleform GFx since the Adobe has no loger suppoted the Flash anymore

Scaleform is no longer maintained and source code access is only to those who previously bought it. So for those wishing to use newer c++ standards are out of luck. CEF is still releasing 32bit and updated as of this writing.
 
Thank you for the great initiative solution using HTML as rendered UI would be much easy now. :thumbup::thumbup1:
Regarding performance I need to monitor it a bit more.

POC: CEF version 114
I have spent more than weeks to finally integrate and smoke test.

CaptureHTML+GFX - [Dev] Using CEF as Ran UI - RaGEZONE Forums
 
Back