hookflash is launching, on a stage, somewhere, later this year.
Sign up at hookflash.com and you will be among the first to know.
Written by Erik Lagerway - Visit Website
hookflash is launching, on a stage, somewhere, later this year.
Sign up at hookflash.com and you will be among the first to know.
Written by Erik Lagerway - Visit Website

Update 2: To the hundreds/thousands of repetitive spam tweets / twits, “Will WebRTC replace / kill Skype”, the answer is NO!! It will not. WebRTC is using broken Jingle in the browser, it does not support chat and can only make and receive calls., there is no buddy / contact list to speak of etc etc. NO it will not replace Skype. Stop with the spam tweets already, please!
Update: It seems to me that until all the browsers are on board, native clients will be required to make this go. Which is not outside the realm of possibility, considering Google has open sourced the GIPS audio and video engine along with WebRTC.
Something to remember, WebRTC is not RTCWEB! It may sound silly but it’s true. WebRTC is a Google-centric project using Google code etc. RTCWEB is essentially an IETF effort, a working group driving towards open real-time communications on the web. They are not the same, which can be rather confusing.
— Original Post —
Google has been busy it would seem, last night WebRTC appeared to the public for the first time. This has some pretty serious implications for Flash, which was the de-facto technology one had to use to get real-time communications in a browser, that has now been circumvented, at least to a certain degree.
The sessions are not run by a signaling protocol per se, not Jingle, no XMPP, not SIP not anything we have seen before. All the session management looks to be coming from libjingle. Which, to me means Jingle is in the browser.
A few early comments:
1. Where does Google stand on websockets? Google have said they will block it if an exploit emerges.
2. Chrome, Opera & Firefox are the supported browsers. Where does Safari and IE land? My guess is that Microsoft will not be in any hurry to implement this considering their recent Skype acquisition.
3. Web-cam captures from HTM5 has not been ratified, although this is likely not as serious as the former points.
Written by Erik Lagerway - Visit WebsiteImagine a new secure P2P (Skype like) offer that also supported SIP in the client. You could use the client software on it’s own (just like Skype) or attach it to just about any VoIP service or phone system for free.
Does it make sense for consumers?
Does it make sense for business users?
Is there room in the market?
Would you use it?
Martyn Davies chimes in…
I would use it, but as a telecom industry insider, I know that I’m not the average business user or consumer. As to whether there is room in the market, I think that depends a lot on what Microsoft do with Skype now that they own it. From a business point-of-view, their efforts are focused around OCS/Lync (and software licenses), so Skype there is not adding to their central proposition. Skype has a lot of users, but produces very little revenue, since the majority just use the free services. As a Skype competitor you would have the same problems getting to the cash.
Skype was really the first company to take VoIP and make it completely trivial to install and use. To do that, they had to take some liberties and deviate from standards (like SIP), so that they could add the magic that made it work from behind firewalls, add security and self-configuration, and integrate video so seamlessly. Like Facebook, once it is clearly the biggest of its kind of services, it becomes the community that everyone must join. I can’t see that another Skype-alike has a way in, unless Microsoft significantly change the rules now.
Rise of the Virtual Organization
Today, we are witnessing a powerful transformation in the business space. The very nature of the workplace is changing, as more and more people are working in locations that are different from those of their colleagues, managers and direct reports. It’s no longer the case that road warriors—sales people, service personnel and executive management—are the only people who routinely work outside the office. These days, everyone from contact-center agents to HR managers to general knowledge workers are likely to spend at least some of their time working from a remote or home-based location, and as the lines between home life and work life continue to blur, many employee find themselves “on the job” even as they watch their kids’ soccer games or commute on the train to the work.
One key factor driving organizational sprawl is the globalization of business. As businesses tap into new markets looking to expand customer reach and grow revenues, they also acquire local talent and maintain local presence through a growing number of branch offices and remote sites. As a result, functional teams increasingly span multiple, geographically dispersed locations.
But there is also a growing tendency to offer employees a better, more balanced life style. Many businesses today are creating flexible work programs – with flexibility extending to both employee workplace and working hours. Such programs enable businesses to accomplish three key objectives:
Some refer to these benefits as the Triple Bottom Line. There’s no doubt that the virtual workplace offers significant advantages to companies and their employees. Myriad third-party research supports the benefits. For instance, in a 2009 study, the Institute for Corporate Productivity (i4cp) reports that 84% of companies believe that flexible work arrangements in their organization boost employee morale. That’s up from 76% over 2008. And 78% of polled companies say flexwork options bolster retention rates, up from 64% the previous year.”[1]
Meanwhile, a 2008 report from Corporate Voices for Working Families[2] notes that in a 2007 survey of senior-level executives at large corporations, respondents reported an overwhelmingly positive experience with flexible work strategies. By a ratio of 9-to-1, respondents reported that flexible work strategies have a positive effect on helping organizations reach business goals.
[2] http://www.cvworkingfamilies.org/system/files/FlexibleWorkStrategiesExecutiveSummary.pdf
Mobility and Mobile Communications Drive a Paradigm Shift
Mobile communications have brought down the walls of the confined business space and the physical establishment. Individuals can now communicate and do business from their homes, cars, airports and hotel rooms, virtually anywhere.
Today’s employees are much more tech-savvy than they have ever been before. They have access to various high-end communications and collaboration tools as consumers and they demand the same tools and capabilities in the workplace as well. We acknowledge a growing trend of “consumerization” in the enterprise, which manifests itself in the increasing use of consumer devices, applications and tools for business purposes, with or without the official support of the IT department. This trend is most evident in the use of mobile devices – smart phones, tablets, and so on. A 2010 Frost & Sullivan survey of 200 North America-based C-level executives and IT managers revealed that 70% of the respondents used mobile devices for business purposes, and 49% claimed that mobile devices represented the primary communications endpoints used by the majority of users in the organization.
Consumerization is having a significant impact on technology investment decisions in the enterprise. Business IT and telecom managers have been somewhat reluctant to support all these consumer devices and applications, mostly due to cost, interoperability and security concerns. In fact, only 50% of the respondents in our survey reported that their mobile devices were integrated with the corporate communications systems and applications. Yet, 91% of those respondents reported that mobile extensions of corporate communications were either very important (61%) or somewhat important (30%) to their daily operations.
Discussions with CTO and CIO professionals reveal that technology investment decisions now involve a variety of stakeholders. Line-of-business (LOB) managers and even end users are forcing IT to take into account their preferences and needs when deploying new technologies and solutions. In fact, end users are the primary driving force behind the adoption of advanced mobile devices in the workplace. Going forward, as the workforce becomes increasingly mobile, IT will need to support the right set of mobile communications tools to enable employees to communicate and collaborate more effectively.
So What Can you Do? Gain a Competitive Advantage through Advanced Communications Solutions
The changing nature of today’s dispersed and diverse workforce demands employees be able to access a wide array of collaborative communications tools, regardless of the de-vices they’re using, or where they’re using them. Mobile workers, teleworkers, “corridor” warriors and the so-called “digital generation” have varied needs, but they all share several things in common:
Companies must embrace the virtual workplace, but as they do so, they must deploy technology that supports this new way of working. Communications solutions must conform to the needs of individuals and to specific job functions, not the other way around.
How do you Chose the Right Solution for your Organization?
I was recently on a panel with Jim Davies, Mitel’s CTO, discussing evolving business needs and changing requirements for communications solutions. Jim talked about the founding principles of Mitel’s Freedom Architecture and I found those in line with key market trends. Mitel’s next-generation architecture is based on the following building blocks:
Fred Crespo, VP of Information Technologies at Rosewood Hotels and Resorts, who was also on the panel, affirmed, that the walled-garden approach is no longer acceptable to end users. He also gave examples of employees demanding support for the mobile devices of their choice and the resulting need for proper integration with the rest of the company’s communications infrastructure.
Businesses looking to future-proof their investments need to develop their next-generation architectures taking the above factors into consideration. A business’ communications infrastructure must support a single user identity and integrated access to a variety of communications software and devices for a user without adding cost and complexity. That technology should be open and flexible, software-based, and be able to run on any device and accessed from anywhere.
Written by Elka Popova - Visit WebsiteThe counterpoint to what? Good question. I wanted to talk about some personal experiences with communications technologies. Since the sentiments in this article may appear to contradict ideas I have shared previously – taking more of an analyst, rather than a consumer point of view – I thought I would present them as a “counterpoint”.
Frequently, nascent technologies promise to improve the way we live and work. But at the early stages, both businesses and individuals tend to experience more challenges than benefits.
I work out of a home office, like many other professionals today. Organizations are becoming increasingly virtual and IT managers are struggling to deliver reliable, secure and cost-effective communications to their growing remote workforce. In fact, many technological advancements – such as enterprise mobility, unified communications and SaaS/cloud-based communications, to name a few – are touted as particularly appropriate for mobile and geographically dispersed users. But remote workers frequently face issues that negatively impact their ability to leverage the full potential of these advanced technologies.
Here follow some quick references to popular marketing pitches and my counterpoints as an end user:
UC and software-based communications provide a cost-effective and convenient communications solution for remote workers.
COUNTERPOINT: At home, I have a regular POTS line, as well as a Cisco IP Communicator client on my laptop. I am glad I have the Cisco client because it allows me to call home when travelling or call an international number from home – free of charge to me. However, the few times I have tried to use it to attend an audio conference or make a critical business call, the quality turned out to be so poor that I had to switch to the POTS line or my cell phone.
There are several “weak links” in this scenario and the soft client is just one. It may be the quality of my Internet connection. I have a DSL line (I believe 4 Mbps downstream and 1 Mbps upstream) and I frequently have quality problems (breaking voice or slow website upload) when using various web applications or soft clients. It may be my wireless router – which is integrated with the DSL modem. It may be my laptop RAM or processing power. It could also be an issue with my VPN, the size of my Lotus Notes mail box, or any other application I access on my laptop. It may be some cookies or software bugs on my home network.
So it could be anything! But my point is, I am not ready to dump my TDM line OR my desktop phone for a PC-based soft client any time soon. Though my experience is that of a home worker, I think business environments are not immune to such challenges. If you really believe PC-based clients are ready to replace desktop phones, maybe you need to make sure the money you save from eliminating desktop phones is properly invested in assessing and upgrading LAN and WAN connections, PC processing power, RAM and hard drivers, etc. In my opinion, soft clients make a great adjunct to desktop phones, but not a viable replacement alternative … yet.
SaaS and cloud-based communications enable convenient self service for SMBs and remote workers.
COUNTERPOINT: I strongly believe in the value of hosted/cloud-based communications for businesses with limited in-house resources. But I have an issue with the claims around self service. I suppose, self service makes sense at the very initial stages of service selection and provisioning. Certainly, IP telephony – hosted or premises-based – also enables self-service moves, adds and changes (MACs), which provides substantial cost savings. IP telephony also enables IT managers as well as end users to manipulate settings through software/Web-based interfaces – providing flexibility and cost efficiencies.
However, self service only goes so far. In fact, hosted IP telephony and other ASP services never gained much traction exactly because service providers were not able to provide sufficient network implementation and management support required for mission-critical, real-time communications.
Inevitably, hosted services involve some customer premises equipment (CPE). To begin with, LAN and WAN reliability and security are top concerns with both hosted and premises-based IP communications. Therefore, router and switch selection, proper configuration and management are critical. Further, telephony endpoints and the respective wiring still require someone to literally crawl under people’s desks. Small business and remote workers should not be left entirely on their own when implementing or managing hosted IP communications.
Most of the time, a remote worker, similar to a residential user, uses… well, “cloud” or hosted communications. The Internet service, the POTS line – it is all managed by a service provider. And remote workers frequently face some common challenges. For example, my intermittent Internet connection has been an issue for a while. Having to spend hours on the phone with a customer service rep and stick pins into the router to restart and reconfigure it could be immensely frustrating. My phone company, on the other hand, has so far left me without a phone service only once (for about 24 hours). But even that one time, the warning that if they come to my house and it turns out to be a problem with my internal wiring or phones, they’ll charge me whatever it is they charge, etc., etc. … well, it leaves a bitter after-taste.
So, my point is, small business, remote workers, even medium and large businesses – they all want to feel taken care of. They’ll expect someone to come in and install or fix things for them as part of the monthly service charges and will not be too thrilled about self service.
I hope my thoughts make sense. Let me know what you think.
Written by Elka Popova - Visit WebsiteGoogle has become a powerful force in the lives of many people. It certainly is my window to the World today as I land on the Google search page as soon as I open my eyes in the morning and before I go to bed at night. It has become a symbol and an icon, our “virtual home”, almost synonymous with the Internet, Internet browsing, and … the Cloud! With its presence already established in the consumer world, Google is also making an aggressive foray into the business market with a set of cloud applications.
Since I promised to post several articles on the raging battle between premises-based and hosted/cloud communications, I will dedicate this one to Google. So much has been written about it, that it seems there is nothing left to say. However, two of my colleagues – Subha Rama and Alaa Saayed – put together two very different pieces on Google that provide some unique value. Subha chose to look deeply into Google’s corporate culture and identified several major factors that have driven and will likely continue to drive Google’s success going forward. Alaa, on the other hand, managed to get a hold of Rajen Sheth, Senior Product Manager for Google Apps, and received some first-hand insight into Google’s vision for the enterprise market.
My key takeaway from the two articles is that Google’s success is largely due to the fact that it’s built on the tenets of the Internet and the Internet age. Its product portfolio benefits from the advantages of the web and the cloud; its culture and internal organization also derive their efficiency from applying the innovative spirit and democratic principles of the new age in IT and communications technologies.
Here I provide excerpts from both articles, as well as links to the complete versions on our website.
Subha Rama’s piece is titled: “Google: the IT Iconoclast ”, and it can be found here. According to Subha, Google’s success story is based on two simple tenets: “question established ways and have a healthy disregard for the impossible”. She writes: “As Google grandly outlined in its first SEC filing, its mission was “to organize the world’s information …. and make it universally accessible and useful”. Google believed that the most effective, and ultimately the most profitable, way to accomplish this mission was to put the needs of their users first. This has become more or less the governing principle behind almost all its product innovations.”
Then Subha goes on to ask “What makes Google, well… Google?” She believes that, at Google, “crazy definitely triumphs comfy”. She points to the fact that Google strives to hire only the best talent out there, people who are academically exceptional and are capable of thinking out of the box. You can find neurosurgeons and rocket scientists, in addition to nerdy computer engineers, among Google’s employees. Also, it continues to adhere to its Stanford culture, allowing employees to dedicate 20 percent of their time to work on their pet ideas. This is how products such as Google News, Orkut and Google Images came into being. Subha recognizes that Google employees are constantly challenged to think in new directions and come out with defining ideas. She further notes, however, that Google also focuses on productivity and enforcing deadlines so that it is not drowned in chaos, which can be so typical of highly creative environments.
Further, Subha discusses “the long-tail model”, which forms the foundation of Google’s strategy: “Google strongly believes in the long-tail model, that as the costs of online production and distribution fall, niche products and services can become as economic as mainstream ones. This theory forms the core of a cloud-based service delivery model, which while accommodating a wide variety of applications is not subject to the lowest-common-denominator principle that we apply in a physical environment.” According to Subha, this business model focuses on a large number of products, each targeted at a relatively small audience, thus addressing niche segments, and building customer communities in the process. Further she concludes that the Google business model is in fact based on openness, interoperability, decentralization and accessibility, the pivots around which cloud-based services are built.
Alaa Saayed tackled similar issues of corporate culture and success factors in his recent interview with Rajen Sheth, Senior Product Manager, Google Apps, posted unabridged here. In this interview, Rajen Sheth identified some of Google’s strategic directions as well as some of the key factors impacting Google’s success.
When Alaa asked Sheth if they were finding it difficult to migrate customers to Google Apps, Rajen admitted that it used to be very difficult, but things are rapidly changing. He stated: “Almost every CIO that I talk to is planning a cloud strategy and the value proposition of the cloud is very widely known at this point. For most corporations, now, it seems, it’s a matter of WHEN rather than IF they are going to move to the cloud for a lot of their core services…We are a serious player in most of the conversations we are having about messaging out there.”
Then Alaa asked Rajen about innovation at Google: “Google is well-known for its unwavering commitment to innovation…How is the process of innovation managed at Google”?
Sheth responded as follows: “Having worked in different companies, I could say that Google really operates in a very different way than a lot of organizations out there. It really operates in a way that spurs this innovation. I think there are a few elements to it. The first thing is that we are not afraid to look beyond what an existing space is all about right now, and so if you think about it, in many of the cases where Google has been successful, we’ve reinvented existing spaces … We take an existing space, not thinking about it in terms of how it is today, but what it should be, and how do we make it a brand-new experience”.
“Another big element to it is the notion of cloud computing, and that is actually one of the things that spur innovation. In many cases where you have to build packaged software, you are forced into a stream where you are releasing major updates every two, three or four years. The problem with that is that you have to think three, four-plus years in advance what is going to be the innovation that you want to push, whereas in reality, innovation happens all the time. With the cloud computing paradigm, we have it such that all our applications are centralized and we can update them incrementally, and that actually increases our innovation rate quite dramatically.
Finally, the Google culture definitely spurs innovation. The structure is very, very flat and people are encouraged to think, and to take risks, and think in brand-new areas. In fact, we have this philosophy that we call 70-20-10 and basically what it means, we put 70 percent of our effort in the core of our business, but we put 20 percent of our effort in new areas that are beyond the core business that we think might be fruitful. So we think beyond what is making money right now. Then we put 10 percent of our effort in completely off-the-wall things that may or may not see the light of day, may or may not be a great technology. There are definitely some great examples of technologies that have started out in that bucket and that have become some major areas for Google”.
I believe the discussion above clearly highlights the factors that will make cloud computing and cloud communications successful and will drive continued growth for Google itself. I will still caution, though, that the cloud is not for everyone – both on the supply and the demand side, but that is the topic of another post.
Written by Elka Popova - Visit Website