Is it possible to customise the BigBlueButton's video chat layout? - html5-video

I need to develop an application for online learning and live teaching.
I google and found BigBlueButton which is used by most of the live teaching platform.
But I found all the apps which are using the BigBlueButton have the same old UI for Video chat or live chat.
I also found the are working new HTML5 which have good design but It's not production read.
My Question is:
Can I customise the BigBlueButton and design some cool UI using HTML5 or using the latest HTML5 Design with previous flash plugins.

We've been working on an upgrade to BigBlueButton with a more modern UI design. You can see more information here in a recent post to bigbluebutton-dev mailing list.
We are also working on an HTML5 that will interoperate with the Flash client (instructors won't care whether a student connects via Flash or HTML5). For more information see: http://docs.bigbluebutton.org/html/html5-overview.html.

Related

Roku with Instant TV Channel and BrightScript Differences

I am a beginner for developing an app for Roku platform. I had few queries on instant tv channel and the BrightScript.
I tried installing the BrightScript plugin in eclipse to start with the Roku app development. I have CDN which provides set of web services which i can consume to show the videos or the content.
I have also created the account in Instant tv channel which takes inputs as URLs and easily I can create the channel and upload to the Roku app dev store.
Here my question is that
whether I should go ahead with BrightScript programming language for app development ?
Or Instant tv channel setup is better for creating my channels ?
Why people choose BrightScript instead of Instant TV Channel ? would like to know the Pros and cons of these two ways..
I might be wrong in understanding the usage of these. How can I develop the app for Roku Platform?
I have referred : http://forums.roku.com/ forums , http://www.instanttvchannel.com/roku/quick to understand the differences between these two techniques of developing the Roku app. I have also followed https://www.youtube.com/watch?v=eQzk_Iq9dYI&feature=youtu.be to understand the app development and created the app.
Also Eclipse+ BrightScript plugin integration i did by following the http://sdkdocs.roku.com/display/sdkdoc/Eclipse+Plugin+Guide link
I've never used instant tv, but basically Brightscript means that you have full control (relatively) over your app.

video advertisement networks working with video.js

Recnetly, I have seen a video.js plugin (https://github.com/videojs/videojs-contrib-ads) that provides common functionality needed by video advertisement libraries.
Since I'm pretty new to this area, not sure what kind kinds of video networks can be used here, in addition to Google Video Adsense.
Could you list all possible (and well-known) video networks that can be used with this library?
Thanks!
videojs-contrib-ads is just a framework for ad support, you do need an additional plugin that builds off that to interact with the ad server and act on the response. Google's IMA plugin is an example of that, and should work not only with DFP but with other VAST-compliant ad servers.

Adobe Air native extension for Google Tag Manager

If the iOS app is developed in Adobe Air environment, we want to implement Google Tag Manager (not Google Analytics). Is there any existing native extension out there? Or we have to create custom ANE for this?
Google (really Adobe) provides Google Analytics for Flash, which should work with Air. Google does not provide a version of Google Tag Manager optimized for Flash/Air.
However, if you are just interested in third-party tracking/analytics tools, consider Segment.io which, although they don't provide an Air-specific library, they do provide a supported REST API that could be used from from Air. Segment also has a notable presence on GitHub, so it might be worthwhile to publish your Adobe Air client on GitHub and see if they would help foster it with the Segment community on GitHub.

What can we do with UCWA API (Lync)? and What can we not do with UCWA API?

Please explain what are features available in UCWA API (Lync)? I'm interested in the following:
Screen Sharing?
Video Chatting?
Voice Chatting?
Send a file?
I want to access UCWA API in android code, is it possible?
As per the About link of UCWA, API helps you to do the following things,
-Anonymous Web Chat.
-Support audio conferencing
-Light up IM & Presence in your Line-Of-Business app, including Windows 8, iPad, and others
-Inline Instant Messaging into your application (Contextual Communications)
-Search for Skype and/or business contacts
-Better together with UCMA Customer Care family of apps
Also you can refer this site UCWA Capabilities
A good wealth of information surrounding UCWA is available at http://ucwa.lync.com paying specific attention to the Documentation menu. A good rundown of features can be found at Core-Features which do not currently (CU3+) include screen sharing, video, voice, data collaboration (sending a file).
It is possible to place a audio call using a feature named Call-Via-Work which requires the user provide a callback number that Lync will use to connect you with the remote party, but it is not exactly the same as an audio call between two parties.
I want to access UCWA API in android code, is it possible?
There are sample libraries available (UCWA Helper Libraries) in JavaScript, but it is quite possible to use the libraries to construct code to run on an Android platform (Java, etc).

How to develop apps using PhoneGap or AdobeAir?

I'm trying to understand how programs like PhoneGap and Adobe Air work, that allow you to 'write once and run anywhere' on mobile platforms. The way I understand it now is that you build your application as a web app using either HTML5, or flash, or I don't know what, and it takes in those files and converts them to the proper types for each mobile OS. Assuming this is correct, what I would like to know is, what the options for developing web apps that are able to be converted into apps are; and what the most popular platforms to use/learn flash, or html5, or JavaScript, or I have no idea what are.
I want to build a web app to deploy across multiple phone platforms, but I don't know where to start. Thanks for the help!
You use tools like PhoneGap to access native device API's through JavaScript. If you don't need access to these API's you can write a HTML5 app and install it using "Add to home screen" etc.
As HTML5 matures, more and more of the device API's are actually directly available through HTML5 (for instance GPS), so depending on what you want to do access it might be in/scheduled to be part of the Device API.
Write once and run anywhere
There are different frameworks that lets you deploy to multiple platforms through the device specific install process. These tools usually work in 2 ways. Run in an embedded browser, or compile to native code.
PhoneGap runs the HTML5 part of your app in an embedded browser. Other tools like MonoTouch actually cross-compiles to native code, so they run on the bare metal.
Cross platform using HTML5
There are plenty of frameworks you can use to make mobile apps with HTML5. These usually help make the app "feel native", and includes abstractions over device specific idioms that differ between the different devices.
Popular frameworks includes Sencha Touch, JQuery Mobile and a bunch of others.
If you want the users to install the app through the AppStore/Market etc. then a solution like PhoneGap is a good option. If you don't care about that you can write your app and add a meta tag like
<meta name="apple-mobile-web-app-capable" content="yes">
and when you add it to the home screen it'll look just like any other app and run in an embedded browser without the browser window etc. You can add offline capabilities using HTML5 and synch when users go on-line etc. all just using HTML5.
Have a look at the Sencha touch app gallery to see what is possible with this technology.