|  
             Oracle JDeveloper helps organizations accelerate the development 
              of high quality, standards-based applications through a single, 
              highly integrated development environment that covers the entire 
              application lifecycle. Developers easily move from UML modeling, 
              Java development, and J2EE deployment through remote debugging and 
              code profiling all in a single, consistent development environment. 
              Oracle JDeveloper provides the industrys fastest model, build, 
              deploy, debug and tune development cycle. Slash time-to-market and 
              let developers focus on building new functionality with Oracle JDeveloper 
              rather than spending time working with complex, unintegrated development 
              tools. No other Java, XML, SQL and Web services tool gives developers 
              as much productivity as Oracle JDeveloper while at the same time 
              reducing costs.  
            Here are some of the features that support this productive development 
              environment:  
             
              Oracle JDeveloper simplifies e-business applications development 
              by offering award-winning visual and declarative tools. 
            
              - Oracle JDeveloper includes a UML class diagram that 
                models and generates EJB, Web services, TopLink objects, simple 
                Java classes, and Oracle ADF Business Components. Developers can 
                drag and drop tables from the database browser onto the diagram 
                to generate Business Services that provide Java interfaces to 
                these tables.
   
              - Oracle JDeveloper provides a page flow modeler for 
                the open-source Apache Jakarta Struts framework. This modeler 
                provides a visual interface that simplifies the development of 
                the application flow. Developers model their page flows using 
                simple drag and drop of Struts components onto the diagram. The 
                diagram is automatically synchronized with the source. Using the 
                Data Control Palette, developers can associate Business Services 
                methods with Struts actions. The Struts page flow diagram provides 
                drill-down access to Web page editing and Struts action coding. 
                The Struts Page Flow Modeler provides developers with increased 
                productivity while strongly adhering to these standards.
   
               
                Oracle JDeveloper provides a visual layout editor for both 
                HTML- and Swing-based user interfaces. Developers use the component 
                palette to add visual components to the applications user 
                interface. The component palette can be extended with any standard 
                JavaBean or JSP tag library. Developers can use the Property Inspector 
                to declaratively define the attributes of visual components. Oracle 
                JDevelopers award winning visual layout editor keeps the 
                modeling and source code changes synchronized at all times, so 
                new and seasoned developers can choose the most productive style 
                for building their components and applications. 
             
             
              The development life cycle of an application has more stages 
              than just coding. Oracle JDeveloper supports all the development 
              stages including modeling, debugging, testing, profiling, optimizing, 
              and deploying applications with tools to fit both novice and experienced 
            developers. 
            
               
                UML models help developers think through complex designs and enable 
                users to understand design decisions. Modeling is traditionally 
                seen as a separate process from development. Oracle JDeveloper 
                challenges that assumption by enabling UML designers to work simultaneously 
                with developers working on the underlying Java code. The models, 
                code and property palettes remain synchronized throughout the 
                process so that developers and designers can work in their most 
                productive environment. This Model Driven Architecture (MDA) offers 
                better application quality and shorter time-to-market. 
                 
               
               
                Debugging code is an essential part of the application 
                development life cycle. Oracle JDeveloper offers the industrys 
                fastest debugger to quickly narrow problems to specific lines 
                of code. The debugger supports multi-process debugging, remote 
                debugging, viewing loaded classes and object instances on the 
                heap and on-demand garbage collection. To encourage developers 
                to write high-quality code, Oracle JDeveloper provides a unique 
                CodeCoach tool, an integrated utility that scans application code 
                as it executes and offers recommendations to improve performance, 
                reduce resource consumption and encourage industry best practice 
                coding techniques. 
                 
                  
               
                High performance and high quality code are indicators of 
                well-architected applications. Successful development organizations 
                make performance and quality inherently part of the application 
                development process. However, the skills required to build such 
                applications can be difficult to find and nurture in most organizations. 
                Oracle JDeveloper changes the J2EE performance and quality tools 
                landscape by ensuring every developer has performance profilers, 
                debugging capabilities and code analysis available on demand, 
                all within an integrated development environment. These tools 
                enable developers, regardless of their skill and Java experience, 
                to quickly isolate code performance problems by analyzing memory 
                usage, Java events, code execution and SQL queries. 
                 
               
               
                Oracle JDeveloper simplifies the deployment of J2EE applications 
                to any J2EE server. Built-in dialogs provide a declarative way 
                of creating deployment descriptors for Java applications. The 
                EJB Verifier tool verifies the structure of the code and eliminates 
                common errors in the deployment process. With the simplified Packaging 
                Wizards, developers can create standard WAR, EAR, and JAR files 
                from their projects. With a single-click, these standard files 
                can be deployed directly from the IDE into standard J2EE containers 
                such as Oracle Application Server, BEAs Weblogic, JBoss, 
                and Tomcat. Oracle JDeveloper also integrates the open-source 
                Ant build tool into the IDE and the new wizards help developers 
                define, run, and easily manage these required build tasks. 
             
             
              Developing applications with industry standards helps development 
              teams reduce risk by offering vendor choice, ensuring interoperability, 
              enabling portability, and taking advantage of widely available developer 
              skills. Oracle JDeveloper has aggressively adopted Java, XML and 
              Web service standards so development teams avoid proprietary vendor 
              lock-in while remaining in a highly productive, integrated development 
              environment. Oracle JDeveloper leads the industry in support for 
              all the latest in J2EE, J2SE and J2ME standards. XML standards support 
              includes DOM, SAX, XML Schema, JAXP, XSL, and XPath. Web services 
              standards support includes SOAP, WSDL and UDDI. Other key standards 
              including UML, XMI, Toplink, JSP, JSF, Structs, Swing, UIX, WebDAV, 
              SQL, and PL/SQL are also extensively supported. 
             
              J2EE is a set of specifications for building multi-tier applications 
              using the Java language. J2EE is a robust, scalable, and secure 
              platform that forms the basis for many of todays enterprise 
              applications. Over the years, best practices and design patterns 
              have evolved for the J2EE platform. The problem is that implementing 
              these best practices usually involves writing a lot of infrastructure 
              code. Oracle JDeveloper aims to solve this problem 
              by providing the Oracle Application Development Framework (Oracle 
              ADF). This framework simplifies J2EE development by minimizing the 
              need to write code that implements design patterns and application 
              infrastructure and it is used by Oracles Applications Development 
              engineers to build Oracles eBusiness Suite. 
           |