Find out how far you have travelled using your Foursquare check ins #social #4sq #yam

Ever wondered how far you have travelled?

4SqMove uses Foursquare's API to pull in all your check in's then calculate the distance you have travelled.

It must have a cut off date because some of my international trips earlier this year are not plotted, but its still pretty neat.

My current total is 34,670 km's - what's yours?

Locating the cash: Now Google charge for their Maps API #google #maps #api #developers #yam

Images

Despite refusing to charge end users for their services, it seems Google are getting increasingly comfortable charging developers to use their APIs. Previously you only had to pay to use the Google Maps API if your site or app was charging users. Following Wednesdays announcement there is now a second trigger for charging, as Google has introduced throttling on the API. This follows on from Google introducing charging for their translation API back in August.

The charging structure will work like this. Up to 25,000 standard API calls, and up to 2,500 calls of the Styled Map feature per day will be free of charge. You can then purchase additional calls or license the Premier version of the API.

Pricing is around $4 for every additional 1,000 map loads, and a Premier license "starts at" $10,000 per year. This compares to the Bing Maps model of 125,000 sessions or 500,000 transactions per year for free, then upgrade to their Enterprise license, the pricing of which is not published. Its a "give us a call so we can talk" type of deal. 

This move seems to confirm a significant strategic shift for Google.

It will be interesting to see how other location providers respond. Do they also attempt to cash in on location (like the Mobile Operators have long been criticised for doing) or do they attempt to steal market share from Google by changing their fees? It will be interesting to see how or if this spikes interest in the range of free alternatives like the BlueVia Location API, OpenStreetMap, and MapNik. I'm not sure if Fireeagle is still alive?

My other concern is I hope this move does not shift mobile app developers to purely relying on the phones GPS location, rather than using server side location look ups. Ewan over at Mobile Industry Review wrote an entertaining piece on the benefits of server side look up's here, which is worth a read.

What will you use?

 

@Twitter Integrates with @BlueVia APIs - my brief thoughts #yam

So yesterday felt like a coming of age moment.

 

As some of you will know, my day job is running marketing for BlueVia, the developer program from Telefonica. Its a job filled with immense highs and some lows. Convincing developers that a Telco is a credible partner is not an easy job, but then who wants an easy job!

 

BlueVia launched some 9 months ago, and came out of closed beta in April. In that short timeframe we have released two drops of software, signed up a good chunk of developers, and are now starting to see some really interesting products coming through using the BlueVia API's. #himum being one of my personal favourites.

 

The coming of age moment yesterday was the announcement that Twitter has integrated into BlueVia's MMS API to allow O2 customers in the UK to send picture messages to their Twitter timeline. Its was the culmination of a great team effort from the folks at Twitter, Telefonica, BlueVia and O2 UK. I hope this announcement signals a tipping point for the platform, and send a positive message to developers that if BlueVia is good enough for Twitter, then maybe we are worth checking out.

 

Now of course Twitter simultaneously announced the same service with other carriers around the world, including Orange in the UK, so "what's the big deal?" you may ask. Well the reason we, and some others, are excited is the "how" they have done it. 

 

Because BlueVia has exposed RESTful API's to a number of core Telefonica capabilities, the resources expended to integrate Twitter into our infrastructure were substantially less than a standard direct integration, with of course the associated speed to market benefits. In addition, BlueVia exposes a common MMS API interface for multiple Telefonica operating businesses, meaning replication of an integration is seamless, compared to the traditional approach of multiple local integration projects.

 

Below is a selection of articles on the announcement:

 

O2 UK Press Release

Twitter Blog Post

BlueVia Blog Post

The Guardian App Blog

Alan Quayle Blog Post

 

 

Developer Economics 2011 released

Media_httpwwwibegyour_dhjpu
A quick plug for one of my work based projects I'm most proud of. Like any good marketer I spend a lot of time understanding the market and what my prospective customers want and need. Historically this investment in insight was proprietary and used solely internally. I had a "light bulb" moment about two and a half years ago and thought why don't we effectively open source our market research and share the same data we use internally with anyone that wants it. Next step was to find the right partner, and I have had a blast working with Andreas Constantinou and the team at Vision Mobile ever since. The 2010 edition of the report received wide spread praise and achieved over 10,000 downloads. I'm confident that 2011's edition is bigger, and better. We have doubled the number of respondents, and for the first time we have interviewed over 20 leading brands to understand their attitudes and apps strategies. You can listen to Andreas and I discussing the report here: Introducing Developer Economics 2011 from BlueVia on Vimeo. To download your free copy visit www.developereconomics.com Enjoy! edit: thanks to @adamcohenrose for pointing out the download link was broken! Now fixed

MEF Smart Enablers Update

One of the topics I'm most passionate about is building awareness and educating on the potential of API's or "smart enablers" to change modern business by their ability to improve functionality, user experience, loyalty and your bottom line. It's a topic I've written about a lot on this blog. If you click on 'API' in the tag cloud on the right you will pull up a list of posts discussing API's, but to help you here are a few highlights. From both a personal and company perspective I have been a supporter of, and participant in, the MEF's 'Smart Enabler' initiative which is working to raise the profile of API's and educate on the opportunity for Telco's, content providers, agencies and brands. Last year I wrote about the launch of the MEF's guide to Smart Enablers, which is still available. I recommend you download it from here, if you have not yet read it. Work continues on the MEF initiative, and just last week MEF hosted a new webinar titled "Unlocking your network assets to improve the user experience" featuring Rob Malcolm from mBlox, Sham Careem from Momac and myself talking about our work on BlueVia. The webinar was delivered for QTel International, so was tailored to a Telco audience, however it is worth anyone interested in the subject listening to it for a good overview of the topic. You can download the slides and audio recording of the webinar here.

The Business of API's - Write Up

On Friday I swung by The Business of API's Conference at The Guardian's offices near King Cross station in London. Unfortunately some fires were burning back at the office which mean't that I couldn't stay for the entire event, however I caught the first three speakers and Q&A so here are my notes / thoughts from the first half of the afternoon... First up was Oren Michels, CEO of the event organisers Mashery. Oren took the crowd of about 40 through a whistle stop tour of "A complete history of API's (abridged)". Oren initially spent some time exploring the conceptual business concepts behind API's like opening up your company, and embracing collaborative working with partners.
Media_httpi101photobu_qwgaq
The first case study was a delve back into business history, looking at US retailer Sears, and how they embraced an expansion opportunity by partnering with logistic's companies & manufacturers to launch their mail order catalogue business. Moving into the pure play online world, eBay was singled out as an early pioneer in the field. Very early on the management team realised they were great at handling transactions, had developed a trust system based on ratings and feedback, but they were lousy at starting and running the auctions. They began to increasingly expose their internal building blocks to allow 3rd parties to offer a variety of complementary products to assist with the creation and management of eBay auctions. This ecosystem grew organically, until eBay's officially began developer marketing in 2004. The next important  innovation, after the exposure of previously hidden internal capabilities, was taking one of these capabilities and mixing it together with a capability from another company to create a new service, giving birth to the "mash-up". An early example of an API mash-up was 2005's housingmaps.com. The creator, Paul Rademacher, took real estate data from craigslist and combined it with Google Maps to plot properties for sale on a map. Rademacher achieved this before Google had actually exposed an official mapping API by reverse engineering their code, ultimately earning him a job at Google! Oren than described the common components or layers of an application:
  1. Data (e.g. photo's, video, user information)
  2. Logic (The things that happen & how the data is processed e.g. searching, buying, adding)
  3. Presentation (The user interface e.g. the web site or mobile app)
By adding an API layer your company can expose the data layer to encourage 3rd party innovation and mash-up's. Oren made the point that a great app doesn't have to do everything. It should be simple and focused, "granting wishes". A great example of this keep it simple mantra is The Guardian's Eye Witness app, where The Guardian can "re-use" existing photo content to create a compelling new service offer. Oren closed by touching on the cookery analogy of API's. Historically companies have wanted to create new products behind locked doors. Now companies should think about API's as ingredients. No longer do companies have to control the end to end creation process (the ingredients, recipe, creation, and the baking). Just put your ingredients out there and see what other people can create with them. I've used this analogy a numbers of times inside my company. Once you can get your head around the concept, it is immemesily liberating for anyone that has been in charge of product development inside a large organisation. The internal pressures of resource & capex scarcity, risk aversion, process complexity, time to market, and the weight of creative expectation suddenly disappear. Like the example of the individual app, the focus for modern Corporate product development should be to analyse the core capabilities of your company and expose them in a secure and scalable way. If you can wrap those capabilities in an attractive business model, then you can tap into the hundreds of thousands of developers out there who will invent imagative ways to utilise and monitise those capabilities for you. A recent blog post by Alan Quayle notes that Google and Facebook now have 5 billion API calls a day. Twitter has 3 billion calls a day, which amounts to 75% of its traffic. The second speaker was Sam Lowe from Capgemini. Sam spoke about the use of API's in their Enterprise customers, naming it "3rd generation eBusiness" Sam set the context for enterprises - they are "under siege". They are having to figure out how they adapt to changing customer behaviour (e.g. Facebook), disruptive innovation (internet models rather than enterprise IT models), and new business opportunities (pure play online). The Enterprise generations of eBusiness were defined by Sam as: 1.0 - Initially getting online to match early pure play etailers like Amazon & eBay. 2.0 - Developing the online channel for transactions, customer self care, plus seamless multi channel experiences like online order & reserve with physical in store order collection 3.0 - Opening up and becoming inter-dependant on other organisations. Taking your services to where customers already are. In this 3.0 phase web sites can now automatically interact with each other to create new service bundles or offers in real time. Sam cited Dell's Idea Storm as an example of an Enterprise opening up both technically and philosophically to improve it's products and services, along side Apple's Developer Community, and O2 Uk's GiffGaff virtual mobile network brand where the GiffGaff community is incentivised via service credits to provide customer support to each other. API's represent a more cost effective and flexible solution vs. traditional IT integration, and can be used as a foundation to create ecosystems or platforms to generate new business opportunities that didn't previously exist in the old world closed model. These platforms allow other (external) people to create services that the Enterprise would have either never thought of, or backed. The API model seems to be well established; Programmable Web's API directory now lists nearly 2,200 individual API's, including API's from companies you may not expect to be playing in this space like Tesco. Expanding your companies relationships and connections via API's and mash-up's creates new business opportunity, as per Metcalfe's Law. [caption id="" align="alignleft" width="200" caption="Metcalf's Law - Network Effect. Image from Wikipedia.org"]
Media_httpuploadwikim_ogcpr
[/caption] Sam touched on the challenges facing Enterprises looking to invest in creating API's, including how to pay, security, operational support, and dependencies on others. It would have been nice to get some deeper insight into the business case challenges. By definition, because your organisation is dependant on the creativity of others to develop new services by using your API, it is almost impossible to predict the return on investment for an API. It can become a science vs. religion debate. To help the business case debate the "eating your own dog food" or the more polite "drinking your own champagne" argument can be made. As well as exposing these API's for external developers, many companies also use the same API's to power their own internal services. This delivers a much more efficient and flexible reuse approach vs. traditional stove piped Enterprise IT delivery projects. During the Q&A session the GiffGaff case study was mentioned again, leading to a discussion on how "power users" are willing to offer their personal time to create and maintain online communities based around the products and brands they love. The conference moderator, Quentin Hardy, National Editor, Forbes threw in an interesting stat; In the USA 40,000 people spend 4 hours a week posting on company forums. The final speaker I caught was Emer Coleman from the Greater London Authority. Emer acts as an advocate for the London Datastore which is focused on opening up various public sector data in the London area via API's. Examples of the data in action are the live tube train map on TFL and a feed for the new London cycle hire service is next on the list. Other examples were Oyster card outlets, council tax bands, and they are looking into crime maps but of course that kind of data presents a number of privacy and social issues. Emer gave some interesting insights into the speed of development using their API's, with apps now being created in "an afternoon" vs. the traditional public sector procurement process which is measured in months & years. I'm sure many of us in the private sector can relate to that as well! Also interesting was the challenge around working with more sensitive data, like crime statistics. Perhaps an unforeseen benefit of opening up access to the data via API's, was that teenagers who would never visit an official government website, are now exposed and interacting with the same government data via brands they are willing to associate with. With heavy public sector spending cuts looming, I asked the question if this would lead to a national roll out, but there didn't seem to be a strategic plan. Surely allowing 3rd party developers to create compelling public services from this data would allow the government to innovate and improve services for citizens at the fraction of the cost....? Anyone interested in learning more about API's has to watch this video:

Darwin's Finches, 20th Century Business, and APIs: Evolve your Business Model from Apigee on Vimeo.

#Blue video from Mobile 2.0

Below a video showcasing #Blue, a new API released by O2 UK with support from O2 Litmus. The clip also describes how developers have taken the raw API and built new services like SMS Owl. We gave the video its glitsey world premier at the recent Mobile 2.0 conference in San Francisco. Would love to know what you think...    

Why Mobile Operators have a crucial role to play in the second wave of “smart” apps

The following post is a reproduction of my guest blog on VisionMobile.com - please see here for the original. The noise level around Apps and App Stores has reached saturation point. Every day a new launch, a new report, or a new statistic hits the newswires. We have passed the point where there are now more people accessing the internet via a mobile device than via a PC, overall revenue from mobile apps (including ads, payments, and in-app transactions) is expected to grow to $17.5 billion in 2012 from $4.1 billion today, the iTunes store has delivered more than 3 billion downloads, an App is downloaded every 22 seconds from Nokia’s Ovi store, there are more than 30,000 Apps available in the Android store...you get the idea... There can be no doubt that the explosion of interest around the App ecosystem brought home just how important mobile will be as a future content delivery channel, typified by the increasing number of App’s being produced by leading brands. No digital marketer worth their salt would now neglect having an app story in their digital marketing plan, even if in all honesty some are not quite sure why! However, make no mistake that we are still firmly in the realms of a version 1.0 ecosystem. The App retail delivery platforms are still very basic; in fact they have not yet significantly evolved in terms of features and capabilities from the content delivery platforms that were offering mobile games, wallpapers and ringtones at the beginning of the decade. The Apps themselves are clearly “dumb”. What do I mean by “dumb?” The vast majority of today’s App’s sit on the customer’s handset and have no understanding, or appreciation of its context or the person using it. Yes, increasing numbers of Apps are using location to introduce geographic context, but that is hardly pushing the boundaries of the art of the possible. To take the App ecosystem to version 2.0, Apps have to become “smart”. I believe this is where Mobile Operators finally have a key role to play in the progression of the App ecosystem. Of course this role is not a divine right. The Mobile Operators need to go through considerable change in order to be able to contribute effectively. That change is both technological: opening up “smart enablers” to allow developers to easily consume these capabilities, and secondly: culturally – to embrace the independent developer community and relax their traditional command and control philosophy for mutual gain. So what does a “smart app” look like? Well consider today’s customer experience. You run an app and it is a one size fits all experience i.e. the app behaves exactly the same way for every one of its users, regardless of who they are, and how they are using it. Imagine a “smart” app that could customise the user experience based on intelligent, real time, information delivered from the Mobile Operator. Examples of a Mobile Operators unique enhancements to the customer experience could include:
  • On the fly customisation of the App UI based on a detailed understanding of the device currently being used. Remember that increasing numbers of customers are SIM swapping. How do you know that a customer using your service on a Monday via an iPhone is now using your service on a Tuesday using the same SIM in a 3G dongle connected to a Netbook?
  • On the fly customisation of content richness based on knowledge of the users  current connection speed (e.g. 2.5g, 3G, WiFi). For example trying to force rich video content to a customer on a slower 2.5G data connection will probably deliver such a poor customer experience they will never use your app again. If you know in real time their connection speed, you can deliver the most appropriate experience.
  • Personalisation of content and configuration of your App UI based on user demographics (gender, age, location, social economic profile, etc)
  • Targeting & profiling of the audience based on segmentation information e.g. travel profile (stationary, commuter, jet-setter), spend segment (>€100 per month, €50-100 per month, €30-50, etc.
  • Micro billing to the customer’s mobile bill or debits from their pre pay balance at VISA like transactions rates.
  • In App interactivity via messaging or calling
  • Up selling the customer from a basic service to a premium guaranteed service (for example low ping rate for multiplayer gaming apps).
  • Then for the owner of the App, post usage analytics providing data like who, where, how long their users are consuming their services, and other customers of the Mobile Operator that match their current users profile, who could be targeted by a marketing campaign.
Examples of the enablers that Mobile Operators could deploy include; quality of service, billing, handset information, customer analytics, network traffic analytics, messaging, call management, location, age verification, tariff information. The list can go on and on, and in fact in our own planning sessions we have identified over 50 potential enablers. This is a more intelligent way of developing not only the App, but also the business opportunity. Via the Network Operators turning their network infrastructure and assets into a plug and play platform, Mobile Operators become vital in the creation process of the second wave of 'intelligent' apps that can deliver far richer experiences for users which will drive adoption, longevity, and profitability. Evangelisation and education on the benefits of creating “smart” Apps is crucial – this won’t just happen by itself. We are at the start of the process, and many companies are only now trying to get to grips with their App 1.0 strategy. To ensure Mobile Operators both identify and capitalise on the opportunity to become relevant in the App ecosystem, it is vital they adopt an open and transparent approach. Therefore there cannot be enough effort to bring together the various players in the App ecosystem to share thinking, create strategy and influence product roadmaps, and marketing plans. A great example of this is the Mobile Entertainment Forums Smart Enabler Initiative. I’d strongly recommend you check it out and get involved. Critically the experiences and enablers I have described here are not commercial reality today. Talking and listening to developers will be essential to ensure that the Mobile Operators invest in the right technology enablers and introduce compelling business models to encourage their adoption. Of course enablers are just one piece of a complex App ecosystem. There are many other challenges that hinder unlocking the full commercial value of the market place, not least the fragmentation and choices available to developers at the handset Operating System level. However, our approach is the same: dialogue and insight. That is exactly why O2 Litmus has partnered with Vision Mobile to undertake the largest developer research to date. We're encouraging all mobile developers to participate, and we look forward to sharing the results with you all. Have your say at visionmobile.com/developers. I’d welcome your thoughts on both this piece and some key questions it poses:
  • Have you used a Mobile Operator enabler? What was the experience like?
  • What enablers do you need to make your App “smart”?
  • How can we effectively spread this message?

The three hurdles to overcome for Network API Success

Dimitris Mavrakis wrote an interesting blog post on the Informa Intelligence Centre, posing the question: Network APIs moment of truth: Are there revenue opportunities? As mobile operators wrestle to understand their role in the services ecosystem of the future, one thing is certain. The mobile operator has one unique asset; the network itself. Today the noise around operator API’s is largely contained to Telco core competencies like sending SMS messages or handling location look up’s. Clearly these API’s represent low hanging fruit – operators understand this space, they have robust infrastructure and business processes built around the operation of these services. In the main, service providers recognise the value of a messaging transaction, and can create services that utilise these API’s to charge end users downstream, creating a two sided business model. Where’s the problem then? Well it’s kind of dull don’t you think? Where is innovation? How can operators become relevant and appeal to small independent software houses developing the apps and services that are driving the digital economy, when they are more familiar with the Google’s of this world, rather than working with a “dinosaur” like mobile operators? The three hurdles to overcome for Network API Success: 1. "Operators just don't get it" The first problem is one of perception and behaviour. The majority of Developers hate mobile operators, many for good reason. Developers question why operators even need Developer communities. The track record is not good. Operators have a tendency to be too obsessive about service levels, have complex processes, are slow to respond, are arrogant, and are greedy. Dimitris mentions a few operators at the vanguard, trying to work hard to address the opportunity, but of course all operators will make mistakes as they evolve. The key is making the mistake quickly, listening, learning, reiterating, and providing something better. Of course this behaviour needs to be consistent, genuine, and sustained before we can expect any shift in the perception of operators in the market place, but this has to be the goal. Scale is key to success in this market, as the global Developer community represents a classic long tail opportunity. Admob research shows iPhone users are downloading 9 – 10 new apps per month, and over half of iPhone users spend more than 30 minutes per day using apps. The goal for operators has to be to provide relevant, compelling, and accessible API’s to enrich the user experience of app’s and web services. 2. Finding a business model that works Web Developers want everything free, so from the off there is a clash of mindset. Mobile operators are coming from a world of scarce premium priced resources, which customers are willing to pay for. Give things away for free? Are you mad? Even when there is a justifiable charge for a service, the ability for the end user to pay varies dramatically region by region, affecting the ability to create clear, transparent global business models. For example a Big Mac in Germany costs 45% more than a Big Mac in Mexico. Operators have to justify every investment with a payback model. Free to use API’s with an internal cost to develop and expose look incompatible when analysed with the same financial payback model for a traditional operator investment like an SMSC. Therefore there needs to be evolution in the internal mindset of the operator to recognise there are multiple strategic benefits in adopting an API strategy to enable external 3rd party innovation, which in turn require new measures of success. 3. The really interesting stuff is hard, but that’s why it’s interesting! In some ways creating compelling Network API’s represent a perfect storm. Many operators have a desire to innovate and differentiate, Developers however want a standardised approach to network API’s to reduce the fragmentation and complexity of working with the operator world. As I mentioned earlier, one of the keys to operators successfully positioning themselves in the ecosystem is for them to successfully understand, package, and retail their unique asset: the network. Unlocking the value & insight that is available from the analysis’ of network transactional data, and the demographic information of the operator’s customer base represents a rich opportunity. Of course this is not as simple as it sounds. It requires investment in CRM capability, and there are obvious sensitivities around the protection of customer data, and respecting the customers’ privacy. As I say, this stuff is hard, but that’s exactly why its interesting. Key to success is putting control in the hands of the end user – opt in on a per Developer / application / or transaction basis allows the user to control how and when their data is accessed. With O2 Litmus we have started to take network API’s in this direction. An example is our “Manage Post Pay Bolt On’s” API. Free to use, this API has been introduced to help improve the customer experience of using Mobile Applications. Clearly we want the experience to be great for every customer. To avoid customers new to the world of mobile data and apps receiving bill shock for data usage, this API allows the Developer to check the customers account for the presence of “All you can eat” data plans or Wi-Fi. The Developer simply queries the customers mobile number to be returned a status on if the account has all you can eat data or Wi-Fi access. The Developer can then use this information to create a better customer experience by warning customers that do not have those unlimited products provisioned, and advise how they can add them. The end result is a clear demonstration of how a network API can add value to the user experience. The Developer is happy because they have proactively improved the customer feedback loop, minimising churn from their app. The customer is happy because there are no hidden surprises. The operator is happy because there is no bill shock scenario to deal with in customer services. This also highlights that there is a second opportunity for network API’s to demonstrate value generation. The first, covered by the Informa blog post discussed the ability for operators to generate direct revenue via charging Developers and service providers for access to, or transactions across, their API’s. Operators, however, can also justify investment in API’s by understanding how exposing the right kind of API can introduce cost saving benefits e.g. reducing calls into customer care, and improving business processes to create happier customers. Simultaneously encouraging the adoption of new data services, and reducing churn.   I’ll regularly post further ideas and discussion points on how operators can continue to innovate to ensure they stay relevant and valuable in tomorrow’s digital ecosystem. Please let me know what you think.