There are more and more devices with no Adobe Flash plugin support in web browser (new Android and Apple phones and tables, etc.). The aim of this project is to replace Flash testdrive in SUSE Studio with HTML5 client.

So our current implementation bases on our project from a previous Cloud workshop which uses noVNC.

The main issue is still the multiple keyboard layout conversion, but even the currently used Flash implementation has similar issues.

Our implementation is not perfect but it has some advantages over the Flash implementation for example:

   * Running on basically every device which is shipped with a modern HTML5 browser (no plugins needed)
   * Being able to enter AltGr key combinations via a button
   * Allowing umlauts if the correct keyboard layouts are used
   * Support of encrypted Testdrive connections if officially signed SSL certificates are available

I have created a pull request against Studio

The development host is http://acubens.arch.suse.de:3000/ .

Jan has created a patch against QEMU to be able to change the keyboard layout via the console instead of just using the cmd parameter.

I have pushed some changes upstream to noVNC but I am not sure if they want to use it. I need to discuss this with them since noVNC does not only target Linux.

Looking for hackers with the skills:

ruby javascript

This project is part of:

Hack Week 11

Activity

  • over 5 years ago: thardeck added keyword "ruby" to HTML5 testdrive for SUSE Studio
  • over 5 years ago: thardeck added keyword "javascript" to HTML5 testdrive for SUSE Studio
  • over 5 years ago: cschum liked HTML5 testdrive for SUSE Studio
  • over 5 years ago: jordimassaguerpla liked HTML5 testdrive for SUSE Studio
  • over 5 years ago: jdelvare liked HTML5 testdrive for SUSE Studio
  • almost 6 years ago: dmdiss liked HTML5 testdrive for SUSE Studio
  • almost 6 years ago: bmwiedemann liked HTML5 testdrive for SUSE Studio
  • almost 6 years ago: thardeck joined HTML5 testdrive for SUSE Studio
  • almost 6 years ago: JKrupa2 started HTML5 testdrive for SUSE Studio
  • almost 6 years ago: JKrupa2 originated HTML5 testdrive for SUSE Studio

  • Comments

    • bmwiedemann
      almost 6 years ago by bmwiedemann | Reply

      you want to look into how SUSE Cloud (via openstack-horizon) does it with noVNC using a websocket-proxy process

      • thardeck
        over 5 years ago by thardeck | Reply

        QEMU does already support Websockets with TLS encryption so we don't need the extra proxy.

    Similar Projects

    All our beloved acronyms in one place... also some Jekyll hackin by thutterer

    Acronyms are fun. Everyone at SUSE loves them. ...


    Analyser for YaST logs by jreidinger

    Well, we often stuck in YaST team with knowledg...


    Learn Crystal by porting part of YaST to that language by ancorgs

    For a very long time, I have been planning to p...


    ActiveJob influxdb-rails instrumentation by hennevogel

    We have ActiveJob instrumentation in the OBS co...


    libsolv web interface by lnussel

    In order to inspect rpm dependencies inside the...


    openQA log-viewer firefox plugin by asmorodskyi

    Idea is to write FF plugin which would process ...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...


    Investigate options to introduce Plugins to SUSE Manager by cbosdonnat

    For years we have been discussing the idea to m...