Mobile Devices and Site Design

Peter Wilkerson

by Peter Wilkerson , Search & Discovery Practice Area Manager

Companies are capitalizing on the dramatic upswing of the use of iPhones(r), iPads(r), Andriod(r) phones, smart phones and other mobile devices. IBM has recently updated their portal development tool IBM Web Experience Factory (previously IBM WebSphere Portlet Factory) to include a new set of mobile-optimized automation components to help developers construct mobile applications.

While some companies are depending on the ability of mobile devices to zoom in and out on their website, the companies making the biggest inroads are taking a more proactive approach.

In a nutshell this means that they are keeping the following points in mind:

* Communicating within the context of user mobility
Smart phone users are often not sitting at a desk focusing only on their phone. They are walking. They are talking. They might be talking on the phone while looking for information to answer their customer’s questions. They are likely to have short attention spans as they hail a taxi, board a flight, order lunch, or avoid being run over by somebody else talking on their cell phone.

* Mobile devices can report data as well as consume data
If the user chooses (privacy is important), a smart phone can relay significant contextual data about their location and the time of day. You’ve probably already seen examples of how restaurants, theaters, hotels and the like make use of this information. This information can also be used to identify nearby colleagues and customers.

* Choosing to Mobilize rather than Miniaturize
As I mentioned earlier some sites are depending on zoom in/zoom out functions to view websites. But really — who wants to zoom into a page with multiple portlets and have to move around a page to piece together what they need to know? iPad(r) users don’t have it so bad because of the size of their screens. The rest of us aren’t so lucky. Additionally, choosing to design for mobile doesn’t necessarily mean breaking all the pieces of a page into their own separate pages. You have to get to those pieces and guiding users intelligently to those pieces can be the difference between a successful or unsuccessful site.

* Prioritize content
One way to get users to the right pieces is to prioritize content. It’s not important to have everything. What is important is make the right things accessible. One of the first things to keep in mind is this question: Who is the customer of your mobile site? The more you understand who your customer is, what his needs are, what decisions she is responsible for making, what tasks need to be completed — the more you can make sure you are getting the right information in front of your customer.

Once you know who your customer is, you can decide how you want to build the paths for that person to follow to get to the info. Two common patterns are: Navigational and Search patterns

A site using the Navigational Model (in a mobile context) often has a hierarchical structure of topics which a user selects to navigate, much like navigation on a web page except a mobile setting may have only two or three tabs with a limited set of choices underneath. This model tends to work well when you are not supporting many different types of users and when the information is only a couple of clicks away.

However, we live in the age of data sprawl. In an enterprise setting there might be many, many different users to be supported and data is never only a couple of clicks away.

A mobile site using a Search Model will often have a search bar near the top along with a list of top categories. On some sites if you select a category you start down a path very similar to the Navigational Model. In other cases, your selection is entered as a search filter and the user sees a list of documents and can refine their search further with various choices. What you don’t often see is a more advanced search page that you find on websites. There just isn’t the screen real estate to support it.

There is a third model that would be useful for enterprise portals. For now I am calling it “Community Context-Driven Search.” The idea is not new but I have not seen it be applied to mobile devices. Every employee of a company can be described in terms of one more “communities of users.” The basic concept is that the search behaviors of communities of users are tracked. Two pieces of information would be tracked: a) Popular documents based on user ratings and b) the repositories in which popular documents are found. There would also be a mechanism for administrators to assign popular documents and repositories to different user groups based on input from subject matter experts.

This is how I see it working in a mobile context: A user would see a search bar along the top with a list of user communities below. They could enter a search term and get the “world” or they could select a user community. (If authentication is required for access to a site, users could be assigned a user community.) The result is that they would see documents relevant for the type of work they do based on the input of other users and subject matter experts.

In other words, they would get to the information needed quicker and more dependably. If you are on a phone call, looking for information to answer a client’s questions that could be the difference between closing a deal or losing it.

Now seems like a good time to repeat my tag line: “Search IS the Portal.”

In a time when mobile devices are taking off search is an obvious choice for solving the problem of how to get users to the right data quickly.

What do you see as your biggest needs for designing a mobile site? Email me at pwilkerson@davalen.com and let me know. Your feedback, thoughts, and questions will inspire me to write more.

Oh, and by the way, you can also contact me at the same email if you would like to have a more in-depth discussion about some of the challenges for designing a mobile site’s flow for your company.

 ———————————————————————————————————————————————————————————————-
This article is from our monthly resource e-Newsletter. Did you miss it in your inbox? Visit our eNewsletter archives for past editions or if you want to receive our monthly newsletter automatically, simply write to Ruth Jarvis and request to be added to our E-Newsletter list. Thank you!

Mobile Apps in Experience Factory: Very Promising

by Michael “Spoon” Witherspoon, Lead Portlet Factory Architect

IT has been my thing for a long time.  As a result I don’t get too excited about new technology or advancements in existing technology all that often.  Today is different.  I just attended Jonathan Booth’s presentation on building mobile apps with WebSphere Experience Factory (Portlet Factory 7.0.1) and now I’m excited about an advancement in existing technology.  In my opinion, these new capabilities are the best thing that has happened to Portlet Factory in a while. (I’m not implying anything bad has happened but this new stuff is huge!) Today I intend to download the beta and build some sample apps using the models and portlets we already have in our Top Gun course (IBM WPC52).  It looks pretty easy to do.

When building applications for multiple devices when you are not using Portlet Factory, there is a ton of extra work to do to create the myriad versions of the app in order to get it to work in web browsers and on mobile devices.  Even within the mobile device world there are iPhones, Android phones, Blackberries and all of the tablet PCs such iPads and the like.  When using Portlet Factory, the mobile application builders coupled with Portlet Factory profiling make light work of creating these variations of the core application.  If any development tool could be custom designed to be a perfect fit for developing multi-channel applications, WebSphere Experience Factory  is it.

It looks to me like the Portlet Factory team has hit a home run with these new features.  I’m really looking forward to doing some late night dev work to try this stuff out.  Maybe tomorrow I’ll have my first multi-channel application built.  Since the world seems to be headed toward mobile computing as the de facto standard, the timing of this next release of the Factory is excellent.

At the EWE 2011 Conference!

by Michael “Spoon” Witherspoon, Lead Portlet Factory Architect

And having fun.  As always one of the great things about these conferences is seeing old friends and making new ones.  In the short time I’ve been here (just since yesterday) I’ve done both already.

The opening session was great.  I learned two great new things:  First, WebSphere Portlet Factory, my bread and butter for over 10 years now, is getting a new name:  IBM Web Experience Factory.  Second, the world of mobile computing as really caught on.  

WPF (WebSphere Portlet Factory) to WEF? or will it be WXF?  or something else for short?  It seems that Portlet Factory isn’t just for making portlets any more.  With the widgets and mobile apps it’s become so much more.  The mobile computing stuff in Portlet Factory 7.0.1 looks quite promising.  By using a couple of builders and a Theme XML file one can expose a portlet app to a mobile device in a format and using functions that are natural for that device.  It sure looks to me like exposing portlets to mobile devices is going to be pretty easy.

Re mobile computing:  it seems everyone is doing it now.  Considering that I only got an Android phone less than one year ago, I’m surprised in myself that I’m excited about mobile computing.  I got the phone so I could get my GMail on it.  Now I’m using a variety of apps.  I’m following the NHL Stanley Cup playoffs in one app and playing Scrabble with friends using another one.  And, yes, I get my email there, too.  Now that I know that the number of mobile devices will soon exceed the number of desktop and laptop PCs I’m pretty sure that this mobile computing thing is going to be here for a while.

Davalen Charts in Action at Lotusphere 2011!

Davalen Charts provide advanced charting competency from a standard WebSphere Portlet Factory builder interface. Flashed based in nature with HTML5 fine-tuning for mobile devices, Davalen Charts provides customers with even more options for delivering high fidelity dashboards. Together WebSphere Portlet Factory and Davalen Charts provide a developer with the latest Web 2.0 capabilities for charting including: Flash/HTML5 Charts, flyovers, animation and dynamic chart drill-downs.

Showcased for the first time at Lotusphere 2011 – Booth #221 – http://www.facebook.com/v/628010205579

Davalen’s Staffing Services Gears Up for Fall 2010!

by Deborah Corcoran, National Resource Manager

It’s hard to believe that September is here! Where did the Summer of 2010 go? Davalen Technical Staffing Services was super busy this Summer with contract staffing requests from our customers; everything from assessing infrastructure environments, Lotus Notes migration upgrades, Portlet Factory training via our “virtual” training labs, WebSphere Portal installation and mentoring to installing Lotus Mobile Connect, Lotus Connection Manager, and Lotus Notes Traveler Lotus Traveler on executive iPads – this mobile software suite request for installation and testing, was very much in demand!

Davalen is here to help assist our customers with our highly skilled technologists, who provide our clients with RapidValue Services – designed to ensure clients receive the most value from their IBM software investment. With our “just in time” staffing services model, we help balance your busiest project times by getting our folks on-site at your location, or working remotely. Davalen technologists are experts in all IBM software skills and  “parachute in and out” seamlessly into your environment.

We can discuss in detail any technology “pain” points you maybe experiencing or if you are thinking of engaging with us for a mini-assessment of your technical environment. Our Davalen contract services team can help resolve issues that your environment might be experiencing or offer recommendations for more ROI from your IBM software investment – it’s just that simple, and you can feel confident that you are getting IBM certified technologists who are experts with the IBM software stack.

Our services consist of a customized blend of system architecture, hands on training, mentoring, “just in time” technical services staffing implementation assistance.

Gives us a call at 800. 827. 8451 or email us now – what are you waiting for?