Saturday May 31, 2014

General Availability: Simplified User Experience Design Patterns eBook

Karen Scipi (@karenscipi) writes:

The Oracle Applications User Experience team is delighted to announce that our Simplified User Experience Design Patterns for the Oracle Applications Cloud Service eBook is available for free.

Working with publishers McGraw-Hill, we're making our eBook available in EPUB, MOBI, and PDF versions.

Simplified UI eBook

The Simplified User Experience Design Patterns for the Oracle Applications Cloud Service eBook

The eBook illustrates the same user experience (UX) design patterns and page types and components guidelines that Oracle uses to build simplified user interfaces (UIs) for the Oracle Sales Cloud and Oracle Human Capital Management (HCM) Cloud.

Click to register and download your free copy of the eBook

UX design patterns and guidelines offer big wins for applications builders because they're proven and reusable solutions applied using Oracle technology. Our eBook enables developers to build a compelling user experience consistently, boosting developer productivity, and shortening the overall time to put a modern user experience into the hands of users.

Developers use the eBook to build their own SUIs
Developers use the eBook to build their own simplified UIs with Oracle Application Developer Framework (ADF) and Oracle JDeveloper

Oracle partners, customers and the Oracle ADF community can now share in the Oracle Applications User Experience science and design expertise behind those awesome simplified UIs in the Oracle Applications Cloud, and begin to build their own great simplified UIs too!

Wednesday May 28, 2014

Oracle Applications Cloud Release 8 Customization: Your User Interface, Your Text

Introducing the User Interface Text Editor

In Oracle Applications Cloud Release 8, there’s an addition to the customization tool set, called the User Interface Text Editor  (UITE). When signed in with an application administrator role, users launch this new editing feature from the Navigator's Tools > Customization > User Interface Text menu option.

See how the editor is in there with other customization tools?

User Interface Text is launched from the Navigator

User Interface Text Editor is launched from the Navigator Customization menu

Applications customers need a way to make changes to the text that appears in the UI, without having to initiate an IT project. Business users can now easily change labels on fields, for example. Using a composer and activated sandbox, these users can take advantage of the Oracle Metadata Services (MDS), add a key to a text resource bundle, and then type in their preferred label and its description (as a best practice for further work, I’d recommend always completing that description).

Oracle Composer used to change field labels

Changing a simplified UI field label using Oracle Composer

In Release 8, the UITE enables business users to easily change UI text on a much wider basis. As with composers, the UITE requires an activated sandbox where users can make their changes safely, before committing them for others to see.

The UITE is used for editing UI text that comes from Oracle ADF resource bundles or from the Message Dictionary (or FND_MESSAGE_% tables, if you’re old enough to remember such things).

Functionally, the Message Dictionary is used for the text that appears in business rule-type error, warning or information messages, or as a text source when ADF resource bundles cannot be used. In the UITE, these Message Dictionary texts are referred to as Multi-part Validation Messages.  

If the text comes from ADF resource bundles, then it’s categorized as User Interface Text in the UITE. This category refers to the text that appears in embedded help in the UI or in simple error, warning, confirmation, or information messages.

The embedded help types used in the application are explained in an Oracle Fusion Applications User Experience (UX) design pattern set. The message types have a UX design pattern set too.

Using UITE 

The UITE enables users to search and replace text in UI strings using case sensitive options, as well as by type. Users select singular and plural options for text changes, should they apply.

Searching and replacing text in UIT

Searching and replacing text in the UITE

The UITE also provides users with a way to preview and manage changes on an exclusion basis, before committing to the final result. There might, for example, be situations where a phrase or word needs to remain different from how it’s generally used in the application, depending on the context.

Previewing tech changes before saving

Previewing replacement text changes. Changes can be excluded where required.

Multi-Part Messages

The Message Dictionary table architecture has been inherited from Oracle E-Business Suite days. However, there are important differences in the Oracle Applications Cloud version, notably the additional message text components, as explained in the UX Design Patterns.

Message Dictionary text has a broad range of uses as indicated, and it can also be reserved for internal application use, for use by PL/SQL and C programs, and so on. Message Dictionary text may even concatenate at run time, where required.

The UITE handles the flexibility of such text architecture by enabling users to drill down on each message and see how it’s constructed in total. That way, users can ensure that any text changes being made are consistent throughout the different message parts.

Multipart messages in UI

Multi-part (Message Dictionary) message components in the UITE

Message Dictionary messages may also use supportability related numbers, the ones that appear appended to the message text in the application’s UI. However, should you have the requirement to remove these numbers from users' view, the UITE is not the tool for the job. Instead, see my blog about using the Manage Messages UI.

Sunday May 25, 2014

Oracle ADF and Simplified UI Apps: I18n Feng Shui on Display

I demoed the Hebrew language version of Oracle Sales Cloud Release 8 live in Israel recently. The crowd was yet again wowed by the simplified UI (SUI).

I’ve now spent some time playing around with most of the 23 language versions, or the NLS (Natural Language Support) versions as we call them, available in Release 8.

Hebrew language Oracle Sales Cloud UI Release 8

Hebrew Oracle Sales Cloud Release 8

The simplified UI is built using 100% Oracle ADF. This framework is a great productivity solution for building tablet and mobility-driven apps in the cloud for users in countries and regions that use natural languages other than English.

Oracle ADF’s internationalization (i18n) relies on built-in Java and Unicode,  packing in such i18n goodness as Bi-Di (or bi-directional) flipping of pages, locale-enabled resource bundles, date and time support, and so on.

Spanish and Hebrew Simplified UIs Bi-Directional Components Compared

Comparing Spanish (left) and Hebrew Bi-Di (right) page components in the simplified UI.
Note the change in the direction of the arrows and alignment of the text.

So, developers who need to build global apps don’t have to do anything special when using Oracle ADF components. That's all thanks to baked-in UX Feng Shui, as Grant Ronald of the ADF team would say to the UK Oracle User Group.

Find out more  about  ADF i18n from Frédéric Desbiens (@blueberrycoder) on the ADF Architecture TV channel and check out the details in the Developer's Guide.

Tuesday May 20, 2014

Oracle Voice and Oracle Applications Cloud Simplified UIs in Israel

Just back from the Israel Oracle User Group (ilOUG) Business Day 2014 held near Tel Aviv.

I delivered a keynote on the Oracle Voice mobile app for the Oracle Sales Cloud. Later, I showed how to customize the Release 8 simplified UIs (SUIs) and how to build similar SUIs in the Oracle Applications Cloud with UX design guidance.

Israel is an inspiring location in which to talk about tech, leading the way with awesome mobile voice innovations such as Waze, so I empathized easily with the local audience.

Oracle Voice App Mobile UI

Oracle Voice Mobile App

My keynote began with an overview of advances in voice user experience, and how the technology has become a very hot accelerator to closing more sales deals. This lead to my live demo, performing typical sales tasks using the Oracle Voice mobile app in a Siri-like (and fun) way with  sales data in the cloud. I then shared the Oracle UX principles for designing a great voice user experience (VoX, anyone?).

Later, I also showed how business users can customize the Oracle Sales Cloud and Oracle HCM Cloud Release 8 simplified UIs using composer tools, without writing a single line of code. My live show included the Hebrew language version of the Release 8 SUI, a first time demoed, I believe.

Hebrew Oracle Sales Cloud Simplified UI

 Hebrew Simplified UI Oracle HCM Cloud

Hebrew Oracle Cloud simplified UI

Hebrew Simplified UI Oracle Sales Cloud

I kept the SUI session short and simple (that’s the idea!) and then showed how Oracle ADF developers can go further and build their own SUIs in a few hours by using our free eBook on SUI UX design patterns, Oracle ADF components and page type guidelines.

Oracle UX eBook

Figure 4: ebook in Use. Got Yours

I ended the session by offering more resources for ilOUGers to explore, including how to get involved with the Oracle Usability Advisory Board, now active in the region.

A great event, and I was sorry I couldn’t spend more time in Israel. But, I was pleased with using live demos and with using lots of local Israeli and Hebrew examples. I think the Business Day attendees were happy with the performance too.

Hopefully it won’t be too long before I’m back in Israel doing live app, local-flavored, outreach to another eager and engaged audience.

Special thanks to ilOUG’s Rami Margalit and to Ami Aharonovich for organizing the day and providing helpful local insight.

About

Welcome to the Usable Apps in the Cloud blog.

Learn more about us at
Usable Apps

Search

Categories
Archives
« May 2014 »
SunMonTueWedThuFriSat
    
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
21
22
23
24
26
27
29
30
       
Today