Aagama 12 On October 5th

Openings for Software Engineers : BE / B.Tech : LISTER TECHNOLOGIES @ Chennai

Posted by sarath On 7:10 AM

LISTER TECHNOLOGIES

Lister Technologies provides creative, cutting-edge technology solutions, enabling customers to make their enterprises adaptable, integral and efficient.

We have built software solutions across varied industry verticals including manufacturing, healthcare, publishing, internet and ecommerce, telecom and education. Our service offerings include Data Warehousing and Business Intelligence, E-Business, Customer Relationship Management, KPO including Revenue Cycle Management and E-Publishing.

Lister's ability to deliver leading-edge solutions is in bringing together highly talented people who are able to challenge conventional thoughts, offer different perspectives and innovative ideas. Our experts are updated with the latest technology development in the software domain and build futuristic software applications. 

(Freshers) BE / B.Tech : 2012 Passout : Software Engineers @ Chennai

Job Position : Software Engineer

Job Designation : Software Developer

Job Category : IT / Software

Job Location : Chennai, Tamilnadu

Compensation : INR 4,00,000 - 4,25,000 P.A

Number of Vacancies : 15

Desired Education : 
• BE/B.Tech(CS/IT/EE/EC) graduates passed out by 2012
• 85% or above in 10th 12th and UG

Desired Experience : 0 Years

Job Description :
• Anna university campus, NIT, IIT ,BITS Pilani, Jadevpur University, Banaras Hindu University,PSG College of Technology, Coimbatore Institute of Technology, Sri Venkateshwara Engg College, SSN College of Engineering, Vellore Institute of Technology,AMRITA University ,SREE SASTHA INSTITUTE OF ENGINEERING AND TECHNOLOGY, Guindy College of Engineering Students needs to Apply. 

..................................................

How to Apply for this Job ?
Step #1 : Submit Your Resume

Step #2 : Apply Online Here

JNTU-KKD : Challenge By Revaluation Results of 4-1,4-2 Supple (Feb 2012) , MBA I,III Sem & MCA I Sem (Jan 2012)

Posted by sarath On 6:28 AM

Challenge By Revaluation Results 4-1 Supple (Feb 2012)
Challenge By Revaluation Results 4-2 Supple (Feb 2012)


Challenge By Revaluation Results MBA I,III Sem (Jan 2012)

Challenge By Revaluation Results MCA I Sem (Jan 2012)

Tata Consultancy Services (TCS) HIring Freshers | Graduates

Posted by sarath On 8:44 AM


Company Name:Tata Consultancy Services (TCS)

Designation:Team Member

Qualification:Any Graduate

Experience:Fresher

Salary:As Per Industry
Location:Mumbai

Job Details:
Good communication skills.
Willing to work in shifts.

Apply Mode:Online.


Interview Date & Venue:
Tata Consultancy Services, Nesco Complex, Hall no 8 (also known as Hall no F), Western Express Highway, Goregaon East, Mumbai - 400 063, Maharashtra, India.
 Walk-In Timing: 11.00 AM - 2.00 PM
 Interview Dates: 26th /27th JULY

Company Website:www.tcs.com

Automatic Railway Gate Control System - Electronics Project

Posted by sarath On 6:00 AM


Automatic Railway Gate Control System Project


Description of the Project:-


Content-addressable memory (CAM) is a special type of computer Memory used in certain very high speed searching applications. It is also known as associative memory, associative storage, or associative array.

Content-addressable memory (CAM) is frequently used in applications,

such as lookup tables, databases, associative computing, and networking, that require high-speed searches due to its ability to improve application performance by using parallel comparison to reduce search time. Although the use of parallel comparison results in reduced search time, it also significantly increases power consumption. In this paper, we propose a Block-XOR approach to improve the efficiency of low power precomputation- based CAM (PB-CAM). Compared with the ones-count PB-CAM system, the experimental results show that our proposed approach can achieve on average 30% in power reduction and 32% in power performance reduction. The major contribution of this paper is that it presents practical proofs to verify that our proposed Block-XOR PB-CAM system can achieve greater power reduction without the need for a special CAM cell design. This implies that our approach is more flexible and adaptive for general designs

OBJECTIVE:

The aim of this project is to Automate unmanned railway gate using mechatronics.

Project Definition:

The objective of this project is to manage the control system of railway gate using the microcontroller. When train arrives at the sensing point alarm is triggered at the railway crossing point so that the people get intimation that gate is going to be closed. Then the control system activates and closes the gate on either side of the track. once the train crosses the other end control system automatically lifts the gate. For mechanical operation of the gates 1.8 step angle stepper motors are employed. Here we are using embedded controller built around the 8051 family (AT89C52) for the control according to the data pattern produced at the input port of the micro controller, the appropriate selected action will be taken.. The logic is produced by the program written in Embedded C language. The software program is written, by using the KEIL micro vision environment. The program written is then converted in HEX code after simulation and burned on to microcontroller using FLASH micro vision. 


WORKING METHODOLOGY:

Present project is designed using 8051 microcontroller to avoid railway accidents happening at unattended railway gates, if implemented in spirit. This project utilizes two powerful IR transmitters and two receivers; one pair of transmitter and receiver is fixed at up side (from where the train comes) at a level higher than a human being in exact alignment and similarly the other pair is fixed at down side of the train direction. Sensor activation time is so adjusted by calculating the time taken at a certain speed to cross at least one compartment of standard minimum size of the Indian railway. We have considered 5 seconds for this project. Sensors are fixed at 1km on both sides of the gate. We call the sensor along the train direction as ‘foreside sensor’ and the other as ‘after side sensor’. When foreside receiver gets activated, the gate motor is turned on in one direction and the gate is closed and stays closed until the train crosses the gate and reaches aft side sensors. When aft side receiver gets activated motor turns in opposite direction and gate opens and motor stops. Buzzer will immediately sound at the fore side receiver activation and gate will close after 5 seconds, so giving time to drivers to clear gate area in order to avoid trapping between the gates and stop sound after the train has crossed. 

GATE CONTROL

Railways being the cheapest mode of transportation are preferred over all the other means .When we go through the daily newspapers we come across many railway accidents occurring at unmanned railway crossings. This is mainly due to the carelessness in manual operations or lack of workers. We, in this project has come up with a solution for the same. Using simple electronic components we have tried to automate the control of railway gates. As a train approaches the railway crossing from either side, the sensors placed at a certain distance from the gate detects the approaching train and accordingly controls the operation of the gate. Also an indicator light has been provided to alert the motorists about the approaching train.

Introduction:

The objective of this project is to manage the control system of railway gate using the microcontroller. When train arrives at the sensing point alarm is triggered at the railway crossing point so that the people get intimation that gate is going to be closed. Then the control system activates and closes the gate on either side of the track. once the train crosses the other end control system automatically lifts the gate. For mechanical operation of the gates 1.8 step angle stepper motors are employed. Here we are using embedded controller built around the 8051 family (AT89C52) for the control according to the data pattern produced at the input port of the micro controller, the appropriate selected action will be taken.. The logic is produced by the program written in Embedded C language. The software program is written, by using the KEIL micro vision environment. The program written is then converted in HEX code after simulation and burned on to microcontroller using FLASH micro vision. 

AT89C51 Microcontroller

The Micro controller (AT89C51) is a low power; high performance CMOS 8-bit micro controller with 4K bytes of Flash programmable and erasable read only memory (PEROM). The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional non-volatile memory programmer. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcomputer, which provides a highly flexible and cost-effective solution to many embedded control applications. By using this controller the data inputs from the smart card is passed to the parallel port of the pc and accordingly the software responds. The IDE for writing the embedded program used is KEI L software.

Keil Micro vision Integrated Development Environment.

Keil Software development tools for the 8051 micro controller family support every level of developer from the professional applications engineer to the student just learning about embedded software development.The industry-standard Keil C Compilers, Macro Assemblers, Debuggers, Real-time Kernels, and Single-board Computers support ALL 8051-compatible derivatives and help you get your projects completed on schedule.

The source code is written in assembly language .It is saved as ASM file with an extension. A51.the ASM file is converted into hex file using keil software. Hex file is dumped into micro controller using LABTOOL software. At once the file is dumped and the ROM is burnt then it becomes an embedded one.

Step Motor Advantages

Step motors convert electrical energy into precise mechanical motion. These motors rotate a specific incremental distance per each step. The number of steps executed controls the degree of rotation of the motor’s shaft. This characteristic makes step motors excellent for positioning applications. For example, a 1.8° step motor executing 100 steps will rotate exactly 180° with some small amount of non-cumulative error. The speed of step execution controls the rate of motor rotation. A 1.8° step motor executing steps at a speed of 200 steps per second will rotate at exactly 1 revolution per second.

Step motors can be very accurately controlled in terms of how far and how fast they will rotate. The number of steps the motor executes is equal to the number of pulse commands it is given. A step motor will rotate a distance and at a rate that is proportional to the number and frequency of its pulse commands.

Step motors have several advantages over other types of motors. One of the most impressive is their ability to position very accurately. NMB’s standard step motors have an accuracy of +/-5%. The error does not accumulate from step to step. This means that a standard step motor can take a single step and travel 1.8° +/-0.09°. Then it can take one million steps and travel 1,800,000° +/-0.09°. This characteristic gives a step motor almost perfect repeatability. In motor terms, repeatability is the ability to return to a previously held position. A step motor can achieve the same target position, revolution after revolution.

COMPONENTS

The project consists of three main parts:

• 8051 microcontroller

• IR Transmitter

• IR Receiver

• Stepper Motor Circuit

• 8051 CONTROLLER

The I/O ports of the 8051 are expanded by connecting it to an 8255 chip. The 8255 is programmed as a simple I/O port for connection with devices such as LEDs, stepper motors and sensors. 

The following block diagram shows the various devices connected to the different ports of an 8255. The ports are each 8-bit and are named A, B and C. The individual ports of the 8255 can be programmed to be input or output, and can be changed dynamically. The control register is programmed in simple I/O mode with port A, port B and port C (upper) as output ports and port C (lower) as an input port.

IR CIRCUITS

This circuit has two stages: a transmitter unit and a receiver unit. The transmitter unit consists of an infrared LED and its associated circuitry.

IR TRANSMITTER

The IR LED emitting infrared light is put on in the transmitting unit. To generate IR signal, 555 IC based astable multivibrator is used. Infrared LED is driven through transistor BC 548. IC 555 is used to construct an astable multivibrator which has two quasi-stable states. It generates a square wave of frequency 38kHz and amplitude 5Volts. It is required to switch ‘ON’ the IR LED.

IR RECEIVER:

The receiver unit consists of a sensor and its associated circuitry. In receiver section, the first part is a sensor, which detects IR pulses transmitted by IR-LED. Whenever a train crosses the sensor, the output of IR sensor momentarily transits through a low state. As a result the monostable is triggered and a short pulse is applied to the port pin of the 8051 microcontroller. On receiving a pulse from the sensor circuit, the controller activates the circuitry required for closing and opening of the gates and for track switching. The IR receiver circuit is shown in the figure below.

STEP MOTOR ADVANTAGES

Step motors convert electrical energy into precise mechanical motion. These motors rotate a specific incremental distance per each step. The number of steps executed controls the degree of rotation of the motor’s shaft. This characteristic makes step motors excellent for positioning applications. For example, a 1.8° step motor executing 100 steps will rotate exactly 180° with some small amount of non-cumulative error. The speed of step execution controls the rate of motor rotation. A 1.8° step motor executing steps at a speed of 200 steps per second will rotate at exactly 1 revolution per second.

Step motors can be very accurately controlled in terms of how far and how fast they will rotate. The number of steps the motor executes is equal to the number of pulse commands it is given. A step motor will rotate a distance and at a rate that is proportional to the number and frequency of its pulse commands.

Step motors have several advantages over other types of motors. One of the most impressive is their ability to position very accurately. NMB’s standard step motors have an accuracy of +/-5%. The error does not accumulate from step to step. This means that a standard step motor can take a single step and travel 1.8° +/-0.09°. Then it can take one million steps and travel 1,800,000° +/-0.09°. This characteristic gives a step motor almost perfect repeatability. In motor terms, repeatability is the ability to return to a previously held position. A step motor can achieve the same target position, revolution after revolution.

EMBEDDED SYSTEMS

Introduction:

An Embedded system is a combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a specific function.

Embedded systems are usually a part of larger, complex system. Dedicated applications, designed to execute specific activities, are implemented and embedded in systems. These embedded applications are required to collaborate with the other components of an enclosed system. Embedded application components interact mostly with the non-human external environment. They continuously collect data from sensors or other computer components and process data within real-time constraints. Embedded systems are usually associated with dedicated hardware and specific software.

• Embedding an application into system

• Application and system are closely tied together

• Collaborative application

• Dedicated H/W and specific S/W

• Interaction with non-human external environment

• Real-time systems are embedded systems


Download Project Document and Project:- Click Here

A VLSI PROGRESSIVE CODING FOR WAVELET-BASED IMAGE COMPRESSION

Posted by sarath On 5:56 AM


A VLSI PROGRESSIVE CODING FOR WAVELET-BASED IMAGE COMPRESSION Project


Description of the Project:-

This paper describes the hardware design flow of lifting based 2-D Forward Discrete Wavelet Transform (FDWT) processor for JPEG 2000. In order to build high quality image of JPEG 2000 codec, an effective 2-D FDWT algorithm has been performed on input image file to get the decomposed image coefficients. The Lifting Scheme reduces the number of operations execution steps to almost one-half of those needed with a conventional convolution approach. Initially, the lifting based 2-D FDWT algorithm has been developed using Mat lab. The FDWT modules were simulated using XPS(8.1i) design tools. The final design was verified with Matlab image processing tools.

Comparison of simulation results Matlab was done to verify the proper functionality of the developed module. The motivation in designing the hardware modules of the FDWT was to reduce its complexity, enhance its performance and to make it suitable development on a reconfigurable FPGA based platform for VLSI implementation. Results of the decomposition for test image validate the design. The entire system runs at 215 MHz clock frequency and reaches a speed performance suitable for several realtime applications. The result of simulation displays that lifting scheme needs less memory requirement.

IntroductionA majority of today’s Internet bandwidth is estimated to be used for images and video. Recent multimedia applications for handheld and portable devices place a limit on the available wireless bandwidth. The bandwidth is limited even with new connection standards. JPEG image compression that is in widespread use today took several years for it to be perfected. Wavelet based techniques such as JPEG2000 for image compression has a lot more to offer than conventional methods in terms of compression ratio. Currently wavelet implementations are still under development lifecycle and are being perfected. Flexible energy-efficient hardware implementations that can handle multimedia functions such as image processing, coding and decoding are critical, especially in hand-held portable multimedia wireless devices.

Background
Data compression is, of course, a powerful, enabling technology that plays a vital role in the information age. Among the various types of data commonly transferred over networks, image and video data comprises the bulk of the bit traffic. For example, current estimates indicate that image data take up over 40% of the volume on the Internet. The explosive growth in demand for image and video data, coupled with delivery bottlenecks has kept compression technology at a premium.

Among the several compression standards available, the JPEG image compression standard is in wide spread use today. JPEG uses the Discrete Cosine Transform (DCT) as the transform, applied to 8-by-8 blocks of image data. The newer standard JPEG2000 is based on the Wavelet Transform (WT). Wavelet Transform offers multi-resolution image analysis, which appears to be well matched to the low level characteristic of human vision. The DCT is essentially unique but WT has many possible realizations. Wavelets provide us with a basis more suitable for representing images.

This is because it cans represent information at a variety of scales, with local contrast changes, as well as larger scale structures and thus is a better fit for image data.

Aim of the project

The main aim of the project is to implement and verify the image compression technique and to investigate the possibility of hardware acceleration of DWT for signal processing applications. A hardware design has to be provided to achieve high performance, in comparison to the software implementation of DWT. The goal of the project is to

. Implement this in a Hardware description language (Here VHDL).

. Perform simulation using tools such as Xilinx ISE 8.1i.

. Check the correctness and to synthesize for a Spartan 3E FPGA Kit.

The STFT represents a sort of compromise between the time- and frequency-based views of a signal. It provides some information about both when and at what frequencies a signal event occurs. However, you can only obtain this information with limited precision, and that precision is determined by the size of the window.

While the STFT compromise between time and frequency information can be useful, the drawback is that once you choose a particular size for the time window, that window is the same for all frequencies. Many signals require a more flexible approach—one where we can vary the window size to determine more accurately either time or frequency.

Problem Present in Fourier TransformThe Fundamental idea behind wavelets is to analyze according to scale. Indeed, some researchers feel that using wavelets means adopting a whole new mind-set or perspective in processing data. Wavelets are functions that satisfy certain mathematical requirements and are used in representing data or other functions. This idea is not new. Approximation using superposition of functions has existed since the early 18OOs, when Joseph Fourier discovered that he could superpose sines and cosines to represent other functions.

However, in wavelet analysis, the scale used to look at data plays a special role. Wavelet algorithms process data at different scales or resolutions. Looking at a signal (or a function) through a large “window,” gross features could be noticed. Similarly, looking at a signal through a small “window,” small features could be noticed. The result in wavelet analysis is to see both the forest and the trees, so to speak.

This makes wavelets interesting and useful. For many decades scientists have wanted more appropriate functions than the sines and cosines, which are the basis of Fourier analysis, to approximate choppy signals.’ By their definition, these functions are non-local (and stretch out to infinity). They therefore do a very poor job in approximating sharp spikes. But with wavelet analysis, we can use approximating functions that are contained neatly in finite domains. Wavelets are well-suited for approximating data with sharp discontinuities.

The wavelet analysis procedure is to adopt a wavelet prototype function, called an analyzing wavelet or mother wavelet. Temporal analysis is performed with a contracted, high-frequency version of the prototype wavelet, while frequency analysis is performed with a dilated, low-frequency version of the same wavelet. Because the original signal or function can be represented in terms of a wavelet expansion (using coefficients in a linear combination of the wavelet functions), data operations can be performed using just the corresponding wavelet coefficients.

And if wavelets best adapted to data are selected, the coefficients below a threshold is truncated, resultant data are sparsely represented. This sparse coding makes wavelets an excellent tool in the field of data compression. Other applied fields that are using wavelets include astronomy, acoustics, nuclear engineering, sub-band coding, signal and image processing, neurophysiology, music, magnetic resonance imaging, speech discrimination, optics, fractals, turbulence, earthquake prediction, radar, human vision, and pure mathematics applications such as solving partial differential equations.

Basically wavelet transform (WT) is used to analyze non-stationary signals, i.e., signals whose frequency response varies in time, as Fourier transform (FT) is not suitable for such signals. To overcome the limitation of FT, short time Fourier transform (STFT) was proposed. There is only a minor difference between STFT and FT. In STFT, the signal is divided into small segments, where these segments (portions) of the signal can be assumed to be stationary. For this purpose, a window function "w" is chosen. The width of this window in time must be equal to the segment of the signal where its still be considered stationary. By STFT, one can get time-frequency response of a signal simultaneously, which can’t be obtained by FT.

Scaling
We’ve seen the interrelation of wavelets and quadrature mirror filters. The wavelet function  is determined by the high pass filter, which also produces the details of the wavelet decomposition.

There is an additional function associated with some, but not all wavelets. This is the so-called scaling function. The scaling function is very similar to the wavelet function. It is determined by the low pass quadrature mirror that iteratively up- sampling and convolving the high pass filter produces a shape approximating the wavelet function, iteratively up-sampling and convolving the low pass filter produces a shape approximating the scaling function.We’ve already alluded to the fact that wavelet analysis produces a time-scale view of a signal and now we’re talking about scaling and shifting wavelets.

What exactly do we mean by scale in this context?
Scaling a wavelet simply means stretching (or compressing) it. To go beyond colloquial descriptions such as “stretching,” we introduce the scale factor, often denoted by the letter a.

If we’re talking about sinusoids, for example the effect of the scale factor is very easy to see:

One-Stage Decomposition
For many signals, the low-frequency content is the most important part. It is what gives the signal its identity. The high-frequency content on the other hand imparts flavor or nuance. Consider the human voice. If you remove the high-frequency components, the voice sounds different but you can still tell what’s being said. However, if you remove enough of the low-frequency components, you hear gibberish. In wavelet analysis, we often speak of approximations and details. The approximations are the high-scale, low-frequency components of the signal. The details are the low-scale, high-frequency components. The filtering process at its most basic level looks like this:

The original signal S passes through two complementary filters and emerges as two signals. Unfortunately, if we actually perform this operation on a real digital signal, we wind up with twice as much data as we started with. Suppose, for instance that the original signal S consists of 1000 samples of data. Then the resulting signals will each have 1000 samples, for a total of 2000. These signals A and D are interesting, but we get 2000 values instead of the 1000 we had. There exists a more subtle way to perform the decomposition using wavelets.

                                                       Download  Project: Click Here

IT companies struggle with growing benched Staff

Posted by sarath On 11:34 AM

BANGALORE: Ketan Jalan joined a top-tier IT company in July last year, immediately after his engineering degree. It's one year now, and he has not worked on a single project yet. He still goes to office every day. He went through a Java certification training. He's now registered for an Oracle course. But the training courses don't take much time. He spends most of his "working hours" Googling, playing or in the cafe. "It's boring," he says. But that may be understating the problem. It's also not good for his career, because he has no work experience to show for himself. And work experience is what matters most in salary increases and promotions.

There are many like Jalan, because IT companies failed to anticipate the sudden drop in demand on account of the global economic slowdown over the last year. Some employees are even allowed to stay at home. "It's making me mad. Now I'm scared I might be laid off," says another young techie who has been on what IT companies call "the bench" for close to five months now.

A bench, up to a point, is a necessary evil. Even though these employees don't earn anything for the company, there will inevitably be a bench formed by employees who would have just completed a project and would not have another to immediately work on. A bench is also needed—as a strategy—to quickly get a project going when the company receives an order (a client will not accept a situation where his work cannot be immediately implemented). It's like a manufacturing company that keeps investing to ensure there's always some excess factory capacity that can be used when an order suddenly flows in.

In normal times, IT companies have about 20% of their employee base on the bench. But as of the quarter ended March, the employee utilization rate (which is the opposite of the bench proportion) had fallen to about 67% for many, including Infosys, Wipro and MindTree — which means some 33% of their employees were on the bench. Considering that Infosys has 1.5 lakh employees, nearly 50,000 today are not earning any revenue for the company. For TCS and iGate, the utilization rate has dropped by about 4 percentage points over the last one year.

"There are companies with a bench size of up to 40% today,'' says an HR professional at a tier-1 IT firm who did not want to be named. Nirupama VG, MD of HR consultancy Ad Astra, says the bench size has gone up for many companies by 10 to 15 percentage points.

C Mahalingam, HR head at software product engineering services company Symphony Services, says the churn duration (the time an employee spends between completing one project and getting into another) used to be 45 to 60 days, but with opportunities dwindling, the duration is getting longer. "This opens up a huge resource management challenge and is the biggest concern for HR managers today,'' he says. Companies are reacting to the bench problem in multiple ways. Infosys Technologies has said it will delay the joining dates of the freshers it hired this year, some of them to as late as mid-2013. iGate has said it will delay the joining by one to two quarters. Many others are said to be taking similar measures. Most are reducing the extent of hiring they are doing this year. "Companies also handle benches by increasing the training period and using them for internal projects," says Navin Kumar, CEO of IT skills development firm iPrimed.

Source : TOI

How Facebook, Twitter can affect your job

Posted by sarath On 11:30 AM


If social media websites like Linkedin, Twitter and Facebook can help you find a job and build your corporate network, when used the wrong way can also backfire and jeopardize a job offer or even your current job told experts to TJinsite, research and knowledge arm of TimesJobs.com.

It is therefore important to be careful and consider what you shouldn't do, as well as what you should do, while using social media to search a job or anything concerning your employment or employer.

"Rants about your boss or your job, which were once reserved for after-work drinks are now being voiced in the social media sphere. Workplace complaints are surely not good for your social profile", remarked Gitanjali Puri, Director-Marketing, CSC India.

Adding further, she advised employees to be really careful about what they tweet. "Hiring managers and bosses are using Twitter, too, and if you say it someone will probably read it. Tweets show up in Google search and you don't want to lose your job because you didn't think before you tweeted, even if you hate it."

In view of Faisal Farooqui, Founder, Mouthshut.com, "The most important thing amongst social media etiquettes is to avoid making irrelevant posts, in any careless moments. In the social sphere, you are watched by just not friends and family, but also by your current and future employers."

He also mentioned that nowadays HR managers do a routine check of the candidates' social media profile pre and post hiring. So, don't post anything that you can't justify or can cause embarrassment.

Employees should not disclose company's confidential information on the social networking sites or if necessary should add disclaimer.

According to Sundararajan Narayanan, VP and Global HR Head, Virtusa Corporation everyone in a company has access to information now; not just leadership team. That shouldn't be parked at social media platforms.

"So, it makes sense to encourage learning and knowledge about best practices, and make employees aware about the company's social media policies."

In conclusion, social media is testing the limits and boundaries of professional versus personal worlds. The faster both employer and employees understand this space and follow some basic rules, social media can become a great way to engage and connect with team members.

Most important
It should go without saying, but don't ever use racial or ethnic slurs, slam others with personal insults and obscenities or engage in conduct that would not be acceptable in the workplace or anywhere else

Remember to be considerate of other people's sensitivities to certain topics like politics or religion, too. Therefore, think before you hit "post"

Before commenting in a public forum, remember that you are representing your company. Join online groups on social or professional networking sites with care. The rest will fall into place

Don't pick screen names for which you would have to defend yourself.

Companies monitor what their employees are up to on social media. The reason is simple: what you voice out there might in somewhere reflect the values of the company. Do not tarnish the image of your organization in public view.