Results

WebRTC Bodies In Motion Tend To Stay In Motion

WebRTC Bodies In Motion Tend To Stay In Motion

This is a loose phrasing of one of Netwon’s laws of physics, but it applies as well to the WebRTC standards bodies. What we are seeing with the present version of the standard is a basic capability, but we know there must be changes in the future to allow for additional use cases and evolution of capabilities. Hence, the standards and the bodies governing them will be in motion for some time to come. If not, proprietary extensions will arise, as they have done with SIP, and it will take another 10 years to sort things out. Just look at how truly compatible the SIP world is – it isn’t, even though every vendor swears that it is standards compliant.

 

Thank heavens for the Acme Packets of the world who are Switzerland of SIP protocols. WebRTC will multiply this interoperability issue for any inter-domain communications significantly because of the lack of specification in the control channel, even if the audio and video codecs are the same. Microsoft articulated some of the key SDP issues the current WebRTC standard has at a new post titled, “New CU-RTC-WebHTML5Labs Prototype from MS Open Tech Demonstrates Roaming between Cellular and Wi-Fi Connections”. This post includes a reference to the functional level of the API’s available, which includes a discussion that centers on how core A/V functionality and interoperability need to work, particularly with mobile devices. It also references another post by Robin Raymond about why the SDP issue will be an anchor to WebRTC instead of providing it the wings to soar that so many some are saying the current vague standard provides.

Future of Work New C-Suite Next-Generation Customer Experience Tech Optimization Chief Information Officer

WebRTC Conference at Enterprise Connect 2013

WebRTC Conference at Enterprise Connect 2013

I have the opportunity to co-chair the WebRTC conference-within-a-conference that will be held in conjunction with Enterprise Connect 2013. This is a top notch mini-conference with four goals in mind:

 

  1. Educate – there will be two tutorial sessions, one by Cisco distinguished engineer, Cullen Jennings, and the other by Google senior product manager, Jan Linden. In this session, attendees will learn the ins and outs of WebRTC and how the standards that make up WebRTC are progressing.
  2. Dispel Hype – there is a lot of noise right now about WebRTC, but like my industry colleague, Phil Edholm, said, “we do need some adult thinking here”. To that end, we will have presentations by companies who are either enabling WebRTC for others or who are developing applications using WebRTC themselves. These include Avaya, Microsoft, Thrupoint, and Acme Packet. One additional highlight of this session will be that attendees will be able to hear from Microsoft itself, rather than an industry pundit, about some of the issues it sees with the WebRTC standard as currently proposed. Microsoft will also show a demo illustrating some of the issues and how they could be overcome.
  3. Understand Opportunities and Challenges – we will have five “new comers” display their WebRTC products in a sort of “speed dating” format in which they have 9 minutes in which to convince us that they have a compelling offering and that we should follow up with them after the event. These companies include Plivo, Twilio, Plantronics, Addlive, and TenHands. In addition, we have a panel session featuring five major video communications companies – Vidtel, Avaya/Radvision, Cisco, Vidyo, and Polycom. In this session these companies will articulate the view from the top as to why WebRTC will or will not shake up the video communications industry. Finally, our last session will be on how WebRTC may impact and influence customer engagement. We have the privilege of listening to a financial services firm, Vanguard, who is already developing one or more applications using WebRTC. In addition, we will hear from contact center providers  Genesys and Siemens to get their views on how WebRTC may impact how end user companies think about engagement and what channels, including the voice, video and collaboration channels that WebRTC enables, these end users should put in their contact centers and website interfaces. 
  4. Networking – this event will be a who’s who of attendees in the WebRTC world. All will be highly accessible during the daylong event and the WebRTC reception that follows it.
New C-Suite Tech Optimization Chief Customer Officer Chief Information Officer

Collaboration Vendor News For March 12, 2013

Collaboration Vendor News For March 12, 2013

Here are just a few of the product stories that I noticed today.  I don't have time to write full posts about all of them, but I will try and cover a few of them in more detail in the next day or two. For now, I'll offer up a quick point of view on each.

IBM Notes and Domino 9.0 Social Edition - MyPOV: (more detailed reviewing coming) The biggest innovation here is the addition of (OpenSocial based) "embedded experiences" inside Notes email messages and applications. That means developers can add features to their applications that people can access directly from within their Notes client. For example, if a manager receives an email about an expense approval, they can take action on it right from the email message instead of having to switch to tool that sent it. IBM is providing embedded experiences for many of the features of their IBM Connections platform. For example instead of simply sending an email that notifies people when they are mentioned in a Connections conversation, that email contains the entire conversation (including embedded media like pictures and videos) and allows the person to reply to or Like the conversation right from the email. For those familiar with Google+ and Gmail this will sound very similar.

IBM Connections Suite V4.5 now includes IBM Connections Content Manager V4.5 - MyPOV: One of the strengths of IBM solutions is that they understand the business requirements of their customers. The integration of IBM Content Manager into Connections enables people to create and share content with advanced features like check-in/out and version control, which are not available in the standard pages features of IBM Connections Communities/Wikis.

LiveHive (collaboration platform) Launches. MyPOV: I like that rather than just being another Facebook clone using a chronological based activity stream, LiveHive (formerly known as Capture To Cloud) is taking a more FlipBoard or Pinterest like approach. LiveHive should not be confused with former collaboration vendor Hive Live which was purchased by RightNow in Sept 2009, who was then purchased by Oracle in Sept 2011.

Azendoo Social Task Manager Releases New UI and Improved Features - (translated from their French blog post) MyPOV: I really like Azendoo's integration with Evernote. With each release they continue to improve the user experience and the tools they integrate with, making Azendoo one of the leading stand-alone (meaning, not part of a larger collaboration platform) Social Task Management vendors.

Trello (Kanban based Social Task Manager) Release iPad App - MyPOV: While the Kanban approach to task management may be best known to developers and engineers, Trello makes it simple for beginners to get started and use to manage their projects. The drag and drop touch UI of the iPad is a perfect way to move tasks between stages. This is a welcome addition for Trello users.

Evernote for Mac adds new Quick Note feature - MyPOV: I love this. It's already made an impact in my productivity, especially with the built in screen shot feature.

DropBox Delivers A New Menu Bar - MyPOV: I've not tested this myself, but providing notifications of activity is an expected feature in most of today's applications.  If DropBox provides effective filtering and the ability to take action on the events, then this should prove to be a useful feature.

Egnyte (File-sharing) Adds Support For Amazon S3, Google Cloud Storage, Microsoft Azure and NetApp StorageGRID - MyPOV: Each vendor in the very competitive file-sharing and sync market is looking for ways to differentiate themselves. Egnyte is focused on providing customers a choice of where their content is stored.

Future of Work Chief Customer Officer Chief People Officer

MWC2013: Is Mobile App Development at a Crossroads? Dilemmas for 2013

MWC2013: Is Mobile App Development at a Crossroads? Dilemmas for 2013

The number of  app development ‘solutions’ on show at Mobile World Congress 2013 amounted to over 20, and might have been over 40 once you counted in development tools provided by major offerings that were not explicitly on show (for example, Eclipse or the .NET Framework). Yet such a plethora only served to emphasize just how dissipated has become the mobile app development decision scenario — for individuals as much as enterprises.  Hard, as well as expensive, choices are inevitable for those wishing to deliver rich results in 2013.

A little over a year ago the shape of mobile app development seemed to fall into 3 main categories:

  • the Web-like
  • the Native
  • the Hybrid.

The Web-like app aims to provide an app experience which adjusts to whatever smart device size/type is being used.  This approximates to what you would find with a browser and pretty much requires an online connection (i.e., you usually cannot use such an app offline).   The advantage is swift delivery, the ability to minimize consideration of device characteristics and use of existing enterprise web infrastructure; the disadvantage lies with the need to connect to a server, plus the limits on the degree of app elegance that are possible within such an approach — although this is balanced by good security, in effect, enforced through the connection.

At the opposite extreme lies the Native app.  This is full-blooded app development using the likes of Xcode (with Objective C, for iOS), Eclipse (for Android) , Visual Studio (for Microsoft’s WindowsPhone 8, Windows 8 RT and Windows 8) or the Blackberry NDK (with C/C++ for BB10).  All these in different are familiar tools to IT developers.   The primary advantage is that full programmatic capabilities are available and that the app can be self-standing (an increasingly common requirement) but with this comes the disadvantages of complexity, the need for advanced skill sets plus longer development and delivery times.  (Security enforcement can occur at whatever level is appropriate.)

The Hybrid comes somewhere in-between.  Most commonly it is associated with some form of native container which exposes a limited set of APIs in order to obtain increased capabilities.  Almost always some level of library involvement occurs (to provide common functions).  App creation comes via ‘products’ like PhoneGap or Appcelerator Titanium  or Globos with some form of  ’compilation’ at the end to create the app.  As you might expect the advantages and disadvantages are a hybrid of those for the Web-based and the Native — with app security being better than the first though not as good as that coming from the second (the Native).

This categorization, however, hide a larger part of the puzzle — which involves deciding which platform(s) you wish to use.  This can be summarized in a table like that below:

 

Web-based

Hybrid

Native

    
iOS   
Android   
Windows/WindowsPhone 8   
BB10   

 

 

 

 

 

At its ‘worst’, if you wish to provide a native app for all four mobile platforms, you will need to have development skills in four different development environments — Xcode, Eclipse, Visual Studio and NDK as well as the relevant development languages.  This will be expensive if you are responsible for creating an app which can run on all major device variants.

The natural management preference is, therefore, to simplify.  But selecting the Web-based app approach, while vastly less expensive, is likely to produce apps that disappoint on one or both of its two challenges — the quality of the user experience and/or the desirability of being able to use the app offline.  The appeal of, say, HTML5 as a cross platform delivery mechanism sounds great but simply does not produce the quality of result that most now expect to have to deliver.

The Hybrid approach, while enabling a richer delivery than the Web-based, does not see to offer a great deal more.  (The downsides of the Web app and the Hybrid were demonstrated, rather ironically, by the official MWC2013 app which needed a connection in order to find what you were looking for within the exposition.  It remains an ongoing irony that the MWC organizers and/or their sponsors seem unable, or unwilling, to provide comprehensive mobile communication for attendees — though, to be fair, to do this for four days  in an internal space of c 100,000m2 occupied by c 50,000 people a day and probably with in excess of 150,000-200,000 devices is a technical challenge for anyone.)

Unfortunately, the conclusion to emerge seems to be that — if you want to contain cost and complexity when building mobile apps — you must:

  • either choose one (possibly two) platforms (from iOS, Android, Windows or BB1)
  • or decide that the Web-based and/or Hybrid are adequate.

Yet this is, in effect, a technical decision.  It may not be what the business wants, which is sophistication suited for purpose. Fit for purpose transcends complexity and cost issues, which is why the mobile app world is becoming so expensive.

An example: the Economist has an (offline) app for the iPhone, iPad, Android and the Blackberry Playbook (though not for Windows 8 or BB10).  Thus those who are on Windows 8 and BB10 cannot read offline.  These existing apps, in effect, replace the experience of reading the physical magazine (though it calls itself a newspaper) by placing the content on-screen.  If, however, the reading experience is not good, then any publisher risks losing subscriber  enchantment.  As it so happens, the Economist’s Android app has problems: it crashes inconsistently.  This is, for the publisher, a nightmare.  It is as if the ink on the printed version suddenly disappears, but might reappear later — or might not.  While nobody likes a bad experience what is possibly worse is an inconsistent one: if you do not know what you will receive, even though you may most often receive what you want, you will likely despair.  In the Economist example the fear must be that a subscriber will give up and cancel his or her subscription — because he or she cannot read when he or she wishes to read.

Where does this lead? MWC2013 proved unable to deliver evidence of impending simplification of mobile app development.  In fact it was rather the reverse.

In an ideal world one would like to design and create in one ‘master environment’ and then use this as the basis to generate optimized apps for each of the selected target platforms.  When IBM bought Worklight in early 2012 it obtained an approach very similar to this, for this was Worklight’s specialty.  Yet today’s IBM solution, incorporating a mix of Worklight and Rationale (and Tivoli) technologies and experience, represents — as you might expect — traditional IT application  development applied to mobile platforms.  It works.  It is also heavyweight (and necessarily expensive).  But is may also only have limited relevance (mainly to IBMs traditional customers — large organizations) and be top-heavy for those who wish to be nimble and flexible.

This raises a question, implicit in what was shown at MWC2013: is mobile apps development at a crossroads:

  • either you accept the IBM approach, app development becomes more and more like traditional IT development — which may be fine for enterprises but does imply a certain association with cumbersome and painful delivery schedules
  • or you hope the platform owners (Apple, Google, Microsoft and Blackberry/RIM) will combine to make native app development simpler and with much reduced inconsistencies — perhaps creating a unified app development environment (candidly, hell will freeze over long before this happens — and why should they be interested?)
  • or some innovation appears which enables a single design and build approach (much like that originally delivered by Worklight) which can then be pointed at the selected target platforms.

For those looking for mobile apps development to be in swift, responsive, fresh and quick to market, the first option provides an increasingly negative association with traditional IT practices (slow, expensive, unresponsive, etc.).   In contrast mobile apps at present possesses positive associations and aspirations.

Now consider what might happen if (say) an innovator delivered multi-platform/device app creation in (say) a SaaS-type fee-based  model wherein:

  • the design and build (and initial testing by simulation) occurs off-line (but could be on-line)
  • optimized platform-specific app versions arrive after submission online to a ‘creation service’.

With such an approach mobile app developers could concentrate on form and function, and less on platform specifics (indeed the better any device/platform simulators, the better the ultimate outcome).  The qualities of “swift, responsive, fresh and quick to market ” would combine with those of high quality native implementations optimized for the relevant platforms.

Is this a total pipedream?  On the raw evidence of MWC2013, yes.  But interesting innovators are constantly appearing, if not going far enough.  For example, take Apmato (Berlin, Germany) — which is ready to offer a SaaS-like, friendly mobile app development service for all sizes of business.  It has decided to implement an approach like that of Content Management Systems — any Apmato app consumes content from Apmato content servers with Apmato providing a whole mobile app service (even down to managing the submission process to Apple or Google).  While this does not go anywhere near as far as providing a full native mobile app development service, it does provide much of what a mobile native app development service back end needs.

If MWC2013 provided no obvious answers it did provide indicators.  The most important is that mobile native app development for any one platform will continue to be expensive in 2013 and even more so for more than one platform.  As customers (enterprise or consumer) buy their own devices, trying to limit choice to ‘just’ iOS or Android will be infeasible.  The result will be multiple mobile app dilemmas in 2013 — but there are some indicators of what might happen by MWC2014.

New C-Suite

Saba Summit 2013: Getting Back To Their Strengths In Learning and Development

Saba Summit 2013: Getting Back To Their Strengths In Learning and Development

This past week in San Francisco Saba held their annual customer conference, Saba People Summit. After several hours of meetings with their executive team, my primary take away is that Saba is returning their focus (in both product development and in marketing) to their core strengths in Learning (formal and informal) and Development (ex: career planning, improving skills, etc.) This is a shift from the 2012 summit, where they launched Saba People Cloud (SPC), which they referred to as: "The first, people-centric Social Enterprise Platform that connects all the people in the value chain and enables strategic people processes". That (fluffy) message clearly did not resonate well, and Saba has responded appropriately by now talking less about "being social" and more about how their platform can help people learn, become better employees and advanced their careers.

This return to their strengths comes at a good time, as customers are looking for a more pragmatic approach to "social software", which I refer to as "Purposeful Collaboration". With purposeful collaboration, platforms and process are put in place with the goal of achieving specific business outcomes. For example, an engineering team could be focused on improving product quality, marketing could be trying to increase the lead pipeline, or customer support could be looking to reduce call times.

Image:Saba Summit 2013: Getting Back To Their Strengths In Learning and Development


For Saba, purposeful collaboration manifests itself around talent management use-cases. For example, instead of just showing us a demo of teams sharing status updates or collaborating on a project, Saba highlighted how SPC can display course catalogues, enabling students to discuss content and provide reviews, plus via seamless e-commerce functionality, courses can be purchased, and once they are completed certifications are displayed on people's profiles.



Saba's product portfolio contains three primary offerings: Saba Enterprise Cloud (SEC), Saba People Cloud and Saba Meetings.

  • SEC is their original talent management platform and is what the majority of their customers are currently using. The name is misleading as it is available both on-premises (which is how most of their customers are currently deployed) and in the cloud.
  • Saba People Cloud contains all the standard elements of a social platform that you'd expect such as activity streams and file-sharing, plus one of the most robust feature sets around profiles and directories that I've seen. It also offers excellent real time communication integration with Saba Meetings, formerly Centra. Even though Saba People Cloud was launched last year, I got the feeling from several execs (via the tone of their voice, defensive wording, etc.) that it was a bit early, but they now feel SPC is truly ready for customers to start using it. Saba has a Services offering called LEAP which will help customers make the transition from SEC to SPC. However, since SPC is cloud only, customers who wish to continue with their on-premises deployments will have to stay on SEC. This could be a concern for customers, as SPC appears to be where the majority of Saba's development work will be going forward.

    Image:Saba Summit 2013: Getting Back To Their Strengths In Learning and Development

Despite a difficult year which included several executive departures (including founder and CEO Bobby Yazdani) as well as investigations into the company's financial practices, Saba People Summit 2013 had quite a positive vibe. The customers I spoke with seemed happy and employees where very proud of the progress they have made on their products. In my opinion Saba People Cloud is quite a capable platform, especially when integrated with Saba Meetings. It should provide a good solution for customers that are looking to provide a modern (cloud-based, socially enabled) Learning and Development solution to their employees and partners.



 

Future of Work Chief People Officer

Demystifying Enterprise Gamification for Business - Keynote

Demystifying Enterprise Gamification for Business - Keynote

Demystifying Enterprise Gamification for Business. R "Ray" Wang. Lotusphere 2012.

Future of Work Marketing Transformation New C-Suite Next-Generation Customer Experience Chief Customer Officer Chief Executive Officer Chief People Officer Chief Marketing Officer On <iframe width="560" height="315" src="https://www.youtube.com/embed/xOpctxcQKzw" frameborder="0" allowfullscreen></iframe>
Media Name: screenshotibm.png

The Enterprise Cloud Buyer’s Bill of Rights - SaaS Applications

The Enterprise Cloud Buyer’s Bill of Rights - SaaS Applications

The Enterprise Cloud Buyer’s Bill of Rights - SaaS Applications Webinar. R "Ray" Wang. Originally aired December 5, 2012.

New C-Suite Tech Optimization Chief Information Officer On <iframe src="http://player.vimeo.com/video/55642826" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
Media Name: screenshotcr.png

Lessons Learned: Avoiding Failure in Mobile Deployment

Lessons Learned: Avoiding Failure in Mobile Deployment

Making Mobility Pay in Your Enterprise webinar 3 of 3. Charles Brett. Originally aired July 24, 2012.

New C-Suite Tech Optimization Chief Information Officer On <iframe src="http://player.vimeo.com/video/46326083" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
Media Name: coitthumb.png

How to Exploit, Not Fear, BYOD

How to Exploit, Not Fear, BYOD

Making Mobility Pay in Your Enterprise - webinar 2 of 3. Charles Brett. Originally aired July 17, 2012.

New C-Suite Tech Optimization Chief Information Officer On <iframe src="http://player.vimeo.com/video/46276798" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
Media Name: coitthumb.png

Why Enterprise Mobility is a Game Changer

Why Enterprise Mobility is a Game Changer

Making Mobility Pay in Your Enterprise webinar 1 of 3. Why Enterprise Mobility is a Game Changer, Charles Brett. Originally aired July 10, 2012.

New C-Suite Tech Optimization Chief Executive Officer Chief Information Officer On <iframe src="http://player.vimeo.com/video/46274369" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
Media Name: screenshotmobilitygame.png