WebCenter Development Environment – Minimum and Recommended Requirements

The other day a question was posted on the Oracle WebCenter Suite Group on LinkedIn about the minimum and recommended requirements for the WebCenter development environment.

Before considering what the actual hardware requirements are, it makes sense to quickly glance through what we mean by the development environment, what needs to be installed, and what are the things you can do. In addition, you should also consider what back-end servers are needed and whether those are required or optional.

To make it easier, here is a slide that gives a high-level overview of the WebCenter development environment (click on it to enlarge it).

First, you have to install JDeveloper with the WebCenter Extension (through Help > Check for Updates). This will allow you to do a lot of things, including:

  • build customizable applications with Composer
  • build, deploy, and test JSR 168 portlets
  • consume WSRP 1.0 and WSRP 2.0 portlets
  • integrate content from your file system (for development and testing purposes)
  • test search

In addition, most enterprises have an IMAP or MS Exchange Email server hosted, that you can connect to and integrate into your applications.

If you need social computing services, such as discussions, wikis, blogs, you need to install the back-end servers for these services. If you would like to leverage people connection, tagging, linking, you will need a DB.

Now, to get to the original question: what is the minimum/ideal requirement to run all this: if all you need to run is JDeveloper with the WebCenter extension, 2GB RAM should be sufficient. If you want to fire up an XE database on your laptop, and want to run multiple browsers with email and MS Office on it, you should have 4GB RAM (and ideally an O/S that can see all of it). As for hard disk: JDeveloper requires somewhat more than 1GB, and the WebCenter Extension is in the 200MB range. So you can count with 2GB as the absolute minimum.

Last but not least, a monitor with good resolution, possibly an external monitor (or two) doesn’t hurt either.