Introduction to EGL
Enterprise Generation Language (EGL) is a development environment and programming language that lets you write full-function applications quickly, freeing you to focus on the business problem your code is addressing rather than on software technologies. You can use similar I/O statements to access different types of external data stores, for example, whether those data stores are files, relational databases, or message queues. The details of Java and J2EE are hidden from you, too, so you can deliver enterprise data to browsers even if you have minimal experience with Web technologies.
After you code an EGL program, you generate it to create Java source; then EGL prepares the output to produce executable objects. EGL also can provide these services:
- Places the source on a deployment platform outside of the development platform
- Prepares the source on the deployment platform
- Sends status information from the deployment platform to the development platform, so you can check the results
EGL even produces output that facilitates the final deployment of the executable objects.
An EGL program written for one target platform can be converted easily for use on another. The benefit is that you can code in response to current platform requirements, and many details of any future migration are handled for you. EGL also can produce multiple parts of an application system from the same source.
Related concepts
Development process
EGL projects, packages, and files
Generated output
Parts
Run-time configurations
Related tasks
Creating an EGL Web projectRelated reference
EGL editor
EGL source format