Tamamlanmış

C++ interface to an existing COM library, with HTTP client, to run as a Windows service.

I am writing an application to run on a kiosk that has been sourced from a third party manufacturer of kiosks. ([login to view URL]).

The kiosk contains various hardware but of interest to this project is the bill acceptor and door switches. The kiosk comes with a software library call TABIO which includes several COM components that expose various interfaces and fire events based on actions such as the user inserting a banknote into the bill acceptor, or opening an access door on the kiosk. I can supply the SDK which includes a module for mocking the bill acceptor and door switches for development purposes.

In order to interface my kiosk software with the TABIO COM library, I require a translation layer to be written which will interface to the TABIO COM objects, receive events from the COM objects and send to my webserver (running on the same machine) as HTTP GET with query strings, receive the reply as JSON, and translate the reply and send to the COM object.

Main features:

- To be written in C++ or C# and run as a Windows service.

- Includes an HTTP client that can make simple GET requests on a pre-agreed port on the local machine.

- Connects to two COM interfaces of the TABIO library (bill acceptor, and door switches).

- Queries the library at startup to obtain data such as machine serial number and bill acceptor values for each channel.

- Sends a simple notification to the HTTP server when a door switch state changes.

- Sends a notification when a banknote is inserted into the bill acceptor, and waits for the reply (JSON), parses the JSON, and based on a boolean value, signals the bill acceptor to accept or reject the banknote.

- Sends errors and other notifications received from the bill acceptor (such as cashbox full).

The attached document contains more detail.

Beceriler: C Programlama, C# Programlama, C++ Programlama

Daha fazlasını gör: linux sample library telnet client, ip2loc http client, template library http wwwwilliamsconceptscomcicodeigniterlibrariestemplatev14 views, c# programming, software architecture, windows desktop, c++ programming, windows 8, windows api, http client symbian, iqfeed run windows service, autodesk com library using, mobile interface existing websites, port com library, vbnet writing wrapper com library, perl http client multithread, boost library http server, existing website add cms client, run windows service hours, run windows service mono

İşveren Hakkında:
( 1 değerlendirme ) Wheeler Heights, Australia

Proje NO: #17706858

Seçilen:

teachartdevteam

Hey there! I can write this in C#. I'm experienced in building Windows Services and working with COM objects. I know C++ as well but will take more time to be implemented as it's much more native. About notifying the Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 1234%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(7 Değerlendirme)
5.0

Bu iş için 39 freelancer ortalamada $1289 teklif veriyor

vano101

Hello I am expert in C++ programming, COM, OLE, Windows API and Microsoft Visual Studio. It's my main specialisation.. Also, I am familiar with HTTP requests, JSON, REST APIs, and creating Windows Services. I am ex Daha Fazla

in %bids___i_period_sub_35% gün içinde750%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1589 Değerlendirme)
7.8
Piao217

Hi I have developed several Kiosk applications with payment integration. I will develop a Windows service using C# and it will have all functions including COM interface and HTTP requests. I have rich experience in Daha Fazla

in %bids___i_period_sub_35% gün içinde2000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(87 Değerlendirme)
7.4
ambrozija

Hello, My idea is making this using .Net and C#, completely managed. Since the TABIO SDK supplies COM object(s), it is really easy to consume it in C#. I have been working and creating COM objects for the past 14+ y Daha Fazla

in %bids___i_period_sub_35% gün içinde1500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(72 Değerlendirme)
6.9
in %bids___i_period_sub_35% gün içinde1250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(115 Değerlendirme)
7.0
kenb080

Hello, I have read your project details carefully and would like to discuss my skills and plans with you. I am an c / c++ expert and have been developing and experimenting with it for 10 years. Great things co Daha Fazla

in %bids___i_period_sub_35% gün içinde1250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(36 Değerlendirme)
6.4
XeeChaun

hi. I'm communication systems engineer by qualification, having 5+ years of experience in C# and a lot of hardware interfacing. I have used similar COM libraries, originally written in C++. I can build a wrapper in C#, Daha Fazla

in %bids___i_period_sub_35% gün içinde1200%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(82 Değerlendirme)
6.7
in %bids___i_period_sub_35% gün içinde1250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(16 Değerlendirme)
6.4
truepai

Hi there! Thanks for posting the job. I am really interested in your project as I am highly skilled and experienced in c++ network programming. I would like to hear more details of the project and discuss further with Daha Fazla

in %bids___i_period_sub_35% gün içinde1323%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(16 Değerlendirme)
6.6
mgamal

- Can implement in C++ for robustness and a small memory footprint - Can use Wininet or libCURL or pure winsockets for the HTTP client. - Have extensive experience in COM, HTTP clients/servers, JSON and Windows serv Daha Fazla

in %bids___i_period_sub_35% gün içinde1055%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(59 Değerlendirme)
6.1
AleenaIlyas

Hi there, I have read the details I am experienced with C Programming, C# Programming, C++ Programming. I can help you with this job, Please come to chat so we can discuss this job.

in %bids___i_period_sub_35% gün içinde1500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(13 Değerlendirme)
6.2
in %bids___i_period_sub_35% gün içinde3000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(32 Değerlendirme)
5.9
smithangshu

Hi there, This is Smithangshu. I am extremely sure about it that I can develop the C#.Net Application to handle Kiosk operations for you. I am very interested to develop your project if you kindly allow me. I am Daha Fazla

in %bids___i_period_sub_35% gün içinde1333%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(8 Değerlendirme)
5.6
vbhavesh448

I will develop Application with communicating on different COM Interface and display result based on JSON data with formatting and generating GUI suitable for the kiosk. I am familiar with the request and response with Daha Fazla

in %bids___i_period_sub_35% gün içinde1352%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(20 Değerlendirme)
5.7
limillion819

Hello sir. I am very interested in your proposal. I can instantly help you with your starting project with a successful completion. C# is a very friendly language for me and in just some days, you'll get a wonderful Daha Fazla

in %bids___i_period_sub_35% gün içinde1250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(22 Değerlendirme)
5.7
managonz

Hi, I am an expert in C++ and C#, and I have developed multiple projects involving JSON integration in the past, as well as coin/bills acceptor hardwas (I have worked with iSocket library, not yours but I have in mi Daha Fazla

in %bids___i_period_sub_35% gün içinde833%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(8 Değerlendirme)
5.3
tudiptechnology

Hi, Greetings! I have gone through the PDF file attached and your requirements are right there in our wheelhouse. To quickly apprise you about our model, our engineers would be working full time on your projec Daha Fazla

in %bids___i_period_sub_35% gün içinde1500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)
5.2
luiswilliam

Hello, I read your project description posted. I am a C++ interface to an existing COM library, expert and have plenty of experience of it. However, I'd like to discuss more detail with you now.;,. I am free to wor Daha Fazla

in %bids___i_period_sub_35% gün içinde1250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(12 Değerlendirme)
5.2
Proolancer

Hello, you are with the right bidder because I already done a similar program that translate Htpp Request using .Net Web Api to a C++ Program and I can show you a demo for it. I'm a web and desktop developer with 8 Daha Fazla

in %bids___i_period_sub_35% gün içinde750%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(22 Değerlendirme)
5.0
LiaoFang

Dear sir. Nice to meet you. We are EXPERTS for C++/C#. And happily we have good skills for web service. As a senior Desktop/Web app developers with more than 8+ years experience, Luckily we have successfully com Daha Fazla

in %bids___i_period_sub_35% gün içinde1500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(10 Değerlendirme)
4.7
in %bids___i_period_sub_35% gün içinde2222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(4 Değerlendirme)
4.2