Welcome to the World of Blogging
10 Jan
To achieve the main cost saving advantage many companies are outsourcing their IT related work. Companies are outsourcing the project work either onshore or offshore or combination of both. According to many surveys in 2006 India is the top outsourcing destination and will remain on top position at least for next few years.
Companies try to slash the development work and time by outsourcing the complete or part of the project work. Cost saving is the key consideration besides all other factors. But some companies are now outsourcing the work more strategically. This would be beneficial for outsourcing companies in long future run.
All the surveys like outsourcing survey from diamond consultancy 75% of the companies participated in the survey are outsourcing their work to India. From overall buyers 79% buyers are satisfied with their decision of outsourcing and they are not thinking to stop their outsourcing work in future.
The work mainly outsourced to low cost countries is software development, maintenance, Quality assurance, software testing, and software architecture work.
China is main competitor to India for outsourcing work. According to study many companies are also willing to enter into Chinese market by any means. Chinese strict government policies and their leaned attitude towards the local companies is the main concern for global investors in china.
India is also facing some challenging of increasing employee wages, affecting the overall work cost. Strong Rupee value against Dollar will also be a main concern of Indian companies. But if the Indian engineers are costlier then they must be putting their efforts more for quality work.
So in future top 5 outsourcing destinations could be India, China, US, Brazil and Russia.
In future the outsourcing trend will continue to soar. Companies outsourcing their work need to build strong strategies for more benefits in terms of productivity and profits. Before taking outsourcing decisions if they do a little study of risks and benefits of each country they can get more benefits.
8 Jan
Gone are the days when Internet was only a bunch of static web-pages. Today, it’s a live and happening place, full of interactivity, thanks to a set of technologies collectively known as Web 2.0. It’s become so popular that now, even enterprises want to use them. In this story, we explore these technonolgies, and how they can power next-generation enterprise portals. Plus, we take a peek into the future of Web 2.0
In order to understand and appreciate the next generation of web technologies, it’s important to understand what the current generation has to offer. For a long time, websites were nothing but a bunch of web pages put together for people to click and browse. While it proved to be a terrific source of information, there were many limitations in it. For one, people couldn’t interact on it. There was just one sea of pages to go through. If two people were browsing the same site, they had no way of knowing that. If you wanted to modify a web page or a part of it, then you had to be familiar with HTML coding. Plus, you had to modify the complete web page. There was no way to change parts of it. Over a period of time, websites started springing up like mushrooms on a rotting log. The situation became that ‘if it moves, then it must have a website’. With so many websites offering the same set of static pages, life became rather boring on the Internet. Something was needed to break this monotony.]
That something was web 2.0. It didn’t spring up over night. In fact, it has been there for many years now, gradually getting into our lives. It comprises of many technologies that we’ve all heard of already, like JavaScript, XML, ASP.Net, PHP/Perl, MySQL, etc. These gave the web a different way of dealing with data. Using these and other similar technologies, software companies started giving a web front-end to all their existing applications. Others started building applications solely for the web. We’ve all heard of Intranets and knowledge management solutions, online CRM packages, etc. All of these have in some way or the other contributed to building the next generation web technologies. Unfortunately, they’ve all gone by relatively unnoticed.
![]() |
It was only after some one put these technologies to some real creative use that it started getting noticed. All of us have heard of blogging, wikipedia, YouTube, Flickr, etc. All of these have converted the web into more of a platform rather than a static source of information. Blogging allowed ordinary users to post their thoughts on websites without knowing a word of HTML. Wikipedia allowed users to edit what others have written online. YouTube and Flickr need no introduction. They’ve become the torch bearers for the world of social networking. Their names are the first to come to mind whenever someone says ‘web 2.0′. All these applications have given the web a new identity. Users can now, not only access data, but also participate and add value to applications. Integration of applications in the browser, freedom for the user to modify content in real-time, interaction between several users, accumulation of content from other sites and feeding of the same into one’s own site, having the desktop hosted on Web, watching video on a Web browser, blogging-all these are possible now, thanks to major development in the Web technologies.
The emergence of Web 2.0 offers several opportunities for enterprises as well. With the integration of several applications, like Wiki, blogging, RSS feeds, they can make their portal solutions much more interactive and useful for users. When ever reference to technologies behind Web 2.0 is made, AJAX is the first name that comes up. So, let us start with it and as we move on, we will cover some other essential technologies that are shaping up the new Web.
AJAX
Today, every second Internet user has a Gmail account, most of us use flickr to upload and share our pictures on the Web, and some of us use Google Maps to locate the area we are travelling. Surely, you must have realized that a completely new variety of dynamic Web applications are emerging. Most of these applications have looks and feel similar to that of desktop applications. AJAX (Asynchronous JavaScript and XML) is the technology that has enabled this. It makes webpages more responsive by exchanging small amounts of data with the server, behind the scene, so that the entire webpage doesn’t need to reload every time the user makes a request. This helps
improve the overall interactivity, speed, functionality and usability of the webpage. JavaScript is the main programming language wherein AJAX function calls are made and using XML the asynchronously retrieved data is formatted and kept. Being a cross-platform technology enables it to be used across different operating systems, computer architectures and Web browsers. Web apps always had more benefits than desktop apps. They were easy to use, install, and develop, but interactivity was lacking. AJAX solves that problem as well.
![]() |
![]() |
AJAX is a combination of several technologies each thriving in its own right, gelling together in a powerful way. We can incorporate a standard-based presentation using XHTML and CSS. Dynamic display and interaction can be incorporated using Document Object Model. Data interchanging and manipulation is mainly the work of XML and XSLT. Data is retrieved asynchronously with the help of XMLHttpRequest and finally JavaScript, residing on client side, binds everything together and dynamically displays and interacts with the information. XMLHttpRequest object has been the key to the success of AJAX, as it enables asynchronous data exchange with servers.
An enterprise can also implement AJAX in its portal. With AJAX you can build applications with rich and dynamic content, by offering simple features like drag and drop and auto-completion. AJAX is a framework model and is now relishing support from both Java and .NET. After the introduction of Microsoft’s ASP 2.0, the things have become still easy for developers working on Web 2.0 compliant Web applications. To the extent that you don’t even need to be an expert in AJAX to use it. With ASP 2.0, a Web developer can compose a page out of separate working parts that communicate independently with the server.
![]() |
| Online spread-sheets spell a new era where desktop applications being overtaken by browser-based applications |
8 Jan
Website promotion requires certain basics. People often commit common mistakes while promoting their websites. Such SEO mistakes can be avoided or corrected if little care is taken about it. Some of these mistakes are listed as under-
Target the wrong keywords
People often make and define the wrong keywords that are not at all searched. So proper keyword analysis should be done. Wrong keywords take you no where. Your Search Engine Optimization Company becomes successful only on choosing the right keywords.
Ignore the title tag
Search Engines give more preference to title tag these days rather than other Meta tags. Some people leave this tag empty. In fact title tag is the most important place to have keywords. This affects your search results as page title does not exist when you ignore this title tag.
Flash website without html
Flash is attractive only to the users but not to the search engine spiders. If you make a flash website to attract the users and strictly want to promote it in search engines then it is better to provide the alternative html version along with it. As search engines can not read the flash content and also not able to index it, so it becomes necessary to create the html version.
Use JavaScript Menus
Search engine do not read the JavaScript. In case you think it is necessary to use it in the website, you should build a site map. You can also build a no script tag. This will make your links get easily crawl by search engine spiders.
Too much concentration on Meta tags
Search engines these days do not give much preference to the Meta tags as it was in the past. You can not ignore the Meta tags but don’t spend too much time on it and think to rank well only because of this. These days there are various other promotion methods also available along with the content optimization.
Back link spamming
Back links are always considered as good but people resort to the practices of collecting back links through link farms which could get your site banned. Do not emphasize on quantity of back links rather than the quality links. It’s the quality that counts in the end.
Lack of keywords in the content
Some people write the content which has no keywords. These days search engines give more preference to content rather than to Meta tags. So content mixed along with keywords has become important part of content optimization. Use only images for headings
Many people use images in headings with the concept of making an attractive site but in Search Engine Optimization terms images in headings and menus proves to be a big mistake. H1, H2 tags and menu links are important Search Engine Optimization Items which must contain the important keywords or alternative tags in images.
Ignore Urls
Some people define the URL without any idea. Define the keywords in the URL. This will give you additional preference over your competitors. Keyword in URL is more important in Yahoo and MSN but Google also gives preference to it when the relative weight of keyword is high.
There are some common SEO Mistakes that are made by people while promote their websites. This is not considered as good for web promotion. Some of these mistakes are defining the wrong keywords, ignoring title tag, ignoring urls etc. You can avoid these mistakes by just concentrating on some basics.