Home

  

Product

  

Buy

  

Support

 First Line 
 FAQs 
 Tutorials 
 Registered Users 
 User Guide 
 Knowledge Base 

News

  

Press

  

Downloads

  

Contact

  

Company

  

Partners

  

Resources

 
 

User Guide - Overview

Index    Previous   <<>>  Next
  
2.1 Aims

2.2 Description

2.3 Integrating and using JCodeBox

2.4 Platform support

  2.1  AimsTo top of page

JCodeBox increases the productivity of Java developers working on enterprise or web developments and in doing so reduces the costs of these projects.

Developers that are new to Java enterprise and web developments can use JCodeBox to generate fully working applications that they can then take apart and use as learning aids.

  2.2  DescriptionTo top of page

JCodeBox simplifies the creation of enterprise/web systems by providing a visual representation of your application. It can then automatically generate, build and deploy your application directly from this visual representation. You are free to focus on your business functionality which can be entered directly into JCodeBox.

Throughout the development process you can deploy and run your application as many times as you like allowing you to constantly see it from a user perspective and benefit from an incremental development approach. If you are only building business tier components JCodeBox can automatically generate web components so you can see and test your business tier objects immediately. JCodeBox automates the assembly and deployment of your components and applications shielding you from the proprietary aspects of this process. It can also automatically create Web Services to expose your enterprise application's functionality to users of other technologies (i.e. Microsoft .NET).

JCodeBox includes an advanced patterns and code generation engine which allows you to graphically apply tried and tested J2EE design patterns to optimise your applications. This results in the production of consistently high quality, robust, scalable solutions.

The powerful Object-Relational mapping engine means you can generate your enterprise applications directly from an underlying database schema in minutes. Alternatively you can define your entities within the JCodeBox GUI and still generate and deploy your application.

  2.3  Integrating and using JCodeBoxTo top of page

JCodeBox has been designed to complement your existing development tools. It is not a replacement for your favourite integrated development environment (IDE)/editor although it can be used in this way if desired. JCodeBox can be used to generate fully working enterprise, web or web services Java code that can then be maintained using a standard Java IDE/editor in the usual way. Optionally you can choose to have JCodeBox build and deploy your application if you would like to see it up and running immediately.

JCodeBox further integrates with existing development tools by generating ant scripts so that you can continue to manage your project using an ant build/deploy environment. JUnit scripts are also generated that can be completed and used to test your application.

  2.4  Platform supportTo top of page

JCodeBox is a pure Java application and so should run on any platform that supports Java. The visual interface (GUI) has been developed using Swing. The recommended JDK to use with JCodeBox is Sun's version 1.3.1.

Index    Previous   <<>>  Next

[an error occurred while processing this directive]