Oracle WebCenter Mobile Development Skillsets
By Kellsey Ruppel-Oracle on Jul 08, 2014
By Mitchell Palski, Oracle WebCenter Sales Consultant
The Important of Enterprise Mobility
Enterprise mobility is a growing area of interest for all organizations – public sector and commercial – mainly because of the widespread use of mobile devices. A majority of users have mobile access to the web and an ever-growing percentage of those users depend on that capability to successfully perform their day-to-day responsibilities. Rather than combat this trend, the burden is on IT development teams to develop user interfaces that enhance the productivity of their workforce and encourage user participation through mobile devices. I wrote a blog in April 2014 called “The Evolution of Enterprise Content in the Mobile Era” in which I talked about the enterprise benefits of mobile access to content. Aside from the benefits to end users, I also noted that organizations can analyze usage analytics from personal devices to gather information about their mobile workforce. The point is this; enterprise mobility isn’t just important to end users’ satisfaction, it’s also important to an organization’s operational awareness.
Oracle WebCenter Portal is a Web platform that allows organizations to quickly and easily create intranets, extranets, composite applications, and self-service portals. Oracle WebCenter Portal provides users a more secure and efficient way of consuming information and interacting with applications, processes, and other users. Oracle WebCenter Portal provides IT with a comprehensive and flexible enterprise portal and composite applications solution to quickly build portals, websites and composite applications. This common user experience architecture is based on ADF and combines run-time and design time customization of applications in one.
- Responsive Design – develop an interface that adapts the layout of a website automatically based on the dimensions of the device viewing that site.
- Device Settings and Page Variants – control how a Portal renders on specific devices or groups of devices.
- Mobile Applications – provide users with native applications for their iOS and Android devices.
1 Responsive design is a client-side strategy that depends on CSS Media Query to carry out the client-side responsiveness. Oracle WebCenter Portal is based on the Oracle Application Development Framework (ADF), whose user interface components (rich client components) are based on JavaServer Faces (JSF). When developing a responsive Oracle WebCenter Portal user interface, your development team will have to leverage those ADF components to quickly and easily build interactive user interfaces. When building a responsive user interface layout, developers are not limited to using ADF components – they can also leverage the traditional HTML5+CSS3 technique. Here’s how it breaks down:
|Interactive Components||Page Layout|
What it comes down to is this:
- Oracle WebCenter Portal comes out-of-the-box with a plethora of UI components that can be dragged and dropped onto a page. No ADF knowledge is needed to accomplish this.
- ADF is used for any UI component that interacts with Oracle WebCenter services. This includes anything from an Event Calendar to an Administration link.
- ADF, HTML5, or a hybrid of the two, can all be used to design the layout of your Portal.
Oracle recommends the use of JDeveloper to develop page templates and skins for Oracle WebCenter Portal. In JDeveloper, you can build new templates and skins from scratch or refine and further develop existing ones that come with Oracle WebCenter Portal.
Oracle WebCenter Portal includes the capability to recognize which type of device a given request comes from, and to render the portal properly on that device. Portal administrators can use device settings to specify which page templates and skins to associate with specific devices or classes of devices. In addition, administrators can create and edit page variants – alternative pages designed to display on specific groups of devices.
- Managing Device Groups for a Portal
- Creating new device groups
- Editing device groups
- Assigning templates and skins to device groups
- Creating a Page Variant for a Device Group
- Create a page variant
- Assign that variant to a device group
- Use Oracle WebCenter Portal’s browser-based tools to build the Page Variant
- More and more users depend on web capabilities to successfully perform their day-to-day responsibilities
- Encouraging user engagement through mobile devices can enhance the productivity of your mobile workforce
- Organizations can analyze usage analytics from personal devices to gather information about their mobile workforce
- Responsive design in page templates and skins
- Apply layouts and skins to the UX for specific devices and device-groups
- Develop a mobile application using ADF Mobile
|Mobile Methodology||Adaptive Layouts||Device-specific User Experiences||Works Offline||ADF Skill-Level||HTML5+CSS3 Skill-Level|
1Building a Responsive WebCenter Portal Application, April 2014, By JayJay Zheng
2ADF-WebCenter Responsive-Adaptive Design Beyond, By Martin Deh