This is an EXPERT level project, it is technical in design, and must be started NOW. Reliable, highly experienced developers only please.
You must speak fluent English, be able to start work NOW, have excellent and prompt communication skills and be willing to work evening and weekends to get this done as we are on a tight timeframe.
NOTE: You must put the words “I UNDERSTAND THE TERMS” in your bid post to show that you have read and fully understand all of the project and payment terms 100%, or your bid will be ignored. Thank you.
You need to understand: cross platform development for Windows/Mac for the app, SDK/API for Office Outlook Calendar and its abilities, WebEx SDK/API abilities, Chrome Cast SDK/API v2.0 and its ability to mirror the users screen with a TV. The app needs to be able to “mirror” the user’s device screen to a “dumb” TV with Chrome Cast.
The project itself is a cross platform app dev for Windows and Mac, that will communicate with the users Outlook Calendar via sdk/api, look for any scheduled WebEx invites within 15 min fwd and back, bring the info into our app which includes the meeting invite link info, the “preferred phone number” for the meeting (and any other info we can import in ie name, company etc.), then show that info in the app, and then launch the WebEx application via sdk/api with the users login information , and either join or start the scheduled WebEx meeting and also dial the “preferred phone number” for the meeting.
Next, the user will be able to either automatically or manually select within our app to "mirror" the users device screen to the meeting room “dumb” TV via one of the possible mirroring solutions.
We might use Mirror 360 or Air Squirrel for the mirroring, but they have no API, so we would just hard launch the .exe via the app.
Note: I think the communication with Outlook has to be via Azure in some way, since apparently the sdk/api is only in beta now or something, but the client does have an Azure environment we can utilize to link with the Microsoft Calendar via Azure, the developer will need to check this, but it is possible.
What code base will be best to use? It appears that: [url removed, login to view] + Visual Studio for Windows and link the core classes between them., Or , Use Java for the whole project and compile multiple builds for each platforms are the two best choices. It seems like Java has the most popularity for this, we can talk about it and I will work with your best choice as long as we have a good working app that does what its supposed to do, and look good.
We will have access to the company VPN for testing/working, and the client will help us with device/app testing on their end.
NOTE PAYMENT: I will pay 50% of your agreed fee into the project escrow at 50% completion of the work. Then upon completion of the project, and approval by the client, the balance 50% will be funded into escrow, and 75% of the full payment released to you, upon receipt of the source files the balance 25% will be released to you.
The selected developer will retain the project source files until then. There will be NO upfront escrow/milestone payments. Deposits/escrow payments being paid up front, before any actual production has been shown has been an issue. Many developers here will claim to have the skills to do the work and start the project, only to not be able to actually do it. Then they either take the deposit, or the escrow funds are tied up in Freelancer for weeks.
This payment method will secure that the selected developer is able to finish the work, and that you the developer will get paid in full, and that your funds will be safe in escrow, and that I will get my source files. Thank You
This is an EXCELLENT opportunity for someone interested in future work. There is another job to make the mobile versions of this app for the same client, and more future work for them, and I myself have MANY more projects to follow this one for the right person. Thank You!
We will be using a few simple solutions for mirroring the users device to the TV, these will be a combination of the apps Ditto and AirParrot from Air Squirrels http://www.airsquirrels.com/
We wont be using Chrome Cast to mirror to the "dumb" TV, instead we will be using a cheap laptop linked to the TV via HDMI cable which is connected to the company network as the receiver. This has been tested and it works good.
The Ditto/AirParrot apps will just be hard launched via our new app since it has no API/SDK
The best choice of code base to use for this app is up to the developer, we dont' have to use Xamarin, etc. if you are stronger in other code, etc. As long as it works and its reliable we can use it.