Hi Everyone,
I would like to suggest a freeware tool as a possible addition to PortableApps.com. As a team member at Mikogo, I hope to get in contact with you about providing Mikogo for your users.
Program: Mikogo
License: Freeware
Size: 680kb
Description: Mikogo is a free online desktop sharing tool with great features for free web conferences. With Mikogo, users can host smooth-running screen sharing sessions in real time and invite up to 10 participants simultaneously to any one Mikogo meeting. There are no restrictions and it is free for everyone. Features (all for free) include:
- switch presenter: allow a participant to take charge and share their screen content
- remote keyboard and mouse control: great for remote tech support.
- application selection: Got an application open which is not required for the meeting? – select to hide it
- file transfer
- pause transmission
- select a preferred meeting ID (to schedule online meetings in advance)
- Real time collaboration and in true color quality
- 256 bit AES end-to-end encryption
Website: http://www.mikogo.com
Other: Mikogo is not open source, but we are looking to make a version that will operate seamlessly within PortableApps.
I think Mikogo would be a great addition to PortableApps. Users will then be able to host free online meetings/web conferences directly from their USB stick.
Please check out our portable version of the application: www.mikogo.com/download/mikogo.exe
You can download this to your USB stick, open the application, and then start meetings from any PC with no installations. So at present, Mikogo already runs from a USB stick. However I would like to discuss how it will work with PortableApps.
Once you have saved the app on your portable drive, you will have the program file (the M icon, 680kb in size) plus a CFG file. Currently Mikogo keeps its settings (such as your username and password) in this CFG file. This allows you to start meetings the next time without re-entering your user details.
Please take a look at Mikogo and let me know what we would need to do to enable our application to work from within PortableApps.
I look forward to hearing from you.
Regards,
Andrew Donnelly
The Mikogo Team
andrew(at)mikogo.com
Okay, right now Mikogo could work fine with the PortableApps Menu, as the menu scans for all executables one folder deep in
:\PortableApps\
. However, to simplify upgrading & installing, and for it to work with future menu versions, you would have to package it in the PortableApps.com Format (aka PAF). Take a look at those specs, although it's a draft at the moment, that should explain pretty much everything you need to know about the way PortableApps packages applications.Briefly, here's my short explanation:
First of all, you need to know NSIS (aka Nullsoft Scriptable Install System); if you are unfamiliar with that then someone from here could give your team a hand.
Say Mikogo is installed in
:\PortableApps\MikogoPortable\
. In that directory, there is an NSIS launcher that would be calledMikogoPortable.exe
. The menu will detect this executble and display it.MikogoPortable.exe
, when executed, will in turn executeMikogo.exe
in\MikogoPortable\App\Mikogo\
.The .cfg settings file should be stored in
\MikogoPortable\Data\settings\
, and the launcher will copy it to the same directory as Mikogo.exe and back again on close. This helps when updating an application, as any data files will not be overwritten.Since Mikogo is natively portable, this greatly simplifies the matter of "PAF"ing it, as there are no settings in %APPDATA%, or any registry entries.
Finally, Mikogo Portable would use the PortableApps.com Installer.
Make sure you read up on the PAF Specs, and take a look at the way some of the other apps on this site are set up, to get a feel for how things work. Also, take a look Here for some more info. If you need help with launchers/installers, just post. Of course, it's up to John as to wether he wants to add it to the application list when finished, and you'd have to use your own hosting, as this project limited to SourceForge at the moment. Also, I'm not quite sure how the freeware license works with the GPL launcher, so someone else should comment on the licensing bit.
Any questions?
Thanks for the interest, and welcome to PortableApps.com!
Hi Brian,
Thanks for the warm welcome and for the information on what we should do next. I have passed this on to our developers who will look into this.
Thank you for your assistance with our submission. It's great to receive this information and hopefully soon we can submit Mikogo as a possible application for PortableApps.
About the questions - We'll check this out, and then i'll let you know
We'll be in touch.
Regards,
Andrew
No Problem.
I discovered this app because they've introduced a Linux client, and since Teamviewer's Linux client doesn't work terribly well, I need an alternative. Anyone look into making this portable recently?
I'll look into it.