- Accelerate your J2EE development
- Create a single code for multiple runtime environments
- Reach the best time-to-market
What is Plaant ?
Plaant is a comprehensive open environment for rapid development of J2EE applications. It provides an extensive
set of ready to use components and functionalities, together with the tools for their implementation, the
programming interface, and the instruments for applications' deployment and system administration.
Standards
Plaant provides complete basis for development of full-fledged J2EE applications. Applications built on
Plaant are robust, scalable, independent of particular operating system, and transferrable among various
application servers a databases. System metadata of Plaant applications are stored in plain XML format.
Focus on analysis and consulting
Plaant allows the software vendor to focus on analysis, consulting, and prototyping rather than on writing
lines of code. Plaant gives analysts and consultants the instruments to create models of data structures and
GUI prototypes in close collaboration with the customer. In the same time Plaant sets a clear interface for
communication between analysts and application developers to make the input for creating the application
logic absolutelay unambiguous.
Less coding, less time, less highly specialized knowledge
Plaant reduces the amount of unique application code and substantially shortens the time needed to translate
requirements into the software functionality. Plaant takes over many tedious, time consuming, and possibly
fault-causing duties, e.g. keeping consistency between data structures and their GUI representation, maintaining
database connectivity, managing multi-user access and transactions. Developers thus can fully concentrate on
programming specific application functions through a well documented Plaant API.
Plaant separates application developers from dealing directly with application server and data base. Developers
thus do not need to obtain prior extensive knowledge of specific operational environment to overcome obstacles
of its proprietary corners before they start writing application code.
Methodologies
Plaant can be used under whatever methodology of software engineering. Advocates of any of the stars on the
methodological sky will recognize the features of Plaant that appeal right to them. The fans of RUP will applaude
to UML options while OOP champions will appreciate natural constructions else achievable only at a high price in
J2EE, and Agile and Extreme pioneers will leverage the prototyping and collaboration abilities. And how about the
traditional waterfall adherents? Well, they will be grateful to Plaant not to preach them about methodologies.