Welcome!

Mobile IoT Authors: Scott Allen, ManageEngine IT Matters, Liz McMillan, Steven Lamb, Shelly Palmer

Related Topics: Mobile IoT

Mobile IoT: Article

"Mobile Web 2.0" – How Web 2.0 Impacts Mobility & Digital Convergence

Ajit Jaokar Asks a Series of Questions Based On His Understanding of Web 2.0 and Mobility

To understand web 2.0, I am going to mainly use Tim O Reilly’s original article alongwith other references from the web as linked.

The Seven Core Principles of Web 2.0 Revised
As I understand them, according to the article, a Web 2.0 service should have as many of the following seven core characteristics as possible. I have outlined these principles partly as a foundation for subsequent discussions but also for my own clarification. Please refer the original link as above for more details.

1. The Web As Platform

Software as a service is data plus software:

A Web 2.0 service is a combination of software and data. The term ‘web as a platform’ is not new. Netscape used this term first but the Netscape application (i.e. browser) was created in context of the existing ecosystem (‘WebTop’ instead of ‘desktop’ mirroring the famous ‘horseless carriage’ analogy). While Netscape was still ‘software’ – in contrast, Google is software plus a database. Individually, the software and the database are of limited value – but together they create a new type of service. In this context, the value of the software lies in being able to manage the (vast amounts of) data. The better it can do it, the more valuable the software becomes.

Harnessing the ‘long tail’: The term ‘long tail’ refers to the vast number of small sites that make up the web as opposed to the few ‘important’ sites. This is illustrated by the ‘double-click vs. adsense/overture’ example. The DoubleClick business model was not based on harnessing the vast number of small sites. In contrast, it relied on serving the needs of a few large sites (generally dictated by the media/advertising industry). In fact, their business model actively discouraged small sites(through mechanisms like formal sales contracts). In contrast, anyone can set up an adsense/overture account easily. This makes it easier for the vast number of sites(long tail) to use the service(ad sense/overture).

In general, Web 2.0 systems are geared to harness the power of a large number of casual users who often contribute data implicitly as opposed to a small number of users who contribute explicitly. Tags are an example of implicit contribution. Thus, the Web 2.0 service must be geared to capturing ‘many implicit/metadata contributions from a large number of users’ and not a small number of contributions from a few ‘expert’ users.


2. Harnessing Collective Intelligence

In this context, collective intelligence can mean many things:

Yahoo! as an aggregation of links
Google page mark
Blogging
Tagging and collective categorisation for example flickr and del.icio.us
eBay buyers and sellers
Amazon reviews
Wikipedia

And so on ...

All of the above are metadata/content created by users that collectively adds value to the service(which as we have seen before is a combination of the software and the data).

Harnessing the collective intelligence involves understanding some other aspects like peer production, the wisdom of crowds and the network effect.

Peer production as defined by the professor Yochai Benkler’s seminal paper peer production . A concise definition from wikipedia is a new model of economic production, different from both markets and firms, in which the creative energy of large numbers of people is coordinated (usually with the aid of the internet) into large, meaningful projects, largely without traditional hierarchical organization or financial compensation.

The wisdom of crowds – as discussed in the book wisdom of crowds by James Surowiecki whose central idea is that large groups of people are smarter than an elite few, no matter how brilliant—better at solving problems, fostering innovation, coming to wise decisions, even predicting the future.

And finally, network effects from user contributions. In other words, the ability for users to add value (knowledge) easily and then the ability for their contributions to flow seamlessly across the whole community – thereby enriching the whole body of knowledge. A collective brain/intelligence of the blogosphehe if you will – made possible by RSS. A living, dynamic entity not controlled by a single entity.


3. Data is the Next Intel Inside

We have seen previously that a Web 2.0 service combines function (software) and data (which is managed by the software). Web 2.0 services inevitably have a body of data (Amazon reviews, eBay products and sellers, Google links). Thus, it’s very different to a word processor for example – where we are selling only software (and no data).

Data is the key differentiator. In most cases, the company serving the data (for example Google) also ‘owns’ the data (for example information about links). However, that may not always be the case. In case of Google maps , Google does not own the data. Mapping data is often owned by companies such as NavTech and satellite imagery data is owned by companies like Digital Globe. Google maps combine data from these two sources(at least).

Taking the ‘chain of data’ further, sites like housing maps are a mashup between Google maps and craigslist. The more difficult it is to create the data, the more valuable it is(for example satellite images are valuable). In cases where data which is relatively easy to create, the company providing the most useful service and hitting critical mass will be valuable.


4. End of the Software Release Cycle

Web 2.0 services do not have a software release cycle. While Google reindexes its link indices every day, Microsoft releases a major software release every few years. That’s because there is no ‘data’ in windows 95, windows XP etc. It’s pure software. Not so with Google. Google is data plus software. It has to reindex its ‘data’ every day else it loses its value. Thus, operations are critical to a web 2.0 company. There is no ‘release’ as such. The flip side of this coin is – there are widespread beta releases and users are treated as co-developers.


5. Lightweight Programming Models

Distributed applications have always been complex to design. However, distributed applications are central to the web. Web services were deemed to be the mechanism to create distributed applications easily. But web services, in their full incarnation using the SOAP stack, are relatively complex. RSS is a simpler(and quicker) way to achieve much of the functionality of web services.

Simpler technologies like RSS and AJAX are the driving force behind web 2.0 services as opposed to the full fledged webservices stack using mechanisms like SOAP. These technologies are designed to syndicate rather than orchestrate(one of the goals of web services). They are thus opposite to the traditional corporate mindset of controlling access to data. They are also designed for reuse. Reuse in the sense of reusing the service and not the data(i.e. they make it easier to remix the service).

Finally, innovation becomes a case of mixing (cobbling together) services existing services – something which we talked about in OpenGardens in the mobile context.


6. Software Above the Level of a Single Device

The sixth principle i.e. ‘Software above the level of a single device’ – is an obvious staring point when we think of the impact of web 2.0 on mobility and telecoms. At one level, the whole of the ‘new’ web should be transparent and accessible across any device. Indeed a browser is the least common denominator in all mobile data devices - and that’s a sobering thought. But there is more to the sixth principle than merely access via the browser.

iTunes leverages data(music) through the service and provides some data management/metadata functions. The mobile device has the potential to act as a significant reporter of data rather than a mere consumer of data. This data, like all web 2.0 services, may be implicit or explicit. This point will be a significant area for discussion in the next two articles.

7. Rich User Experiences

While mechanisms like RSS are being used to syndicate the content of web sites out to a much wider audience, the user experience at the client itself is undergoing a dramatic improvement. The collection of technologies driving this enhanced user experience is Ajax popularised by Jesse James Garrett in the AJAX essay

AJAX is being used in services like gmail, Google maps and Flickr and it already provides the technology to create a seamless user experience combing many discrete services. The impact of RSS and AJAX is to create a service spanning content from many sites. To the user, this is a single, transparent experience. Effectively, content is being freed from its original container. Instead of the user going to the content(as in a user navigating to a web site), the content is going to the user(through RSS). Technologies like AJAX are making it easier for users to create the glue which binds the various content sources(RSS) together.

Summary of Part One

This article has laid the groundwork for the next two articles. It was an introduction to Web 2.0 and a series of initial questions which came to my mind when discussing the interplay between Web 2.0 and mobility. My objectives, as I have stated, are to extend Tim’s seven principles to mobility and digital convergence. I welcome your comments and questions and I shall answer them in the next two sections of this article.

 

References
http://www.roughtype.com/archives/2005/10/the_amorality_o.php
http://webservices.sys-con.com/read/161874_p.htm
http://www.wired.com/news/technology/0,1282,69114,00.html
http://web2.wsj2.com/web2ishere.htm
http://web2.wsj2.com/the_best_web_20_software_of_2005.htm
http://radar.oreilly.com/archives/2005/10/the_amorality_of_web_20.html
http://digital-web.com/articles/web_2_for_designers/
http://www.adambosworth.net/archives/000031.html




For a daily dose of Ajit Jaokar, readers might like to visit
www.futuretext.com.

 

More Stories By Ajit Jaokar

Ajit Jaokar is the author of the book 'Mobile Web 2.0' and is also a member of the Web2.0 workgroup. Currently, he plays an advisory role to a number of mobile start-ups in the UK and Scandinavia. He also works with the government and trade missions of a number of countries including South Korea and Ireland. He is a regular speaker at SYS-CON events including AJAXWorld Conference & Expo.

Comments (7) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
Thoughts Aloud 03/22/06 10:45:47 PM EST

Trackback Added: The Challenge to Mobile Content Providers as Internet Companies Go Mobile; While Yahoo and Google further go mobile, talks between such internet giants including Microsoft and the telcos are still in progress regarding sharing the cost of operating broadband networks or ‘paying for the pipes’ telcos have invested ...

Thoughts Aloud 03/22/06 10:45:35 PM EST

Trackback Added: The Challenge to Mobile Content Providers as Internet Companies Go Mobile; While Yahoo and Google further go mobile, talks between such internet giants including Microsoft and the telcos are still in progress regarding sharing the cost of operating broadband networks or ‘paying for the pipes’ telcos have invested ...

RogerV 01/15/06 11:31:20 AM EST

Until AJAX has a standards-based graphics API that is pervasively available it won't be of much use to games programmers by and large. Forms widgets and image files are too limiting.

At any rate, I'm the first person to use AJAX in mobile application development and blog about my experience here:

my AJAX web app experience in the early days of DHTML
http://humbleblogger.blogspot.com/2005/09/my-ajax-web-app-experience-in-...

Leonid Iakovlev 12/30/05 08:21:08 AM EST

Btw Ajit - be sure to check that post http://blogs.zdnet.com/ip-telephony/?p=813 from Russell Shaw - will give you some relevant hints.

Leonid Iakovlev 12/29/05 05:22:36 AM EST

Ajit,

There is a big difference between Skype and Google in that sense. Skype *does* have already a useful application widely used across varied platforms (mobile ones including), and that application *already* provides an API for secure application to application messaging/presence/identity/profile. Google as of now just has a potential to follow similar road.

Ajit Jaokar 12/29/05 04:23:25 AM EST

Many thanks Leonid. I shall take your comments on board when I write the next version

I agree with your comment on skype. My bets are also on google for the same reasons you mention. More soon kind rgds Ajit

Leonid Iakovlev 12/27/05 10:38:28 AM EST

Ajit,
I want to point out (and to ask a question at the same time) that for mobile Web 2.0 to happen we need to have some prerequisites that are almost here but not yet. Those prerequisites are needed to ease the relevant application developments and make them complaint. Prerequisites are:
- Unified (available on all major hardware/OS platforms and for all major software development languages, e.g. Win32/Linux/Symbian/PalmOS/WinCE/J2SE/J2ME/C++/Python/etc.) message exchange protocol and secure message delivery framework including message interpretation protocol
- Universal global carrier independent (or dependent on some really global players) presence/profile application framework including identity certificates
- Universal location information framework/provider/portal
I see now Skype as quite good a candidate for providing messaging/presence/identity infrastructure (mobile devices including; having Paypal under same eBay umbrella should help as well). Navizon meanwhile emerges (using kind of CDDB/FreeDB model) as a potential provider of location information - for cellular as well as for WLAN networks. I believe we will see the fruits of those (and similar) developments as soon as next year.

@ThingsExpo Stories
The Internet of Things will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform. In his session at @ThingsExpo, Craig Sproule, CEO of Metavine, demonstrated how to move beyond today's coding paradigm and shared the must-have mindsets for removing complexity from the develo...
SYS-CON Events announced today that MangoApps will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. MangoApps provides modern company intranets and team collaboration software, allowing workers to stay connected and productive from anywhere in the world and from any device.
Large scale deployments present unique planning challenges, system commissioning hurdles between IT and OT and demand careful system hand-off orchestration. In his session at @ThingsExpo, Jeff Smith, Senior Director and a founding member of Incenergy, will discuss some of the key tactics to ensure delivery success based on his experience of the last two years deploying Industrial IoT systems across four continents.
Basho Technologies has announced the latest release of Basho Riak TS, version 1.3. Riak TS is an enterprise-grade NoSQL database optimized for Internet of Things (IoT). The open source version enables developers to download the software for free and use it in production as well as make contributions to the code and develop applications around Riak TS. Enhancements to Riak TS make it quick, easy and cost-effective to spin up an instance to test new ideas and build IoT applications. In addition to...
Identity is in everything and customers are looking to their providers to ensure the security of their identities, transactions and data. With the increased reliance on cloud-based services, service providers must build security and trust into their offerings, adding value to customers and improving the user experience. Making identity, security and privacy easy for customers provides a unique advantage over the competition.
"We've discovered that after shows 80% if leads that people get, 80% of the conversations end up on the show floor, meaning people forget about it, people forget who they talk to, people forget that there are actual business opportunities to be had here so we try to help out and keep the conversations going," explained Jeff Mesnik, Founder and President of ContentMX, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
"There's a growing demand from users for things to be faster. When you think about all the transactions or interactions users will have with your product and everything that is between those transactions and interactions - what drives us at Catchpoint Systems is the idea to measure that and to analyze it," explained Leo Vasiliou, Director of Web Performance Engineering at Catchpoint Systems, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York Ci...
Internet of @ThingsExpo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with the 19th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world and ThingsExpo Silicon Valley Call for Papers is now open.
I wanted to gather all of my Internet of Things (IOT) blogs into a single blog (that I could later use with my University of San Francisco (USF) Big Data “MBA” course). However as I started to pull these blogs together, I realized that my IOT discussion lacked a vision; it lacked an end point towards which an organization could drive their IOT envisioning, proof of value, app dev, data engineering and data science efforts. And I think that the IOT end point is really quite simple…
"My role is working with customers, helping them go through this digital transformation. I spend a lot of time talking to banks, big industries, manufacturers working through how they are integrating and transforming their IT platforms and moving them forward," explained William Morrish, General Manager Product Sales at Interoute, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
You think you know what’s in your data. But do you? Most organizations are now aware of the business intelligence represented by their data. Data science stands to take this to a level you never thought of – literally. The techniques of data science, when used with the capabilities of Big Data technologies, can make connections you had not yet imagined, helping you discover new insights and ask new questions of your data. In his session at @ThingsExpo, Sarbjit Sarkaria, data science team lead ...
Extracting business value from Internet of Things (IoT) data doesn’t happen overnight. There are several requirements that must be satisfied, including IoT device enablement, data analysis, real-time detection of complex events and automated orchestration of actions. Unfortunately, too many companies fall short in achieving their business goals by implementing incomplete solutions or not focusing on tangible use cases. In his general session at @ThingsExpo, Dave McCarthy, Director of Products...
WebRTC is bringing significant change to the communications landscape that will bridge the worlds of web and telephony, making the Internet the new standard for communications. Cloud9 took the road less traveled and used WebRTC to create a downloadable enterprise-grade communications platform that is changing the communication dynamic in the financial sector. In his session at @ThingsExpo, Leo Papadopoulos, CTO of Cloud9, discussed the importance of WebRTC and how it enables companies to focus...
Verizon Communications Inc. (NYSE, Nasdaq: VZ) and Yahoo! Inc. (Nasdaq: YHOO) have entered into a definitive agreement under which Verizon will acquire Yahoo's operating business for approximately $4.83 billion in cash, subject to customary closing adjustments. Yahoo informs, connects and entertains a global audience of more than 1 billion monthly active users** -- including 600 million monthly active mobile users*** through its search, communications and digital content products. Yahoo also co...
A critical component of any IoT project is what to do with all the data being generated. This data needs to be captured, processed, structured, and stored in a way to facilitate different kinds of queries. Traditional data warehouse and analytical systems are mature technologies that can be used to handle certain kinds of queries, but they are not always well suited to many problems, particularly when there is a need for real-time insights.
Amazon has gradually rolled out parts of its IoT offerings in the last year, but these are just the tip of the iceberg. In addition to optimizing their back-end AWS offerings, Amazon is laying the ground work to be a major force in IoT – especially in the connected home and office. Amazon is extending its reach by building on its dominant Cloud IoT platform, its Dash Button strategy, recently announced Replenishment Services, the Echo/Alexa voice recognition control platform, the 6-7 strategic...
The best-practices for building IoT applications with Go Code that attendees can use to build their own IoT applications. In his session at @ThingsExpo, Indraneel Mitra, Senior Solutions Architect & Technology Evangelist at Cognizant, provided valuable information and resources for both novice and experienced developers on how to get started with IoT and Golang in a day. He also provided information on how to use Intel Arduino Kit, Go Robotics API and AWS IoT stack to build an application tha...
IoT generates lots of temporal data. But how do you unlock its value? You need to discover patterns that are repeatable in vast quantities of data, understand their meaning, and implement scalable monitoring across multiple data streams in order to monetize the discoveries and insights. Motif discovery and deep learning platforms are emerging to visualize sensor data, to search for patterns and to build application that can monitor real time streams efficiently. In his session at @ThingsExpo, ...
SYS-CON Events announced today that LeaseWeb USA, a cloud Infrastructure-as-a-Service (IaaS) provider, will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. LeaseWeb is one of the world's largest hosting brands. The company helps customers define, develop and deploy IT infrastructure tailored to their exact business needs, by combining various kinds cloud solutions.
SYS-CON Events announced today that 910Telecom will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Housed in the classic Denver Gas & Electric Building, 910 15th St., 910Telecom is a carrier-neutral telecom hotel located in the heart of Denver. Adjacent to CenturyLink, AT&T, and Denver Main, 910Telecom offers connectivity to all major carriers, Internet service providers, Internet backbones and ...