Find Jobs
Hire Freelancers

Assistance in the development of an ORM-like Java API for multi-dimensional arrays atop a distributed DB

$2-10 USD / hour

Cancelled
Posted about 12 years ago

$2-10 USD / hour

My application needs to run on top of a DB that manages multi-dimensional data, in a distributed manner. The best match for what I wanted is HDF5 [login to view URL] but it's not in Java, and most importantly, it's not transactional. The next best option seems to be to take a distributed DB, and add an ORM-like API on top, except the DB will not be relational (I'm currently considering Cassandra), and the API will be oriented toward large sparse multi-dimensional arrays, typical of scientific and engineering applications, rather than businesses applications. What I'm currently working on, and for which I need help is similar to Wobly [login to view URL] except that Wobly seems to be "inactive", and I don't want to build on top of (L)GPL code. The work will not involve HTML/XML, for most part; pure Java programming, with quite a bit of "bit-fiddling". I'm basing what I have so far on Java source code generation using StringTemplates http://www.antlr.org/wiki/display/ST/StringTemplate+3+Wiki+Home, so if you have experience with that, it would be useful. I will be doing the design, and part of the more critical/complex stuff and you can do the other parts, and the JUnit tests. Design, it this context, is usually meant as a set of well-documented interfaces, that you must than implement. All produced code must (eventually) reach at least 95% code coverage in the JUnit tests. I am using Eclipse, and I expect you to do as well, to make things simpler for me. If we work well together, there is a lot more to do, but it depends on your productivity (and my finances). Once the project starts, I am available on Skype (text, not voice) for most of my waking hours (I'm in GMT+1 time zone). Since we will be programming together, and I will eventually have to maintain the code you write, you will have to stick to my coding style. I'm willing to accept a "junior programmer", but only once you showed me what you can. If there is anything Open Source on the web that you programmed, I'd like to see a link to it. I guess the easiest way would be to put my project on Github, so we can work together. I'm probably going to open-source that part of the project, but I want it to be complete first.
Project ID: 2722751

About the project

8 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average $8 USD/hour for this job
User Avatar
See private message.
$5 USD in 15 days
5.0 (67 reviews)
6.3
6.3
User Avatar
See private message.
$8.19 USD in 15 days
4.8 (27 reviews)
4.7
4.7
User Avatar
See private message.
$9.10 USD in 10 days
1.5 (1 review)
3.6
3.6
User Avatar
See private message.
$9.10 USD in 15 days
5.0 (2 reviews)
1.9
1.9
User Avatar
See private message.
$9.10 USD in 15 days
5.0 (2 reviews)
0.9
0.9
User Avatar
See private message.
$8.19 USD in 15 days
0.0 (1 review)
0.0
0.0
User Avatar
See private message.
$9.10 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$9.10 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Saarbruecken, Germany
4.9
88
Payment method verified
Member since Apr 23, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.