Skip to main content link. Accesskey S
  • Help
  • IBM Logo
  • IBM Web Experience Factory wiki
  • All Wikis
  • All Forums
  • ANNOUNCEMENT: Wiki changed to read-only. READ MORE...
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
  • API Documentation
Search
Learning Center > Video Gallery > Developing multi-channel and hybrid mobile web sites
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Click to view profileIBM contributorKerry Thompson
Contribution Summary:
  • Articles authored: 19
  • Articles edited: 44
  • Comments Posted: 0

Recent articles by this author

Security bulletins

Security bulletins to supplement product documentation

Developing multi-channel and hybrid mobile web sites

You can create multi-channel and hybrid mobile web sites using IBM WebSphere Portal, IBM Web Experience Factory, and IBM Worklight.

Resources for mobile and multi-channel application development

Use the links below to learn more about using IBM Web Experience Factory to rapidly develop custom portlets and web applications that are optimized for mobile and desktop devices.

WebSphere Dashboard Framework - Announcing releases 6.1.5 and 6.1.5.1

WebSphere Dashboard Framework 6.1.5 and the 6.1.5.1 fixpack are now available

WebSphere Dashboard Framework - Creating custom maps

You can create custom maps for WebSphere Dashboard Framework 6.1.5 with the IBM ILOG JViews Map Builder.
Learning Center articleDeveloping multi-channel and hybrid mobile web sites
Added by IBM contributorKerry Thompson | Edited by IBM contributorSharyn Richard on February 21, 2013 | Version 31
expanded Abstract
collapsed Abstract
You can create multi-channel and hybrid mobile web sites using IBM WebSphere Portal, IBM Web Experience Factory, and IBM Worklight.
Tags: mobile, multi-channel, video
This video shows examples of mobile and multi-channel web application development using IBM Web Experience Factory with the FeaturePack for v8.0.

The video runs about 7 minutes and contains audio. Click the play button to watch the video, or scroll down to read the text version.




Watch the video full screen in a new window

Watch the video on YouTube

Download the .mp4 file to your mobile device
 


Screen
Script
What's happening on the screen
1
Hi. In this demo I'm going to show an example of a multi-channel web site built using WebSphere Portal, Web Content Manager with the Content Template Catalog (or CTC), and Web Experience Factory. And then I'll show how with IBM Worklight you can provide an installed hybrid mobile app that gives users access to the same web site, but with the added ability to use native mobile device features, such as the camera. First, let's look at the site from my desktop browser.
Welcome screen
2
This is an example of a city government web site. It gives users access to services, content, social features. On the home screen, you have content here from Web Content Manager, live updates from IBM Connections, and information about officials.
Desktop browser - Your City.gov Home page
4
On other pages I have news, again coming from Connections...
Desktop browser - News page
5
and information about parks and I can go and select different park features that I'm looking for.
Desktop browser - Parks page
6
Now, let's switch over to my smartphone device and look at the same web site. I'm going to access the same URL that I was using from my desktop.
Smartphone device
7
And here's the home page. Now, it's laid out differently from my mobile device. I can swipe down to see the different portlets, here's the elected officials, my tweets coming from IBM Connections. For navigation, I now have a drop-down menu here at the top left.
Smartphone - Your City.gov home page
8
I can tap; it opens up a menu. I can navigate to any of the pages in this site.
Smartphone - Drop-down menu
9
And they're all laid out differently for my smartphone device.
Smartphone - City News
10
Here's the Parks page again. Now, to see some of the responsive web design features of this site, let me turn my phone sideways into landscape mode.
Smartphone - Parks page
11
And we'll see that the portlets are laid out differently. I've got the parks on the left and now the events are on the right. And also within the parks list, notice that's laid out differently with the picture at the left and the text on the right.
Smartphone - Landscape mode, Parks page
12
I'll rotate back again and here it is with the original layout. And this responsive and adaptive behavior is available out of the box with the latest versions of Portal Content Template Catalog and Web Experience Factory.
Smartphone - Portrait mode, Parks page
13
Looking briefly at the same site from my tablet device -- this is an iPad emulator -- again, I have access to the same site. Now, the navigation's a little different.
Tablet device - Your City.gov home page
14
It's got this slide-in navigation.
Tablet device - slide-in navigation
15
But again, I have access to all the same content and applications.
Tablet device - City News page
16
Now let's go back to the smartphone and look at the same site accessed from a hybrid app that's installed onto my phone. I'm going to a launch the app called "Your City."
Smartphone -- launching Your City app
17
And again, it gives me access to the same web site. I've got all the same content, all the same pages. I can navigate around to any of the pages on this site.
Smartphone - Your City.gov home page in hybrid app
18
But now there's a key difference since this is a hybird app.
Smartphone - Parks page in hybrid app
19
Switching back over to my desktop for a moment, one of the applications on this site lets users report issues they see, such as things like graffiti, vandalism, potholes. On the desktop, I can fill out a form. If I want I can upload a picture of an issue and I can see a list of issues that have been reported.
Desktop browser - Report An Issue form
20
But now back on my smartphone in the hybrid app, when I go to the same portlet, the same page to report an issue, I now have access to the phone's camera and I can take a picture of the issue that I want to report. So I'm going to tap the button that says "Take picture." It puts my phone into camera mode.
Smartphone - Report An Issue form in hybrid app
21
I'll point it out my window, so you can see some of the snow we got last night. I'll save this picture.
Smartphone - Camera taking picture in hybrid app
22
And it shows me a thumbnail and I can fill out the rest of the form. I'm going to say this is "Type: Other" and Description, I'll say, "Needs plowing." I'm now going to submit the report. It will send the picture and the information from the form up to the server.
Smartphone - Report An Issue form in hybrid app
23
And I can see it's listed along with the other reports that have been filed.

Now, this application and the other portlets that we saw in this demo were built using Web Experience Factory's model-based rapid development tools. And all the different forms and views, including the responsive multi-channel UI, were generated for me based on data services. For the camera support, that was implemented with a single Worklight Camera builder. And let me show you that briefly in the Web Experience Factory Designer.
Smartphone - Report An Issue list in hybrid app
24
With this builder, just by pointing and clicking to configure the builder, it can generate all the code that's needed to invoke the camera, save the picture, and upload it to the server. And that's leveraging the Worklight and Cordova libraries that are provided with the Worklight product.
Web Experience Factory Designer - Camera (Feature Pack for 8.0) builder inputs
25OK, going back to my slides for a moment. This shows a diagram of what I just showed. You've got four different views, all accessing the same site with the same applications and content.

I've got my desktop browser, the smartphone browser, the tablet browser, and the hybrid app that's been installed onto a mobile device. They all hit the same Portal server, get the same set of of pages, portlets, and content. And in turn the portlets may access your enterprise applications and other services like IBM Connections.

In the case of the hybrid app, it also accesses the Worklight server for things like notifications and security and application updates.
Diagram of devices accessing IBM WebSphere Portal with IBM Worklight
26OK, for more information, you can see these resources here. The WebSphere Portal Wiki, the Web Experience Factory wiki, and the Worklight product documentation.

Thanks for watching.
For more information
expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (33)
collapsed Versions (33)
Version Comparison     
VersionDateChanged by              Summary of changes
33Feb 21, 2013, 1:56:32 PMSharyn Richard  IBM contributor
32Feb 21, 2013, 1:55:21 PMSharyn Richard  IBM contributor
This version (31)Feb 21, 2013, 1:41:58 PMSharyn Richard  IBM contributor
30Feb 20, 2013, 2:05:06 PMKerry Thompson  IBM contributor
28Feb 20, 2013, 1:08:24 PMKerry Thompson  IBM contributor
27Feb 20, 2013, 1:07:40 PMKerry Thompson  IBM contributor
26Feb 20, 2013, 1:01:41 PMKerry Thompson  IBM contributor
25Feb 20, 2013, 12:55:21 PMKerry Thompson  IBM contributor
24Feb 20, 2013, 12:51:44 PMKerry Thompson  IBM contributor
23Feb 20, 2013, 12:50:57 PMKerry Thompson  IBM contributor
22Feb 20, 2013, 12:50:35 PMKerry Thompson  IBM contributor
21Feb 20, 2013, 12:50:28 PMKerry Thompson  IBM contributor
20Feb 20, 2013, 12:50:21 PMKerry Thompson  IBM contributor
19Feb 20, 2013, 12:50:16 PMKerry Thompson  IBM contributor
18Feb 20, 2013, 12:50:00 PMKerry Thompson  IBM contributor
17Feb 20, 2013, 12:49:53 PMKerry Thompson  IBM contributor
16Feb 20, 2013, 12:49:45 PMKerry Thompson  IBM contributor
15Feb 20, 2013, 12:49:43 PMKerry Thompson  IBM contributor
14Feb 20, 2013, 12:49:36 PMKerry Thompson  IBM contributor
13Feb 20, 2013, 12:49:31 PMKerry Thompson  IBM contributor
12Feb 20, 2013, 12:49:24 PMKerry Thompson  IBM contributor
11Feb 20, 2013, 12:49:17 PMKerry Thompson  IBM contributor
10Feb 20, 2013, 12:49:08 PMKerry Thompson  IBM contributor
9Feb 20, 2013, 12:48:40 PMKerry Thompson  IBM contributor
8Feb 20, 2013, 12:48:26 PMKerry Thompson  IBM contributor
7Feb 15, 2013, 4:02:12 PMKerry Thompson  IBM contributor
6Feb 15, 2013, 4:00:28 PMKerry Thompson  IBM contributor
5Feb 15, 2013, 3:58:17 PMKerry Thompson  IBM contributor
4Feb 15, 2013, 3:57:58 PMKerry Thompson  IBM contributor
3Feb 15, 2013, 3:43:26 PMKerry Thompson  IBM contributor
2Feb 15, 2013, 3:41:21 PMKerry Thompson  IBM contributor
1Feb 15, 2013, 3:03:25 PMKerry Thompson  IBM contributor
1Feb 15, 2013, 3:30:12 PMKerry Thompson  IBM contributor
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • BlogsIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkThe Social Lounge
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use