Noronesc Development Team uses the most comprehensive arsenal of tools for application development and business intelligence. These tools support many programming languages, the latest open standards, several development methodologies, and all phases of the development life cycle. For example, applications can be built using visual modeling, Java and PL/SQL coding, component or services-based development, and 4GL rapid application development. With a tool for every task and each tool rated best in class, there is no better tool suite.
Oracle Application Express
Oracle Application Express (Oracle APEX) is a declarative, rapid web application development tool for the Oracle database. It is a fully supported, no cost option available with all editions of the Oracle database. Using only a web browser, you can develop and deploy professional applications that are both fast and secure.
Whether you are an experienced SQL and PL/SQL developer or a power user used to writing reports, wizards allow you to quickly build Web applications on top of your Oracle database objects. Enhancing and maintaining these applications is done using a declarative framework, all of which increases your productivity.
Oracle Application Express is database-centric and suited to building a vast array of applications. You can start with webifying a spreadsheet to facilitate collaboration or dive right into extremely complex applications with numerous external interfaces. Because Oracle APEX resides within the Oracle Database and can easily integrate with authentication schemes (such as Oracle Access Manager, SSO, LDAP, etc.) you can build secure applications that can scale to meet your largest user communities.
Application Development Framework (ADF)
ADF is an end-to-end J2EE framework that simplifies development and minimizes coding. With infrastructure services and design patterns well designed, developers focus on the high level functionality and user experience, rather than the service implementation and business logic separation details.
Oracle Application Development Framework (ADF) Mobile
ADF Mobile extends ADF to users on wireless and mobile devices. Using the visual and declarative ease of development offered by JDeveloper, developers can create two types of mobile applications:
- ADF Mobile Browser Applications - running in the mobile device’s browser, these online Web applications are constructed with Apache Trinidad JavaServer Faces (JSF) components.
- ADF Mobile Client Applications - an offline application running on the mobile device and leveraging device native UI components.
ADF Mobile enables developers to develop one application that can be deployed to multiple mobile device platforms while easily mapping business services to databases, adding business logic and creating a controller layer.
JDeveloper is a free integrated and extensible development environment with end-to-end support for modeling, developing, debugging, and optimizing Java components, database objects, Web services, and XML based applications. JDeveloper provides assisted programming via advanced code editors and insight, and RAD development via wizards and modelers. With choices in deployment technologies and platforms, it also includes Java reverse-engineering capabilities, many third party plug-ins, and built-in links to open source tools like Struts, Ant, JUnit, and CVS.
BI Beans are the sophisticated JavaBean building blocks, used within Discoverer, which developers can use for creating custom business intelligence applications and for leveraging OLAP in the Oracle Database. They include presentation beans, graph and crosstab data beans, query and calculation builders, and persistence services.
Enterprise Pack for Eclipse
TopLink is the #1 object-to-relational persistence architecture for productively developing Java objects with relational databases and translating between Java and XML objects. Working with any development toolset, application server, J2EE framework, and database, TopLink offers the best performance and choice.
Designer is a mature system, database, and application modeling and generation tool for architects and developers. It reverse-engineers systems, models processes, documents entire projects, generates complete applications, and provides change impact analysis.
Programmer provides embedded SQL-style interfaces: precompilers, SQL*Module, and SQLJ. It also includes utilities, such as Object Type Translator and JPublisher, to generate host-language bindings from database schemas.
Reports’ wizard-driven approach and drag-and-drop layout editor enable users to query many types of data sources and publish intricate, high quality reports in many types of formats.
Forms is Oracle’s long-established, RAD tool for building sophisticated Java client applications and UIs. Forms also provides developers with native widgets, PJC-extensible UIs, and default controls. In one step, Oracle Forms Services configure and optimize Forms applications for the Internet without any coding.