Find Jobs
Hire Freelancers

Develop a Mac Application

$250-750 USD

アワード済み
投稿日: 約9年前

$250-750 USD

完了時にお支払い
We have a text file of government data that is 653.9 MB uncompressed it is the US DOT Federal Motor Carrier Safety Administration census file. The file contains tabular data in a plain text file each record contains approximately 170 fields and there are 1,497,640 lines or records in the file. Additionally the file is laid out like a CSV file but instead of using CSV delimited values it uses a tilde (~) delimited value. Our project requires a programmer to write a runtime application that can take this file and parse out each record and each field and then submit the fields into a MySQL database. The app can interface with the SQL server or export the data to CSV or SQL dump files as long as the files are not too large to be imported and the data ends up in a SQL database. Additional terms of the project. We require a debugged compiled runtime version of the software that does what's described above and will run in Mac OS X Mavericks 10.10. If you prefer to deliver a Java, C++ Terminal File or Obj C Coacoa based interface we as long as it will run on Mac OS in JRE or Native Environment Coacoa or Terminal that's up to you. We also require non-compete/NDA/IP rights to the work project. We also require delivery of source code, documentation for any APIs or libraries used to create the project. We will provide a copy of the data file via a link from our google drive. For your review here are a few commands showing the first 10 lines of the file and a word count of the file. FYI when we try to import the data with Excel using the data import utility it crashes Excel -- it's a big file. Here is a link to a technical description of the fields contained in the data file: [login to view URL] Here is an overview of the datafile: [login to view URL] Here is a brief 2 line sample and word count: A~C ~1018~VERNON PUNT~PUNT TRUCKING~~US~08~26285 389TH AVENUE~STICKNEY~003~SD~57375-6235~~6057324422~~6057324677~US~26285 389TH AVENUE~STICKNEY~003~SD~57375-6235~~46~F~MC~157777~~~~~A~~A~~~~~~1~~~~~~X~X~~~X~~~~~X~X~~~~~~~~~~~~~~~~N~0~6~11~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~6~0~6~C~0~4~~0~0~~0~4~4~~~~~~550000~500000~~~~~~~COMPASS0000001224~109~44~~2012~19740601~20131029~~~~~LS056SD~~20130827~1~~N~~VERNON PUNT~ROGER PUNT A~C ~1034~JAMIE ADAMS~ADAM'S AUTO BODY~~US~08~515 NORTH 1400 EAST~ST GEORGE~053~UT~84770~~8016733800~~~US~515 NORTH 1400 EAST~ST GEORGE~053~UT~84770~~49~B~~~~~~~B~~A~~~~~~1~~~~X~~~~~~~~~~~~~~~~~~~~~~~~~~~~N~1~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~0~1~0~1~A~1~0~1~0~0~0~0~1~0~S~9095~19870519~~~0~5000~C~19871015~~~~~LS75WC1~109~33~~~19740601~20020128~~~~~LS056SD~~~3~~~~~ jamesmbp:~ james$ wc -l /Users/james/Desktop/[login to view URL] 1497640 /Users/james/Desktop/[login to view URL]
プロジェクト ID: 7620394

プロジェクトについて

18個の提案
リモートプロジェクト
アクティブ 9年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に18人のフリーランサーが、平均$669 USDで入札しています
ユーザーアバター
Dear sir. To get me in here, will be one of your Gold. I am a high quality and top mobile developer. I have rich experiences in developing mobile app for over 5 years. Before felling in love with mobile apps, I had worked extensively with Java, Objective C, Eclipse, XCode, C/C++ to have a strong grip on OOP and design patterns. Worked in domestic/global app development teams during my last 5 years, gained rich experience and knowledge in mobile app development. This project is one of my excellent skills and full experiences. I will provide high quality result and fast service within your budget, surely. My working time and communication will be flexible to meet your requirement. Let's go with me! Best regards!
$736 USD 10日以内
4.9 (16 レビュー)
7.0
7.0
ユーザーアバター
I am an expert in delivering customized scripts and softwares willing to discuss further about the project
$526 USD 10日以内
4.9 (56 レビュー)
6.5
6.5
ユーザーアバター
Hello, I can get you Java application that does this work. I have few questions though. Please ping me if you are interested. Thanks Gokul
$300 USD 3日以内
5.0 (95 レビュー)
6.1
6.1
ユーザーアバター
Hi James, I have a couple of questions about your project: 1. I know it's not important for you, but do you need GUI for the app or we can make just a console app? (We can have both GUI and make app understand command line parameters). Python script is also a good option since you can run it on linux server for example. Python is a best option from my point but little bit harder to use (since you'll have to run it from terminal or chmod it), so I need your feedback here. 2. Regarding MySQL connection, I suggest to connect directly to mysql server from the app and avoid huge sql or csv files. Then it will work without changes on other system parts. I can sign NDA if needed and you'll get all sources and rights as requested. It shouldn't take too much time (1-3 days) depending from issues with file formatting, since excel failed to load it. We'll split project into milestones, so you don't need to pay for everything at once. I'm also available in all major IM's (Skype etc), even thought project is pretty small I have bug tracking system (redmine) if needed. Pls let me know if you have any questions. Ivan.
$526 USD 5日以内
5.0 (14 レビュー)
6.1
6.1
ユーザーアバター
A proposal has not yet been provided
$526 USD 10日以内
4.9 (6 レビュー)
5.5
5.5
ユーザーアバター
I'm expert in data parsing / processing with more than ten years of experience and many completed projects (see my profile for more details) that's why I'm sure you'll be impressed with my work. I can create Mac OS GUI application where you can select input file, set database connection params (like host, user, password). After you click Start button the program will start to upload data to the database. Also I can use several threads to speed up upload process. Or the program can generate SQL file for uploading (this will be the fastest way). All I need to finish this project is 4-5 days and milestone payment from you. You'll release it after you check everything on your side so nothing to worry about for you. Also I can create same application for the Windows platform. So as a result of my work you'll get Mac and Windows executables + source code. Thanks. Roman
$333 USD 5日以内
5.0 (61 レビュー)
5.4
5.4
ユーザーアバター
Hi, For previous Mac OS X projects, have a look at clients' reviews section on my profile. I think it can be done in Python, could run from mac Terminal and exported via MySQL db dump. Feel free to ask further information. Kind regards, Mike
$500 USD 7日以内
5.0 (32 レビュー)
5.4
5.4
ユーザーアバター
I like jobs with huge data and will be happy to help you. I prefer to deliver the Java application. I know many languages, but Java is simpler for me. I have Mac OS X for debugging.
$750 USD 10日以内
4.9 (45 レビュー)
5.4
5.4
ユーザーアバター
Hi, Thanks for providing opportunity to bid on this project. I am interested to work with you. Please let me know your convenient time for discussing about project. Looking forward to hear from you. Thanks for reading my proposal.
$388 USD 10日以内
4.7 (18 レビュー)
4.9
4.9
ユーザーアバター
Hi, my name is Matt and I'd like to help you with the different approach. Yes, the problem is not the data but the tool for using it (Excel). And also creating a software to read it and parse it well can be error prone (and with human errors). Here's a proposal to not discover "hot water": the tool to do the importing the data and converting/saving it to a database is R (statistical programming language). My bid is to create an R script that will read data in chunks and write it to the database (whatever it is, as long as it provides creating new tables/records). Reading the data must be done in parts since parsing a complete CSV file into memory would require approx. 2 GB of RAM so to use such big data (for a a desktop computer) 4 GB of RAM are needed if not more. At this moment I have only MacBook Pro with 4 GB of RAM but have no problem reading larger data sets and converting them to other format IF all data is not required in the RAM - and your project doesn't require that. So the deliverables would be an R script (easily run in open source GUI software - RStudio), its documentation (line by line, expected less than 200 lines) and instructions how to install it (with any additional libraries), configure it and run it. I can sign NDA in 30 minutes after receiving it. Really R with all the data handling features is the right tool for the job. Plus R script being much more manageable than Java/ObjectiveC code (application). Looking forward to your reply, Matt
$670 USD 7日以内
5.0 (7 レビュー)
4.2
4.2
ユーザーアバター
Hi, I've checked the format of this data file, I can make an app that handles the big data file and export it to SQL server. Please contact me I'll work with you for it. Looking forward to working with you. Regards, Ngan
$350 USD 10日以内
5.0 (7 レビュー)
3.5
3.5
ユーザーアバター
Hello, We are a team of software engineers with 6+ years of experience in professional software development. We would create the application in Delphi using the FireMonkey (FMX) framework. FMX allows creating native Mac applications (OSX 10.8+) and supports working with MySQL databases. As for the requirements, it should be pretty straightforward, the program would parse the file line by line (or several lines at once if required) and commit the data into a specified database. The exact way of interpreting the data and database tables/columns into which data should be inserted would depend on specific requirements you provide. We have no problem with signing the NDA. Also, if you wish we can provide a small demo app for you to test before accepting the bid. Let me know if you are interested, we will discuss the details. Regards, Filip CodeStream
$750 USD 20日以内
2.6 (4 レビュー)
5.6
5.6
ユーザーアバター
Parsing text and inserting data into database is what I had done several times before using Java and C++. Having said that the data file will have to be evaluated first, if we really need any real programming. Project Duration: 5-10 days Estimation: 1. [Duration: 2 days] Evaluate data file to see if it can be converted to well-formed CSV without any real programming (i.e. just using basic shell script). this also includes time required to understand the data format specification thoroughly and writing a basic program to validate if data format is as expected Note: mysql natively supports CSV data format 2. [Duration: 2 day] If the step 1 shows that a real programming is needed, a parser will be written in Java by default (It can also be written in C/C++ if you prefer - depends on which source code delivery you like) 3. [Duration: 1 day] Work on database table export and interface with database. 4. [Duration: 3 day] Testing and Documentation 5. [Duration: 2 day] User Acceptance Test, Validation, Project Sign-off
$277 USD 10日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
I have Java and SQL programming experience (more than 3 years), I'm a bachelor degree student and I can deliver a good source code with clear documentation.
$666 USD 5日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
Dear sir or Madam, I would like to offer something slightly different than you are asking. I have extensive experience working with major corporations (Morgan Stanley, Safeway Inc, etc) performing the tasks you need with an ETL (Extract Transform Load) tool called Pentaho Kettle. What I can deliver isn't a coded product but instead a visual implementation of your import on the Pentaho data platform. As such it's much easier to track/follow what is going on during an import, as well as far easier to log any issues that may arise. Modifying such a solution is also very easy should you need to make changes in the future as it's a tool you configure instead of one you code. This also means features like scaling/logging/error checking are all bundled within the platform itself further reducing errors. Kettle is used by 1000s of companies to integrate their enormous data streams and will have no problems handling your data file. I know 2000 dollars is a bit more than what you asked for in the bid but I feel if you consider the total cost of ownership, and the technical debt a coded/contracted solution would introduce the value of going with a more sophisticated approach up front will be evident. Please contact me if you would like to discuss the matter further so I can explain the numerous short and long term benefits of going with this kind of solution to your very common problem. Cheers, Walter.
$2,222 USD 10日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
I am a professional mobile developer. 
My rate is indicative of what the product will be like. I am sure you can find someone with cheaper rates but my experience is what you get and what you pay for. I have an eye for detail and will provide an application that is not going to crash, will do exactly as we agree and will be delivered on time. I have great web service and xml/JSON feed parsing and data rendering experience.
 I have built several apps that do a similar thing with different data. I am a performance zealot and my solution will be faster and more efficient than other cheaper offers.
$722 USD 5日以内
0.0 (0 レビュー)
4.0
4.0

クライアントについて

UNITED STATESのフラグ
United States
0.0
0
お支払い方法確認済み
メンバー登録日:5月 6, 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)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。