October 28, 2009

Updated FAQ on SUN acquisition: Covers Glassfish, OpenOffice, NetBeans and VirtualBox

Oracle has updated it's SUN acquisition FAQ.  There has already been some good press pickup, in the form of articles written on the what will happen with NetBeans, VirtualBox, etc.  

Read the article (condensed):

http://www.h-online.com/open/news/item/Oracle-clarifies-plans-for-Java-tools-and-OpenOffice-843661.html

Read the entire FAQ itself:

http://www.oracle.com/ocom/groups/public/documents/webcontent/038563.pdf

del.icio.us Tags: ,,,,

Technorati Tags: ,,,,

October 13, 2009

Oracle Enterprise Pack for Eclipse 11.1.1.3 released

A maintenance release of the Oracle Enterprise Pack for Eclipse (11gR1 PS 1) is now available for download on OTN.

It introduces minor features like Eclipse 3.5 SR1 Galileo Support.  OEPE 11.1.1.3 now supports the latest Eclipse 3.5 SR1 as well as Eclipse 3.4, but it will be the last release to support Eclipse 3.4.   OEPE 11.1.1.3 also now has server plugins for Oracle WebLogic Server 11gR1 patchset 1 (a.k.a WLS 10.3.2)

September 29, 2009

James Gosling to deliver partner keynote at Oracle Develop

James Gosling will be presenting at the Oracle Develop conference during the partner keynote, about The Top 10 Things You May Not Know About Software at Sun.

Check out the Develop Content Catalog

http://bit.ly/g5Iyf

del.icio.us Tags: ,,,

Technorati Tags: ,,,

September 24, 2009

Silicon Valley Code Camp Oct 3rd/4th: Oracle Track

We're excited to be sponsoring the Silicon Valley Code camp for the second year in a row.  New this year is the concept of tracks, and we've got more content for Java Developers than ever before!  Look forward to seeing you there.

Oracle Fusion Middleware Track

In this track, you'll learn about the Java and Web Service technologies used to develop Oracle Fusion Middleware. Java Web Applications and Java EE are covered in detail, from backend topics like JVM diagnostics, web services, security as a service, to development tools like JDeveloper and Eclipse, to “infrastructure-as-a-service” topics like cloud computing. 

Ajax Enabled JSF - Oracle ADF Faces Primer

Beginner

shay shmeltzer

Oracle ADF Faces is a set of over 150 JSF components with built-in Ajax functionality and a robust underlying implementations. This session will review the various components the framework offers including Graphs, maps, Hierarchical Viewer and a host of other components. We'll also demonstrate key framework capabilities such as partial page rendering, drag and drop, windowing, menus, skinning, and more.

Tags:

Asynchronous Web Services

Intermediate

Manoj Kumar

This presentation describes all the aspects of asynchrony in web services. JAX-WS specification describes client side asynchrony API that can be used to call any synchronous service in an asynchronous way. This scheme works for simple cases where service operation does not take long enough to break the http connection because of timeouts. A more useful asynchrony is achieved by making the operation asynchronous at the server side. This presentation details how to implement such a service and how to develop client applications that can call such asynchronous services. WS-Addressing is the key specification for the correlation of asynchronous request and response. Asynchronous services add new challenges in enforcing the security policies and marking the transactional boundaries. This presentation will cover these problems and the possible solutions.

Tags:

Developing Java EE Applications with Eclipse and WTP: Looking ahead to Helios

Intermediate

Greg Stachnick

Building Java EE Applications in Eclipse has never been easier. In this session, we will use Eclipse WTP's JSF, Dali, and EclipseLink tools to build a standard Java EE application. We will also review how free Eclipse plugins such as Oracle Enterprise Pack for Eclipse (OEPE) provide additional support for development and deployment for WebLogic Server and Oracle Database. Finally, we will preview new features for web application and database development planned for Eclipse 3.6 Helios including enhancements for WYSIWYG page development with the Eclipse Web Page Editor (WPE).

Tags:

How to Develop with Oracle Fusion Middleware on Amazon EC2

Intermediate

Pieter Humphrey

Why call IT when you need a development server these days – they take forever! Rent a virtual machine instead! In this session, you'll learn how the cloud is introducing a new model for Fusion Middleware development environment provisioning, as well as an alternative deployment model for the enterprise. We'll examine the methodology behind the construction of rea.oracle.com on EC2, and the hands on lab development environment used for OTN’s Virtual Developer Day.

Introduction to Oracle ADF

Beginner

shay shmeltzer

Oracle's Application Development Framework (Oracle ADF) is a Java EE based MVC framework that is used both by customer and internally at Oracle to speed up the development of Java based RIA applications. The framework offers extensions on top of JSF to add Ajax enabled components, reusable flows, easier binding and security. Learn about the basic components of the framework and how you can use them through a set of live development demos.

Tags:

Security As A Service

Intermediate

Marc Chanliau

Java EE security has limitations (static within a deployed application, not granular, and Java EE roles are not hierarchical). Java Authentication and Authorization Service (JAAS) mitigates many of the Java security model drawbacks, but it doesn’t support security services such as single sign-on, audit, role mapping, etc. This presentation describes a standards-based security services framework that builds on JAAS and other Java standards, allowing Java programmers to weave security in their applications declaratively, independently from business logic.

Tags:

Top 10 Productivity Tools for Java Developers on Oracle WebLogic Server 10gR3

Intermediate

Pieter Humphrey

Oracle WebLogic Server 10.3 introduces an extensive set of new capabilities aimed directly at making the Java developer more productive when rapidly and iteratively developing rich internet applications. This session highlights the top 10 capabilities that will improve a Java developers working on WebLogic Server include features such as deep Spring framework integration and support, fast Java class swapping, deployment plans, HTTP pub-sub capabilities for Web 2.0 development, sophisticated debugging and end-to-end updates for Java EE 5.0 development. Learn what's new and see it in action in this demonstration centric session.

del.icio.us Tags: ,,,,

Technorati Tags: ,,,,

Which Web App Stack is Best?

Advanced

Clive Boulton

Developers ask each other: "What stack are you using?" Theo USA is coming out of recession, in many cases Enterprises have not spent on innovative new software for years. Green shoots in the economy has proactive managements starting to look at new technologies for increases in productivity. Innovations such as Hadoop, MapReduce, Lucene, MVC, ExtJS, Comet have been applied to Search and Social Applications. Comparatively few innovations have crossed back over to the commercial business space. We will have an experienced panel talk about the choices they will recommend for a Web App Stack and why these choices make sense for the problems to be solved. We will encourage robust debate and audience questions to get a good understanding.

 

August 10, 2009

Accessing Amazon EC2 when your firewall doesn't allow VNC or Windows RDP (Remote Desktop Protocol)

Matt Demeusy's blog has a good intro about how to setup an EC2 instance to be accessed via Windows RDP (remote desktop) from your local windows machine.

How to connect to Amazon Linux instances from a windows machine:

  1. Login to the console.aws.amazon.com and in the Key Pairs section of the console, create a key pair and download it.
  2. convert Amazon key format for PuTTY with PuttyGen

    Putty does not understand the keypair that you downloaded Amazon. That’s not a major issue though, because PuttyGen is a program that converts the native file format into one that PuTTY will understand.
    Launch PuTTYGen, click on Conversions -> Import Key. Browse to c:\ec2 and locate the key you downloaded. It will have a .pem extension.
    If you wish, enter a passphrase in the fields provided by PuTTYGen; although we recommend skipping this step for the lab exercise.
    Finally, click on File -> Save Private Key to save the converted key in c:\ec2. Use the same base filename, so that MyKey.pem has a corresponding PuTTY file named MyKey.ppk. This best practice makes it easier to keep things organized later.


    This movie will step you through how to use PuTTY Gen on windows to generate and import your key.  It covers PuTTY Gen and PuTTY from about 4:12 – 4:50 in the movie. Just do the PuTTY Gen step.

     

  3. Select the running instance from the amazon console at http://console.aws.amazon.com and look in the details pane, and copy and paste the public DNS name into PuTTY. (Data in the screenshots are strictly examples).
    Hands on Lab Environment - Oracle Wiki
  4. Then save it to a named profile. (Data in the screenshots are strictly examples)
    Hands on Lab Environment - Oracle Wiki
  5. Then specify your MyKey.ppk PPK file from step 9, as shown below. Save your changes to the same connection profile.  You may need to use PuttyGen to convert the key to putty format before using.
    Hands on Lab Environment - Oracle Wiki
  6. If applicable, specify a proxy server in the Connections > Proxy in the PuTTY settings. Save your changes to the same connection profile.
  7. Hands on Lab Environment - Oracle Wiki
  8. Tunnel VNC (if applicable)

Some firewalls may block vnc on port 5901. If you can connect on SSH, you can use the port forwarding feature of PuTTY to get around this. Realize that if you are tunneling, VNC will depend on the SSH session being open / logged in to work. Setup the tunnel in PuTTY, then connect your vnc client to 127.0.0.1:1 as shown below. If you were already connected on SSH before making this change, make the change, save it, and disconnect / reconnect.
Hands on Lab Environment - Oracle Wiki
Hands on Lab Environment - Oracle Wiki

  • Connect!

    Then try to connect by double clicking on the profile name. The first time you successfully connect, you will get a message about adding the keyfile to a cache. Say yes when prompted. It will prompt you for the login ID after accepting the key, and the username is always root. There is no password as you are using an encrypted key instead of a password.


    Connection troubleshooting:

    • Make sure you specified the path to your key (*.ppk) file in the SSH/Auth section
    • Most often the issue is a hang / timeout. This usually means a network problem, or the instance didn’t boot properly.
    • If you have a proxy that you normally use for your browser, you must specify it in the connection/proxy section, and remember to save the change to your profile so you don’t have to re-enter it every time.
      • Double check your security groups and make sure they allow port 22. Consider where you are connecting from, and whether or not you are actively using VPN or not. Some companies have proxies, so if you’re on VPN you may need to specify your proxy.
      • Try stripping out the DNS name and just use the IP. If the public DNS name is ec2-75-101-146-205.compute-1.amazonaws.com then the IP would be 75.101.146.205. You may want to do this anyway to eliminate DNS as a potential source of issues.
      • Remember that ping will not work with amazon, so don’t bother
    • Last resort, use elasticfox to check the STOUT console output and ensure that the instance booted properly.

    Technorati Tags: ,,,,

    del.icio.us Tags: ,,,,

     

     

  • August 3, 2009

    Oracle Enterprise Pack for Eclipse 11gR1 released on Eclipse 3.5 and 3.4

    Oracle Enterprise Pack for Eclipse (OEPE), the #1 free development environment for Oracle WebLogic Server, is now available on new brand new Eclipse 3.5, as well as 3.4. This release introduces new tools for Oracle WebLogic Server, easier WebLogic / EclipseLink configuration, and new WebLogic JAX-WS Web Services tools. This free set of certified Eclipse plug-ins is designed to help develop, deploy, debug, and test applications for Oracle WebLogic Server and Oracle Database. It installs as a plug-in to your existing Eclipse, or will install Eclipse for you.

    Learn more about it

    Eclipse Update for 3.5

    Eclipse Update for 3.4

    Download an all-in-one bundle.

    OEPE 11gR1 combines innovative commercial features with Oracle's open source contributions to the Eclipse platform. Eclipse developers targeting WebLogic Server, Java SE, Java EE, Web Services, XML, the Spring Framework, and database development can simply use Oracle's Eclipse Update site to access these free tools:

    Server plug-ins for multiple versions of Oracle WebLogic

    Vendor – specific WebLogic support like the new weblogic-ejb-jar.xml and JSR88 Editors

    JAX-WS Web Service development and testing tools, including the new JAX-WS Bindings Customization Editor.

    Object – Relational Mapping Workbench (JPA Entity Editor, Mapping Wizards)

    Spring IDE Project and Spring code generation wizards, including the new Java Web Service from a Spring Bean wizard.

    Core WebLogic Server IDE Support (Deployment Descriptor Editors, Shared Java EE Libraries, etc)

    Oracle Database Tools (Schema Viewer, DDL generation)

     

    June 1, 2009

    A new breed of free developer event – OTN Virtual Developer Day

    The first Oracle Technology Network Virtual Developer Day (OTNVDD) took place on Wednesday May 27, 2009 and was hosted by Oracle Technology Network and Amazon Web Services. One of the key components of this event was to provide developers with free access to prototype Cloud Development Environments (CDEs) for Oracle® Fusion Middleware which helped enabled virtual hands-on training on Java and Rich Enterprise Applications.

    Read on to learn more about what took place and how CDEs can help your development efforts.

    OTNVDD Event Recap

    If you joined us last week you’ve seen and heard how REA and Cloud Computing are changing enterprise development. I hope you took the opportunity to work with the virtual hands on labs – if you did, you experienced first-hand how we built rea.oracle.com – using a prototype Cloud Development Environment.

    Live keynotes from senior vice presidents Ted Farrell and Steven G. Harris kicked off the OTNVDD and included demos of REA technology like Data Grids, Eclipse, Oracle WebLogic, Oracle ADF Faces, JSF, GIS data, iPhone and Adaptive Rendering to mobile/AJAX/HTML/Flash. The keynotes were followed by a lively 20 minute Q&A

    Next we headed into the virtual hands-on labs. While Cloud Development Environment can refer to any virtualized environment, the prototype we used was built as an Amazon Machine Image (AMIs) and public Amazon Elastic Block Store (EBS) snapshot that together contain pre-configured, pre-installed development environments with Oracle development licenses.

    The cool thing we demonstrated with the prototype CDEs is that they can enable pilot projects and “throw away” development environments to be set-up quickly, forgoing lengthy procurement cycles and allowing developers to immediately start building Rich Enterprise Applications, or custom Java applications.

    With automatic provisioning, the CDEs enabled attendees to instantly create complete Oracle Fusion Middleware development and test environments, without installing and configuring software on their own machines, eliminating configuration errors and speeding up the development cycle.

    These prototype CDEs have another benefit, they leverage standard JavaServer Faces, enabling developers to concentrate on learning one framework rather than many, to render user interfaces in multiple channels, including Flash, HTML and AJAX as well as for mobile devices. Additionally, portal services could be accessed along with many other enterprise services using the same framework, reducing both the front-end and back-end integration work required to deliver next-generation user interfaces.

    Amazon Elastic Block Store (EBS) provided highly available and reliable storage volumes, enabling the prototype CDEs to provide a complete, on-demand Java application testing platform.

    Twitter, mix, chatroom, email feedback

    Our first OTNVDD inspired a good bit of discussion via Twitter (#OTNVDD) and at mix.oracle.com ranging from Amazon access questions, to questions about Oracle ADF Faces / JSF labs, Grid technology like Oracle Coherence, Oracle JRockit, Oracle WebLogic Server and EclipseLink.

    Here are a few posts…

    "Everything worked great including the VNC experience. The lab instructions for the "Building Rich Internet Applications with JSF and Oracle ADF Faces Rich Client Components" seemed to assume I was using Windows instead of the OS in the image with I assume was Linux or Unix (I didn't bother to check.

    In fact, makes you think that with the cloud operating system can become irrelevant.). But, I had no trouble figuring things out. JDeveloper had a few minor differences too, but again I think it was operating system based and didn't distract from the experience for me at all. I didn't get to do as much as I had hoped for the conference, but I thought the concept and execution by you and your colleagues at Oracle was stellar. Thank you for the opportunity to participate. Oh, I loved ADF!"

    "Jamie,

    This was my first ever use of AWS. That too was extremely pleasing and I learned a lot. Most especially, I learned that I could get going very quickly."

    - CSC Architect

    "OTNVDD - REA, Eclipse, JRockit & Coherence - Great technical event of 2009

    I appreciate whoever had created this event taking all the pains to create an excellent QUICKSTART to Oracle's showcase of Technology & Tools for J2EE and Web 2.0 Developers. Jdeveloper having a new look with all the JSF retooling. JRockit's powerful instrumentation made visible thru' the lab with some trick Java 101 questions.

    The training guide & material is of high quality. Some of the developers while trying to move quickly from the Design palette to code structure for editing may have gotten "SEVERE" errors etc but having quickly verifying saved steps and running the Application as you go would have smotthened such pains - if any had encountered those.

    The Jdeveloper tooling reminds me of early editions of several MDA tools [ using MOF from OMG etc] that used to have trouble in navigation and generating and referencing wrong code/function tree etc. Also need to mention the Netbeans versions of IDE's that perpectually had trouble syncing between design view and code structure view..

    Several developers using Backbase, JackBE, Flex & hm Silverlight/Team Center may like several features offered in this version of the tools.

    I hope Oracle SOA suite [ that had a big LAB that spanned days] need to be recast in this form - taking BPM, BPEL & Data & Service Integration as themes. Also Hyperion, Essbase as well as the new Testing tools from oracle need a showcase like this.

    I would recommend Oracle to create a MOBILE version of the whole tools and technology be it ADF faces or several applications used in cross industries spanning telecom, manufacturing etc. Another area would be bringing WCM - Web Content Management and COllab suite together on the CLOUD horizon.

    OTNVDD - was a great event that superceded the early hypes Microsoft used to do in Movie theaters showcasing MS-Developer day.

    I appreciate all the great folks behind the scenes for this event as it is very useful to Developers and Enterprise Architects with right content."

    - attendee comment on mix.oracle.com

    Summary

    A Cloud Development Environment is an ideal model for jump-starting Java development as it provides a way for developers to instantly create testing environments – allowing them to get straight to development faster and cheaper.

    Oracle's JSF-based approach to building Java and Rich Enterprise Applications is inherently server side, which provides a developer a layer of integration to other back end services like Portals and Content Management, LDAP, etc. In contrast, with conventional AJAX development, a developer can be isolated in the client address space where it’s harder to get at server side data and functions. Also, AJAX approaches typically involve a developer needing to learn several different client-side programming models. JSF and the Oracle ADF Faces Rich Client Components allow developers to work within one API and framework to render AJAX, Mobile, Flash and JSF, delivering the rich user interface that today’s enterprise applications demand.

    If you missed the OTNVDD, check out the content WIKI and the on demand sessions. You can also run the virtual hands on lab with the prototype CDEs. PLEASE NOTE: CDE access is no longer free. Amazon’s usage charges, terms, conditions and restrictions apply. Lastly, the keynote replay is available to registered users.

    Let us know what you found most useful about OTNVDD.

    Cheers,

    the Virtual Developer Day Team

    May 13, 2009

    Bay Area Eclipse Demo Camp

    Oracle is hosting an Eclipse demo camp at Oracle HQ on June 17th, and currently has an open call for presenters.   Demo slots are 15 minutes.  Demos obviously need to be eclipse based.  Eclipse 3.5 demos are encouraged, but not required.   

    Presenter sign up:

    http://wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Redwood_Shores#Presenters

    Attendee sign up:

    http://wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Redwood_Shores#Who_Is_Attending

     

    del.icio.us Tags: ,

    Technorati Tags: ,

    March 24, 2009

    Oracle Enterprise Pack for Eclipse 11g released at EclipseCon 2009

    It's day 2 of EclipseCon 2009, and the energy of the show seems really good this year!  Sessions are packed, and there's still much more to come.  This morning, Oracle released a major update to the Oracle Enterprise Pack for Eclipse (OEPE) -- which is freely available and can be installed via Oracle's Eclipse Update site or getting an all-in-one from OTN.

    If you're new to OEPE, this blog will give you a quick look at what's inside.

    What's New in Oracle Enterprise Pack for Eclipse 11g?

    Object Relational Mapping and Database Tools

    JPA Support

    New JPA entity generation and management tools, built on WTP Dali, are included for EclipseLink, Kodo, and generic JPA providers. These new tools provide entity generation wizards supporting both Top-Down (Start from Java) and Bottom-Up (Start from Schema) JPA entity development.

    In addition, the Entities Editor graphically represents relationships between existing JPA entities in the project. Combined with the JPA Details view, the Entities Editor provides a single view to manage multiple JPA entities and their relationships.

    Spring ORM Generation and SpringIDE

    New Spring ORM Generation tools create Spring DAO and Service classes from existing entities. These Spring DAOs include standard CRUD operations for easy data access. SpringIDE is bundled and integrated with OEPE 11g providing enhanced editing and validation of Spring configuration files.

    Oracle Database Tools

    New Plugins for Oracle Database development, built on Eclipse DTP, are available in OEPE 11g.

    JAX-WS Web Services Tools

    New JAX-WS and JAXB development tools are included supporting both Top-Down (Start from Java) and Bottom-Up (Start from WSDL) web service development for Weblogic Server. These new tools includes features for Java Web Service and WSDL generation, client generation, JAXB types generation, testing with the Web Service Test Client, and deployment tools for Weblogic Server.

    Support for Weblogic Server

    Oracle Enterprise Pack for Eclipse continues to provide tools for local and remote development, deployment, and debugging on Weblogic Server. OEPE 11g supports Weblogic Server value added features such as shared libraries, Fast Swap, deployment plans, and more.

    OEPE 11g includes new editors for common Weblogic Server deployment descriptors, weblogic.xml and weblogic-application.xml. These new editors include wizards, validation, and code completion to streamline application configuration. Context sensitive help (hit the F1 key) has been added for every field in the editors to help users understand the semantics of these descriptors.

    New Facets and Project Types

    New facets and project wizards have been added to OEPE 11g in support of the new features mentioned above.

    Supported Platform Information

    For more information on platform support, including hardware and software requirements, see the Supported Platforms web site.

     

    March 10, 2009

    Rich enterprise applications in the cloud

    This blog entry will cover Rich Enterprise Application deployment architecture for the cloud, using Oracle JDeveloper 11g, Oracle ADF 11g, Oracle WebLogic Server 10gR3, Oracle Database 11g, and Amazon’s EC2.

    Introduction

    This post is the first in a series in which I’ll walk through the process involved in the creation of a new Oracle microsite that takes advantage of Cloud computing.

    Background

    I found myself in search of a home for a recent microsite project that I was working on with some of my Oracle colleagues who share this blog. That project, http://rea.oracle.com, is a developer resource index and showcase for the new ADF Faces Rich Client technologies, JDeveloper 11g, and Oracle WebCenter 11g Tech Preview. The cool thing about the site it that it was completely built with the ADF Faces 11g Rich Client components, so the site itself is a demo of the technology.

    Since I was working with pre-release software, I wanted control over the deployment environment. I’d heard a lot of hype about cloud computing, and wanted to give that a try. Oracle’s partnership with Amazon meant that I could fire up an Oracle Database quickly and easily. The pay-for-what-you-use model was attractive, and it is Oracle’s intention to provide more AMIs for Fusion Middleware, so deploying Rich Enterprise Applications on the cloud will only get easier. The WebLogic Sever AMI was very recently released to Amazon for consumer usage, for instance. While customers still have to purchase Oracle licenses for Oracle technology, it’s incredibly easy to deploy applications to cloud computing environments like Amazon EC2.

    Amazon machine instances (AMIs) & Oracle

    Statelessness

    Amazon’s machine instances are stateless! This means that any data, configuration work, etc., done on or saved to an instance will disappear when the instance is shut off -- unless you preserve it on a separately mounted EBS (Elastic Block Storage) disk or configure your own AMI to achieve the desired configuration on startup. For example, make sure you store your Oracle Database (DBF) datafiles on an EBS so your schemas don’t disappear if you restart your instance.

    Creating your own AMI’s

    This is beyond the scope of this article, but this is the 100% sure-fire way to achieve repeatable results when booting an instance. The process is somewhat involved, to say the least. This page on Amazon’s site provides a primer.

    Selecting an existing AMI

    I used an Oracle Database 11g / Oracle Enterprise Linux (64 bit) instance as my starting point. Elasticfox makes it easy to search for and fire up instances (see the screenshot below). Amazon has also recently introduced their own browser based management console. In Elasticfox, simply type in a keyword like “Oracle” to see a list of matches. It should display the complete list by default.

    clip_image002

    Amazon’s docs on Running an instance are quite useful, albeit focused on the command line style of interaction.

    Oracle AMI’s

    Oracle has delivered a set of free Amazon Machine Images (AMIs), to make it easy for customers to get started deploying Oracle solutions on Amazon EC2. Developers can take advantage of the provisioning and automated software deployment in these AMIs to rapidly build applications using Oracle’s popular development tools, such as Oracle Application Express, Oracle JDeveloper, Oracle Enterprise Pack for Eclipse and Oracle Workshop for WebLogic. Note that licenses for the software must still be purchased

    REA microsite

    The REA microsite runs on Oracle WebLogic Server 10gR3, Oracle DB 11g and Oracle ADF 11g. It was developed using JDeveloper 11g.  It makes primary usage of the ADF Hierarchy Viewer component, which is planned for public release in 11gR1 version of JDeveloper / ADF 11g.

     

    image

    image

     

    image

    Using the rea.oracle.com website and the ADF hierarchy viewer is simple and easy, and involves a few simple gestures from the user.

    1.) EXPAND NODE

    clip_image009

    2.) FLIP NODE

    clip_image010

    3.) MOVE

    Click, hold, and drag in the center of a node as shown below to re-position the tree.

    clip_image011

    4.) ZOOM

    clip_image012

    That action expands the toolbar as shown below. Then you can move, zoom, and change the hierarchy layout.

    clip_image013

    5.) ROLLOVER

    At lower zoom levels, rolling over a node will create a popup with potentially different content.

    clip_image014

    In the next post in the series I’ll explain the technical concepts and details about working with Amazon, and free 3rd party software used with the cloud.