BBB client as a progressive web app (PWA)?

172 views
Skip to first unread message

David Zejda

unread,
Feb 18, 2021, 2:17:40 PM2/18/21
to BigBlueButton-dev

Sometimes I hear calls for a native client app. The reasons for the focus on the web client are understandable. But have you considered making the web client PWA? It might solve some headaches of less-digitally-literate users on mobile devices such as getting lost in browser tabs (including entering the conference room multiple times), unwanted interactions with the browser UI, etc. I think it should be relatively easy to satisfy the basic PWA requirements. The manifest and a basic JS service worker would probably do.

A follow-up question is how to deal with the cross-origin limitations of PWAs when the BBB client is sitting on a different domain than the web which integrates it. The challenge is elaborated here:  https://bit.ly/2NINsji .

David

Fred Dixon

unread,
Feb 18, 2021, 2:25:20 PM2/18/21
to BigBlueButton-dev
Hi David,

We briefly looked at doing a PWA a few years ago, but didn't carry it much further.  This would be a great item if someone in the community wanted to try doing a proof of concept to see if it's feasible (and seeing if the cross-domain is something that can be worked around, especially for sites that host multiple BigBlueButotn servers).

Regards,... Fred

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/baa1e83b-4889-4237-8209-a6ffce64eb05n%40googlegroups.com.


--
BigBlueButton Developer

Like BigBlueButton?  Tweet us at @bigbluebutton

basisbit

unread,
Feb 18, 2021, 5:25:37 PM2/18/21
to BigBlueButton-dev
The big question most likely would be: Will a PWA on various android devices use the system browser (which often is old and has bad WebRTC support), or will it use the most current Chromium/Firefox engine somehow (where WebRTC works well nowadays)?

maychine fatima

unread,
Feb 18, 2021, 9:45:20 PM2/18/21
to bigblueb...@googlegroups.com
Hello, 
 i tried the PWA for  BBB and it's working very well even the webrtc works well, just the problem is in ,  so the problem is when you wanna use the same PWA for different BBB that are in different servers.


---------------------------------------------

Fatima MAYCHINE 

ingénieur systèmes d'information (Développeur Fullstack)

Tél : +212 681 412 749

E-mail : fatimam...@gmail.com



sd...@distancelearning.cloud

unread,
Feb 19, 2021, 7:37:57 AM2/19/21
to bigblueb...@googlegroups.com

Do you have a open source repo with the PWA code?   Think it should be possible to extend this to work with multiple servers.

 

Would be interesting in learning what you have done.

 

Regards,

Stephen

Odejinmi Samuel

unread,
Feb 22, 2021, 6:37:11 AM2/22/21
to bigblueb...@googlegroups.com
  Hi All, 

 BBB works fine on PWA on my end and even on BigBlueButton 2.3-alpha7.

Find attached screenshot for proof.

Sorry, I did not give you a full shot.

Cheers



Screenshot 2021-02-22 122806.jpg
Reply all
Reply to author
Forward
0 new messages