Write some SoftwareWrite Basic Desktop Sharing Application

Overview: This application will facilitate a collaboration process by allowing one computer to share the desktop with other meeting participants.

Participants who have joined the collaboration session can be granted permission to take over control of the main presenter’s screen. Participants can also show their own screens.

This project is a simplified GotoMeeting or GoToMyPC or Lync Sharing.

High-level Architecture: There is a server component which manages collaboration sessions. It needs to manage multiple sessions each having multiple users. The sessions themselves must remain distinct and private. There is a client component which shows the shared screen and manages control. Note that one person in the session is considered the moderator and can allow or not allow control to any other participant. Also note that participants must be able to communicate through audio communication. There must be a file transfer mechanism so that any user can receive a file from another user.

Windows already has RDP APIs built into it, and this can be used as a starting point.

Server Component

The server component needs to function as a stand along application. The server platform is Windows Server 2012. SQL Server 2008 R2 is installed on the computer and may be used if necessary.

The development environment IDE must be Visual Studio 2010 or 2012. The language can be either C++/Native or C#/.NET. Code must be professionally written according to current standards.

The server component should be delivered in two versions. One is a GUI-based app that shows statistics on users and sessions. The other is a Windows service that logs statistics on users and sessions into SQL server so that an app that will be written later can show the stats.

Sessions include the following information:

• Session/Meeting ID (comes from client)

• List of user IDs, and a flag for the user who is the moderator—should include time zone of each user

• Description/Title of the session/meeting (comes from client)

• Start time

• End time

• Who’s screen is showing

• Who has control

Server component must get relevant information from all users and disseminate to all users. This includes added users and dropped users.

There must be a configuration file for values that the server component may need such as port number and maximum concurrent users per session.

Client Component

The client component is installed on each computer. It is invoked from a web page. (Will need a simple web page to demo this functionality.) If the software is not installed, a prompt asks user to install. Once installed, there is still a prompt to run the app from the web page.

When the app is run, the web page will include session ID, user ID, time zone, and whether the person is moderator as command line parameters to the application. The application will send these to the server component as the session is established or joined.

There must be a configuration file for values that the client component may need such as port number and destination URL. This must be installed with the app.

For the moderator (or whoever has permission to show their screen), video is collected and sent to the other participants. For the participants, the received video is displayed. For all users, an audio conversation is maintained from the client microphone and played over headset of speakers.

Platforms: Initially only Windows 7+. The next platform will need to be Macintosh. Finally, tablets must have a reduced functionality set of view only. Note that Macintosh and Tablet versions can be negotiated as a part of the project acceptance. It is acceptable for a worker can accept this project and not agree as long as that is agreed upon from the outset. However, it is preferable to have one project with PC, Macintosh, and Table milestones.

Kemahiran: Pengaturcaraan C, Pengaturcaraan C#, Kejuruteraan Perisian

Lihat lagi: desktop sharing application, windows app development software, web programming ide, web development web ide, visual basic programming service, visual basic programming code, visual basic net programming language, visual basic 6 web service code, visual basic 6.0 programming language, statistics architecture, starting with visual basic, starting web programming, sql development standards, sql code standards, sharp component, programming simplified, programming on a tablet, programming in visual basic 2010, programming ide, need to write a programming language

Tentang Majikan:
( 153 ulasan ) Orlando, United States

ID Projek: #6104152

15 pekerja bebas membida secara purata $2872 untuk pekerjaan ini


I already use all these softwares including teamviewer and can deliver on it 100%. Please check my feedback and portfolio I have done awesome work in the past. I would code the program in c++ so that its easy to por Lagi

$2500 USD dalam 30 hari
(237 Ulasan)

Hello Sir, We have experienced programmers [login to view URL] have worked in .NET project. How can we discuss about job? Here is the link of feedback "http://www.freelancer.com/u/geekydeveloper.html" We would like to wor Lagi

$3157 USD dalam 30 hari
(117 Ulasan)

Hi there, Thanks for the project post. Interesting! We can do this project. As per our understanding , your project will have these modules/functionalities. Kindly suggest us if there is something that we are mi Lagi

$2780 USD dalam 27 hari
(89 Ulasan)

Hi I would be happy to help with your project :) I have over 10 years of experience with C# and C++, I specialize in Windows applications and GUI design. I also have experience working with asynchronous TCP sockets and Lagi

$1500 USD dalam 30 hari
(108 Ulasan)

Hello, I read your project details looking for Desktop sharing App, including GotoMeeting, GoToMyPC, Client/Server Components, file transfer mechanism and are sure to deliver you BEST quality work. We have done Lagi

$6701 USD dalam 65 hari
(19 Ulasan)

Hi, We’ve had a good look at your project description and we’re very interested in providing a solution. We are a professional development company head-quartered in Pakistan. If you like what you see and if our qu Lagi

$2315 USD dalam 50 hari
(51 Ulasan)

Hi, I hope you are doing well! We have expert in-house team of mobile app developers (iOS & Android) and developed 100+ native mobile applications. Visit below given link of our mobile app page: http://www. Lagi

$2680 USD dalam 40 hari
(6 Ulasan)

Hi we are a software development company from india in past 8 years me & my Team developed approx 950 projects for global market , we try to satisfy clients needs . we developed lots of projects for several industr Lagi

$1500 USD dalam 30 hari
(15 Ulasan)

Hello, what is your deadline for this project? Also when are you planning to start it? I can do your project using C++. Feel free to ask me any questions you may have. Thanks in advanced.

$2368 USD dalam 30 hari
(1 Ulasan)

Dear Sir, I'm quite interested by your project. I am programmer with sincere and capable. I can provide you the best cheap prices the best results. If you had interest for my suggestion, please call me. M Lagi

$2631 USD dalam 70 hari
(2 Ulasan)

Hello, We are one of the best programming team on freelancer. I have reviewed your website description and I am confident I can complete your website with all the customization you want to have integrated in the back-e Lagi

$5555 USD dalam 30 hari
(0 Ulasan)

Hello Sir, I have a group of some engineers from NUST Pakistan, which is one of the best university of Pakistan. We are willing to work on your project. We only believe in the quality of work. Our work will be 100% ori Lagi

$2222 USD dalam 30 hari
(1 Ulasan)

I've made software for private bank, educational companies and startups. My open source contribution is used by London Stock Exchange, EA Sports and many big companies. I'm confident that i can complete this project in Lagi

$2888 USD dalam 30 hari
(0 Ulasan)

A proposal has not yet been provided

$1500 USD dalam 20 hari
(0 Ulasan)

Hi there, I have over 10 years experience in web and software development,Asp.Net, Php, Vb6, Vb.Net,Html/5, Css/3, Jquery, Javascript, Ajax, MsSql Server, My Sql Server. Have also wide knowledge working will all Lagi

$2777 USD dalam 30 hari
(0 Ulasan)