SCOPELAND is perhaps the most efficient development environment for Java-based database applications, with the greatest possible degree of interactive configuration instead of manual programming. The objective is to be faster, cheaper, and, above all, more flexible!
One of Java EE's strengths is the wide-ranging support provided by modern IDEs such as Eclipse, IntelliJ IDEA, or NetBeans. Being able to use plug-ins to extend these to meet specific requirements has become an indispensable part of many developers' work. This is why it is important to be able to further develop pages that have been generated in SCOPELAND at all times in the environment of your choice. In this scenario, SCOPELAND takes on the role of an MDA add-in for the Java product range, however, with particularly well-engineered code generation. This makes any manual post-processing completely unnecessary in the majority of cases. This way, you can achieve the best possible increase in efficiency in the work of your software developers.
However, you can also go one step further and completely do without any subsequent manual processing of your generated code. SCOPELAND can even be used to develop complex and comprehensive application packages where the developer does not have to interfere once with the program code.
The Java applications are developed interactively using SCOPELAND Direct Desk, the powerful all-round tool for virtually all matters relating to databases. When a page that has been designed in Direct Desk is saved, program code is immediately generated for Java EE and written to the associated project directory, while of course taking account of the small differences between the very different programming worlds (for example, different expression notation).
The finished application can be run on any Web container that is compatible with Java EE Version 5, platform-independent, and provided as a standard-compliant Web Application Archive (WAR).
However, the special thing about it is that unlike in a traditional MDA code generating environment, where you normally lose all your manual code finalizations following a regeneration, you can regenerate the page as required at all times without losing any of the work you have invested and the application will continue to run again immediately! You can even make serious structural changes at all levels, including at the lowest level (of the databases or service accesses) and everything will remain completely intact and executable after generation.
This is what makes SCOPELAND so exceptionally flexible. You can use SCOPELAND to develop a wide variety of applications such as JSF Web applications, automated server programs, programs for generating documents, and many more…