Ingres CAFÉ: Java Application Development Tool
Ingres' Consolidated Application Foundation for Eclipse (CAFÉ) is a java application development tool that accelerates and simplifies development with Java. CAFÉ eliminates the time consuming tasks of acquiring, installing and configuring the many components developers need in a Java application development environment. CAFÉ delivers a "one click and code" solution for Java development bringing together leading open source products. Ingres CAFÉ includes:
- Eclipse IDE
- Ingres
- Ingres Eclipse Data Tools Plug-in (DTP)
- Apache Tomcat
- Hibernate
- Java Server Faces Libraries
Eclipse IDE
The Eclipse Integrated Development Environment is one of the fastest growing Java development platforms available today. Eclipse provides a rich design to deployment platform that can be extended with dozens of plug-ins to assist with everything from UML modeling to business intelligence reporting. Eclipse projects provide tools and frameworks that span the entire software development lifecycle, including modeling, development, deployment tools, reporting, data manipulation, testing and profiling. The tools and frameworks are primarily focused on building JEE, web services and web applications. Eclipse also provides support for other languages, such as C/C++, PHP, and others.
Ingres
Ingres 2006 (9.2) is fully integrated and configured with CAFÉ to provide a data repository for application development. Because Ingres 2006 provides the scalability and security to handle the most demanding business functions, applications developed in CAFÉ can go from POC to production unchanged.
Ingres Eclipse Data Tools Plug-in (DTP)
The Ingres DTP makes Eclipse Ingres syntax aware so developers can quickly and easily develop correct data manipulation statements without Ingres training or experience. The DTP also provides support for querying of data, the ability to run SQL statements by simply highlighting the statement text, direct editing of table data and database procedure code, and the ability to execute and get results from row producing database procedures. These make it extremely easy for developers to become productive immediately with Eclipse and Ingres.
Apache Tomcat
Apache Tomcat is the world’s leading open source application server. Apache Tomcat makes it easy to test your Java applications directly from the Eclipse framework. And Tomcat can be used with Ingres CAFÉ in your production environment.
Hibernate
Hibernate is a powerful, high performance object/relational persistence and query service. Hibernate lets you develop persistent classes - including association, inheritance, polymorphism, composition, and collections. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API.
Java Server Faces Libraries
Java Server Faces (JSF) greatly reduces the time required to develop sophisticated, interactive Java applications. Panels and web pages developed with JSF have rich, sharp graphical controls that are easy to implement. Using JSF also greatly reduces development time providing significant cost savings. Developers of various skill levels can quickly build web applications by: assembling reusable UI components in a page; connecting these components to an application data source; and wiring client-generated events to server-side event handlers.
