As computer technology evolves, the technology to program the computer also takes new forms. There are many companies in the field of programming languages. There is Microsoft, Sun Microsystems, Apple to name a few. There are many challenges that a programmer faces while programming an application which is easy to use and so robust that it does not breaks down under demanding conditions. Previously when the technology behind the design of programming language was in nascent stage, it was very hard to program a computer. Mainly the arcane assembly language was used. But programming assembly meant you had the ability to learn a new language syntax which resembled sanskrit or latin!! Due to technological complexity , it was not an average programmer who programmed for the clunky machine called computer. In those tough times , you had to deal with the hardware directly. Whether it was primary memory storage or secondary storage device operation like saving on floppy or hard disk, one had to deal with the hardware directly in language and the language itself was very terse to comprehend and write code into. Then came the so called mother of all language C. With advances in the computing technology the programming languages also started to take on a new form in which one could program in english like language. But the scenario was more or less the same. Specially , dealing with memory was largely an uncharted territory for an average programmer. Memory leaks were very common in softwares and a real killer.
Memory leaks refers to the situation when an executing program claims a patch of memory but forgets to free it. As a result there is a large amount of unclaimed memory in the primary memory area. This makes less and less resources available to an executing program. Obviously this was a very serious problem as the softwares behaved erratically. Many programming guru suggested that in place of depending on latest technology to solve these type of problems , we should tackle these problems by adopting good programming practices. Like if you have claimed a memory from computer , you should free it too, use memory with caution and use it as and when really required. Not many heeded to the advice as a group of programming folks were of view that going too far in adopting these practices will result in a bloated code. Thus something new in computer technology was again expected to solve these perennial problems. Newer and more sophisticated programming languages came into being and with each advance there was something new , something improvised but the problem of memory leaks was more or less the same. Many languages did not introduce any radically new thing but these languages introduced new syntactical sugar which allowed improved structure of code. But again these technological advances could not solve the problem associated with memory leaks.
Then a miracle happened in latest computer technology world. The most popular language Java was invented and this technology changed the programming paradigms forever. The language even today has a cult following and is perhaps the most advanced programming technology. Java solved the problem of memory leaks for good. Java employs the garbage collection technology for this. Garbage collection technology employs an algorithm in which a lightweight process runs in the background when the program is executing. The moment there is a patch of memory which is unused the garbage collector reclaims it. And thus avoids memory leak. This technology is being used by many latest computer language like C# from Microsoft. Thus we see that Java technology has changed the programming world for good.
tech54
Wednesday, July 23, 2008
Thursday, July 3, 2008
SEO Technology
What is SEO Technology ?
Search Engine Optimization is the process of creating and altering of webpages in such a way that search engines recognize the content of those webpages and when a person search for a particular term , the search engine brings up your pages as high as possible.
There are billions of websites on the web and these web sites deal with various subjects like latest technology, computers, news, careers and many more. Now when people search for the information on the web they type that term into the search engine. The search regularly crawls the world wide web for new and updated content so that it may bring up the most results to the person searching for information. If you have a site dealing with latest computer technology, how the hell are the people going to discover it? Obviously through search engines. But how the search engines like Google , Yahoo are going to discover your website and how can you make those bots of search engines to realize that the content on your site is the most relevant one ? Here comes the search engine optimization aka SEO.
SEO Technology Brings Visitors To Your Website
So SEO technology basically deals with making your webpages important for search engines so that your site gets the best page rank. By the way, page rank refers to the place of a particulars site which is assigned to it by a search engine bot. Higher the page rank the more significant the site is to search engine and morel likely is the possibility that people will turn up on your site when they search for a thing on the web.
So how can the SEO technology be applied to your existing web sites to improve their visibility and web traffic.This is the crucial question because the visibility means everything to the website. If there is no none to visit the website you created , what is the purpose of creating. With SEO technology your website may lie stranded on some lonely island on the vast ocean of world wide web. Web traffic is the reason web sites exist in the first place. Without web traffic a web site is like a flop movie that no one watched. The more web traffic there is to your website the more famous it will be and people wil keep turning up. And how do you bring traffic to your website? Through SEO technology.
SEO Technology Applied
To apply the search engine technology to your web site and to reap the benefits it endows there are certain things to be kept in mind. First you have to know how search engine works. What is the algorithm behind the working of search engine which allows it to retrieve the most relevant information searched according to the keyword. the bad news is that you may never know the exact workings of the top search engines like Google. These giants keep their secrets to themselves. They are never going to divulge the information about what goes on behind the scenes when a search engine crawls the ocean of web pages. Moreover, the search engine algorithm is constantly evolving. Search engines like Yahoo , MSN keep refining their searching softwares aka bot to make them more and more sophisticated. You just can make your best guess in this regard through deep observation of how a particular keyword brings up different pages over time.
The best thing you can do to optimize your webpage for search engines is to try to find out what is the keyword that people use to find the information that is contained in your webpage. First, decide your target audience. Try to think like them. For example, the person looking for the latest technologies in computer field will probably enter any of the keyword
latest computer technology
latest technology in computer
latest computer news
latest news in computers
latest technology trends
technology trends in computers
latest technical trends
trends in technology
Above are some of the keywords which a layman will enter in the Google Search box. So first you know the audience and then you try to find out the keywords they will use to find out the information which is the topic of your web site. Now what ? Next you have to write the content in such a way that it contains your keywords.
If you do this correctly you have mastered the art of optimizing the web pages or search engine technology. You do not have to go for any paid promotion of your site and you do not have to use any softwares which submit links to your website. You just keep sitting and search engines will come and notice your site and rank it high. As the saying goes in Zen Buddhism "The Spring Comes And Grass Grows By Itself".
But the sad truth is that the the spring which , in our case, is a crawler of search engine does not come. Well, not always. So , SEO technology is not just about optimizing your pages but it is a very vast term which involves many things beyond that . More on this later, for now just know that search engine optimization can do miracles to the web traffic you get. Search engine is the biggest tool at your disposal if you want to make your identity on the web and if you want to make your website visible. Its working are hidden and the intricacies of its algorithm is not anybody's guess. But if you can just sense even 10% , the way the search engines work, you can be in control of how your web sites turn up and where. SEO technology is becoming more and more complex by each passing minutes but by applying it effectively you can learn the art of web promotion. The art of making your presence felt on the intricate universe of world wide web.
Search Engine Optimization is the process of creating and altering of webpages in such a way that search engines recognize the content of those webpages and when a person search for a particular term , the search engine brings up your pages as high as possible.
There are billions of websites on the web and these web sites deal with various subjects like latest technology, computers, news, careers and many more. Now when people search for the information on the web they type that term into the search engine. The search regularly crawls the world wide web for new and updated content so that it may bring up the most results to the person searching for information. If you have a site dealing with latest computer technology, how the hell are the people going to discover it? Obviously through search engines. But how the search engines like Google , Yahoo are going to discover your website and how can you make those bots of search engines to realize that the content on your site is the most relevant one ? Here comes the search engine optimization aka SEO.
SEO Technology Brings Visitors To Your Website
So SEO technology basically deals with making your webpages important for search engines so that your site gets the best page rank. By the way, page rank refers to the place of a particulars site which is assigned to it by a search engine bot. Higher the page rank the more significant the site is to search engine and morel likely is the possibility that people will turn up on your site when they search for a thing on the web.
So how can the SEO technology be applied to your existing web sites to improve their visibility and web traffic.This is the crucial question because the visibility means everything to the website. If there is no none to visit the website you created , what is the purpose of creating. With SEO technology your website may lie stranded on some lonely island on the vast ocean of world wide web. Web traffic is the reason web sites exist in the first place. Without web traffic a web site is like a flop movie that no one watched. The more web traffic there is to your website the more famous it will be and people wil keep turning up. And how do you bring traffic to your website? Through SEO technology.
SEO Technology Applied
To apply the search engine technology to your web site and to reap the benefits it endows there are certain things to be kept in mind. First you have to know how search engine works. What is the algorithm behind the working of search engine which allows it to retrieve the most relevant information searched according to the keyword. the bad news is that you may never know the exact workings of the top search engines like Google. These giants keep their secrets to themselves. They are never going to divulge the information about what goes on behind the scenes when a search engine crawls the ocean of web pages. Moreover, the search engine algorithm is constantly evolving. Search engines like Yahoo , MSN keep refining their searching softwares aka bot to make them more and more sophisticated. You just can make your best guess in this regard through deep observation of how a particular keyword brings up different pages over time.
The best thing you can do to optimize your webpage for search engines is to try to find out what is the keyword that people use to find the information that is contained in your webpage. First, decide your target audience. Try to think like them. For example, the person looking for the latest technologies in computer field will probably enter any of the keyword
latest computer technology
latest technology in computer
latest computer news
latest news in computers
latest technology trends
technology trends in computers
latest technical trends
trends in technology
Above are some of the keywords which a layman will enter in the Google Search box. So first you know the audience and then you try to find out the keywords they will use to find out the information which is the topic of your web site. Now what ? Next you have to write the content in such a way that it contains your keywords.
If you do this correctly you have mastered the art of optimizing the web pages or search engine technology. You do not have to go for any paid promotion of your site and you do not have to use any softwares which submit links to your website. You just keep sitting and search engines will come and notice your site and rank it high. As the saying goes in Zen Buddhism "The Spring Comes And Grass Grows By Itself".
But the sad truth is that the the spring which , in our case, is a crawler of search engine does not come. Well, not always. So , SEO technology is not just about optimizing your pages but it is a very vast term which involves many things beyond that . More on this later, for now just know that search engine optimization can do miracles to the web traffic you get. Search engine is the biggest tool at your disposal if you want to make your identity on the web and if you want to make your website visible. Its working are hidden and the intricacies of its algorithm is not anybody's guess. But if you can just sense even 10% , the way the search engines work, you can be in control of how your web sites turn up and where. SEO technology is becoming more and more complex by each passing minutes but by applying it effectively you can learn the art of web promotion. The art of making your presence felt on the intricate universe of world wide web.
Friday, May 30, 2008
Building Blocks Of Android : Latest Technology For Mobile
Android Mobile Platform consists of four things Activity,Intent Receiver,Service,Content Provider.
The whole application development in this mobile platform revolves around these four building blocks. If you want to master this mobile platform, you have to be very clear about these four things. What is the idea behind these building blocks, what do they do and how do they fit and work together in an application developed on this mobile platform.
Activity is first and foremost of all the aforesaid four components in the Android mobile platform. Simply put, Activity represents a screen which can be used to carry out an activity. For example , suppose you want to play a song on your mobile device. What do you do? First you go to a screen that lists the songs from which you can choose the song. Second there will be anew screen which consists of an UI for playing songs. So there are two Activities.
Intent is how you tell the application what to do. Like view, pick, cancel etc. Intent receiver is the component through which an mobile application developed on Android mobile platform reacts to the outer stimulus like call receiving, message receiving.
Service is basically a process which may run in back ground and require no UI. For example one you start the music player , you do not require its interface. The music simply runs in back ground and you surf the web.
Content Provider is responsible for the content that appears in your application while executing like data from a database or other information from web.
Thus you see, Android mobile platform is quite straightforward and very simple in structure.
The whole application development in this mobile platform revolves around these four building blocks. If you want to master this mobile platform, you have to be very clear about these four things. What is the idea behind these building blocks, what do they do and how do they fit and work together in an application developed on this mobile platform.
Activity is first and foremost of all the aforesaid four components in the Android mobile platform. Simply put, Activity represents a screen which can be used to carry out an activity. For example , suppose you want to play a song on your mobile device. What do you do? First you go to a screen that lists the songs from which you can choose the song. Second there will be anew screen which consists of an UI for playing songs. So there are two Activities.
Intent is how you tell the application what to do. Like view, pick, cancel etc. Intent receiver is the component through which an mobile application developed on Android mobile platform reacts to the outer stimulus like call receiving, message receiving.
Service is basically a process which may run in back ground and require no UI. For example one you start the music player , you do not require its interface. The music simply runs in back ground and you surf the web.
Content Provider is responsible for the content that appears in your application while executing like data from a database or other information from web.
Thus you see, Android mobile platform is quite straightforward and very simple in structure.
Android : Latest Technology For Mobiles From Google
Android Latest Technology
Android is getting popular day by day. Android is a platform developed by Google for developing mobile applications easily and efficiently.
Android apllications are to be written in Java Programming language. But these applications will not be run on traditional JVM. Rather android applications will be run on Dalvik. Dalvik is virtual machine highly optimized for mobile devices. The reason of using Dalvik is that application developed for mobile platform are supposed to be able to execute on minimum memory.
Most of the applications for mobile platform use a database technology which requires low memory and storage. For database storage Android uses SQLite. To help developers aspiring to develop the mobile applications in Android, the latest technology from Google provides device emulators and a rich development environment. Android platform consists of an operating system, and middleware and some tools to start with.
Android was developed with a purpose of developing applications which require minimum memory footprint, applications which fast, mobile applications which are quick to response and mobile applications which fit seamlessly with the operating system and other running programs and processes. Android is open source and its SDK is available to download from the Google.
With so many features and ease built-in , Android is poised to become the mobile technology of choice for development of mobile applications.
More information
Android is getting popular day by day. Android is a platform developed by Google for developing mobile applications easily and efficiently.
Android apllications are to be written in Java Programming language. But these applications will not be run on traditional JVM. Rather android applications will be run on Dalvik. Dalvik is virtual machine highly optimized for mobile devices. The reason of using Dalvik is that application developed for mobile platform are supposed to be able to execute on minimum memory.
Most of the applications for mobile platform use a database technology which requires low memory and storage. For database storage Android uses SQLite. To help developers aspiring to develop the mobile applications in Android, the latest technology from Google provides device emulators and a rich development environment. Android platform consists of an operating system, and middleware and some tools to start with.
Android was developed with a purpose of developing applications which require minimum memory footprint, applications which fast, mobile applications which are quick to response and mobile applications which fit seamlessly with the operating system and other running programs and processes. Android is open source and its SDK is available to download from the Google.
With so many features and ease built-in , Android is poised to become the mobile technology of choice for development of mobile applications.
More information
Solaris 10 Operating System
Introduction to Solaris 10
Solaris 10 is operating system from Sun Microsystems known for its stability and security features. Many have declared it as the most advanced operating system on the planet.
Solaris 10 has some unique features which are not found on any operating systems or if they are they exist in a very primitive stage. What I found the most notable, about Solaris 10 in particular and Sun in general is that the source code of Solaris 10 is available to be downloaded free of cost . So it is perfectly possible to customize and extend the operating system. Some engineers at Bangalore, India did just that. They took the Solaris kernel and molded it so that it could live on a LIVE CD and could be booted off that cd. What resulted was an open source implementation of Solaris poplarly known as Belenix.
The world at Sun is full of such marvelous stories where everyone is ready to customize the software according to his own needs. This is the true power of opensource software. Opensource software gives the power in your hands and not to some Software Giant which creates only proprietary software. Solaris is just that. Solaris has its origin in Unix operating system. And it incorporates many features of the Unix operating system. Most notable are the shells like bash shell, korn shell etc. And there are many features which Solaris 10 shares with Linux and Unix.
Solaris 10 is gaining popularity day by day. Opensolaris is another derivative of Solaris which has a buzzing developer community of its own.
Solaris 10 has some of the most competitive features found in the operating systems and it is an inspiration to other companies in the field of development of operating systems. For example, there a feature Solaris Container in this operating system which natively supports virtualization. This is terrific. The reason being Microsoft is going to have the same feature only in its next release of operating system called Windows 7.
DTrace also known as dynamic tracing is another feature that helps system administrators to identify the causes of performance degradation of system if there is any.
Platform dependency is the most limiting factor in deciding upon the right operating systems. Solaris 10 is supported on hundreds of x86 and SPARC platforms. Thousands of applications are built for this operating system. One of the most useful application I find is OpenOffice which is a very decent office suite and competes with Microsoft Office.
Security is the feature which Solaris 10 can boast of. This is the reason why the whole infrastructure of some big banks and online retail stores is based on this monster. It is estimated that Sun invested more than 500 million US Dollars into development the development of this fantastic operating system.
One last word , Solaris operating system is free. Can you believe it ? World's most advanced operating system is free. You can download it from Sun's site.
Solaris 10 is operating system from Sun Microsystems known for its stability and security features. Many have declared it as the most advanced operating system on the planet.
Solaris 10 has some unique features which are not found on any operating systems or if they are they exist in a very primitive stage. What I found the most notable, about Solaris 10 in particular and Sun in general is that the source code of Solaris 10 is available to be downloaded free of cost . So it is perfectly possible to customize and extend the operating system. Some engineers at Bangalore, India did just that. They took the Solaris kernel and molded it so that it could live on a LIVE CD and could be booted off that cd. What resulted was an open source implementation of Solaris poplarly known as Belenix.
The world at Sun is full of such marvelous stories where everyone is ready to customize the software according to his own needs. This is the true power of opensource software. Opensource software gives the power in your hands and not to some Software Giant which creates only proprietary software. Solaris is just that. Solaris has its origin in Unix operating system. And it incorporates many features of the Unix operating system. Most notable are the shells like bash shell, korn shell etc. And there are many features which Solaris 10 shares with Linux and Unix.
Solaris 10 is gaining popularity day by day. Opensolaris is another derivative of Solaris which has a buzzing developer community of its own.
Solaris 10 has some of the most competitive features found in the operating systems and it is an inspiration to other companies in the field of development of operating systems. For example, there a feature Solaris Container in this operating system which natively supports virtualization. This is terrific. The reason being Microsoft is going to have the same feature only in its next release of operating system called Windows 7.
DTrace also known as dynamic tracing is another feature that helps system administrators to identify the causes of performance degradation of system if there is any.
Platform dependency is the most limiting factor in deciding upon the right operating systems. Solaris 10 is supported on hundreds of x86 and SPARC platforms. Thousands of applications are built for this operating system. One of the most useful application I find is OpenOffice which is a very decent office suite and competes with Microsoft Office.
Security is the feature which Solaris 10 can boast of. This is the reason why the whole infrastructure of some big banks and online retail stores is based on this monster. It is estimated that Sun invested more than 500 million US Dollars into development the development of this fantastic operating system.
One last word , Solaris operating system is free. Can you believe it ? World's most advanced operating system is free. You can download it from Sun's site.
Windows 7 : Latest Operating System From Microsoft
What Is Windows 7 ?
Windows 7 in next major upgrade to the windows class of operating systems from Microsoft. This will be the next major version of Windows after Vista.
Windows 7 will be having two flavors namely client ( 32 bit and 64 bit) and server. Although the exact launch date is still not available, it has already become a news in technical circles. Among other things, Windows 7 is quite different from other Windows versions in that , it is not backward compatible. All the previous versions were backward compatible, meaning you could run the software which was programmed for Windows XP on Windows Vista too. This latest version breaks that tradition.
Bill Gates talks of many improvements in Windows 7 like it is ligh on memory, it is more efficient in execution and it scores up well as a gaming platform. One most notable thing about this version is that Microsoft is keeping a comparatively low-profile about this latest offering. From its launch date to its features nothing much is revealed from Microsoft yet.
There are rumors that Windows 7 will come in different building blocks which will be configurable separately . If this is really true this will be a milestone in the history of Windows class operating system. We will not have to face the bloated windows that eats up your hard disk space like termite. Windows 7 will take on the virtualization in a big way by giving native support to this exciting technology.
Ease, security and connectivity are the keywords behind the development of Windows 7. Though Microsoft is tight-lipped about its salient features , the latest version of Windows will be a landmark in the history of Microsoft. Microsoft is making every effort to make this OS easy to use, efficient in operation and better connected. There will be new versions of Paint and Wordpad.
For now we can not do much but keep our fingers crossed about what Windows 7 will bring in its wake, but one thing is sure Microsoft has to finalize its release date otherwise it may loose some time opportunity as its competitors are already offering very features in their own operating system.
I found some very definite information from internet about Windows 7.
CNET has a very long interview with Microsoft's Steven Sinofsky, the guy in charge of the Windows 7 project. More..
Windows 7 in next major upgrade to the windows class of operating systems from Microsoft. This will be the next major version of Windows after Vista.
Windows 7 will be having two flavors namely client ( 32 bit and 64 bit) and server. Although the exact launch date is still not available, it has already become a news in technical circles. Among other things, Windows 7 is quite different from other Windows versions in that , it is not backward compatible. All the previous versions were backward compatible, meaning you could run the software which was programmed for Windows XP on Windows Vista too. This latest version breaks that tradition.
Bill Gates talks of many improvements in Windows 7 like it is ligh on memory, it is more efficient in execution and it scores up well as a gaming platform. One most notable thing about this version is that Microsoft is keeping a comparatively low-profile about this latest offering. From its launch date to its features nothing much is revealed from Microsoft yet.
There are rumors that Windows 7 will come in different building blocks which will be configurable separately . If this is really true this will be a milestone in the history of Windows class operating system. We will not have to face the bloated windows that eats up your hard disk space like termite. Windows 7 will take on the virtualization in a big way by giving native support to this exciting technology.
Ease, security and connectivity are the keywords behind the development of Windows 7. Though Microsoft is tight-lipped about its salient features , the latest version of Windows will be a landmark in the history of Microsoft. Microsoft is making every effort to make this OS easy to use, efficient in operation and better connected. There will be new versions of Paint and Wordpad.
For now we can not do much but keep our fingers crossed about what Windows 7 will bring in its wake, but one thing is sure Microsoft has to finalize its release date otherwise it may loose some time opportunity as its competitors are already offering very features in their own operating system.
I found some very definite information from internet about Windows 7.
CNET has a very long interview with Microsoft's Steven Sinofsky, the guy in charge of the Windows 7 project. More..
Web 2.0 Technology
Around the year 2004 a new internet revolution swept the world wide web. This new wave resulted in new kind of web applications and web technology with enhanced look and feel and increased interactivity. Social Networking sites like Orkut, Facebook , Myspace sprouted out of nowhere. What was more prominent fact was almost all email websites like Google , Yahoo , Rediff and many more began to revamp their interfaces to confirm to the Web 2.0 standards.
This era witnessed a surge in everyone's interest in social networking sites and web 2.0 technology. Even those who were beginners in this field started participating in technological evolution in some way or another.
The basic idea behind this new version of web technology was to increase the usability of web application. And also to deepen the penetration of technology among the people who were not so technically aware or they were beginners in the field of new emerging technologies.
Previously web applications were more or less static in their response and with little affinity with desktop applications. At that time desktop application were very popular because of their customisability and their response time. But there were some hitches here and there. Like to use a desktop application you had to install it locally on the computer system. Now if you are beginner , you may not know how to do it. Moreover , each desktop software demanded its own configuration and execution to be set up. Again a difficult task for beginners. This led to low penetration of technology among general people. Software were primarily considered for geeks or semi-techies and not for beginners.
On the other hand , when web 2.0 began to take over , web applications were easily accessible to all, even to novice. You just need a modern browser like Mozilla Firefox or Internet Explorer. There is no need of installation of software making it easy to use for beginners.
The main reason behind the success of these social networking Web 2.0 enabled websites was the human need to create a community of like minded people. As a result these kind of sites like myspace gained in popularity. Moreover there was a new breed of websites which enabled people to share photos. Previously, there were only social networking sites that were popular. Later , more targeted community sites evolved like technical communities, spiritual communities. Gradually , having a blog or a website became commonplace and the best part of all this was most of the sites were free and could be used by non-techies or the beginners. So here we are , in a world of vast array of technologies which are enabling more and more people to participate in the technology. This trend is breaking boundaries of cast , color and creed. Nowadays , you may have an account on Orkut where you may be having a person from another country as your friend.
But all this is not without its dangers. Today any person may pose as another person and you may never know. Hackers target these social sites for their own ends. So you have to be more aware while you are on the web traversing the maze of technology.
More Information
Web 2.0 Style
Privacy rules for a Web 2.0 world
This era witnessed a surge in everyone's interest in social networking sites and web 2.0 technology. Even those who were beginners in this field started participating in technological evolution in some way or another.
The basic idea behind this new version of web technology was to increase the usability of web application. And also to deepen the penetration of technology among the people who were not so technically aware or they were beginners in the field of new emerging technologies.
Previously web applications were more or less static in their response and with little affinity with desktop applications. At that time desktop application were very popular because of their customisability and their response time. But there were some hitches here and there. Like to use a desktop application you had to install it locally on the computer system. Now if you are beginner , you may not know how to do it. Moreover , each desktop software demanded its own configuration and execution to be set up. Again a difficult task for beginners. This led to low penetration of technology among general people. Software were primarily considered for geeks or semi-techies and not for beginners.
On the other hand , when web 2.0 began to take over , web applications were easily accessible to all, even to novice. You just need a modern browser like Mozilla Firefox or Internet Explorer. There is no need of installation of software making it easy to use for beginners.
The main reason behind the success of these social networking Web 2.0 enabled websites was the human need to create a community of like minded people. As a result these kind of sites like myspace gained in popularity. Moreover there was a new breed of websites which enabled people to share photos. Previously, there were only social networking sites that were popular. Later , more targeted community sites evolved like technical communities, spiritual communities. Gradually , having a blog or a website became commonplace and the best part of all this was most of the sites were free and could be used by non-techies or the beginners. So here we are , in a world of vast array of technologies which are enabling more and more people to participate in the technology. This trend is breaking boundaries of cast , color and creed. Nowadays , you may have an account on Orkut where you may be having a person from another country as your friend.
But all this is not without its dangers. Today any person may pose as another person and you may never know. Hackers target these social sites for their own ends. So you have to be more aware while you are on the web traversing the maze of technology.
More Information
Web 2.0 Style
Privacy rules for a Web 2.0 world
Subscribe to:
Posts (Atom)