Monday Sep 29, 2014

Oracle Open World 2014: Come Say Hi!

Oracle Open World 2014 is upon us and for those in attendance, its all about the sessions and wealth of knowledge readily available in a short week. At the same time, OOW provides a great opportunity to meet the teams that develop the products that you use on a day to day basis. If you are an OEPE user or interested in Eclipse, come by our booth in the Oracle Demogrounds located in Moscone South.

 The OEPE booth is located in the Database and Middleware section and Booth ID# SLM-118. We are showing demos of Mobile development, Cloud, Oracle ADF, WebLogic support, and much more.

Thursday Sep 18, 2014

Oracle Developer Cloud Service is Live!

Oracle Developer Cloud Service is a cloud-based software development Platform as a Service (PaaS) and a hosted environment for your application development infrastructure. With the Oracle Developer Cloud Service, development teams can maximize productivity with instant access to Application Lifecycle Management (ALM) tooling as well as team collaboration and management utilities in addition to seamless deployment to the Oracle cloud platform. Oracle Developer Cloud Service provides an enterprise-grade platform to develop, collaborate, and deploy applications within the Oracle Cloud with support for on-premise deployment and GitHub integration. It allows businesses to reap all the benefits of PaaS including subscription based, self-service access to reliable, scalable, and elastic cloud environments with the ability to move code seamlessly between Oracle Cloud to other clouds or on-premise. Built in integration from Oracle Enterprise Pack for Eclipse (OEPE), Oracle JDeveloper and NetBeans allow you to interact with your code in the Oracle Developer Cloud Service.

Check out the Oracle Developer Cloud Service homepage for videos, tutorials, whitepapers, documentation, and more. 

Be sure to check out the upcoming sessions and hands-on-lab at OOW '14 and JavaOne '14.

Session ID: HOL7064

Session Title: Using Oracle Cloud to Power Your Application Development Lifecycle

Venue/Room: Intercontinental - Sutter

Date/Time: 9/29/14, 11:45 - 12:45


Session ID: CON1840

Sesstion Title: Java Development in the Cloud

Venue/Room: Hilton - Continental Ballroom 6

Date/Time: 10/1/14, 11:30 - 12:30


Session ID: CON5031

Session Title: A Guide to Team Development in the Cloud with Oracle Developer Cloud Service

Venue/Room: Moscone South - 270

Date/Time: 10/1/14, 12:45 - 13:30

Monday Jun 30, 2014

Android and iOS development comes to OEPE

Oracle Enterprise Pack for Eclipse adds new support for mobile application development using the new Oracle MAF framework. From within Eclipse, you can now develop hybrid mobile applications deploying to both iOS and Android devices. Some of the new features include:

Oracle Mobile Application Framework Design Time Support

  • New MAF Project Wizards help you get started with the correct project structure to start writing mobile applications
  • New MAF perspective configures your workspace with the most relevant Eclipse Views for mobile development
  • Android SDK and Apple XCode Configuration Wizards setup your Eclipse workspace to build and deploy your work to Android and iOS devices and simulators
  • AMX Tag Palette, Drag and Drop Patterns, and Smart Editors help you use and configure over 80 MAF components to develop your mobile applications
  • New Web Service Data Control simplifies binding mobile components to local and remote SOAP-based web services
  • Mobile Application descriptor editor provides a form based editor to assemble MAF applications, manage mobile security, configure Cordova plugins, and more
  • Mobile Feature descriptor editor provides a form based editor to create, manage, and reuse MAF features and more
  • Support for visual Task Flow creation, Bindings, and Data Controls in Mobile application development
  • MAF Feature and Application packaging for sharing and reuse of features across multiple mobile applications
  • AppXray dependency tracking and refactoring for MAF projects including AMX components, feature configurations, application configurations, bindings, task flows, and more
  • Deploy and Debug to Android & iOS Simulators or Devices directly from within your Eclipse workspace
  • Access Device and Simulator error logs of your running applications help debug runtime issues from within Eclipse

Oracle Mobile Application Framework Runtime

Oracle Mobile Application Framework 2.0 is shipped with OEPE zip distributions and available for download through Eclipse Update. No need to download an external runtime as the framework is included with the development tools out of the box.

Oracle Mobile Application Framework Samples

Over a dozen complete Mobile examples applications are included with the MAF tools. These sample demonstrate examples and best practices for data visualization, binding to web services, using Cordova plugins to access device features, and more. See the MAF Example Applications under the standard Eclipse Examples wizard for list of samples and detailed descriptions.

Checkout OEPE OTN page for OEPE downloads, tutorials, and documentation or see the Mobile Application Framework portal for even more information including new training videos and samples.

OEPE adds support for Eclipse Luna

Oracle Enterprise Pack for Eclipse now provides support for the Eclipse 4.4 Luna platform release. The OEPE feature set is certified on Eclipse Luna GA, the zip distributions are now Luna-based, and the Eclipse Update Sites can now install into existing Eclipse Luna environments.

Checkout the OEPE Downloads page to get the latest tools or OTN for more information on the release.

Friday Jun 27, 2014

New support for Fusion Middleware 12.1.3

Oracle Enterprise Pack for Eclipse (OEPE) now provides new support for Oracle Fusion Middleware 12.1.3.  Details of the Fusion Middleware 12.1.3 support can be found below

Oracle WebLogic Server 12.1.3 Tooling

Oracle Enterprise Pack for Eclipse (OEPE) 12c provides new support for Oracle WebLogic Server 12.1.3.
  • Run/Deploy/Debug artifacts both locally and remotely to WebLogic Server 12.1.3
  • Updated WebLogic deployment descriptor editors support the latest standards
  • Detailed support for management of shared libraries
  • Ability to utilize FastSwap, which provides the ability to reload certain classes/components of an already deployed application
  • Ability to configure and manage WLST (WebLogic Scripting Tool) artifacts
  • Tie in to the WebLogic MBean Browser

Oracle Coherence 12.1.3 Tooling

Oracle Enterprise Pack for Eclipse (OEPE) 12c provides new support for Oracle Coherence 12.1.3.
  • Rich editors for Coherence 12.1.3 deployment descriptors
  • Context sensitive help links directly into Coherence 12.1.3 documentation
  • Run and Debug Coherence 12.1.3 Cache applications directly from within Eclipse
  • Support for Coherence GRID Archive (GAR) applications
  • Packaging and deployment directly to Weblogic Server 12.1.3 or Coherence 12.1.3 containers
  • Ability to deploy a GAR directly, embed as a library in other applications, or deploy as a shared library.

Oracle ADF 12.1.3 Tooling

Oracle Enterprise Pack for Eclipse (OEPE) 12c provides new support for Oracle Application Development Framework (ADF) 12.1.3.
  • Update design time tools for ADF 12.1.3
  • Ability to create new ADF 12.1.3 applications
  • Update existing ADF design time tooling (ADF Faces, Tasks Flows, Page Definitions, Bindings, and Data Controls) to support the new standard
  • Deploy and debug ADF 12.1.3 applications with WebLogic Server 12.1.3

Check out the OEPE OTN page for more information, demos, and tutorials or go directly to the OEPE Downloads page to get the latest installer.

Monday May 19, 2014

OEPE adds Java 8 support and first support on Eclipse Luna

Oracle Enterprise Pack for Eclipse (OEPE) adds new support for Java 8 and Eclipse 4.4 Luna M7.

Eclipse 4.4 (Luna M7) Support

Oracle Enterprise Pack for Eclipse (OEPE) is available for the first time on Eclipse 4.4 (Luna M7). Be aware that Eclipse 4.4 M7 is a milestone build of the upcoming Eclipse Luna release. If you would like to use OEPE against the current GA Eclipse Platform, please select OEPE for Eclipse 4.3.2 (Kepler SR2).

Java 8 Support

Oracle Enterprise Pack for Eclipse (OEPE) now supports Java 8. Java 8 support is available for both the Eclipse Kepler and Eclipse Luna M7 distributions. For more information on Java 8 capabilities, check out Java 8 Central.

Sunday Mar 23, 2014

Getting Started with Oracle ADF Essentials in OEPE

Frederic Desbiens takes you through an introduction on how you can use ADF Essentials to develop and deploy ADF applications with OEPE and GlassFish.

Thursday Mar 06, 2014

OEPE adds support for Eclipse Kepler SR2

Oracle Enterprise Pack for Eclipse is now available for download from the Oracle Technology Network (OTN). This is a minor release which adds support for Eclipse Kepler SR2 (4.3.2). This release also includes bug fixes for issues reported by customers and through the forums

Wednesday Mar 05, 2014

Java 8 Launch!

It's finally almost here - Java 8, lambda this and lambda that. :)

Join Oracle and participants from the Java developer and partner communities for a live keynote and more than 35 screencasts, get involved, ask questions and learn how Java 8 can help you create the future. Don't miss this game changing event.

 March 25 is just around the corner.  Sign up here.

Monday Feb 24, 2014

Oracle Enterprise Pack for Eclipse at EclipseCon 2014

Oracle Enterprise Pack for Eclipse is representing at this year's EclipseCon 2014.  Key sessions for mobile and cloud include:

Developing On-Device Java Mobile Apps ..and Android too! 

Now you can leverage your Java development skills to build mobile applications that install and run on both iOS and Android phones and tablets. See how Oracle has brought Java to iOS and enabled you to leverage your existing skills to develop mobile applications. Build HTML5 user interfaces, integrate with native device feature (camera, GPS, etc.) and use Java for the business logic - then deploy to multiple platforms from the same code base. Learn about the Oracle Mobile Application Framework architecture and development experience in this demo focused session.

 Java Application Development Lifecycle in the Cloud

Looking for a simpler way to do collaborative team development, automate build and deployment and track your code life cycle? Now you can get all of these services in the cloud, and work with them directly from Eclipse. In this demo-driven session, we will explore how to quickly provision a development environments, manage application source code with GIT and Maven, track development Tasks using Mylyn-based issue tracking system, collaborate with teammates on code changes with Code Review, document development processes with hosted Wikis, and implement Continuous Integration and Continuous Delivery with Eclipse Hudson. All without the need to install and maintain the server infrastructure.

Friday Jan 10, 2014

Java 8 at EclipseCon 2014 - Oracle is Gold Sponsor

Oracle is a gold sponsor at the 2014 EclipseCon for North America, March 17-20, San Francisco!

Oracle Enterprise Pack for Eclipse (OEPE) will of course be representing. If you're going, you should definitely checkout our new mobile development capabilities.

Java 8 is also a huge deal as it planned to be GA around this time.  If you're interested, there is a dedicated track covering Java 8.  The schedule is still in the works, but you can check it out here.

Tuesday Dec 10, 2013

Eclipse and Hudson at the Googleplex

If you're in the area (Silicon Valley) and interested in Hudson, you may want to checkout the Eclipse Day event at the Googleplex next Wed, Dec 18.  Check out the details here.

Wednesday Oct 16, 2013

Harnessing the Power of WebLogic and Coherence, November 5, 2013

Register now for OTN Virtual Developer Day
Harnessing the Power of WebLogic and Coherence, November 5, 2013

Join us for Oracle Technology Network's Virtual Developer Day, a new, free, hands-on virtual developer workshop. Java Developers and Architects can attend live, moderated sessions and hands-on labs to learn how to leverage existing skills to take advantage of features in Oracle WebLogic and Oracle Coherence, core components of Oracle's Cloud Application Foundation.  

There will be live chats w/ Oracle tech staff throughout the event.  Check it out.

Friday Aug 02, 2013

OEPE Coherence Grid Archives (GAR) Support


OEPE 12c (12.1.2) release supports Coherence Grid Archives (GAR) application development and deployment to WebLogic Server 12c (12.1.2). A Coherence application is a set of artifacts packaged in a jar called Coherence Grid Archive (.gar), which can be deployed to WebLogic Server 12c as a stand-alone module or bundled in an EAR project. This tutorial demonstrates the various GAR features available in OEPE.

Development Environment Set-up

 OEPE 12c (12.1.2)
 From OTN, download and extract OEPE
 Oracle WebLogic Server 12c (12.1.2)
 From OTN, download and install WLS RT

GAR Project Configuration

Like in any application development, the first step is to create the project that contains required configuration files and libraries.

  • Launch eclipse.exe and switch to a new workspace
  • Switch to Java EE perspective
  • A new wizard is provided to create GAR project
    • From the File | New menu launch "Oracle Coherence Project"
    • Type in a name, "GARDemo"
    • Create a new 12.1.2 RT selecting WLS home (ex: C:\12.1.2-wls-home\wlserver)
    • NOTE: You can create a standalone GAR project or bundle in an EAR
    • For demo purpose, make sure to check "Add project to an EAR"
    • On the project wizard, navigate to Library management page and note the listing of "Coherence Library in Fusion Middleware Install". And also the option to generate the required configuration files.
    • Click Finish
  • In project explorer, notice the generation of default coherence configuration files and library jars
  • Also note the creation of sample web project that can be used as a view module

Configure Coherence project

  • Download and extract to GARDemo | src folder (if required, refresh the project root)
  • Define Application Lifecyle listener
    • In Project Explorer, GARDemo | src | META-INF, double click on coherence-application.xml
    • NOTE: The coherence application file is based on Sapphire based xml editor
    • Check Application lifecycle listener, browse and select "LifeCycleReactor"
    • Save and close coherence-application.xml file
  • Configure Coherence Portable Object Format (POF)
    • In Project Explorer, GARDemo | src, open pof-config.xml
    • Copy-paste the content of <user-type> , <allow-intefaces> and <allow-subclasses> from sample file
    • Save and close pof-config.xml file
  • Export "Oracle Coherence Library"
    • In Project Explorer, right click on GARDemo | Properties | Java Build Path & switch to "Order and Export" tab
    • Make sure to select "Oracle Coherence Library"
    • FYI: We will need the libraries to reference coherence classes in web project 
    • Click OK and dismiss the properties dialog

Configure Web project

  • Add JSF Facet and define coherence deployment assembly
    • In Project Explorer, right click on GARDemoWeb | Properties | Deployment Assembly
    • Click Add and select GARDemo project
    • NOTE: The coherence module is recognized as a GAR (.gar) project
    • Click Apply
    • On the properties dialog, select Project Facets and check JSF Facet version 2.1
    • Click OK and dismiss properties dialog
  • Download and extract to GARDemoWeb | src folder (if required refresh project root)
  • Download and extract to GARDemoWeb | WebContent folder

Deploy Coherence application

  • In the Server view, create a new 12c server configuration
  • NOTE: The server configuration wizard provides an option to create new domain
  • Like any other JSP file, right click on ContactList.jsp and run on 12c server
  • On the Browser, click on "Insert 20 Random Contacts" and generate contact list
  • Optional: You can also exercise other operations, Create, Delete and Update Contact info
  • In the Server view, right click on GARDemoEar and remove the project (un-deploy) from the server

GAR Deployment Support

  • Similar to other Java EE module, the GAR project can be deployed in any of the three WLS supported modes
    • Split source (default mode, also known as Virtual deployment)
    • Exploded archive (packaged in a EAR)
    • In addition to local server, the GAR project can also be deployed to remote server instance

Packaging GAR Project

  • Similar to WAR, the GAR project can be added to WLS 12c instance as a stand-alone module (supported only in Exploded archive)
  • In the above demo we packaged GAR module in an EAR project
    • On creating GAR project bundled in an EAR, the weblogic-application.xml is auto configured with GAR module
    • A validation in weblogic-application.xml ensures only one GAR module can be bundled in an EAR
  • NOTE: As a special case, GAR project bundled in EAR can be deployed both as a stand-alone module and packaged in EAR

Export project as GAR module

  • Similar to Web project .war file, a GAR project can be exported to a .gar file


Introduction to GAR

Tuesday Jul 30, 2013

What's New In OEPE

Oracle Enterprise Pack for Eclipse is now available for download from the Oracle Technology Network (OTN). This is a significant feature release which introduces new design time tools for a variety of technologies including; Oracle ADF, ADF Essentials, Apache Maven, and RESTful Web Services.

More details of this release can be found below:

  • Oracle ADF Support - OEPE fully supports application development with Oracle ADF 12.1.2. Finally, JDeveloper and OEPE users can develop ADF applications against the latest version of the framework on the latest and greatest version of their IDEs. All of the existing ADF design-time features have been updated for ADF 12.1.2 like ADF Faces and DVT tag support, AppXRay validation of ADF artifacts, ADF Task Flow editors, Data Control generation, ADF Bindings tooling, Refactoring, Debugging, and more. OEPE design time tools will take advantage of new standards in ADF 12.1.2 like facelets for page templating and use of the Sparse Data Control. Of course, OEPE still supports development with older versions of ADF 11gR1 as well.

  • Oracle ADF Essentials Tooling - In addition to ADF 12.1.2, OEPE users can also develop ADF applications using the free ADF Essentials. All of the existing ADF tools for WebLogic Server are also available when using ADF Essentials and GlassFish Server. OEPE includes additional features to make the ADF Essentials installation and configuration much easier with GlassFish.

  • Maven support for Fusion Middleware 12c - This release provides additional support for Maven build tools in a few different ways. Eclipse m2e and m2e-wtp are now included by default so that customers can create Maven-based projects in Eclipse, edit pom files, and manage their Maven libraries. Customers that use the new Maven Synchronization utility for Oracle Fusion Middleware 12c to manage their Oracle jars can configure their OEPE projects to use the new Maven library repository. A new ADF Project Archetype is shipped with OEPE which is useful for laying out a basic ADF applications in a Maven structure. Customers can also use the newly updated WebLogic Server Maven plugins with their Maven-based projects within OEPE.

  • JAX-RS and REST Design Time Tools - New design-time tools for JAX-RS are included in OEPE OEPE enhances the existing Eclipse WTP JAX-RS facet to add additional project configuration options, Jersey library management, and deployment descriptor configuration for JAX-RS. New wizards to create RESTful web service classes and REST Clients are included, a new REST Annotations view provides a easy configuration to manage REST annotations, and the Java Editor is enhanced to provide code completion and validation for JAX-RS annotations. JAX-RS classes can also be run against the target application server through the standard Run As > Run On Server action.

  • ADF Data Control Editor - A new rich editor for ADF Data Control configuration is now available. Clicking on your *.dcx will launch the editor which can manage Data Control Configurations, define List of Values, configure List Bindings, and modify the Data Control structure definition.

  • New Oracle Installer for OEPE and FMW 12.1.2 - The OEPE installer has moved to a new installer technology. In addition to OEPE, this new installer bundles WebLogic Server 12.1.2, Coherence 12.1.2, and Oracle ADF 12.1.2. This installer can be obtained from both the OEPE download page and the WebLogic Server download page.

For more information check out the Oracle Enterprise Pack for Eclipse OTN page and check back on this blog for more detailed walk throughs of the new OEPE 12.1.2 features.

The focus of this blog is on Oracle Enterprise Pack for Eclipse (OEPE) and Oracle's involvement in the Eclipse community. Visit us for information on releases, tips and tricks related to Eclipse, and general Eclipse community information.


« October 2015