Archives For Wireless

Mobile World Congress has wrapped up and most of us are back home after spending four days at Fira Gran Via in Barcelona.

Between delivering presentations, walking miles of expo halls, and participating in dozens of meetings, the event is both exciting and tiring.  This conference used to be the sole domain of mobile operators, wireless equipment manufacturers, and handset makers.  Something has changed…

FiraGranVia

Mobile is no longer this fringe technology that lives on the outskirts of mainstream computing and communications technology.  It is now the primary technology used by consumers and corporations to get things done and stay productive and connected.  With 72,000 people in attendance, this is now one of the largest and most important technology conferences in the world.  Yes, the CEOs, CIOs, and CTOs of many of the worlds largest corporations were in attendance along with consulting firms looking to transform those organizations into mobile enterprises.  There’s no doubt about it, I could definitely feel the increased enterprise importance all around Fira Gran Via.

So what did I see…

If there was any doubt that 2013 was going to be the year of the Phablet, MWC put those fears to rest.  Launches of giant Android smartphones to compete with the Samsung Galaxy Note II included:

  • The 5.5″ LG Optimus G Pro
  • The 5.7″ ZTE Grand Memo
  • The 5″ Sony Xperia Z
  • The 6.1″ Huawei Ascend Mate

In the “not-quite-a-phablet” category, there were quite a few Android devices launched that were virtually indistinguishable from each other.  I’m not advocating fragmentation, but I wasn’t jazzed by the sea of sameness represented by all these Android clones.

The only Android standout this year was the HTC One.  Its truly beautiful hardware design combined with a home screen that mimics Windows Phone start screen tiles, sets it apart from its Jelly Bean competitors.  Flattery I guess.

HTCOne

Tablets were getting smaller and I really liked the Samsung Galaxy Note 8 with the S-Pen.  It was thin, light, easy to hold, super fast and it’s definitely going to give the iPad Mini a run for its money.  On the opposite end of the spectrum, HP showed off its forgettable Slate 7 Android tablet to compete against the Kindle Fire and Nexus 7 in a race to the bottom.  Personally, I always believed HP should have doubled-down on the innovative webOS that it paid almost $2 billion for.  Instead, it unloaded this asset on LG on the first day of the conference.  Can you imagine how fast the beautiful webOS would run on today’s multicore ARM processors?

Speaking of web-based mobile operating systems, Mozilla managed to line up 17 mobile operators to support its Firefox OS running on devices from LG, ZTE, and others.  It’s targeting low-end devices in emerging markets with low-cost phones.  It’s not a bad strategy, but they still have a lot of work to do because I found their demo devices to be both slow and unattractive.  On the other hand, I found the Ubuntu Touch phone and tablet to be attractive, differentiated, and very responsive.  It will definitely be a strong competitor once it gets off the ground.

In hearing the call to reach out to the “next billion” people in developing markets, Nokia launched a range of devices at progressively lower price points.  From the Nokia 105 feature phone at under $20 up through the entry-level Lumia 520 Windows Phone, to the mid-range Lumia 720, Nokia made some important moves to diversify its portfolio with delightful devices.

Anyone who walked the halls of the Fira Gran Via couldn’t miss the overwhelming presence of Samsung at this event.  They were most definitely the 800-pound gorilla of the show and synonymous with the success of Android in the consumer space.  It’s clear that being the leader in the consumer space is no longer enough for them.  They’ve recognized the Android security shortcomings that have kept this mobile OS out of the enterprise and they’re doing something about it.  Following on the heels of Samsung For Enterprise (SAFE), at MWC they launched Samsung Knox.Knox

From my vantage point as an enterprise mobility strategist, the launch of Samsung Knox is the single most impactful event this year in Barcelona.  Samsung has introduced a dual-persona phone technology that may help Android break into the enterprise.  Users can easily switch between the personal side of their phone to a separate, encrypted container for business.  Unlike other containerization solutions, this one runs fast and the email, calendar, and apps look familiar to users of the Samsung Touchwiz user interface.  Combined with the fact that the leaders from the MDM magic-quadrant were already offering secure, private app distribution solutions based on the Knox APIs, Samsung has a formidable solution for the enterprise.

I really enjoyed co-presenting with my Microsoft colleagues Andy Wigley and Larry Lieberman at the Nokia App Developer Conference on day 1 of MWC.  Helping to empower developers from all over the world to do their best work targeting Windows Phone 8 is very rewarding.

SpeakingAtMWC

Later in the week I had the privilege of serving on a panel with Benjamin Robbins, Vishy Gopalakrishna, and Ben Smith where we discussed “The Future of Enterprise Mobility.”  We tackled subjects such as mobile security, BYOD, enterprise apps, the roles of mobile centers of excellence, and how to enable legacy apps for mobile consumption.  I even coined the term “MSOA” which stands for Mobile Service Oriented Architecture.  In other words, it’s time to replace those SOAP and XML web services with lightweight REST and JSON services + caching and compression to better serve all mobile devices over unpredictable wireless data networks.

See you in Barcelona next year,

Rob

HETL (Human Extract, Transform, and Load)

Definition:  When an employee in the field captures data with a pen or pencil & paper, drives back to the office at the end of the workday, and manually transcribes the data into a back-end computer system.

You’re probably thinking this is an antiquated phenomenon that disappeared decades ago with the advent of mobile devices and wireless data networks.  I’m here to tell you that this productivity killer is alive and well in 2012!  Large and small companies all over the world are still wasting time, fuel, money, and accuracy of data.  They’re also misappropriating valuable resources by turning field personnel into data-entry clerks like you used to see in the 1970′s and 80′s.

Luckily, this widespread problem is easily solvable:

  1. Build a native or HTML5 mobile app that’s capable of retrieving data, capturing new data from the employee, saving the data offline, and sending that data back to HQ.
  2. Give employees working in the field a wireless mobile phone/tablet capable of running the app you’ve built.
  3. If the device has 2G/3G/4G capabilities, the data captured in the field can be sent to HQ as soon the employee is in a coverage area.
  4. If the device only has Wi-Fi, the employee can send that data on it’s way by driving to the nearest hotspot or uploading it from home.

That’s it!  Don’t make it harder than it has to be.  Yes, data at rest and data in transit has to be secured but that’s easy to do these days.  Please do your part to but an end to Human Extract, Transform, and Load and convert your organization into a real-time enterprise.

- Rob

Like the PC’s domination over Macs in decades past, low-cost devices for the masses will win the global smartphone war.  It won’t even be close.

Most of the world population has to buy their device first, without the luxury of carrier subsidies.  This means devices with a lower hardware and software BOM cost will have the advantage over ones that absolutely depend on carrier subsidies for their very survival.  I’m not talking smartphones that are cheaper because they lack the features and functionality of higher-end device.  If you step back and look across most of today’s smartphone platforms like the iPhone, Android, Blackberry, Windows Phone, Symbian, and Bada, you’ll notice that they all have similar functionality.  They all make calls and have email, an HTML5 web browser, SMS, MMS, touch, keyboards, APIs to build apps, 2G/3G/4G data networks, digital still/video cameras, web services, calendars, app stores, contacts, push notifications, music, maps, yada yada.  Will there be variations in quality?  Sure, but that’s the case with all products people buy.

It’s easy to forget that most of the world is still using feature phones because they meet minimum communications requirements and because they are inexpensive to buy.  These billions of folks are moving to smartphones, but don’t make the mistake in believing that they are capable of purchasing the most envied phone in the affluent country you live in.  For wealthy nations that currently live in a smartphone reality distortion field, this might be hard to understand.  Remember, the populations of the combined affluent countries make up just 1/7th of the total world population.  Even most folks in that group of ~1 billion people couldn’t afford the $850 unsubsidized cost of a certain smartphone that comes to mind.

Oh and by the way, the tablet market will shake-out the same way as it matures.

It’s the way of things in technology.  Remember, once the IBM BIOS was reverse-engineered, we had the Attack of the Clones in the 1980s that democratized the personal computer market.  Prices plunged, and Bill Gates’ vision of a computer on every desk was largely realized.  The same thing is already beginning to play out for smartphones around the world in developing and not-so-developing countries.  Players in the mobile and wireless space who are moving to where the kicked football will be in this emerging reality, rather than where it is today, are the ones who will benefit in the long run.

It won’t even be close.

-Rob

Since 90% of the world’s population has mobile network coverage, lets take a look at how they’re using it, where they’re using it, and what we should expect from the future…

Continue Reading...

The profound effects of the Consumerization of IT (CoIT) is blurring the lines between consumers and the enterprise.  The fact that virtually every type of mobile device is now a candidate to make employees productive means that cross-platform, enabling technologies are a must.  Luckily, Microsoft has brought the power to synchronize data with either SQL Server on-premise or SQL Azure in the cloud to the world of mobility.  If you’ve ever synched the music on your iPhone with iTunes, the calendar on your Android device with Gmail, or the Outlook email on your Windows Phone with Exchange, then you understand the importance of sync.  In my experience architecting and building enterprise mobile apps for the world’s largest organizations over the last decade, data sync has always been a critical ingredient.

The new Sync Framework Toolkit found on MSDN builds on the existing Sync Framework 2.1′s ability to create disconnected applications, making it easier to expose data for synchronization to apps running on any client platform.  Where Sync Framework 2.1 required clients to be based on Windows, this free toolkit allows other Microsoft platforms to be used for offline clients such as Silverlight, Windows Phone 7, Windows Mobile, Windows Embedded Handheld, and new Windows Slates.   Additionally, non-Microsoft platforms such as iPhones, iPads, Android phones and tablets, Blackberries and browsers supporting HTML5 are all first-class sync citizens.  The secret is that we no longer require the installation of the Sync Framework runtime on client devices.  When coupled with use of an open protocol like OData for data transport, no platform or programming language is prevented from synchronizing data with our on-premise and cloud databases.  When the data arrives on your device, you can serialize it as JSON, or insert it into SQL Server Compact or SQLite depending on your platform preferences.

The Sync Framework Toolkit provides all the features enabled by theSync Framework 4.0 October 2010 CTP.  We are releasing the toolkit as source code samples on MSDN with the source code utilizing Sync Framework 2.1.  Source code provides the flexibility to customize or extend the capabilities we have provided to suit your specific requirements. The client-side source code in the package is released under the Apache 2.0 license and the server-side source code under the MS-LPL license.  The Sync Framework 2.1 is fully supported by Microsoft and the mobile-enabling source code is yours to use, build upon, and support for the apps you create.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Now some of you might be wondering why you would use a sync technology to move data rather than SOAP or REST web services.  The reason has to do with performance and bandwidth efficiency.  Using SOA, one would retrieve all the data needed to the device in order to see what has changed in SQL Server.  The same goes for uploading data.  Using the Sync Framework Toolkit, only the changes, or deltas, are transmitted over the air.  The boosts performance and reduces bandwidth usage which saves time and money in a world of congested mobile data networks with capped mobile data plans.  You also get a feature called batching, which breaks up the data sent over wireless networks into manageable pieces.  This not only prevents you from blowing out your limited bandwidth, but it also keeps you from using too much RAM memory both on the server and your memory-constrained mobile device.  When combined with conflict resolution and advanced filtering, I’m sold!

I think you’ll find the Sync Framework Toolkit to be an immensely valuable component of your MEAP solutions for the enterprise as well as the ones you build for consumers.

Keep Synching,

Rob