Novosoft Home Page
english versionjapanese versiongerman versionrussian version
software development service

Research & Development


    Natural Language

    Data Mining

    Object Oriented

    Bioelectric signals

    Public Activities
    Contact us

If you are interested in any form of collaboration in R&D projects or exchange of information, please fill out the form and we will either send youGet a Quote! our proposal by e-mail, or contact you by phone.

backup to DVD With Handy Backup you can backup to dvd all critical data.

RTF TO PDF RTF to XML converts your RTF to PDF format

Freeware & Shareware software On you can find any type of business utilities to help you in the office.

password manager Handy Password is a password manager that keeps your login infornation in perfect security.

website testing Testing Master is website testing tool which analyze website bottlenecks.

file synchronization Novosoft Office Backup allows you to do files synchronization between different locations without necessity to use any storage media.

Online backup service By using our online backup service, you get absolute data protection, unlimited storage space and free backup software - Handy Backup.

Password Management Directory You can find password articles, as well as download password software on Password Management .net.

  2006-2008 Novosoft LLC.

  Object Oriented Technologies

NODE Project

Almost any program system have some data to be stored at long-term storage. Such data are called persistent. In object-oriented paradigm we consider object persistence.

Data persistence saving is a rather expensive operation because the majority of software systems operates with various data and has different interfaces. Java Data Objects (JDO) specification is designed to solve these problems.

The general characteristic of the existing software solutions supporting JDO specification is that the most of them are designed for use with certain specific interface. Therefore their transfer to another data warehouse is difficult.

Our goal is to implement the JDO specification avoding the imperfection of existing systems described above.

NODE (Novosoft Object Data Base Engine) project calls for creation of a flexible architecture in order to facilitate JDO implementation for concrete data warehouse. Modules for access to various data warehouses will be created to demonstrate the architectural flexibility. Integration with existing modeling tools, such as Rational Rose, will allow reducing human efforts in metadata development process.


  • Flexible architecture
  • Query Language support
  • Conformance to JDO specifications
  • Integration with CASE tools such as Rational Rose
  • Can be extended for use in the J2EE environment

Business opportunities

  • JDO implementations
  • Cost saving on JAVA applications development