WebSQL Wrapper / Binding for Zoduna Database

Cancelled Posted 6 years ago Paid on delivery
Cancelled Paid on delivery

We need an expert embedded C developer with more than five years to develop a wrapper / binding around the Zoduna DataStore, which allows developers to create HTML-5 and Java Script applications using standard WebSQL APIs. DO NOT RESPOND TO THIS PROJECT UNLESS 1) YOU HAVE THE REQUIRED EXPERIENCE AND 2) YOU AGREE WITH THE SCOPE AND FEES.

Scope Description: Development of HTML-5 and Java script WebSQL APIs that access our Zoduna database using the C language. These APIs emulate the WebSQL APIs for client-side storage, which are described in section four (4) of the specification located at the following site: [login to view URL]

The development must minimize the C code so that it can be easily ported to other platforms. If platform specific code is used, then the code must be marked using compiler directives to minimize reworking of code in other platforms.

Actual storage of data will be performed using Zoduna provided libraries.

Experience Required: At least 5 years of embedded C development experience is required and past experience developing applications in any programming language where database APIs were used to store or retrieve data such as Java Script, HTML-5, Java, Perl, PHP, or C#.

Tools To Be Use: Operating System - Either Windows or Mac OSX

Development Tools – Either Eclipse or Visual Studio

Compiler – 1) MinGW for Eclipse or 2) Visual Studio 2015 or higher for Visual Studio

Project Includes: Phase 1: Develop C APIs that area accessible through bothHTML-5 and JavaScript, develop Unit Tests, and then successfully complete 100% of all Unit Tests and all fixed related to any unit testing issues.

Phase 2: Successfully complete 100% of Integration Tests and fix all issues identified from the Integration Testing.

Phase 3: Complete the documentation and create programing examples for all APIs.

Estimated Phase Hours: Phase 1 Hours: 120 hours (including any communications to us to seek clarifications, etc)

Phase 2 Hours: 40 hours

Phase 3 Hours: 16 hours (documentation) + 24 hours (examples)

Payment: Will be paid when deliverables have been approved at the end of each phase

Scope of APIs to be Developed

Please note that these APIS are dependent on several other underlying specifications.

• User agents must implement the SQL dialect supported by Sqlite 3.6.19.

• HTML - Many fundamental concepts from HTML are used by this specification.[HTML]

• When converting bound arguments to SQL data types, the JavaScript ToPrimitive abstract operation must be applied to obtain the raw value to be processed. [ECMA262].

• All data in JavaScript is implicitly UTF-16.

• WebIDL - The IDL blocks in this specification use the semantics of the WebIDL specification. [WEBIDL]

1.0 C Language APIs for HTML-5

APIs to be developed in C and accessed in HTML-5 include the following:

• APIs (for Sync and ASync)

o openDatabase

o handleEvent (for database)

o transaction

o readTransaction

o changeVersion

o handleEvent (for transaction)

o handleEvent (for error)

o executeSQL

o handleEvent (for executeSQL)

o Query result set must be available as part of query execution using executeSQL

o Define errors as per SQLError

o Define exception as per SQLException

2.0 C Language APIs for Java Script

APIs to be developed in C and accessed in Java Script include the following:

• APIs (for Sync and ASync)

o openDatabase

o handleEvent (for database)

o transaction

o readTransaction

o changeVersion

o handleEvent (for transaction)

o handleEvent (for error)

o executeSQL

o handleEvent (for executeSQL)

o Query result set must be available as part of query execution using executeSQL

o Define errors as per SQLError

o Define exception as per SQLException

C# Programming C++ Programming Java JavaScript PHP

Project ID: #15553481

About the project

13 proposals Remote project Active 6 years ago

13 freelancers are bidding on average $1239 for this job

AzzkaNoor

I have seen your job posting and i can't type much as there is a restriction for 200 words and i have to ask some questions. Please come over the chat so we can discuss things. Relevant Skills and Experience All the s More

$1250 USD in 20 days
(52 Reviews)
7.7
hawkscodeaus

I have 7+ years in database - website design & development with very good experience. Relevant Skills and Experience I am good in C# Programming, C++ Programming, Java, Javascript, PHP Proposed Milestones $1000 USD - More

$1000 USD in 15 days
(131 Reviews)
7.6
mike199

Hi, I’m a full stack developer. I live in Oxford. Your project looks interesting to me and I do have the required skills Relevant Skills and Experience C# Programming, C++ Programming, Java, Javascript, PHP Proposed More

$1250 USD in 20 days
(47 Reviews)
6.9
alwaysanshuman

Hi, I am a web development expert. I have a lot of experience in building websites and I also have a team of expert web developers who work with me on different projects. We have been creating awesome websites for vari More

$1000 USD in 20 days
(51 Reviews)
7.3
topithub

WebSQL Wrapper / Binding for Zoduna Database Relevant Skills and Experience C# Programming, C++ Programming, Java, Javascript, PHP 7 years experience Proposed Milestones $1250 USD - task Plz respond to me

$1250 USD in 20 days
(34 Reviews)
6.4
Batista111

Hi there, I am a skilled developer with all skills which you are looking for? Thanks Relevant Skills and Experience PHP Proposed Milestones $400 USD - m1 $800 USD - m2 $466 USD - m3

$1666 USD in 30 days
(112 Reviews)
6.6
anuragiitk

I am an IITK graduate and I have 11 years of experience in software development. I have 100% completion rate and I have finished all the projects with the highest level of customer satisfaction. Relevant Skills and Ex More

$1250 USD in 20 days
(26 Reviews)
5.7