Do You Know How to Select the hardware

The hardware fittings is mainly included copper, aluminium alloy, stainless steel and irons these four types of material, and there is also a great difference between the prices. At present, the most used in the family fitment is stainless steel hardware, but the stainless steel has some shortcomings such as material impurity and easy to print out the waterlogging, and now many families start to use the aluminium alloy accessories. As we know, in fact the aluminum material some merchant asserted that is just the alloy material which contains some aluminum, also blend with some silicon, magnesium, the surface film thickness and surface treatment also will affect the price and the quality of the material. Oxidation, dull polish, electroplate, wood grain , baking varnish are the main surface treatments, and their prices are also differs greatly.

Some citizens reflect that they found some -stainless steel accessories- are made by stainless iron that is blend some iron into the stainless iron, the prices varies nearly two times. Take the towel rack for instance, the price of stainless steel one is 200 yuan while the stainless iron one is just 70 yuan, they are basicly same, but the stainless steel is brighter and the stainless iron will easily become darkened or rusted when use for a long peroid.

Besides, there are also some counterfeits that use theinferior aluminium alloy as the raw material, and the surface is plated with a metal light in order to pretend toobe the top grade stainless steel. When you tell these two materials you can beat the surface, if made a clear sound then it is mostly stainless steel, if made a tedious sound then it is likely to be the aluminium alloy.

The present home decoration are generally divided into general mirror and silver mirror, their prices are differ about 30%, the market price of silver mirror is about 80-90 per square metre while the general mirror is about 50 yuan, and their qualities are also differ greatly.

The main factor that leads to different prices is using different materials, the silver mirror colored with a bed of mercury then to mopping, and the general mirror is plated with a bed of aluminium then to mopping, the waterproof and fog efficacy decline a lot. Moreover, baking finish, stamp, tempering are also affect the mirror’s price. Get more information about the hardware here.

Olivia Tong is the freelance writer for e-commerce website. offers the buyers around the world to find quality supplier of electrical components globally. We try our best to aggregate leads in the business world, and let these leads benefit the entire businessperson.


It Consultants Don’t Skimp On Hardware With Power Users

As IT consultants, whatever you do, don’t let your clients skimp on PC purchases for power users who run high-end software.

While many of your small business clients employees depend mainly on software with modest hardware requirements, such as basic word processing, spreadsheet, e-mail and Web browsing software, there are certainly exceptions. Make sure you know who your clients power users are.

Power Users Need Cutting Edge Technology

If you have clients that depend on an advanced software application, such as graphic design, computer assisted design (CAD) or financial modeling, as IT consultants, you may want to advise your clients to implicitly “eat” that sky-high first years depreciation on the purchase of the latest and greatest PC hardware.

With processor and memory-intensive software applications, the employee productivity your clients will gain with leading-edge PC hardware likely will offset any major depreciation cost concerns.

Keep In Mind The Users’ Salary

Consider the salary required to attract and retain highly technical professionals who run advanced software applications. (As IT consultants, this high-salary-requirement-reality should come as no surprise.)

For example, if a clients of yours has a veteran graphic design artist or engineer on payroll at a $60,000 base salary, an extra $1,000 a year on PC-related expenses for this technical wizard easily could drive a productivity gain that makes the incremental expense seem trivial.

Get To Know Your Users

The moral of story: get to know your clients power users and their specific software applications needs. Just as important, clients power users are a kind of influencer that you need to be very aware of. Your clients power users are often very powerful votes when it comes to making decisions about hiring (and firing) IT consultants.

IT Consultants Should Consider “Hand Me Downs”

In many small businesses, the premium performance PC purchased for the power user gets replaced every year or two, and is passed down to an end user with less demanding software requirements. This is one way to extend the life of an expensive, high-end PC, while minimizing the out-of-pocket and related support expenses of bringing new PC hardware into your company.

Make sure your computer support, asset management and proactive maintenance plans all take this hand-me-down phenomenon into account.

Copyright MMI-MMVI, Small Biz Tech Talk. All Worldwide Rights Reserved. {Attention Publishers: Live hyperlink in author resource box required for copyright compliance}


Your Computer Hardware What Metals Might It Contain

When thinking about a computer you might think that there is nothing really to it; a bunch of hardware coupled with software that allows you to surf the web in a timely manner depending on the quality of the hardware its composed of, as well as the service that is provided by your internet service provider. What you may not know is what exactly is your computer hardware composed of and what metals it may contain? This question will be answered for you in full via the article written below.

One of the key components of a computer is the computer chip. These chips most commonly include metals such as aluminum, arsenic, palladium, antimony, barium, beryllium, selenium silver, chromium, manganese, cadmium, copper, cobalt, gold, gallium, iron, lead, mercury, platinum, and zinc. So as you can see just the makeup of the microchip itself is complex and thats only listing the metals, not the other materials required such as various plastics.

As computers become obsolete its very important to note that they contain lots of recoverable and recyclable metals from their wires and circuit boards. The metals aluminum, copper, gold, platinum and silver are of the most importance when it comes to harvesting old computers. The older the computer the more of these metals that are involved, as time progresses and newer computers are made they try to limit the amount of these precious metals because of the cost involved without affecting the computers performance, with time this number is sure to decrease further and with the size of computers as well as laptops getting thinner and smaller its inevitable that they will eventually require a very small amount of these precious metals anymore.

So now as youre surfing online checking out the latest sites, remember there is more to your computer then just a plastic shell, it contains a lot of worth even if its not in working condition, and dont simply throw it away and get a new one, use it as an opportunity to reintroduce these metals back into circulation and donate it to a recycling facility. After all recycling helps to reduce our carbon footprint on the world, and by simply junking your computer instead that increases it as the refuse contains deleterious elements such as arsenic, mercury and who can forget sulfur, which will end up in the air we breathe.


Advantages Of Having Computer Cooling Fans

Laptop or computer cooling fans are generally very critical parts of a computer system. These pretty much tiny package like components of the laptop or computer bring about a lot in ensuring your entire computer device is working on the best condition or not. Definitely you have not heard about or viewed a personal computer being delivered to a purchaser, or being released from a personal computer store without having cooling fan.

This is due to the fact cooling the CPU is simply as crucial as having your laptop or computer to operate for you to retrieve the document which you must have at the job at a specific hour. You could have been questioning the reason why computer fans are very critical in order for your own well-loved PC to operate. The reply is just straightforward; these types of fans give the PC the best possible efficiency as well as functionality. Once you take a good look at the different pieces of the Computer, you will understand the key function which personal computer cooling fans execute.

The CPU runs at rates of speed of several gigahertz that you are unable to change in rates of speed which are well known to you such as a velocity of a runner or a automobile. The actual processing rate of the computer results in getting too warm intensely that there must be a cooling fan which may in some manner complement and also reduce the temperature created by the processor. Without having these types of cpu cooling fans, your own CPU may be considerably at risk of getting hot and to function dismally.

This will really cause you to suffer a loss of data by making laptop or computer RAM issues. It’s not anymore a question why personal computer cooling fans are usually so important, for this reason, you should select the ideal fan for your Laptop or computer. A few of the best brands that you can come across are Antec, Zalman, and also Thermaltake. Their computer CPU cooling fans are just resilient and also dependable.

It is possible to be confident that your Processor is working appropriately and that you aren’t continually confronted with the likelihood that you might need to buy another Processor because of overheating. You need to at all times remember that as soon as your CPU overheats, you cannot fix it, and also the only alternative which you have available is to change it with a whole new processor. My Computers at home just about all have good quality computer cooling fans which always keep the warmth lower anytime they are in use. Having a sleek functioning cooling fan helps me become peaceful, knowing that my Processor will be working appropriately to carry out my job.


What is a Web Server

Mainly a web server is a sort of software which helps to view a website using the hypertext transfer protocol (HTTP). It is hardware i.e. the computer or a software i.e. the application delivering the internet accessed content. Many people think that it is a special computer as many computers are made as web servers keeping in mind to host website. In other way it is software which is installed to your PC.
Mostly web servers are used for hosting websites but for running business applications. Its main part is to deliver web pages as it gets the requests from the users. The users send its request using the HTTP and the server replies it with the content and if it is unavailable it gives an error message. The crucial function is to serve the content by implementing of HTTP and to receive the content from the users. There are many web servers supporting server side scripting like PHP and Apache.
The IT infrastructure management firms and other server support companies are also offering web server services to the users. The web servers are actually not always used to serve the World Wide Web. They are also used as an implanted part in devices such as routers, webcams, printers etc. Now the user can use it for monitoring purposes.
The web server has some defined load limits and a certain number of clients connections and a definite number of requests can be served. It depends on the settings, HTTP request type, content, limitations of OS of the hardware and software. There are various benefits of it within the development environment such as the local website appears to be like a live site, server scripting languages can also be used such as PHP and others, coding can be standardized, it can easily be understand how it works in the environment, the user will easily understand about the request or any issue.
There are many good features of the web browser like: Creating more than one website and no need to make set of pages.
You can configure the log file settings. You can create an FTP site to transfer and share data.
Creation of virtual directories. Configuring customized error pages.
According to the use the user should judge about what type of web hosting service he can use. Many types can be considered. Most of the providers offer the Linux based hosting offering different types of software. Web hosting services many times have a Web Content Management System and it helps the user not to worry about the technical concepts in depth.


Desk Computers Specs What Do They Mean

Have you ever looked at the specs for a computer and felt like you were reading another language? Gigahertz (GHz), Gigabytes (GB) and Terabytes (TB) are common terms in computer advertisements, but what do they mean to a person in the real world. Lets get behind the numbers to find out what they really mean and why you need them.


Random-Access Memory (RAM) is a form of computer data storage which allows the information to be accessed by the Central Processing Unit (CPU). This memory is reset each time the computer is turned off. By increasing the amount of RAM in your computer, you allow it to work faster by reducing the need of the CPU to access information on the hard drive, which is read at a much slower rate than the RAM. Typical sizes of RAM on new computers range from 1GB on the lowest end computer, to around 8GB on the most optimized models.

Hard Drive

In addition to RAM storage that is erased every time the computer is turned off, every computer also has storage that isnt erased where all necessary programs, documents, and operating information is stored. This storage is called the hard drive. Hard drives are much larger than RAM because the amount of long-term storage necessary is much larger than short term. For example, a computer is required to have 16GB of hard drive space available for Windows 7 alone. To give an idea of how much storage some of these hard drives hold, a large high resolution photo can easily take 2 to 3 megabytes of space. A two hour movie will take about 2GB, whereas 1TB is about the same amount of information as all the books of a large library, or around 1,610 CDs worth of data. Drives range from around 40GB for a lowly computer to a massive 2TB, which could store the contents of two large libraries.

Clock Speed

The clock speed is a measure of how quickly a computer conducts basic computations and operations. The clock speed is measured in megahertz (MHz), which is a million cycles per second, and gigahertz (GHz), which is one billion cycles per second. Where clock speed is often debated is between different chip makers whose 1GHz always tends to vary slightly. It is important to research the differences between the chipmakers to find out how they stack up against each another.

A great way to compare specs on desktop computers is through pioneered online comparison shopping and today is one of the fastest growing shopping destinations for a comprehensive set of products from thousands of trusted stores from across the Web. With a singular focus on shopping, offers shoppers easy-to-use search tools, engaging content and time saving navigation, along with millions of unbiased product and merchant reviews from the Epinions community, all in one place.


The Importance Of Proxy Servers

A proxy server acts as a connector between two networks. One network is the internet and the other network is a series of system that are connected within themselves.

The primary reason for using a proxy server is to hide system identity from other systems on the internet. Internet cafes make use of proxy servers for the purpose of managing payment for internet access. People who are under oppressive regimes make use of proxy servers to spread their political opinions. Using a proxy server also increases the speed of internet access in some cases.

There are many types of proxy servers and you can choose one depending on your requirement. The most basic type of proxy server is the simple proxy server. This is a very basic proxy server type and it receives request from the client computer and sends the request for access to that internet resource. It then returns response from the client back to the internet resource.

Another type of proxy server is the reverse proxy. This proxy server receives requests from various systems connected to the internet and connects it to a group of internet servers.

If the internet connection is slow, a caching proxy server is used. This server saves a copy of all fetched content and used that copy whenever new content has to be fetched. These types of servers are used in fast connection environment for the purpose of saving bandwidth cost.

There is a need for restricting internet access so that content filtering proxy servers enable filtering of content during the process of internet access. This type of server is used by schools to block objectionable sites and in some cases companies to restrict job sites, porn websites and even social networking websites. The network administrator can set those sites that can be viewed and block sites that should be avoided.


Article IT Outsourcing, Dedicated Server Hosting, Data Center, Colocation

IT Outsourcing is team of young IT professionals dealing with problem occurring in computers and related products. These IT guys take the calls form customer and provide them solutions for there problem. There major work includes finding the problem, analyzing the causes and finally eliminating them for smooth running of applications. Almost every corporate engaging these young IT guys to work for them as outsourcing agents to promote the customer relations. With tough competition it is important for every company to have harmonious relation with there customers and it possible only if they able to provide best services to there customers. With outsourcing help desk the companies get benefited as they need not worry about the customers query and focused on business on the other hand customer will never feel cheated as they get best services from professional people. This concept of Colocation is that placement of several entities can in a single location.

Companies have many benefits from Dedicated Server Hosting services as it helps in improving operations of the company. Although every company has Data Center and have two option either they can arrange in-house help desk services or appoint third party company as there outsourcing service executive. Rendering services to Third Party Company will let the business to save cost of business and they get potential and professional help desk service providers who will effectively handle help desk tasks. Moreover help desk service provider will provide immediate and critical measure to any issue. Companies are dealing with many internal and external threats and therefore appointing outsourcing help desk provider companies able to shift burden of external threats on Third Party Company. Outsourcing help desk services act as supportive system to any business concern so that entrepreneur concentrate in developing internal processes for future growth. Outsourcing help desk services are feasible option to deal with unknown contingencies of business enterprise.

The Article is written by providing Dedicated Server Hosting and Colocation. Visit for more information on Products & Services___________________________Copyright information This article is free for reproduction but must be reproduced in its entirety, including live links & this copyright statement must be included. Visit for more services!


Technology And Online Education

I guess it isn’t difficult now to relate technology with online education. Online education has grown from an infant to a teenager and then to an adult along with the growth of technology. Now is the time when even the traditional “brick and mortar” principle following schools are implementing technology in their teaching methods. Technology is the building brick of the online education system. It enhances the capabilities of an online institution in imparting education more effectively and efficiently.

Technology in online education is not just limited to means used for delivering lectures and checking assignments and papers, but is more far spread. The introduction of Medias like blogs, wikis and forums etc has added the cherry on the icing. Students now communicate with other students from all over the world. They showcase their talents on these blogs and forums. Their talents can be in the forum of articles, researches, journals, designs etc Blogs and forums allow all sort of material to be showcased. This way, students reach a much wider horizon. The chances of their talents being recognized and appreciated increases without approximate. They not only share their information but also learn a lot from other students views and additions. They learn to improve. They are faced with more job opportunities than ever.

Technology also improves social networking. The internet, the biggest venture of technology, is a place where people come from all over the world. One particular site may have visitors from Kuwait, Malaysia, Africa, Honolulu and where not! Using the social networking sites specially tailored for students, they can participate in online classes, debate with experts and other students. This way they increase their opportunities for jobs as well.

The next advent of technology, the mobile phone technology, virtual worlds and educational gaming technology have just come into scenario. However these three ventures are predicted to be the next boost to online education. How? This will be seen probably in a very less time. May be just after a couple of years from today, we will be talking about imparting education through mobile phones! Remember this is a technology world now. Nothing is impossible. One thing termed impossible today may be difficult after 10 years and very easily possible after the next 10 years! Technology doesnt remain the same for more than a decade. It advances faster than any other thing.

Thus distance education will also grow with the same speed as technology. They both are interrelated. So as online education is growing with every leap of technology, why dont you check out a topic that appeals you the most? This is the best time for it.


Where To Look For Forensic Science Technician Jobs

If you are interested in forensic science technician jobs, and have completed a degree program in forensics (or chemistry or biology with a concentration in forensics, depending on what was available to you), there are a lot of places where you can look to try to find available forensic science technician jobs.

Before starting your job search for forensic science technician jobs, it might be useful for you to go to the US Department of Labor Bureau of Labor Statistics website ( to find out what type of salary you should expect for different types of positions in different locations.

The American Academy of Forensic Sciences lists forensic science technician jobs on their website at There aren’t necessarily a lot of positions posted here at any one time, but it is a good place to start your search.

You can also look for forensic science technician jobs on general job search websites. However, as there are many possible titles for these jobs, you should be sure to search under all the possibilities. These include: Ballistic Expert, Ballistician, Forensic Ballistics Expert, Crime Lab Technician, Crime Laboratory Analyst, Crime Scene Analyst, Crime Scene Investigator, Crime Scene Technician, Crime Specialist, Criminalist, Criminologist, Evidence Technician, Fingerprint Classifier, Fingerprint Expert, Forensic Chemist, Forensic Investigator, Forensic Pathology, Forensic Scientist, Keeler Polygraph Operator, Latent Fingerprint Examiner, Lie Detector Operator, Polygraph Examiner, Polygraph Operator, Ballistic Technician, Evidence Technician, and Forensic Science Technician, among others.

Different forensic science technician jobs focus on different aspects of the job. You might want to concentrate on applying for the forensic science technician jobs which require the skills you have the most experience with, or enjoy the most. If you have a lot of experience with polygraph tests, it might be better to apply for a Polygraph Examiner Position rather than a more general Forensic Science Technician.

According to, if you are just getting started out on your career, you can expect to make a median salary of $30,000 to $40,000 per year or so for forensic science technician jobs. Those with 10 years experience in forensic science technician jobs have a median salary of $64,998 per year, so experience definitely makes a difference in salary for this career.

Working for the federal government is also likely to pay more than working for state and local governments or a university. Location also makes a difference, with those working in some cities making much more than those in other cities. Source :


Java Programming For Jsp

JSP is stand for Java Server Pages. It is an open source Java programming language that is easy to use and maintain. It is normally used for creating dynamic web pages based on HTML/XML. This JSP development language can be used even in lack of Java knowledge. The USP of this language is its rich depository of tag extensions, which are pretty simple. Also, this app enables programmers to integrate tag handlers.

It is a server-side programming language which uses simple tag-based codes from HTML and XML. With JSP you can create dynamic and interactive web pages that are performed independent, meaning that by all rights they should appear accurately and the similar on every computer screen, regardless of the platform.

There are basically two aspect are there when we discussed on JSP. One is Scriptlet and Markup through HTML or XML. These both terms point out two different syntax which used in JSP.

Scriptlet code block do not need to be concluded in the immediate block but it can be concluded in the later block. JSP code assessment, validation and compilation are done with dynamism which means run time. This run time anthology is not getting frequently repeated every time but only when there are any change to code. Java Developers should be aware of the thing that JSP syntax adds additional XML tags as a part of JSP action.

Advantages of JSP Hosting

1.Developers can easily maintain web pages with the help of JavaServer Pages Standard Tag Library (JSTL) expression language. The JSTL is used instead of any other scriptlet languages.
2.Most of the JSP Web Hosting Company provides 24/7 supports for their clients.
3.Not have any unwanted text or banner ads placed on ones website with JSP hosting.
4.One gets more disk space and data transfer, one can add more files to ones website and it can also handle more traffic.
5.Offering FTP access.

In other words JSP permit web designers to merge vigorously generated HTML in with their standard, static HTML code. The majority CGI programs need you to create the whole website in the one program, Where JSP allows you to compose the dynamic feature and the static feature of your site separately.


Forex Robots And Leo Trader Pro

A Forex robot aids in the currency trading process. Forex robot is all about providing automated help in entering and exiting trades with the goal of making a profit. These robots make the entire process of keeping up with the market easy and help you avoid spending too much time on the computer manually. However, Forex robots are programmed to function on just one specific way to trade. They are unable to function effectively with fast changing trends of the markets. Forex robots are not able to perceive the unpredictable forex markets and are unable to strategize uniquely, thus.

Therefore, there arises the need to constantly update the trading softwares. Leo Trader Pro is a revolutionary and unconventional product which employs a unique approach as opposed to the unconventional approach of the other trading robots. Leo trader is the first Neutral Network robot which is adaptive of the current market conditions. Neutral Networks are trained every single day before the trades are signaled to make them adaptable to current market conditions. The Leo Trader seems to be based upon practical strategies which will ensure usage of current market condition as well as the market trends from the past. Analyzing, understanding and observing, followed by perception and improvisation based on the research and comprehension of market situations and trends is what would be the basic principle of work with Leo Trader Pro. This system of operation with these advanced robots is a human way of thinking. Ability to take precise trading decisions rather than indicator readings is something which stands ou
t in these robots. There will be a marked rise in profits with the help of these robots and the efficiency of this system is more likely to strengthen further over time undoubtedly!

The Leo Trader has made available the account investor password to the general public. This means that one can use ones copy of the Meta Trader 4 to log into the account and verify the performance of their trading robot. This serves as the standard of proof. Letting out passwords is something that has been done for the first time. Also, Leo Trader has established a genuine development in the market by ensuring a testimony by a CEO of a major brokerage.


Modern Technology In Sports

What is it about sport that makes it so attractive to people? Is it the adrenaline rush of competitive and/or dangerous sport? Is it the feel good factor of recreational sport; is it the opportunity of socialising with others, or perhaps all of the above? Whatever the reasons may be, sport is certainly getting more and more popular, especially in the developed world.

A major factor in the popularity of sport is the role of modern technology. Improvements in modern technology have resulted in better playing conditions and equipment for players as well as greater viewing pleasure for spectators.

Perhaps the greatest changes have taken place in the designing of sporting facilities – such as modern sports surfaces and improved artificial lighting that offer increased opportunity to play. Modern sports surfaces are low maintenance, therefore low cost, and allow year round use. Professional technical expertise is needed to design and install a modern sports surface. Properties such as its rebound resistance, slip resistance, and shock absorption are measured to ensure that the surface is going to provide optimum playing conditions for that sport, whilst giving players ease of movement and adequate protection from injury. Regular maintenance of sports surfaces, both outdoor and indoor is recommended to ensure safety of players.

Along with an increased number of players there are also an increased number of viewers all over the globe. With the spread of satellite TV, events in one part of the world can be watched real time, in another. Modern flood lighting has not only allowed greater use of sports facilities at the recreational level, but also made possible higher-level competition fixtures such as day-night cricket matches, night-time football matches etc. Electronic score boards, photo-finish timing devices, slow motion replays and large viewing screens have also added to the viewing pleasure of spectators.

Modern materials are used in the manufacture of synthetic sports surfaces as well as sports equipment. Third generation synthetic grass is made from polymers and provides a maintenance free all-weather surface for sports. The use of composite materials makes sports equipment such as rackets and protective gear, lighter and more durable, enabling athletes to further improve their performance. Advances in modern technology have also led to improvements in the design of sports equipment such as trainers and sports shoes, starting blocks for use in athletics, pole vaults etc.

Whilst it is difficult for the average user of sporting equipment to keep up with the latest developments, as a guide in the UK sports equipment and sports facilities and surfaces should comply with British standards. Some governing bodies of individual sports also offer certification to demonstrate compliance with international standards.


Is technology making social anxiety worse

I love video games, I love my computer, and I love my flat screen, but I find myself wondering sometimes if technology is making social anxiety worse. Has the convenience that technology has given to us also hindered us from overcoming social anxiety as a whole? Has technology made overcoming social anxiety even more difficult by placing a virtual barrier between human interaction and physical contact?

We can research and make friends with people online, but there is a lack of human interaction. The advantage of being online is that you can find a community to help you with whatever problem you have, but the disadvantage is the lack of action. We start using the internet as our outlet to being social. There is a huge lack of “real” interaction. We can sit at home and keep ourselves entertained with the hundreds of channels we have. We can live our vicariously through the character we play on video games, hell we can even pay our bills online so we don’t have to interact with another human being.

I love the benefits that are given to us because of technology, don’t get me wrong. I think it’s great that I can do everything I listed above. I love the fact that I can save time and money by sitting at home. I think technology can help and hurt you at the same time.

The way that I figure it, technology is like a fine wine. Doctors say, for the time being anyway, that a glass of wine a day is good for you. On the other hand, If you drink too much, it can kill brain cells and also can cause liver problems. Technology, like wine, can affect your relationships if you take in too much of it and let it control your life.

I think it’s outstanding that I have friends from all over the world that I’ve never met and probably never will, but I think it can also stunt your growth when it comes to getting past the reality of shyness and social anxiety. I realize that technology is a tool we can use to reach out to others but we need to use it wisely and apply what we learn with it, to the outside world. We have to make sure we don’t use technology as a crutch to avoid physical social interaction.


General Concepts about Object-Oriented Programming

The programming style that we usually call object-oriented programming (OOP) has appeared relatively recently in the history of programming languages. This is a particular and very convenient style for many situations. It was designed to overcome the limits of structured programming based mainly on the widespread use of procedures, functions, pointers or other more or less developed data types.

Although structured programming is very practical for small software systems or reduced non-graphic applications, it should be avoided when dealing with large applications that use graphic elements where object-oriented programming is recommended. Object orientation means organizing software resources as a collection of distinct and discrete objects, which includes both data structures and their processing functions. This organization is an extension of structured programming in which the data structures and processing functions are only loosely connected. All items have their own identity and are perfectly distinct.

An object is defined as an abstract concept, a specific and useful element for any application. Objects serve two specific purposes:

– they provide a better understanding of the problem to be solved;

– they provide a base design for implementation.

A class of objects encapsulates a certain number of objects with similar properties. This similarity refers to both the description (data and attributes) and the behavior (functions or methods). Attributes are unique features within an object class. Each attribute receives a certain value which can be modified during the objects life cycle. Two or more objects can have the same or different values for the same attribute.

Methods or operations are processing functions applied to objects of a certain class. All objects within a class admit the same set of methods, methods which in return may receive any number of additional parameters. In order to apply various methods to an object, it has to be created (defined). Defining an object is called instantiation. Once an object has fulfilled its mission it is removed.

Abstraction is a fundamental human trait that allows us to build models and thus cope with complexity. In every field of human activity, project approach is based on building a model for a better understanding of the problem to solve. Software engineering makes no exception. Through abstraction the essential key aspects are isolated from the non-essential ones. Therefore, each problem might have several adequate models.

In the software engineering industry, structured programming has made a big step forward defining three perspectives needed in order to properly address any application. These perspectives, also known as models, are: the static model, the dynamic model and the functional model.

There are currently several object-oriented methodologies used for analysis, design and implementation of software resources. One of these modeling methodology is the OMT (Object Modeling Technique) methodology. This method of modeling involves the planning of the various development stages and a graphical representation of objects and their relationships.