Showing posts with label connected. Show all posts
Showing posts with label connected. Show all posts

Wednesday, 7 August 2013

CIO interview: David Byrne, Carphone Warehouse - Connected World


Connected World Services is Carphone Warehouse's business-to-business offering, and is taking a platform as a service (PaaS) approach to supporting business partners,

IT chief David Byrne wears two hats: enterprise architecture director at Carphone Warehouse and CIO for the mobile phone retailer's Connected World business.

Carphone Warehouse is known as a mobile phone retailer and, predominantly, it operates in the B2C (business to consumer) sector. "But every so often we have done interesting things [in other areas] which have been a success,” says Byrne.

For instance, in 2003, the company launched the TalkTalk broadband business.

Connected World Services is its B2B division and runs as a one-stop-shop service to the company's clients for all their communication needs. It currently provides business telecoms and communication services, but Byrne says: “Our core business seems to be doing well and we’ve always had interest in other companies who want to do similar things.

"We have huge aspirations for Connected World."

Some of the Connected World processing uses the systems in Carphone's data centres which power the batch processing; reconciliation of the retailer's commission for selling the customer a mobile network contract; and billing on behalf of networks.

These processes run on different IT systems. “We started thinking about how a batch job started in Unix could be passed to another part [of the business process] running on Windows Server and decide what to do,” says CIO David Byrne.

Carphone Warehouse runs hundreds of thousands of scripts every night so scheduling and automating batch jobs is a priority. When the company first started building the batch jobs, Byrne says of the scheduling technology: “They could not operate over heterogeneous platforms.”

So the retailer had to write its own software to support this functionality. It recently switched to a batch scheduler called Automic , which Byrne says has allowed Carphone Warehouse to cut over 100,000 lines of code from its systems. “Automic provides much more visualisation than we had before and we can change the order of tasks.” In addition, it provides visibility and auditing.

Automic is also being used to enable Carphone Warehouse to achieve SEPA (Single European Payments Area) compliance in advance of the February 2014 deadline. The tool was used to automate the direct debit collection process.

In a similar way to how Tesco developed its "Tesco in a box" strategy to encapsulate best practices, technology and services when the supermarket wanted to expand into new regions quickly, Carphone Warehouse is encoding its know-how as a mobile retailer.

It plans to provide knowledge of mobile phone retail to business partners via the Connected World PaaS. Partners will use the platform to create their own mobile phone retail operations.

“We see Connected World Services as enabling retailers, original equipment manufacturers and network businesses around the globe to leverage all the expertise and processes that we have built into our operations over the last 24 years,” says Byrne.

One of the early partnerships was with US retail giant Best Buy. The partnership took Carphone's business competence and its knowledge of mobile phone retail and provided this at Best Buy.

"Previously we took people from our business and had them work in the partner business. We thought about a way to make it more efficient. This is where Connected World Services fits, to put the know-how into business processes packaged as the Connected World Services product,” says Byrne

Selling a phone to the public requires selling both a device and a network contract. The business processes are wrapped up in custom IT that Carphone Warehouse has built up. But, as Byrne explains, there is no off-the-shelf enterprise resource planning (ERP) that provides a system of record to capture the transactions.

The process of the sale of a handset and a mobile phone contract is handled in bespoke batch-based systems (see box), and there is no compelling business driver to modernise.

“In retail IT investment, there is a very strong emphasis on a short time to value so replacing something that works perfectly well, with something that does the same job may reduce TCO (total cost of ownership) in the IT group, but it brings no shareholder value," says Byrne. "So it is hard to make a good argument to replace the systems we have.”

Carphone Warehouse's retail business involves acquiring customers for mobile phone networks. Byrne says: “There are risks attached to different parts of the process in mobile phone retail. We have to make it predictable and error free.”

In retail IT investment there is a very strong emphasis on a short time to value so replacing something that works perfectly well, with something that does the same job may reduce TCO in the IT group, but it brings no shareholder value

David Byrne, Carphone Warehouse

This is not only about providing the correct information for the mobile operators.

He adds: “We are more likely  to get customers that the network will accept if we provide a good provider of credit checking or fraud detection.”

Part of the Connected World Services concept is about inserting these providers into the business process for signing up new mobile phone contact customers.

“We build in the steps and get it to work at scale as a PaaS. If we have a predictable and dependable process – every partner gets predictable and reliable service,” says Byrne. In addition, any improvements to the business process only need to be deployed once to benefit to all partners.

He says Connected World Services is built on a typical modern IT architecture.

“It has to be deployable to people around the world. Our main driver for the architecture is we have to go where our business partners need us to go,” he says.

Byrne chose not to build Connected World Services around a traditional three-tier architecture, where an enterprise application is separated into presentation (the user interface), a layer for the business rules and an application server that runs the business rules.

“Three-tier architectures can be somewhat constrained since we would have to invest in our own datacentre space, which  would be a capital expenditure,” he says.

Given Connect World Services is a semi-startup, Byrne believes it is better to buy services. As such, cloud computing is the main driver behind the architecture. It takes advantage of standardisation, and is built in a way that is deployed through local cloud providers.

However, he says: “Our cloud strategy balanced against regulatory concerns.”

So the architecture follows a cloud pattern but it may not be possible to deploy in the cloud in every market. He says: “We are building to deploy onto a cloud platform but it is not the right time to go fully into the cloud.”

Byrne believes cloud computing will become a bit like a National Grid for computing, with many providers offering cloud connectivity. He feels that the key players on such a cloud grid will be the brokers rather than the cloud service providers.

So it could be a bit like the business model Carphone Warehouse has pioneered in UK mobile phone retail since 1989.

Thursday, 27 June 2013

Stay Connected Anywhere, Anytime with an Ultrabook

Lenovo Thinkpad X1 Carbon Lenovo's X1 Carbon offers an understated look and exotic chassis material, but the LCD panel display quality could be better.

 



Ultrabook™ systems are thinner, lighter, and fasterthan standard laptops. They are designed for style and portability -- freeing you to have fun or be productive virtually anywhere. Being mobile means being connected, of course, and you want it to be as simple and reliable as possible. The versatile Ultrabook fits that job description: You can connect via Wi-Fi, a personal hot spot, Bluetooth or wired Ethernet.

 

Ultrabook systems like the Lenovo ThinkPad X1 Carbon put the power of a desktop PC in your hands when you’re on vacation, at the airport, or streaming a movie to your smart TV in the living room.

 

Cutting the cord has never been easier.

lenovo-thinkpad-x1-carbonLenovo ThinkPad X1 Carbon

The Lenovo ThinkPad X1 Carbon and other Ultrabook systems are equipped with fast 802.11n Wi-Fi. Public hotspots and wireless networks have become urban essentials. Starbucks and McDonald’s, to name just two, provide free Wi-Fi and you can find one of them or an Internet CafĂ© almost anywhere.  With the built-in Wi-Fi, the Ultrabook can easily connect to available wireless networks.

 

The 802.11n Wi-Fi is dual-band, which means you won’t have to worry about interference from microwaves, cordless phones, and other appliances. You can surf the Web, or stream music or movies, smooth and stutter free.

 

Even if there isn’t a Wi-Fi network nearby, you can use a portable hotspot. In fact, most smartphones can act as a personal hotspot as well. The Ultrabook connects with the hotspot device (or smartphone) via Wi-Fi, and the hotspot / smartphone connects to the Internet over 3G or 4G cellular, allowing the Ultrabook to share the connection and access online resources.

 

There are times when Wi-Fi alone isn’t enough. Bluetooth is a great tool for sharing files or photos with others. The X1 Carbon offers Bluetooth 4.0 as an option, and the technology is included by default in some Ultrabook systems.

 

An Ultrabook with Bluetooth can pair with other Bluetooth-enabled devices to establish a peer-to-peer network. Bluetooth comes in handy as a means of transferring files securely between devices in your house, with a Bluetooth-enabled device of a friend, or during a meeting at work.

 

Bluetooth is also useful for a variety of other purposes. There are Bluetooth-enabled mice, headsets, keyboards, speakers, and more. With Bluetooth technology, you can connect a wide range of peripheral devices to your Ultrabook to extend its capabilities and expand the range of things you can accomplish.

 

As convenient as Wi-Fi or Bluetooth are when connecting on the go, they’re typically not as fast or stable as an old-fashioned wired connection. In the interest of maintaining a slim profile, most Ultrabook systems lack a built-in Ethernet port. But there’s a simple solution: Add a USB dongle to your arsenal and you can easily establish a high-speed wired Ethernet connection.

 

Carrying an extra component is not the most convenient thing, but those dongles are small and weigh next to nothing. When you need the extra speed -- playing a complex  multiplayer game or backing up gigabytes of data to the cloud, for example -- or find yourself in a place that doesn’t offer Wi-Fi, you’ll be glad you’ve got that little dongle with you.

 

Cut the cord, and leave the house or office. The Ultrabook is designed to let you get things done any time, and virtually anywhere you want to.

 

Follow me on Twitter @sajilpl

Microsoft's Visual Studio update addresses the connected app

Microsoft kicked off its Build conference in San Francisco this week by releasing a preview of the next version of its Visual Studio IDE (integrated development environment), as well as updates to other development tools.

 

“If you are interested in building a modern, connected application, and are interested in using modern development lifestyles such as ‘agile,’ we have a fantastic set of tools that allows you to take advantage of the latest platforms,” said S. “Soma” Somasegar, corporate vice president in Microsoft’s developer division, in an interview with IDG News Service.

 

Somasegar noted, for instance, how the new Visual Studio provides more tools to help developers build applications for Windows 8.1, a beta of which is also being released this week.

 

Microsoft is releasing a preview of Visual Studio 2013, the final version of which is due to be released by the end of the year. The company is also releasing Visual Studio 2012 update 3, and a preview of the .NET 4.5.1 runtime framework.

 

Many of the new features in Visual Studio 2013 address the kinds of mobile, connected applications that developers need to build these days, Somasegar said. For instance, it provides new tools to profile energy and memory usage, both of which must be considered when building applications for mobile devices. It also includes a new tool for providing metrics on how responsive an app is for users.

 

Visual Studio 2013 is also tackling the challenge of writing an application that relies on cloud services in some fashion. Microsoft is providing interface from Visual Studio to its Azure Mobile Services, which synchronizes data and settings for a program used across multiple Windows devices.

 

Visual Studio 2013 itself will also be easier to use across multiple devices. It will allow developers to define environmental preferences, or the settings and customizations for their own versions of Visual Studio, that then can be applied to other copies of the IDE. Microsoft can store these environmental settings in the cloud, so they can be downloaded to any computer connected to the Internet.

 

“People go through a lot of trouble to set up their environment. Once they go to a different machine, they must go through the same hoopla again to get to recreate the environment they are comfortable with,” Somasegar said. “Once you set up your environment, we store those settings in the cloud, and as you go to another machine, you won’t have to recreate your environment.”

 

Another new feature, called Code Lens, provides “a class of information that, as a programmer, has been historically hard to get.” It can show, for example, which part of a program is calling a particular method and what other methods that method calls. Visual Studio 2013 also expands its support for C++ 2011, the latest version of the C++ language. Visual Studio’s feature for debugging the user’s own code (as opposed to running a debugger against the entire set of code) now works with C++ 2011.

 

Beyond Visual Studio, Microsoft is building more developer hooks into the next release of its browser, Internet Explorer 11, which is expected to be released with Windows 8.1.

 

Microsoft has completed “a major revamp” of the tools the browser provides to developers. The browser will come with a source-code editing tool, as well as a number of built-in diagnostic tools, Somasegar said. The idea is that the developer won’t have to toggle back and forth between the browser and the IDE. A Web application or page can be run, and mistakes can then be fixed, directly from within the browser.

 

With .Net, Microsoft worked on improving performance of the runtime environment. It can also provide more diagnostic information on how much memory a .Net program is using, and provide more information in a dump report should a program crash. Also, once a developer chooses a particular platform for a .Net project, such as an ASP.Net project, .Net will only display the components that can be used on that platform.

 

Microsoft is also releasing a white paper that offers a road map of where .Net is headed. The paper will be “one cohesive document that talks about .Net as it relates to Windows, Windows Phone, Windows Azure,” Somasegar said. “It is a comprehensive document that shows people how to think about the future as it relates to their current .Net investments.”

 

When Windows 8 and Windows RT were introduced, many Windows developers voiced concerns about the future of .Net, due in no small part to how little the platform was mentioned in Microsoft’s initial instructions on building Windows 8 modern applications.

 

Somasegar said Microsoft has always encouraged, and will continue to encourage, the use of .Net as a way for developers to write “managed code” for Windows 8 and Windows RT modern applications, as well as for Windows desktop applications.

 

In addition to issuing previews of Windows 8.1 and Visual Studio 2013 this week, Microsoft is also releasing a preview of the latest edition of the company’s application lifecycle management software, Team Foundation Server 2013.