Closed

Write a json serializer for a bpmn model in java script

Apply only if

===========

1) you speak english

2) you have more than 4 years experience in Java Script

3) please provide at least two references (applications without references will be rejected)

=> we are always looking for a long-term partnership! And we have many projects more like this.

The Project

===========

[url removed, login to view] is a opensource project about bpmn modeling: [url removed, login to view]

The model is persisted as bpmn-xml by default but we need a JSON persistence. The XML serialization is implemented here: [url removed, login to view]

Simply keep the structure and software design of moddle-xml and write an equivalent moddle-json which generates json instead of xml. But we do not need a XML2JSON converter!!

All the existing jasmine tests ([url removed, login to view] and [url removed, login to view]) for xml must be rewritten for the json serializer as well.

To check the result, a simple Unit-Test would be:

1) read a “pretty complex” [url removed, login to view] into the moddle

2) then write it to JSON

3) read the JSON again into a moddle

4) write it as XML (using the moddle-xml)

=> and the resulting XMl must be equal to the original one.

Specific Acceptance Criterias:

=========================

1) The code must be over given and presented (a kind of code review)

2) The moddle-xml jasmine tests must be implemented as moddle-json tests

3) One additional test must be implemented as described above (read xml, transform to json, read it again and write xml…)

General Acceptance Criterias

=========================

1) Resulting code must meet Google’s JavaScript Style Guide

2) Resulting code must meet JSHint check with a standard configuration

3) Result must contain a brief documentation, which includes

# a build and deploy howto

# a brief code documentation, which should be comments as part of the code itself. Each class and component must have a brief description.

# a list of dependencies and external libs (as [url removed, login to view] or [url removed, login to view])

4) Result must contain a simple grunt build and deployment script

5) Results must contain simple jasmine unit-tests, which illustrates how the program works and what requirements are implemented

6) An Invoice (without tax) must be provided

Milestones

==========================

1) 25% when you present a prototype

2) 75% after work has been completed

=> The Project will be prepayed but we can not release a milestone in advance.

If you have any question, just ask via the freelancer chat!

Skills: Javascript, XML

See more: write a design brief for the need, work model of freelancer com, what write in freelancer, what is milestone in freelancer, what is.json, what experience should a freelancer have, what do we have to do in freelancer com, what can we as a freelancer, simple description for freelancer, requirements for a freelancer, prototype component, prototype 3 review, need freelancer for java project, modeling in freelancer, modeling description, milestone in freelancer, meet a freelancer, looking for script writer, looking for code writer, looking for a script writer

About the Employer:
( 12 reviews ) Zossen, Germany

Project ID: #8241783

10 freelancers are bidding on average $615 for this job

seekdeveloper

Hi, I have read your post and understood your requirement. I have great experience in handling /Javascript/PHP/MySQL/HTML5/jQuery/Wordpress/Magento/Joomla/Drupal/AngularJS/node.js/CSS3/Java/Python/Django/iOS/Andr More

$1030 USD in 10 days
(23 Reviews)
7.2
logicpowered

We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast a More

$400 USD in 15 days
(4 Reviews)
6.2
scriptphp87

Hello, I'm a professional programmer for web programming with php language to build the system website, Besides, I'm also expert in MySQL , HTML,HTML5,CSS, JS I'm always top in Vietnam freelancer [login to view URL] More

$526 USD in 10 days
(35 Reviews)
5.9
khoahuynhpro

Dear You, I am really interested to work on this project, I can start the work now , and can provide the best services from my end. Please come on chat to discuss more about the project. Thanks! Mr Khoa

$500 USD in 10 days
(32 Reviews)
4.9
letshappy

hello, i am red hat certified engineer and i am more then 4 year experience in this field ieasily cand o this have a look to my reviews ready to start now thanks

$526 USD in 10 days
(6 Reviews)
4.2
sdespolit

Hello, yes I would like to participate. I have plenty of experience with javascript and this work is pretty clear. Although it needs some more investigation to be more clear how much time would it take. But I guess 1 More

$600 USD in 10 days
(1 Review)
4.0
TaborSystems1973

Hi, I have been a programmer for 18 years and I was a lead developer at [login to view URL] and [login to view URL] and I would love to dicuss this project with you. Thanks, Travis

$500 USD in 10 days
(4 Reviews)
3.5
Soundpresslib111

Hello. Thank you for your posting with my skill's scope. I had read your requirement and had a confidence to complete this project on time as you will be satisfied because I have many experience(12 years) in this f More

$355 USD in 10 days
(5 Reviews)
3.0
janakapdj

I have a over 6 years experience with jquery ajax json php mysql ect currently I am working at UK based company and looking some freelance work for doing after work I would like to discuss with you and do your work and More

$555 USD in 10 days
(4 Reviews)
2.5
zendo

Hello, Our small IT-company has about 10 years of real experience in this area. You be sure it's not a big deal to write on JS as well. To confirm it you may look through our portfolio. Time and fee are negotiated More

$555 USD in 10 days
(2 Reviews)
2.0
m7slabs

A proposal has not yet been provided

$600 USD in 10 days
(1 Review)
1.0
Alexhomie

Предложение еще не подано

$833 USD in 3 days
(0 Reviews)
0.0
sanjaysharma87

We are new in freelancing but can make you sure once you are associated with us , You will find us for long term partner, we are interested in your project because of this. Looking long term [login to view URL] do not have free More

$555 USD in 10 days
(0 Reviews)
0.0