https://github.com/mconf/bbb-air-client
Mobile client for BigBlueButton and Mconf based on Adobe Air
https://github.com/mconf/bbb-air-client
Last synced: about 2 months ago
JSON representation
Mobile client for BigBlueButton and Mconf based on Adobe Air
- Host: GitHub
- URL: https://github.com/mconf/bbb-air-client
- Owner: mconf
- License: other
- Created: 2013-11-01T18:48:53.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-07-30T20:56:43.000Z (almost 7 years ago)
- Last Synced: 2025-02-05T20:01:11.600Z (3 months ago)
- Language: ActionScript
- Homepage:
- Size: 14.8 MB
- Stars: 13
- Watchers: 13
- Forks: 32
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Use Flash Builder to develop it.
* clone this repo
* open Flash Builder
* Switch Workspace to the parent directory of your cloned repo
* File-New-Flex Mobile Project
* type "bbb-air-client"
* Use default SDK (Flex 4.6.0)
* Next, then FinishAdd extra arguments to Flex Compiler:
* right-click on bbb-air-client project
* Properties-Flex Compiler
* add the following as Additional compiler arguments:```
-locale=en_US,pt_BR -source-path=./locale/{locale} -resource-bundle-list=used-resource-bundles.txt -allow-source-path-overlap=true
```Include the Air Native Extensions (ANE) in the project:
* Project -> Properties -> Flex Build Path -> Native Extensions -> Add ANE...
* Select the *.ane files in the bbb-air-client\libs folder
* still on project properties, go to Flex Build Packaging -> Apple iOS -> Native Extensions
* check the Package checkbox for the ane files, do the same for android on Flex Build Packaging -> Google Android
* on Flex Build Packaging -> BlackBerry Tablet OS, uncheck "enable this target platform"Everytime you change the localization files (and when you first compile the client), run *build-locale.bat* to compile the localization resources.
By default, when you run the app in debug mode, you will join the *Demo Meeting* on http://test-install.blindsidenetworks.com/, but only if you open the session first in your browser. The app will never call *create*, it only knows how to handle *join*.
In order to package the app for iOS, you will need a more recent version of Air SDK (Adobe Flash Builder 4.6 comes with Air SDK 3.1).
To install the most recent Air SDK on Mac OS, you can follow this tutorial: http://jeffwinder.blogspot.com.br/2011/09/installing-adobe-air-3-sdk-in-flash.html (on Windows should be something similar).On windows you can follow this tutorial:
http://www.andygup.net/how-to-upgrade-your-air-sdk-in-flashbuilder-4-6/**Important: you should download the original AIR SDK without the new compiler, or you will face a bunch of weird messages during project compilation.
You can find it here: http://airdownload.adobe.com/air/win/download/latest/AdobeAIRSDK.zip