Offshore Software Development from Russia  
english versionjapanese versiongerman versionrussian version
 
software development services
 


Solutions


    Products

    Java Tools

    Mobile Solutions

    CRM Solutions



Get a Quote!


[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

backup to ftp Handy Backup allows to backup to ftp, flash memory USB drive and from ftp.

bookmark manager Handy Password has a bookmark manager. Now all bookmarks are easily accessible by a user.

RTF TO XML RTF TO XML converts RTF to XML documents with the XSL FO specification.

Freeware & Shareware software On SoftEmpire.com you can find any type of free games : Crosswords & Puzzles, Arcade, Cards & Casino, etc.

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

backup software Novosoft Office Backup is an easy-to-use reliable backup software designed for windows.

Remote backup Novosoft Remote Backup Service - backup and storage of important data on secure remote server.

Password Management Directory Password Management Directory - password management software, password articles, software reviews.

Backup Schedule All about Backup Software - Hard Drive Backup Software, Server Backup Software, Online Backup Software. Decide which backup variety best suits you.

Backup Utilities Backuputilities.net - various backup software for data backup to FTP, ZIP backup and others.





© 2000-2018 Novosoft LLC.




  Zebra technology

ZEBRA is a tool for rapid development of various applications with a user interface from a UML model generated by Rational Rose R 98 (or higher) used as the source for code generation. The full-functional "state machine" used in ZEBRA allows to successfully develop the "business logic" and provide interaction of the latter with the user interface. Various types of user interface (SWING, JSP, XML) can be used for interaction with the same business logic; it is even possible to use several types simultaneously.

One of the most important areas of applying ZEBRA is creation of WEB applications.

The result of running the ZEBRA code generator is a set of JAVA interfaces and classes which implement the functionality described by the source UML model.

ZEBRA does not provide tools for long-term storage of objects and their states in databases or other storage facilities. You should consider using additional tools (we recommend Novosoft FL for J2EE).


Business Advantages Zebra reduces the overall cost of development and support by:

  • reducing amount of hand-coding
  • clear separation of programmatic layers
  • improving development cycle
  • improving maintainability

Zebra Features

  • The design process is performed using a standard CASE tool. This means that project leaders, analysts, architects and developers can communicate using uniform tools and modeling language (UML). The application development cycle becomes more transparent and consistent.
  • Generation of the JAVA code is completely automated. Thus the risk of obtaining inconsistency errors is eliminated.
  • Due to use of automated code generation, the amount of manual coding is significantly reduced. Meanwhile the ability of using traditional coding utilities is retained.
  • Using ZEBRA allows to clearly separate different program layers - business logic and user interface logic.
  • Various types of user interface (SWING, JSP, XML ) can be used for interaction with the same business logic, it is even possible to use several types simultaneously.
  • ZEBRA provides a built-in system of supporting user sessions.
  • The script management system allows to register scripts dynamically (i.e. when the application is running). Each script can represent a Use-case from the task concept. Each registered script can then be used by the users. This allows to immediately modify the application logic during operation.
  • A flexible thread management system with numerous settings allows the developer to easily create multithreaded applications without errors.

System Requirements

  • Platforms: Windows 95/98/NT/2000 or Unix
  • Java 2 platform (Sun JDK1.2 or 1.3)
  • RationalRose for model construction