Expand my Community achievements bar.

SOLVED

New project sense check please?

Avatar

Level 1

Hi Guys,

I've been asked to look into ther feasibility of a new project and the LiveCycle Collaboration Service looks perfect for what i neded... i think.

Basically it's for a presentation / training system. The trainer would be on one PC and the phone / webcam etc running one version of an app, and the trainee would be somewhere remote running another version of the app.

The app would be fully useable by the trainee, but the trainer would be able to send commands to the trainees app. e.g. doing a walkthrough and clicking certain buttons for them.

At the very least I guess we will be able to do screen sharing from the trainers machine, but it would be ideal for the trainer to be able to run functions etc on the remote machine.

Can anybody tell me if this is possible? and if so which sections should I be looking at for inspiration (push mesages, shared collections, complex object transfer etc. )

Thanks

Martyn

1 Accepted Solution

Avatar

Correct answer by
Employee

The screensharing feature also support "remote control" so you should be able to implement what you describe.

Note that in this case the "trainee" will be screen sharing and will enable the trainer to see their screen and operate on their applications.

The alternative, that should be less resource intensive, is to enable collaboration directly in the presenation/training app. In this case the buttons and controls on one "side" will propagate their state on the other "side". For this you should be using the baton object, to "synchronize" access to the controls and/or shared collections / shared properties to propagate the state of the controls.

View solution in original post

2 Replies

Avatar

Correct answer by
Employee

The screensharing feature also support "remote control" so you should be able to implement what you describe.

Note that in this case the "trainee" will be screen sharing and will enable the trainer to see their screen and operate on their applications.

The alternative, that should be less resource intensive, is to enable collaboration directly in the presenation/training app. In this case the buttons and controls on one "side" will propagate their state on the other "side". For this you should be using the baton object, to "synchronize" access to the controls and/or shared collections / shared properties to propagate the state of the controls.

Avatar

Level 1

Thanks Raff, the baton object sounds exactly what im looking for.

I'll look further in to this, thanks

Martyn