By IDG Enterprise

How Comcast used Mashery to revolutionize app development

Follow Me
January 21, 2013 11:54 AM

The consumerization of IT in the enterprise has many sources, from the ever-growing number of mobile devices to social business platforms designed to leverage the personal digital preferences and experiences of employees.

Another way consumerization enters an enterprise is from within – when internal developers acquire the tools to build application programming interfaces (APIs) platforms for creating apps uniquely tailored for “consumerizationized” employees, customers, and partners.

This is especially critical for large enterprises in which resources are spread across disparate business units. Telecommunications and media giant Comcast, for example, found that its sheer size (more than 125,000 employees) and specific demands of its various business divisions (cable, Internet, telephone, cable network, and home security) made efforts to leverage development resources practically impossible.

The Bridge Between DIY Electronics and The Internet of Things
FINAL WEEK to register for CITE! Don’t miss the Sunday interactive workshops.

"Groups within the company had a difficult time sharing data and resources," says Agustin Schapira, principal architect for Comcast. In a business – digital consumer technology –  where change happens almost overnight, inefficiency can create deadly lag.

"Integrations would take months," Schapira says. Worse, he adds, integrations "were rarely designed to be reusable, [so] each follow-on project had to start from scratch."

Comcast decided it needed an API platform that could be used by all of its developers. Two years ago it turned to Mashery, a San Francisco-based provider of API technology and services.

Mashery’s API platform includes:

  • A dashboard that controls security, response caching, and partner accounts
  • A portal that allows enterprises to deploy a developer website for partners
  • An API "packager" which enables different groups of developers to access the platform in a way that is tailored to their needs; and
  • Reporting and analytics tools which allow enterprises to track API performance and business value.

Schapira used Mashery to create Comcast’s in-house API platform, which he dubbed CodeBig. As a result, the cumbersome process of trying to share resources has been all but eliminated. Instead of different units working with different code and protocols, CodeBig deploys RESTful APIs, which enable developers to access any piece of content or service via a URL.

Now pieces of code built by one Comcast unit for a specific purpose can be easily accessed by other Comcast divisions. This enables Comcast to offer individualized services to its customers across multiple platforms.

Perhaps most importantly, it allows the sharing of information and code almost instantly. Comcast groups now can offer data and services to their colleagues in less than 30 minutes, Schapira says.

CodeBig has enabled Comcast developer teams to build dozens of enterprise apps for internal use that can access data from various departments. It also has allowed Comcast to create special apps for its customers, including Xfinity Mobile – which lets users check their Comcast.net email, text message, check voicemail, view account information and pay your bill – and Xfinity TV Sports Remote, which tracks TV schedules for games, provides current scores and allows users to change channels and program their DVRs.

Obviously those apps can only work if Comcast developers can build them to access different services and data. CodeBig makes that happen, Schapira says.

"If our developers know how to access one Comcast API, they can access them all," he says. "That's very different from how it used to be."

Latest Stories
May 25, 2013 11:51 AM

10 shocking things I learned using Google products exclusively

Getting off Apple and going all Google has increased my respect for both companies. I've come to realize that the very best mobile experience right now is built on a foundation of Google services on Apple hardware. I wish only that these two companies could get along better, and that Apple will allow more Google integration on the iPhone.

May 24, 2013 4:14 PM

Excel: Microsoft's best weapon against Tableau and competitors

New data visualization apps for Excel 2013 could help Microsoft hang on to customers looking for better data visualization tools.

May 24, 2013 3:53 PM

Microsoft isn't crazy to think it could sell 25 million Surfaces next year

Surface has been a stiff so far, but Microsoft reportedly has big expectations for its next fiscal year. Here's why the company may not be crazy.

May 24, 2013 10:27 AM

How an internal social network helped one agency fight terrorism

Flickr by UNC-CFC-USFK

The global law enforcement agency needed a secure, global network where crime and terrorist information could be shared among its members. It found an answer with the enterprise social network, tibbr.

May 24, 2013 9:54 AM

IT must act like a fast-moving startup

Brandon Porco, the chief technologist for defense contractor Northrop Grumman, says that IT will have to try lots of different things and move quickly to keep abreast of evolving employee needs. "Google has it very well-patterned: Launch and iterate."

May 24, 2013 8:41 AM

Enough with the silly myth about Apple hating the enterprise

Although Apple is often accused of not being an enterprise company, it's only in the last few years that Apple has abandoned its enterprise-oriented products. The real story may be that Apple's discovered that making enterprise-focused efforts simply don't deliver a huge return on investment.

FOLLOW US
Get CITEworld updates via email, RSS or social media