Find Jobs
Hire Freelancers

Adding Uploader Feature to Mac OSX App

€25-75 EUR

已完成
已发布超过 8 年前

€25-75 EUR

货到付款
I already have a cocoa mac OSX (works in background and has an icon in the status bar) and I need to add a new feature to it. Basically the app generates a stream of data that needs to be uploaded to the server. The backend is already done in C# and it’s basically a SOAP web service (a working example to connect to it will be provided written in Objective-C). There would be 2 kind of data to be uploaded: * JSON (text will be provided). * File (file path will be provided). - So the uploader class should have only 2 public methods (one for files and other for json) that should be called in the app in 2 different places. - The uploader should be multi-threaded (adjustable number of threads) in order to be able to upload multiple files asynchronously. - The uploader should maintain a queue of the current uploading tasks in order to restart its process once the app becomes online again or once the app reopened again or in case of a crash. - The uploader is responsible for storing the JSON (text) to the disk in a temporary folder till it’s uploaded successfully. That’s just to make sure the data won’t be lost once the server is down or once the app is offline. - The uploader should retry again to upload the data once connection is back. - The app icon in status bar should reflect the status (online/offline/uploading). - The key point is stability.
项目 ID: 8842739

关于此项目

2提案
远程项目
活跃8 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
A proposal has not yet been provided
€100 EUR 在3天之内
0.0 (0条评论)
0.0
0.0
2威客以平均价€175 EUR来参与此工作竞价
用户头像
Hi. Dear I've just read your project, i can do it. I'm very interested in your project. I'm an expert for mac programming with 7 years. Let's start project together. I'll wait for your reply. Regards. kkokko
€250 EUR 在7天之内
4.2 (41条评论)
6.1
6.1

关于客户

IRELAND的国旗
Dublin, Ireland
5.0
9
付款方式已验证
会员自1月 14, 2015起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。