May 20, 2009

Come for Keynote Live!, hear from our mobile experts, and Stay for O’Reilly Velocity

If mobile Web operations & performance is your world then Keynote Live!is your destination this summer. On June 22nd, come join your peers at Keynote Live! in Silicon Valley and spend an afternoon learning about how you can test, monitor and detect problems with your mobile services long before your customers are impacted.

 

The first session is: Leaving Nothing to Chance:  Ensuring Your SMS-Based Services.  Great information for anyone using text as part of their business strategy.

 

The second session is: Using Real Handsets to Measure Mobile Application Quality. With the proliferation of the iPhone and device resident apps you won't want to miss it.

 

Finally we'll hold a Birds of a Feather session where various mobile leaders will discuss Building a Mobile Brand.

Special Offer:

Registering for Keynote Live! also qualifies you for a 25% discount on a conference pass to the Velocity Conference (June 23-24) located across the hall at the Fairmont Hotel in San Jose, CA.

Keynote Live! is a FREE event but seating is limited. Please reserve your spot today.

May 19, 2009

When SMS goes down, who do they call? Answer: Herman Ng

When I send a text, it just works. Right? Well, a lot of people are waking up to the reality that the answer is not what you think.  SMS or texting is a great mobile app and it's being used in all sorts of ways such as mobile banking transfers, security notification, and account setup.  If SMS doesn't work the whole application is compromised.  So when executives at VeriSign's Messaging and Mobile Media Division boast 99.97% average uptime, you know it's something pretty important to the competitive landscape.

My colleagues from our customer newsletter recently caught up with Herman Ng, Keynote mobile solutions consultant. He has worked with many leading Web and mobile businesses to set up performance monitoring practices and to diagnose faults and minimize downtime when something goes wrong.

Q: What do you do in a typical day?

Herman Ng:  There’s no such thing as a typical day. Most of the time, SMS works just fine, but when something goes wrong, the content provider is the first to take the heat. As commercial applications of SMS increase, so does the need for proactive monitoring of SMS activity. Each day brings its own opportunities because SMS is used in so many different ways. I recently worked with a bank that presented an interesting use case.

When a customer wants to use a mobile device to initiate a payment or funds transfer by SMS from a mobile device, three things have to happen:

  • He or she receives a callback from our customer’s Interactive Voice Response (IVR) system that indicates the payment request was received.
  • IVR asks the user enter a PIN to verify identity and confirm the transaction.
  • If the callback is not received, the user has to dial an 800 number and try to complete the payment.

If the confirmation attempts fail, you have a very unhappy user, worried about where his or her money went. I helped create a script that not only monitored the transactions but also pinpointed the failure to the IVR or the carrier if something went wrong.

Q: Are banks primarily using your monitoring service?

Ng:  No, it’s for companies that want to protect their image and increase their customer base. A great example is social networking. Social networking sites are very interested in a great mobile experience and their customers need the ability to open a new account from a device. Filling out the registration form is a lengthy process, so users only want to enter it once. While the confirmation vehicle is SMS, there needs to be tight integration between the WAP and SMS components to make sure that transactions are completed.

I helped a social networking customer create a monitor for both WAP and SMS to ensure they are working as expected. When a new account registration is sent to the customer’s site, an SMS containing a confirmation code is sent to the mobile number the user submitted. The user enters this confirmation code back on the page to complete the transaction. We use 24x7 monitoring to keep track of how well these transactions are performing because when the process isn’t working right, a large number of customers simply give up or switch to another service.

Q:  Do you do any proactive monitoring?

Ng:  While we offer automated portal alarm alerts, I also keep an eye on each account. If something is going seriously wrong, we want them to know right away – not at the end of the week or the end of the month in a static report. Our data often reduces troubleshooting time and gets our customers back up to full performance more quickly.

Q: These are cool applications, but isn’t this kind of work fairly intuitive? Can’t the site developers manage this themselves?

Ng:  Theoretically they can, but when you consider the resources that go into what we do, you may want to think twice. Third-party monitoring programs are popular because they work and they’re cost-effective. I’d even argue that what you get is much better.

Q: How is hosted SMS monitoring better?

Ng:  I see three major areas where we provide a distinct value-add:  user perspective, big picture, and the increasing popularity of complex transactions.

User Perspective:  A good third-party program will perform regular monitoring using the types of devices that your users favor, from various locations, and over the carrier networks of your end users. This often yields totally different results from what an in-house monitoring program can see, and will alert you to deteriorating conditions as seen by the user much more quickly – before your Customer Service lines start ringing.

Big Picture:   We’re monitoring your SMS applications along with numerous others giving us additional perspective that let’s us see issues sooner. Only a third-party facility can spot trends, such as a slowdown over multiple SMS transactions on a single aggregator or a widespread carrier outage in a specific part of the country, and supply that information proactively to its customers. 

Complex Transactions:  Companies are integrating SMS with e-mail, IVRs, WAP, the Internet and other communication platforms. This complexity creates additional opportunities for a transaction to fail.  Combined services can involve WAP logins, sending SMS payments, and receiving SMS confirmations. We have the expertise and experience in scripting and debugging all of these transactions. A heads up from your monitoring organization on the likely source of the problem can save many hours of debugging user complaints.

Q:  It looks as if there is a lot more than one might expect.  Any last thoughts you want to leave with us?

Ng: In-house monitoring is not always the best practice and you can’t depend on your SMS partners to quickly let you know when a problem occurs. Your users are going to hold you, not one of them accountable. While we recommend a hosted solution, doing nothing at all is the worst option.

May 05, 2009

Keynote Mobile Developer Live: Silicon Valley May 14th

In February we held the inaugural Keynote Mobile Developer Live: Silicon Valley to give mobile developers and enthusiasts an open platform to discuss the issues and strategies at the forefront of the competitive landscape.  The February event was a big hit and our guests immediately asked when we'd be doing it again. We'll it's here and it promises to be another great show.

MDL

We came up with the concept realizing that mobile technology and innovation were not going to slow down even as the economy began to tank. Those of us who love all things mobile would still want to gather in a collegial environment, share ideas, and network. However, it didn't require great foresight to see that corporate budgets for expensive events and travel would take a hit and that inexpensive, local alternatives were needed. 

 

After seeing the packed house at Mobile Monday Silicon Valley last night and SF Mobile 2.0 Meetup the week before, it's obvious that the number of great mobile ideas continues to blossom.  Developers and enthusiasts are increasingly choosing more grassroots forums-- held here in the Valley.

 

But it would be a mistake to think that attendance is up because the economy is down. Grassroots forums encourage a two-way dialogue, enriching all that attend.   Each gathering is a unique experience and you don't need to wait for a coffee break to talk about the issues that matter to you. Often the best content comes from audience participation. Most important, grassroots events seem to attract the most passionate personalities.  If you haven't signed up for next week's event, now's the time. 

Attend In Person

Attend Live Online

Once again, it's free but you must register to reserve a seat.  We have a great set of speakers lined up and are expecting a full house. See ya' there.

 “Innovation is the central issue in economic prosperity”

--Michael Porter

April 29, 2009

Mobile WAP Tool Attracts European User Base

We made our desktop mobile testing product, MITE, free a few weeks back and we've been really happy by the great response we've gotten.  It's confirmed for us that testing the mobile Web has been no walk in the park.  Posts from the community regularly surface difficulties in building high performing and compatible WAP pages for so many device-OS-browser combinations.  If MITE can make a difference, it'll benefit the overall quality and adoption of the mobile Web.

Thanks to the pick-up we've gotten from Europe in German pubs like Heise Mobil, Inside-IT, Content Manager.de and the French developer pub like Programmez and InfoHighTech we're getting the word out to  mobile developers and Web masters. We're eager to get feedback as we look to the future roadmap for MITE (and boy is there a lot in store in the coming months).  So we welcome our European colleageus and look forward to hearing your stories.

April 17, 2009

Free Mobile Content Testing Tool

There are a lot of WAP sites out there - or mobile Websites if you'd rather - and despite the surge of native mobile applications, these sites will continue to play a major rule in the migration of Web sites to mobile screens and the adoption of mobile broadband.

That's why it's so surprising that there has been so little available in the way of testing tools to help mobile Webmasters and developers test the compatibility of their WAP sites across devices. 

So how are WAP sites being tested for compatibility across mobile devices?  It's not pretty but browser plug-ins are doing the heavy lifting today.   The awkwardness of a plug-in for WAP testing comes from the nature of the mobile ecosystem.

The combination of devices and operating systems creates a vast combination of user agent strings in the neighborhood of 11,000 (compared to only a handful for desktop browsers).  Depending on which user agent string you use, the results you see on your mobile phone will vary.  

Because browser plug-ins have no single repository of user agent strings for mobile site validation (only the ability to add them) you need to spend considerable time searching for mobile user agent strings online.

Some QA and dev teams also rely on real handsets which are necessary when you are testing applications or functionality on the device itself but overkill for WAP content.  And real devices do not provide the source code of the downloaded mobile site nor the syntax warnings in the code - both critical for development and ongoing maintenance by Webmasters.  As with the Web, it's important to know what's underneath what you're seeing to know where the problem is.  If you can't see the target URL on the screen of a real device, you won't know it's broken.

Take a quick tour of MITE and see how easy it is to get started with mobile content testing from your desktop.  And as of today you can also download a free copy.

Mobile Testing Device Database Mobile Testing Start Screen Mobile Testing Syntas and Code Warnings

April 13, 2009

Who cut the cable?

You might have heard about the incident last week where a fiber optic cable was cut in San Francisco and it caused an outage across many homes and businesses. Maybe not a big deal for most, but for one of our customers it was a big deal because it knocked out their monetized mobile service for several hours. In this particular case, automated alarms were sent out when the problem was detected. This allowed the owners of this service to at least be proactive in informing the consumers of their service that an outage was taking place. The graph of the outage looks like this:

Nowork

Some customers have told us that before they had mobile monitoring, an outage over the week-end might go undetected until mid-morning on Monday. Not only did they not capture revenue for those days, but they might have damaged their brand by not being able to inform their customers of the problem.

Occasionally Keynote picks that individual mobile carriers will have regional or national outages for a particular service like SMS or WAP. Owners of a monetized mobile service that don't monitor may find themselves asking questions like: "Why did my mobile revenue drop 5% yesterday?"

What is true is that a mobile connection is more prone to have errors and problems than a reliable desktop internet connection. By not understanding outages occurring on the carrier networks, you can't rationalize unexpected revenue changes from one day to the next. If a national carrier has a problem, maybe you can't "fix it" with a phone call, but if you have some type of visibility into what is going on, at least you can reconcile carrier and service problems with business results that you are observing.

Maybe you have a SMS or WAP service and it doesn't look like it was working in either New York or San Francisco for the last 5 hours over one or more carriers. Do you want to know that or are you OK just wondering why your revenue has dipped, but you can't explain it?

April 02, 2009

Mobile app dev (and testing) made easy

[Follow up on my earlier post.]

One of the more interesting companies I came across at Web 2.0 Expo in San Francisco this week is a smart company with an awkward sounding name: MotherApp.  MotherApp is marketed to Web 2.0 developers (which explains their presence at the event) as an easy way to get into the burgeoning mobile apps market.

The company says there are 2 routes for Web developers/companies to get into the mobile space today: setup a mobile Website or hire a programming team to build native apps on the iPhone, Android or Win Mobile.

A mobile Website leaves a lot to be desired when compared to a native app on the iPhone (think Loopt) and doesn't use the phone's features such as GPS or camera. On the other hand hiring a programming team for each platform is expensive and you have to retain the team for maintenance and updates.

The 3rd way is MotherApp.  A Web developer sets up a Website based on the MotherApp HTML specification and MotherApp creates the app for you.

There's some advanced mobile capabilities already supported such Geo location identification on the iPhone and accelerometer and vibration are on the way.

Here's an example of TED videos ported to 3 platforms by a Web developer.

Ted_winmobile Ted_android Ted_iPhone

[Images courtesy MotherApp.]

MotherApp will let you try out the app risk-free.

And there is a way for you to test how your app will run on the phone before you decide to buy it.  Stop by our both at Web 2.0 Expo (#300) and ask for a demo of our upcoming mobile testing service.

March 27, 2009

Web 2.0 developers sought for mobile

The "Web 2.0 Expo"  show coming up March 31 - April 3 in San Francisco is expanding its relevance beyond the category for which it is named.  Web 2.0 applications are now also mobile applications and Web developers are coveted by mobile platform vendors for their experience and insights. 

For example Nokia who has exhibited at prior shows with the S60 group will make another appearance this year. Their pre-show announcements are notable for recruiting Web developers to publish on the Ovi platform through the store of the same name which Nokia announced is launching in May 2009. 

It's increasingly looking like a race for hearts and minds not dissimilar to earlier pitched battles to win over desktop developers.  The difference in mobile has been more fragmentation in hardware and OS combinations. The complexity of developing for so many versions had dampened the market for mobile games and applications until now.  The mobile market rapidly matured in the past 18 months and after the shake-out it's a market where the 3 leaders that have emerged each have the 3 components that seem to be pre-requisites to attract developers: a popular hardware platform, native development platform for faster time-to-market and a distribution platform with fair rev share built-in.

If you're a U.S.-based commercial Web developer looking to get into mobile your choices look more manageable today and are probably between Nokia, Apple, and RIM based on the ecosystem they have built.   (The RIM store has also been announced for May 2009.)  There are many venerable mobile companies not in this list either because they are exiting the market (Sony Ericsson), retooling (Palm), relying on separate manufacturers to create memorable devices (Android, Win) or are pursuing a more focused approach such as only hardware or software (Samsung, LG, J2ME, Adobe) in the U.S.

So as Nokia, Apple and RIM ramp-up their outreach to Web developers, Web developers need to get ready with tools that will help them be first to market in their categories.

At Web 2.0 next week Keynote will be giving sneak peaks into a new on-demand mobile testing service that uses real devices.  If you're a Web developer looking to break into mobile, stop by our booth to get an early look.

March 16, 2009

Dancing With The Stars, "give me a little help"

From the MMA guidelines for text messaging services:

To help subscribers understand their participations, each program should respond with the program details listed below when the subscriber sends the keyword HELP to the program shortcode if they are only subscribed to one service.

Last year wrote about how sending "Help" to one of the shortcodes from the "Dancing With The Stars" program resulted in a vote being cast instead of receiving the HELP response. So with this new season I once again tested out what would happen when I sent this keyword to the shortcode of one of the dancing couples. You are supposed to send "VOTE" to 3403, but I sent "HELP".


Photo

I'll try again next season.

March 11, 2009

Mobile phone market going through massive shift, says Gartner

According to Gartner research Nokia saw its market share for smartphones drop to 40.8% in the Gartner_Mobile_Growthfourth quarter, compared to 50.9% in the fourth quarter of 2007.  That's a whopping 10 percentage points in one year.

During the same period RIM and Apple increased their combined market share from 16.1% to 30.2%.

The success of phones made in Ontario and Cupertino answers early criticism and signals a fundamental shift in consumer tastes. Both North American phone makers got it right while the long dominant European maker misread the signs.  While no one can write-off the world's largest phone maker, there are plenty of examples of other consumer electronics companies that missed a product rev cycle and lost the lead for good. 

Looking forward, will it continue to be about the device or what you can do on it?  As mobile device technology converges around a common iPhone-like form-factor, what will separate the winners from the losers?

The iPhone SDK that spawned 10,000 apps on the Apple store seems to suggest that consumers are hungry for more things to do on their smartphone. And Nokia has taken note, morphing its mobile cloud computing platform, Ovi, into a store.

From my vantage point it seems like the mobile race will increasingly become - if it hasn't already - not about technology, but brand and user experience.  2009 is certianly looking like a watershed year in more ways than one,  altering landscapes across the globe.