Author Archives: janithd1

About janithd1

I'm a cool guy

Lightweight Models and Cost effective scalability

Web 2.0 applies to business model as well as technology. For an example, the famous companies such as Apple and Microsoft are hiring lots of people and also they need to invest lots of money in production area. Web 2.0 companies such as Twitter and Facebook have lightweight model and effective scalability.

According O’Reilly (2005). While high value B2B connections like Amazon and other retail partners using SOAP stack. Also Amazon reports that 95% of the usage was lightweight REST service. However, these Web 2.0 models are low risk of cost and good at ROI and faster development.  There were few aspects of using these kinds of methods.

Scale with demand

For business have to designed to start small and scale with demand like human resource, technology and revenue models. Also Era driven by network effects

Syndicate models

The key point of success model was that, Web 2.0 applications allows customer to plug softwares into individual web-sites and share the datas using SOAP or XML.


Its suitable for firms and Web 2.0 applications, because they might not be good at about softwares in every area. So outsource is the best solution of keeping the product in quality and reduce the cost. Especially in world wide firms.

Revenue models

Every companies  main purpose was gain revenue. So that there were few revenue models such as subscription, premium services, sponsorship advertising and produce likening.

This web-site was a good example of lightweight models. This is a hosted blogging platform which is based on the open source WordPress platform.  Although, this platform allows to user to sign up and create their own blog. As a purpose of this platform, they gives users to easily create and manage their own blogs. So that is a simple, basic architecture and technologies. Also this platform facilitate syndication of content and simple interface that support end-users and developers as well. From that features they provides end-users with services like tagging, content editor for blogging and CMS functions.

Although, this platform provides more widgets, which enables to apply more functions in users blogs. Eventhough, they have great feature called as RSS Feed, which gives access to the content. Besides, this blog is a simple architecture enables easily restructuring it and adding more technologies. Also they offered free of charge for this blog and lower cost for more advance features.

More over, its easy to hack because of simple architecture. Through hacking, personal information could be leaked. That’s the major issuer for this platform. So that, WordPress has to make an effort to prevent this big issue as well as develop convenient and easy service to users and developers.


O’Reilly., T. (2005). What is the web 2.0. Retrieved from by 6th of May, 2012

Rss Retrieved from by 6th of May, 2012

Widget Retrieved from by 7th of May, 2012

WordPress Retrieved by by 7th of May, 2012


Posted by on May 10, 2012 in Lightweight Models



Leveraging the long tail

The long tail has been popular in recently and also it describes retail strategy of selling large unique items with small quantities. Even-though there were number of participants in the Web has increased and  unique phenomena have been observed. So Long tail was one of them. This term of “Long tail” was popularized by Chris Anderson in October 2004 in Wired magazine article. He mentioned Apple, Netflix and Amazon as examples of business which are applying to this strategy.

Besides, the Long tail describes as “the total sum of something with general characters “The Head” could be less than the total sum of something with unusual characters “The Tail”. That emphasis importance of the Tail. For an example, Five people will get a job when they graduating from university. On the other hand, two people continue their studies, three people start their degree, two people will staying at home and do nothing and three people will get married. From that situation, most of the people get a job after graduating from university.

So, number of those people is less than the number of the others because of the number of others who will not get a job is ten in total. Thats the Long Tail concept. How ever, there were few concept of Leveraging Long Tail. There are,

Forces in long tail

Web 2.0 firm has to make a strong long tail through the production, distribution and demand.

Data management 

This is an important part of long tail, because of focusing small amount of customer and specific requirement, data would be huge and more complex than big customers.How ever, the demand from small amount of customers or suppliers have to be researched by data domain.

Customer management

Long tail have large number of customers who has different background and demand. So that, architecture has to be manage by customer and filter illegal an inappropriate content is necessary. Also, firm can check the content and customer classification for detecting the risks.

Leverage on-line product and inventory cost

Web 2.0 application has to pay more attention to do aggregation and also integration of online product and keep the lowest inventory cost.

Etsy Website 

This web-site implements the Long Tail theory. Etsy is an international web-site, which has over 150 countries users. This web-site allows user to buy and sell products in three ways, which are hand made, non-hand made products, commercial products.

However, easy to buy a product in Etsy. So user to has fellow few steps to buy the product, which are searching a product typing a keyword in Etsy search engine. Also user can abel to check the location and check the previous comments. Then user can add to the cart if they happy and after reading some relevant feedbacks from previous buyers. Pay the amount using credit card or PayPal.

But, Sell a product in Etsy is  different from buying process. So user has to fellow simple three steps. User has to create a profile and add a item into their profile and allocate a price for that item or product. Second, wait for buyer’s payment and finalised the payment. Finally stage was shipping the product to the buyer.

Apart from that, Etsy web-site is limited and restricted web-site comparing to other famous online trading web-sites such as Ebay and Amazon websites. In Ebay web-site user able to bit for the item.


Anderson., C(2004). “The Long Tail” Wired. by 30th of April, 2012

Etsy Retrieved from by 30th of April, 2012


Posted by on May 1, 2012 in Long Tail



Perpetual Beta

The beta is called as a name in a software company. Also its represents the second stage of the software, which means its test by selected public users. Apart from that, Perpetual beta means that applications are in perpetual test mode and also application are no longer software artefacts, but they are ongoing services. So this has significantly impact on the entire software development and delivery process. However, age of Web 2.0, applications did not provide any new functions only by a single release and new functions would be added on users experience.

According to Alex (2012) ” With beta softwares, there is no guarantee that everything will goes well, but perpetual beta removes most risks because of changes are much smaller “. Perpetual Beta brings benefits to the firm. The reason for that was, customer-oriented and faster reflection. Also below are some methods to do this.

Release early and often 

Software has to be update frequently and fix the bugs or updated to the newer version. So that user could enjoy new features and get the worked done more easily.

Engaging users for test

Its good method to engaging users to access the new features rather than advertising the software.  So that, company would get fast feedback from the users and get the idea how to deliver the software in better way.

Use dynamic tools and languages

Employ platform independent and dynamic languages such as Ruby, Python and some JavaScript are productivity and speed. Also development frame works focus on productivity and simplify such Ruby.

Adobe Creative Suits

Adobe made an online testing centre called as Adobe Lab, which can be access via online and any member able to access this Lab. This software or tool will gives user to get the experience and opportunities such as test, evaluate and run beta versions from the Adobe Lab. Although, Adobe provides fast feed back to their current customers. So that they can get in-touch their customers.

Adobe advertise their beta versions and release their upcoming products , which is a good way of introducing products to the users. Their all products are available on their official web site.

However, this is a powerful software and they followed up good methods to advertise their new products and maintain their brand name well. From those reasons, users are very reliable on using those softwares without any hassle.


Adobe System Incorporated. Retrieved from by 23rd of April, 2012

Chitu., A. (2012). Perpetual beta. Retrieved from by 23rd of April, 2012

Wikipedia Software testing Retrieved from  by 23rd of April, 2012


Posted by on April 25, 2012 in Perpetual



Software above the level of a single device

The Personal Computer called as PC is no longer the access to web because of improvement of mobile device technology and software technology development. Also, there was an huge increment of access to the web using other digital devices such as wii, playstation and smart phones. Stutz.D., as a microsoft developer, mentioned “useful software written above the level of the single device will command high margins for a long time to come.”

Besides, the data hosted in several places such as cloud and internet. These data  are accessing by thin client users who are used to accesses by a web browser. This service is called as Software as a service. Although, user allows to live stream, online conference and post information through large variety of platforms. However, nowadays ubiquitous computing had entered to a new era. That allows users to access the  internet in any time and any where around the world.

Design sharing datas across different type of platforms

Nowadays new product gives more opportunities to connect devices and users at the edge to services at the core. For an example: Nowadays there are heaps of apps supported in mobile devices such as Facebook app.

Turn on data location independently

Users like to save their data into different devices and synchronise to their devices.

Leverage devices as data and rich media sources

Different devices represent data source and rich media to helps to client mobile usage.

Apple Apps Store

Before I express the discussion. I want to share this small video clip. It will gives you a rough idea of iTunes.

This store is a very popular application store around the world and app store allows to access in any time by using any kind of digital device. Because of this store is a web 2.0 application. Also app store supported to get in touch with apple products such as iPhone, iPad, Mac book pro/air.

However, the famous app called as iTunes which is connected to app store straightaway when user login into the iTunes app. Although, user able to leave comments and rating in other people’s comments. That concept came from the idea to extend Web 2.0 to devices. Even-though, Apps store gives user to upload their music and photos to the cloud storage. That feature gives user to get in touch with their app easily. Besides app store has iTunes, which is blocked illegal downloads from hackers.

Moreover, Apps store as a digital business model for apple. According to the Hinchcliffe., D. there were four attributes, which makes  an app store distinct from open software platforms.There were

(1) Distribution and delivery controlled by platform owner

(2) A self-contained application directory and store

(3) Centralized payment process

(4) An application community to drive feedback and quality

In addition, the App store would be upgrade their client software with Web 2.0 application.


Hinchcliffe, D. 2010. The App store: The new “must-have” digital business model, Retrieved from by 14th of April, 2012

O’Reilly Media, 2012, “What is Web 2.0”, Retrieved from by 14th of April, 2012

Leave a comment

Posted by on April 16, 2012 in Software single



Rich user Experience

Rich user experience are combination of multimedia content and Graphical User Interface style. Although, value of creating a web based software that works and gives user a similar experience to a computer based software program which is growing in the Web 2.0 paradigm. This type of experience called as AJAX, which is a collection of technologies that used together to create a rich user experience.

However, AJAX is a result of many Web 2.0 values, which are combining standards through Cascading Style Sheer (CSS), Extensible Markup Language (HTML), eXtensible Hyper Text Markup Language (XHTML) and JavaScript to bring it all together in a final form. These technologies are based upon the idea of semantic markup, which is the standardisation of web languages and helpful to use through functionally and visually.

According to INB(N)347 2012 Week 5 slides, rich user experience gives user to engage and interact with the website. There are few best practices to do.,

*  Combination of desktop and online experiences

Desktop experience includes high level of interaction and engagement of users, high performance. Other one is network experience such as freedom in platform and better involve.

*  Simplicity and usability first

User expects easy to use interface rather than using a complex interface or fast technology. For an example user able to use Google Docs rather than installing Microsoft Office software.

*  Finding over structure, addressability of content and personalisation

User need to find the content by searching and get the information quickly. Also Web 2.0 user experience goes deeper than the surface of the interface.


Flicker is a web service, which started in 2004 with an easy to use the interface and sharing photos to interact with social network. This service used by bloggers as a photo collection. In another words, photo gallery or photo database. The Flicker tools came from a project called “Game NeverEnding”, which was an online multiplayer game.

The favourite tool was tag button. Tag is the use of user-generated key words or tags. That helps to find images through topical search or linking a subject matter to across the Flicker community of photographs.

Another tool was tag clouds. Flicker is the first site to implement tag clouds. Also tag clouds are weight lists, which means the content and use of a tag by the signification through an increased font size .

Flicker is an example of what people call folksonomy. However, tagging and folksonomy are main principle to Web 2.0 in its value for user driven added value.

This video gives a better understanding of how to use the flickr.


Create a Tag Cloud. Retrieved from

Flickr Information Blog. Retrieved from

Flickr Related Tag Browser. Retrieved from

Flickr Tool.s Retrieved from



Posted by on March 29, 2012 in Rich user



Innovation in Assembly

Innovation in Assembly is a method of using a platform through gathering sources from the multiple services and transforming that gathered sources into one platform service. As a result of this services, users are getting attract to the services and start to access these services.

What is a platform?.. According to the Musser., John, 2007., Platform is a system, which can be programmed by programmers and developed by outside developers. Also he mentioned, if you able to program it, that would be a platform as well and if can’t then it’s not.

What is a API..? According to the Ross., Dave, API stands for An Application Programming Interface. Basically its a web tool. Also it’s a set of programming instructions and standards for connecting a based software. Although, a software company release their own API to the public, other companies or developers able to design some tools or products, which are powered by its service.

Apart from that, API is software to software interface which means applications to application talk each other without any user input or knowledge. Also, API resembles Software as a Service which is called as Saas. That means developers who develops software do not need to start from scratch every time when they write a program. Also,they can use instead of creating one core application which tries to do everything such as messaging, chatting. Even though, same software able contract out specific responsibilities to remote that software that does it better.

Moreover, there are more common platforms on the world wide web. There are, Web services APIs, Amazon web services API including EC2 and S3, web services protocols such as REST and SOAP, Social network APIs such as Facebook API, YouTube API, Twitter API, Google API/ Map API.

YouTube API

Youtube is the world largest live video sharing website and created by three former Paypal employees in 2005. The main purpose of this web site are user can upload, share and view videos. So YouTube API’s and tools gives a YouTube experience to the device, application or web page.

Player API, which gives to control the YouTube player using ActionScript or JavaScript and also gives user to use embedded player or chromeless player. Although, embedded player is normal one. But chromeless player is using by web programmer who wants design their own player.

Data API allows a program to perform lots of the operation which are on the YouTube website. Also this program can give permission the user to create, upload videos or modify the playlists. Apart from that, Data API is for developers who wants to do programming in several languages. Also this might be helpful for applications or sites that wants a deeper integration with YouTube. The integration could be a web application, device or desktop application to bring the YouTube experience to a new platform. The advantages are user able to access the video and user information which is stored in YouTube and existing information such as commenting on videos.

Following the video give a brief intro of YouTube


Musser., J.2007 September 19. “What is a platform”. Retrieved from

Ross., D. “How to Leverage an API for Conferencing”. Retrieved from

API overview guide. Retrieved from

Leave a comment

Posted by on March 20, 2012 in Innovation Assembly



Data Is the Next “Intel Inside”

In early age, Web 1.0 and internet has extended people’s view for data. because the data is very important to them such as research and students subjects. After Web 2.0 era came, the data has been increased and changed a lot. In addition, the website includes data, which provides usage or intelligent interaction. Also, the web 2.0 has changed the way people and organisations manipulate and search for the information. Data has been available and shared through a large variety of websites from online services such as social networks to online banking.

Most of the data carrying sensitively, which can compromise millions of people and others are relies on its data to operate and survive such as Google’s web services, Wikipedia’s database, Youtube’s database of video library, eBay’s database of sellers and products, Amazon’s database of products and MapQuest’s map databases.

There are some core rule for data of Web 2.0, which are,

     * Enhance the core data  – Requires data to be used as aggregated way and more comprehensive structure.                      Eg. tags and ratings.

    * unique data source – Web 2.0 need to unique data source which becomes more competitive. For an example. Navteq (digital mapping data) spent US $ 700 million data set. After that Google bought that data from Navteq.

 *  Let them to control their own data  –  User has to have an authorisation to edit or upload their own data. Also website need to make some rules and regulations to protect their customers.

Google Analytics

“Google Analytics” would be a good example to show that how important the data inside is for Web 2.0 application. The basic function of Google Analytics is the ‘ data monitoring’. Also, this software allows users who created their own blogs or websites to see the number of traffic that they are getting to their site and how users can enhance their visitor experience.

However, this free data monitoring software is specially for marketing companies. Because this tool allows companies to see if their brand of advertising is being effective from drawing in customers. Also, this software has showed how data collect and show that data to customer using in a yearly timeline view. More over, the user can enter specific types of data and compile that data into a graph or chart by using different filters.

Apart from that, currently this software is using by large social network such as twitter, youtube and wordpress. Because its a free of charge software to use it and made by Google company.

This is a video of Tom Leung describes how to implement a variety of testing scenarios using Websire Optimizer.


O’Reilly, T. 2005. What is web 2.0. Retrieved by

O’Reilly, T. 2007. Data is the Intel. Retrieved by

Wikipedia web 2.0 Retrieved by


Posted by on March 13, 2012 in Next Intel