Cancelado

P2P, Skype, IM Proof of Concept App

This project is just to develop a "proof of concept" to help us find the right developer to build our main much larger project.

The main project is centered around computers on unrelated networks being able to communicate with one another over the Internet.

For this Proof of Concept, we'll assume they're all Windows PC's, but ultimately they could be Mac Linux, Android or even iOS devices.

I want any "client" PC to be able to communicate with any other "client" PC.

Clients could be behind NAT networks, or on Corporate networks, and could have public facing IP's, or most likely private IP's.

The Client PC Windows installation App you develop needs to install seamlessly from an install wizard with minimal input from the user (ie assume they're non-technical).

This means they should not need to know about configuring firewalls or changing UPNP settings on routers etc!

At most, Windows and/or their PC Security/firewall software should prompt them to allow the app to install and pass traffic and that is all.

In other words, it needs to operate like Skype, P2P, VoIP or Instant Messenger type apps, that all manage to work seamlessly so that even a beginner can install them, regardless of router, firewall and type of network the user is on.

You can use a combination of UPNP libraries and/or a Relay Server and/or any other technologies necessary to make it work.

You'll need detailed understanding of how apps like Skype, P2P, VoIP or IM etc work, so that you'll know all the issues to take into account to get this simple Proof of Concept to work.

## Deliverables

This project is just to develop a "proof of concept" to help us find the right developer to build our main much larger project.

The main project is centered around computers on unrelated networks being able to communicate with one another over the Internet.

For this Proof of Concept, we'll assume they're all Windows PC's, but ultimately they could be Mac Linux, Android or even iOS devices.

I want any "client" PC to be able to communicate with any other "client" PC.

Clients could be behind NAT networks, or on Corporate networks, and could have public facing IP's, or most likely private IP's.

The Client PC Windows installation App you develop needs to install seamlessly from an install wizard with minimal input from the user (ie assume they're non-technical).

This means they should not need to know about configuring firewalls or changing UPNP settings on routers etc!

At most, Windows and/or their PC Security/firewall software should prompt them to allow the app to install and pass traffic and that is all.

Functionality for this Proof of Concept:

Client App:

1. Register itself with the Master Server

2. Accept messages from any other client and display them in a window

3. Allow a message to be typed back to the other client

4. See a lits of other Clients currently "online" that can then be "messaged"

Server Master App:

1. Show List of all clients ever registered (datetime first registered, PC Name, Public IP, Port etc)

2. Show list of currently active Clients, same info as above + current session datetime, current Public IP and Port etc

The most important thing I am looking for in this Proof of Concept is the Client Windows Apps to be able to seamlessly install on any Windows PC (ideally XP, Vista and Windows 7) and be able to communicate without having to worry about configuring routers, UPNP or firewalls (beyond basic Windows Firewall questions on initial installation).

In other words, it needs to operate like Skype, P2P, VoIP or Instant Messenger type apps, that all manage to work seamlessly so that even a beginner can install them, regardless of router, firewall and type of network the user is on.

You can use a combination of UPNP libraries and/or a Relay Server and/or any other technologies necessary to make it work.

You'll need detailed understanding of how apps like Skype, P2P, VoIP or IM etc work, so that you'll know all the issues to take into account to get this simple Proof of Concept to work.

Habilidades:

Veja mais: windows xp on android, voip software developer, software developer means, skype on android, skype for android, show technologies, security networks, security apps for android, register as an app developer, online software and app developer, online app developer, master security, manage android devices, mac software developer, i want to make an app and need developer, iOS security, internet developer name, install ios 7, install android on pc, i need to find an app developer

Acerca do Empregador:
( 46 comentários ) Borehamwood, United Kingdom

ID do Projeto: #2757733

4 freelancers estão ofertando em média $36/hora para esse trabalho

zfla

See private message.

$54.6 USD / hora
(46 Comentários)
6.3
whiteshadow

See private message.

$40.04 USD / hora
(23 Comentários)
5.5
sst2010

See private message.

$54.6 USD / hora
(3 Comentários)
2.1
eth0

See private message.

$20.02 USD / hora
(0 Comentários)
0.0
prismasoft

See private message.

$45.5 USD / hora
(0 Comentários)
0.0
Yasas

See private message.

$40.04 USD / hora
(0 Comentários)
0.0