6 Bids

Bid Avg $309 USD

Budget $75 - 500 USD

Project Description



beldin
  Sweden

Online
Employer - 6 Reviews
100%
The work done so far on OpenCyclos has shown that upgrading the database layer to conform to the JPA standard as it is today will take a tremendous amount of resources.

The best way to move forward is to use jeddict.github.io and build a new database layer. This could be done either by continuing to develop the OpenCyclos codebase in one of it’s forms or to revert back to the Cyclos codebase and just replace the database layer, while leaving everything else as intact as possible.

The new database layer must be:
* RAD
* Easy to create, update and maintain,
* Secure using up to date JPA libraries.
* Work with both OpenJPA and Hibernate. (Develop with OpenJPA and test with Hibernate) Meaning all dependencies directly on Hibernate must be removed
* Well documented, which jeddict should provide out of the box. But you may need to add information on how this ties in to other application properties.
* Redesigned to become cleaner and easier to create, update and maintain. A quick review of the database generated by the original code shows that quite a few tables can be eliminated and replaced with something more generic. There for example seems to be a few occurrences of tables that store specialized security access data, it is probably better simplify and push some of that to business logic.

The new version of OpenCyclos must not:
* Have secure new libraries in anything outside of the database layer.
* Components other than the DB layer must not consume more time than necessary. Keep a is as much as possible but if rewriting something is faster – do that.
* The API/RPC layer do not need to work, nor does the Android app. Remove them if necessary. We are probably going to rewrite both with very different technology. The RPC layer is way to much code and the app is ancient.
* Other non-essential components may need to be removed in order to speed development up.

* Other suggestions that speed up the development is welcome.

Furthermore I want you to finish up with a brief evaluation of how to move forward. Rewriting components are not out of question and plans exist to rewrite the UI in Vaadin. However the extra load Vaadin puts on both client and server may make us consider other alternatives. Also our potential darknet users may be uncomfortable with the JavaScript dependencies in Vaadin as JavaScript are usually considered a great danger and get’s turned off.



Awarded

Seif

  Tunisia

Offline

Freelancer - 6 Reviews

100%

"Hi , as we discussed in chat i am waiting to start with you"

$250 USD


Bids

Pro Worker Team

  India

Offline

Freelancer - 16 Reviews

100%

"Hello, Hope you good, We are the Best Ones To do your work, Just give it a try"

$211 USD



Seif

  Tunisia

Offline

Freelancer - 6 Reviews

100%

"Hi , as we discussed in chat i am waiting to start with you"

$250 USD



chrisstina

  United States

Offline

Freelancer - 3 Reviews

100%

""Hii, i will create your website using Spring, JPA, Security and JSP. so please contact Me.

Thank you,"

$290 USD



cannontorpid

  Egypt

Offline

Freelancer - 6 Reviews

94%

"Hi,
I worked on Cyclos3 and i have good experience in customizing Cyclos 3.7 . I completed the implementation for many client. As i reviewed your requirement it's looking little bit confusing as you want to replace the Hibernate Layer by JPA. So can we chat to discuss further and make sure we both are on same page .

I can give you URL of my customized work on cyclos."

$250 USD



webtechnoplus

  India

Offline

Freelancer - 0 Reviews


"Hii, i will create your website using Spring, JPA, Security and JSP. so please contact Me.

Thank you,
webtechnoplus."

$400 USD



techsolve

  India

Offline

Freelancer - 0 Reviews


"Dear Prospect Hiring Manager.

Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned

I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform.

Our award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner.


I am ready to discuss with you

with best Regards"

$450 USD



Type of Work

Websites and software

Skills

GitHub
Hibernate
JPA
JSP
Security