[Dev] Using CEF as Ran UI

Results 1 to 8 of 8
  1. #1
    Member Noritsu is offline
    MemberRank
    May 2009 Join Date
    72Posts

    idea [Dev] Using CEF as Ran UI

    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: https://bitbucket.org/chromiumembedded/cef/src/master/

    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:
    https://www.youtube.com/watch?v=0nEdeW1hlEM


    Demo with Keyboard and Mouse Input:
    https://www.youtube.com/watch?v=v7VvHhBT0t8


    I'm developing the guide here:
    dicord.gg/mXDjRypn4e
    Last edited by Noritsu; 24-03-22 at 10:50 AM.


  2. #2
    FFVIII SeiferXIII is offline
    ModeratorRank
    Sep 2007 Join Date
    SomewhereLocation
    1,961Posts

    Re: [Dev] Using CEF as Ran UI

    Quote Originally Posted by Noritsu View Post
    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: https://bitbucket.org/chromiumembedded/cef/src/master/

    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:
    https://www.youtube.com/watch?v=0nEdeW1hlEM
    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.

  3. #3
    Member Noritsu is offline
    MemberRank
    May 2009 Join Date
    72Posts

    Re: [Dev] Using CEF as Ran UI

    Quote Originally Posted by SeiferXIII View Post
    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 by Noritsu; 08-03-22 at 06:49 PM.

  4. #4
    sapadia.net geger009 is online now
    DeveloperRank
    Mar 2011 Join Date
    IndonesiaLocation
    1,007Posts

    Re: [Dev] Using CEF as Ran UI

    why dont use ultralight?
    its already optimized for game / directx.

    you can check here

  5. #5
    Member Noritsu is offline
    MemberRank
    May 2009 Join Date
    72Posts

    Re: [Dev] Using CEF as Ran UI

    Quote Originally Posted by geger009 View Post
    why dont use ultralight?
    its already optimized for game / directx.

    you can check here
    32bit is not supported (at least last time I checked). And Ran isn't really designed in 64bit environment.

  6. #6
    Enthusiast bzzbzzb is online now
    MemberRank
    Mar 2021 Join Date
    BangkokLocation
    46Posts

    Re: [Dev] Using CEF as Ran UI

    I still wonder if we can still use the official implementation way, scaleform GFx since the Adobe has no loger suppoted the Flash anymore

  7. #7
    Member Noritsu is offline
    MemberRank
    May 2009 Join Date
    72Posts

    Re: [Dev] Using CEF as Ran UI

    Quote Originally Posted by bzzbzzb View Post
    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.

  8. #8
    Member Noritsu is offline
    MemberRank
    May 2009 Join Date
    72Posts

    Re: [Dev] Using CEF as Ran UI

    Anyways,
    I'm not looking for a team, but if anyone is serious on this and want the source..
    hit me up on here:

    dicord.gg/mXDjRypn4e
    Last edited by Noritsu; 15-03-22 at 11:40 AM.



Advertisement