Cross-platform serial port

Ukończone Opublikowano Jul 2, 2004 Płatność przy odbiorze
Ukończone Płatność przy odbiorze

The project involves creation of a single serial port driver that can be invoked in both .NET and Compact Framework solutions.

Details:

- The project must be written in C#.

- The interface must allow control of all common serial functions (DTR, RTS, baud rate, data bits, handshaking, receive & send buffer sizes, etc.)

- The project must have two modes of receive operation: 1) a standard blocking Receive() call. 2) Asynchronous IO in combination with an event that returns a byte array. The asynchronous operation should be persistent (e.g. the callback should finish by re-entering the wait state) once enabled and must have the option of being enabled/disabled.

- The project must have a simple cross-platform test application that can be invoked on both Windows XP (.NET installed) and an iPAQ running Windows Mobile 2003.

## Deliverables

0) The deliverable is a .NET project, compatible with VS .NET 2003, that can be added to both .NET and .NET CF solutions. Code should be well-commented.

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows Mobile 2003 (.NET Compact Framework installed)

Windows XP (.NET Framework installed)

Android Blackberry Programowanie w C# Inżynieria iPhone Microsoft MySQL PHP Architektura oprogramowania Testowanie oprogramowania Pulpit systemu Windows

Numer ID Projektu: #3267313

O projekcie

2 ofert Zdalny projekt Aktywny Jul 6, 2004

Przyznany użytkownikowi:

wmfwlr

See private message.

$382.5 USD w ciągu 14 dni
(19 ocen)
5.8

2 freelancerów złożyło ofertę za $361 w tym projekcie

birindervw

See private message.

$340 USD w ciągu 14 dni
(9 Oceny)
4.1