Great mobile application for Black Friday

I was sent a story idea for a mobile application call Zoomingo and I will say upfront that if someone pitches me an application or story idea I really have to like it to blog about it. This application fits the bill. I installed it and immediately found value with it. What is cool, as you can see from my screen shots below is you can get a glimpse into Black Friday deals.

Zoomingo tracks and displays Black Friday sales as soon as the information is available – the only shopping app that displays local sales and offers from more than 100 national retailers at more than 70,000 retail outlets throughout the nation.

What you get are weekly Ads for Target, Walgreens, Walmart, Macy’s, Forever 21, H&M, CVS & Kohl’s.

Screen Shot 2014-11-19 at 3.36.15 PMScreen Shot 2014-11-19 at 3.36.36 PM  Screen Shot 2014-11-19 at 3.37.08 PM


Tip of The Day: Mobile Simulation With Chrome

chrome-os-2odl-800Quick Tip of the Day – don’t have a mobile device? Then use Chrome to test your responsive design on many kinds of devices! I have used this technique specifically to test what the site will actually look like on a mobile device. Even though responsive designs “work” when  you resize the browser, sometime it’s not perfect.


Using IBM Web Mobile Push to turn anonymous into registered users

pushdev1In this blog post by Michael Bordash he shows how you can use IBM Web Mobile Push to turn the anonymous reader into a registered user. While this concept isn’t new, I think the simplicity of the IBM Web Mobile Push platform is what is key here. The Campaign manager and its ability to easily create custom events, logs, segments, and messages is what I think is so attractive with this solution. I have seen many platforms that allow this and very rarely is the administration of such campaigns so straightforward. In one of my earlier posts, “IBM Mobile Web Push in 90 seconds – The Sports Ticker App – Part 2“, I demonstrated creating a basic campaign in 90 seconds. Granted, I went pretty fast but I think you can see the value in the easy to use form and rules builder presented. I plan on creating more complex scenarios to show the flexibility and power of this platform.

You might want to also check out some of the premium options for the platform. Like Location – where you can dynamically create segments based on browser location and IP based location or the Weather based option which is a partnership with Wunderground weather service.


IBM Mobile Web Push in 90 seconds – The Sports Ticker App – Part 2

90In this last video of the two part segment I show how I use the IBM Mobile Web Push in an application I am building by keying off of data feed events in the application and sending those events to the campaign manager. The campaign manager evaluates the data in the rules I created and decides whether to push an offer to the device. To illustrate how easy the campaign manager user interface is I attempt to do this in less than 90 seconds.

If you want to play around with the code and see how to interact with the campaign manager feel free to check it out on GitHub here. I built the application on NodeJS for simplicity and speed. The primary code is in usports.js, where I simulate getting the feed and sending events to my campaign manager for evaluation. The code snippet that calls into the Reactor Campaign Manager can be seen below in Listing 1. This is just one example of real-time marketing where I override the default “inbox” in the IBM Mobile Web Push user interface and use a jQuery popup instead. You can imagine that I could extend this application to hold all of my coupons or offers in a list and present a notifications number notification like many other mobile applications.

Listing 1
46 if (script[t_idx].data == "halftime"){
48     //Now send a notification to reactor
49     Reactor.reset();
51     Reactor.Client.setAttribute("game", "ncaa");
52     Reactor.Client.setAttribute("half", "first");
54     var newPage = new Reactor.Event("PAGE_VIEW", function(message){
56     });
57     Reactor.EventManager.fireEvent(newPage);
59 }

You can get started yourself by following the same path in the catalog here or click the advertisement below.


You can watch the first video from the previous post: Getting started with IBM Mobile Web Push – Mobile Messaging for marketing – Part 1


New video: Testing your site on mobile devices

In this video I show how you can use the CoreMedia studio to test your site across different resolutions – specifically mobile devices like tablet (landscape and portrait) and mobile phones (landscape and portrait). This studio essentially helps making sure your responsive design implementation and content is behaving correctly on the specified resolution and device.

You can learn more about CoreMedia and their LiveContext for IBM WebSphere Commerce at their site, click here.

Responsive themes for WordPress, mobile, and JetPack

A while ago I switched to the Twenty Eleven theme and more recently I started using the JetPack mobile theme so my site looks very different in a mobile web browser. You can test my blog in your desktop browser and slowly shrink the window to see the responsive design in action. You gotta love WordPress and most of JetPack!

Here is a screen shot of my blog on an iPhone using JetPack:


Why transcoders simply don’t work for your mobile eCommerce solution any longer


transcodingA very popular approach over the last five years was to hire a company to transcode your commerce site into a mobile experience. While this niche play was warranted five years ago it is no longer viable for a serious mobile channel presence. Today, most vendors, especially IBM and its business partners are building web applications with responsive design technology; so with a single code base you can target the different channels with the appropriate content for the specific device. This is a game changer for companies taking their mobile presence seriously. The latest WebSphere Commerce Feature Pack 6 is now compatible with Worklight. Meaning the responsive design and source code are being re-used on top of a services layer for optimal code re-use and content management.

Here are some key differentiation’s between a transcoder model and a responsive design model like Worklight.


  • Responsive design model can have targeted content to a device that is optimized by the precision marketing engine on the commerce site.
  • Alternative screen layouts based on device, targeted specifically for a device and a mobile experience.
  • Precision marketing can now take into account things like device location, the person, and the device when recommending content and products.


  • Since the code is not going through a transcoder you should see a performance gain.
  • Because the code is running on the server and not being transcoded you can implement a clear caching strategy that is optimized for each device.


  • Because the transcoder essentially “scrapes” the screen to create the mobile experience most eCommerce platforms do not have management tools to optimize the scraping methods. They are usually done at the JSP/Code layer – out of reach of a marketing person or business tool user.
  • Having the ability to target specific devices using business user tooling is key. A business user can define the rules behind the specific device and ultimately have total control of the mobile channel experience.

If you want to learn more about this make sure you sign up for the Smarter Commerce Global Summit in Nashville or Monaco. There will be many demonstrations about the latest mobile technologies in the Smarter Commerce space.