Find Jobs
Hire Freelancers

Application communication infrastructure (iOS/Windows)

$250-750 AUD

Ditutup
Dibuat lebih dari 9 tahun yang lalu

$250-750 AUD

Dibayar ketika dikirim
Required a Windows communication foundation (WCF) application written in VB.NET and a corresponding application written in Objective-C. Requirements are: - Objective C app to instantiate a (singleton) object (FileTransfer) which will accept actions via a queue. - The UI of the app (a single button will suffice) will place a request on the (FileTransfer) objects queue. - The FileTransfer object will asynchronously make a call to the VB app passing a xml document (the xmlDocument should be a property of the FileTransfer queued object). - VB app will have a corresponding FileTransfer class to accept and process the request from the iOS app. - This class will expose an Interface, and a delegate property. - It will call the delegate objects method passing the received XML document, and accepting a stream object containing binary data. - It will then commence streaming a binary file object to the Objective C app. - Objective C app to consume the streamed binary file and store as an NSData object in the FileTransfer queued) object - The VB app must be a self hosted WCF application capable of transferring stream of at least 1 gig. It must be able to consume a configurable number of requests concurrently, and process each request in a background thread. - The FileTransfer object in the iOS app should be a thread safe singleton object. It will need to accept requests from the UI while simultaneously receiving data from the VB app. As it receives requests they will be placed on a queue awaiting processing. The objects placed on the queue should hold a reference to a delegate objectl and expose a Protocol defining the called methods. It should call a series of delegate methods as it is processing the receipt of the stream. These should include the Commencement of the download, progressively on a timed basis (every X seconds) while the download is progressing, and on completion of the download. It should be possible to cancel a download whilst in progress.
ID Proyek: 7099987

Tentang proyek

4 proposal
Proyek remot
Aktif 9 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
4 freelancer menawar dengan rata-rata $778 AUD untuk pekerjaan ini
Avatar Pengguna
A proposal has not yet been provided
$555 AUD dalam 10 hari
5,0 (8 ulasan)
3,0
3,0
Avatar Pengguna
Hello there, I have studied the description for the work and I am very much interested to discussing the work with you. Please PM me so that we can discuss the work in detail. Regards:- AshishM
$1.000 AUD dalam 30 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera AUSTRALIA
Australia
0,0
0
Anggota sejak Feb 6, 2015

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.