Introduction to Core Java For Beginner

March 30, 2009 by · Leave a Comment
Filed under: Domain Business 

Java is a platform independent high-level computer programming language.

It has a set of rules that decide how to write the code. These rules are called “syntax”.

When user compile java program, then the high-level instructions are translated into byte codes that computers can understand and execute it.

Java was created by James Gosling and team of other programmers for Sun Microsystems. First time Java was released to the public in 1996 of its version Java1.0, its main focus had changed to use on the Internet. It allowed more interactivity with users by giving developers a way to produce dynamic WebPages.

Java programming language is a cross-platform language. Java source code files are compiled into a byte code format. This source code file has .java extension and the byte code file has .class extension, which executed by a Java interpreter. Compiled Java code can run on any computer machine because Java interpreters and runtime environments, known as Java Virtual Machines (JVM), exist for almost every operating systems, including UNIX, Macintosh and Windows. Byte code can also be converted directly into machine language instructions by a just-in-time compiler (JIT).

Features of Java

Easy to Handle:- Basically java is based on c++ programming language. The c++ programming language is based on Object oriented so, it is easy to handle by programmer.

Reliable and Robust:- Java is very much reliable than other languages. Java required diluting the fatal errors from programmer mistakes. To removing this problem, object-oriented programming was introduced. Once data and its manipulation were packaged together in one place, it increased Java robustness.

Safe and Secure:- Initially Java introduce for work on internet and it was originally targeting mobile devices that would be exchanging data over networks, it was built to include a high level of security. Java is likely the most secure programming language.

Platform Independent:- Java was written to be a portable language that doesn’t care about the operating system or the hardware of the computer. It can be run on any operating system and any machine.

You can visit http://www.worldinfosoft.com for java tutorial. This tutorial portal gives lots of code of examples.

Article Source: http://EzineArticles.com/?expert=Sandeep_Suman

5 Tips on How to Find the Best Data Conversion Services

March 30, 2009 by · Leave a Comment
Filed under: Domain Business 

Data File Conversion and Software

May be you are searching for a company who can supply you with the data conversion services to assist you with data file exchange to a more unbiased platform, read this article.

1. The best company should offer you data exchange services intended to gather the exclusive requirements of all customers. The best companies focus on providing services to businesses with huge quantities of data and compound of organization necessities. The purpose of the data conversion services is to assist you regulate your various data and store it in a central depository, letting you use it in your content managing schemes.

2. Such company should offer data conversion services that include the full data conversion process, as well as data and business investigation, data output services, database planning and integration, translation, and development. If you want to hire a company for such service, you should learn more about the data conversion that they offer, as well as media conversion, data file exchange, and data exchange software.

Electronic Conversion Services

3. Check if the company uses high-tech conversion techniques that let you exchange electronic information from its presented format. Regardless of the present state of your data, the right company should provide the required data conversion services to exchange that data to a platform-unbiased, electronic plan like XML, which is appropriate for import into a data storehouse. Search for a company, whose electronic data exchange services go much further than the competences of the majority of data conversion companies. If no off-the-shelf option is obtainable, a good company will produce custom data exchange software to translate data into a functional electronic format.

Printed Conversion Services

4. For information that is presented only in written form, a good company will have data exchange services that operate up to date scan services and professional technicians to examine papers or images for media exchange to digital format. Such written data conversion services have to be performed by the company editorial personnel, which offer manual data entry in addition to proofing and editing to guarantee the accurateness of the information that is entered. The printed data exchange services should preserve an accuracy rate of 99.9%.

More Conversion Services.

5. The best data conversion companies offer excellence in data conversion with the intention to satisfy the personal requirements of all customers. They help customers discover their requirements and then they produce services that assemble those needs, especially if you search for a corporation that can supply you with excellent personalized data exchange offers.

SKG Technologies provides Data Entry Service & Data Conversion Service at very low rates for small and medium business in USA, UK, Canada,and Singapore. SKG Technologies also provides accounting services, bookkeeping services, virtual assistant services, customer support services, technical support services to its clients all over the world.

Article Source: http://EzineArticles.com/?expert=Sachin_Kumar_Arion

Who is Watching You

March 28, 2009 by · Leave a Comment
Filed under: Domain Business 

Emails are not the only way of delivering trojans onto your hard-drive - if you unwisely click on any links in them - online in any direction you go cyber-cruising is fraught with a never ending minefield you will have to tread extremely carefully to avoid infection by virus or trojan.

In another article I wrote about trojans being downloaded by unsuspecting visitors to blogs clicking on a link in a ‘comment’ and leading to downloading a trojan - not the expected pdf or other information.

The sophisticated ease by which trojan writers can make these ‘virtual spies’ and send them out to the gullible populace online is breathtaking in it’s concept.

Underground hacker sites are forums for discussing how to make ‘worms’, ‘virus’ and ‘trojan’ code work to do whatever the intended use is. A lot of these users of these underground hacker forums are ’script kiddies’ with no more sophistication than any other ‘normal’ ten or twelve year old - but the damage by what they do can run into billions of dollars in costs for the ‘clean-up’ of servers and hard-drives - the anti-virus makers are making a killing selling the latest product to find and remove trojans and virus code from hard-drives world-wide.

The explosion of ‘malware’ is giving concern to security experts who have the task of securing networks of computers that may encompass the world, and therefore, the entry points for such ‘malware’ are numbered in their thousands - very large sites with bank and credit card details are especially targeted for information by trojans in particular.

“Worms’ are also traveling the internet right now looking to land on any network of computers they can find - it’s impossible to get rid of them, you would have to close the internet down altogether to do that - they are designed to look for bank account numbers, credit card details, password and username pairs - giving access to such online organizations as PayPal, eBay, Etrade, Wellsfargo and many others.

“Worms’ are coding that ‘learns’ and then ‘mutates’ to adapt to what it has learned - it then replicates itself in all directions it can go to land on yet more hard-drives. The coding of a ‘worm’ can be totally different to a ‘worm’ on some other computer somewhere else, due to the fact that they ‘learn’ and add code as they travel different networks - so therefore, anti-virus software may not detect the ’signature’ of a ‘worm’ on a different network at all, leading to anti-virus software makers sleepless nights trying to keep up with all the different ’signatures’ required to download to their subscribers so as to keep their software - reasonably - up to date with anti-viral ‘definitions’.

On some underground hacker forums a ‘phishing kit’ is available for free download - this allows username and password pairs for internet banking to be discovered and the information can be emailed to a ‘throw-away’ email address inbox to garner the details - but not only the user of the ‘phishing kit’ gets the information - but the maker of the kit gets this information emailed to them as well.

If you thought - quite reasonably - that makers of trojans had to have a degree in programming languages - think again. Any ’script kiddies’ can make a very sophisticated trojan to do whatever it’s intended use is determined by the juvenile miscreant, in a software package called ‘Shark2′ - it’s for free download and the program allows for inputting various attributes you want to imbue in the trojan via an intuitive interface - and just click and your trojan code is ready for business.

It is known that a miscreant can add instructions into the trojan code quite easily to operate software on a hard-drive, and even - switch on the ‘web cam’ to see what unsuspecting users are actually doing in the room near their machines.

Tony Dean is a published author and writer of many topics and runs two web sites at:- http://www.all-secured-loans.com and http://www.build-flat-pack-furniture-4u.com

Article Source: http://EzineArticles.com/?expert=Tony_Dean

Is an Overlay Keyboard Missing From Your Medical Transcription Office

March 27, 2009 by · Leave a Comment
Filed under: Domain Business 

The field of medical transcription is growing and many people are turning to it as a way to make money while working from home. Setting up a home office for medical transcription involves purchasing a standard list of items. Some items that instantly come to mind are word processing software, means of playing audio files that can be controlled with a foot pedal, fax machine and head phones.

 

One item that is missing from most peoples list is an overlay keyboard. On an overlay keyboard each key can be configured to reproduce any sequence of characters and control functions available on a standard keyboard. A colored template can be created labeling what sequence each key produces to aide in finding the correct key.

 

The typist can assign repeated and/or complicated words and phrases to different keys. Now when the transcriptionist presses a key the word of phrase is inserted into their document instantly and correctly every time. Each key remembers the correct spelling of its phrase and reproduces it every time!

 

Another advantage of an overlay keyboard is that cumbersome word processor short cut keys can be assigned to keys. Commonly used finger twisting short cuts can be assigned to a single key. Short cuts like Ctrl+Shift+W to underline words in Word are reduced to one clearly labeled key press. This frees the mind up to concentrate on entering data not program short cuts.

 

When an overlay keyboard is used in conjunction with AutoHotKey keys can be reassigned quickly. Simply reload AutoHotKey with new key assignments and change the template and the typist is ready to use a different set of words or phrases. This can be especially useful when transcribing for different specialties with different terms.

 

In summary the advantages of an overlay keyboard include:

 

·       Reduced spelling errors

·       Faster access to short cuts

·       Easy to change for different medical specialties

·       Documents are finished quicker

·       Less mental fatigue

 

To learn more about using an overlay keyboard in medical transcription visit www.pmkidder.com/transcription

Philip Kidder has worked with computers for over 35 years. He worked for the Defense Department as a programmer and system analyst. After leaving the government he has worked in computer sales owning his own store. Upon leaving the retail side he is currently a programmer and consultant to businesses. He also works with individuals helping them solve their computer problems. With his broad experience he truly joys is helping others solve their problems and make the computer less of a demon and more of a friend.

Article Source: http://EzineArticles.com/?expert=Philip_Kidder

An Extensive Overview of Proxy Servers

March 27, 2009 by · Leave a Comment
Filed under: Domain Business 

Known as a very helpful and reliable computer program or computer application, a proxy server helps people gain access on other computers. Technically, this term is commonly associated with computer systems that are in need for some services, files, or resources that are only available in computer systems that have different servers. To access the resources that clients need, this computer program assesses the requests of a computer system based on the filtering rules that it uses. Afterwards, it sends the requests of the clients by establishing connection with the significant server.

Purposes

Basically, people use this computer program to maintain their personal security since with the presence of a proxy server, the identity of clients remains private or anonymous. Aside from these, some clients use this computer application to enhance the speed of accessing files or resources that they need through caching. In this way, computer users can access cache web resources from reliable and secured servers.

Different Types

Before using proxies, it is important that computer users know the different kinds and functionalities of these computer programs. For instance, caching proxies are used to speed up requests that are already made by the same client in the past. On the other hand, for computer users who want to access web caches, it is best that they use web proxies. Meanwhile, those who like to ensure that their identities are secured while accessing some Web pages in the Internet, they can use anonymizing proxies. Other types of these computer programs that people can use are content-filtering proxies, hostile proxies, and intercepting proxies. Aside from these, clients can also use open proxies, forced proxies, and reverse proxies.

Risks Associated With the Use of the Computer Programs

For those who regularly use these computer programs to have access on other servers, they need to watch the passwords and log in information that they commonly provide. There are some cases wherein malicious proxy servers save all the personal information that clients provide when they use the programs. The risks increase when clients use anonymous computer application because there is no way that they can retrieve the private information that they use. As a reminder to all computer users, it is necessary that before using proxy servers, they read the policies of administrators of these computer programs.

Proxy Software and List

For people who are in search for reliable and efficient proxy software, they can always try aiCache, which is very popular for its use of perl pattern matching system. On the other hand, computer users who want to rewrite electronic mails, instant messages, as well as web sites, they can always check out AlchemyPoint. Other software that clients can use are Ideco Gateway, Apache HTTP Server, and Novell BorderManager. Meanwhile, for those who are in search for free proxies, they can try these anonymous servers, 210.86.181.202:000080, 202.168.193.131:0080, and 210.155.201.169:8080. Finally, for computer users who prefer high-anonymous proxies, they can always check out these servers, 210.196.98.51:80, 64.86.28.118:19193, 98.247.53.216:9090. To ensure the safety and efficiency of these servers, it is important that clients look which country these computer programs are valid or allowed to be used.

Peter Garant has written many articles about New Proxy sites for a recently launched website about Proxy Sites.

Article Source: http://EzineArticles.com/?expert=Peter_Garant

How to Track MacBook Prices and Inventory Levels

March 26, 2009 by · Leave a Comment
Filed under: Domain Business 

Seldom will you see Apple drop the prices for their new MacBooks. However, Apple Certified Refurbished MacBooks are a different story. Prices for these MacBooks will drop more frequently, depending on the specific model and configuration. These MacBooks can be found under the Special Deals section of the Apple store, but inventory levels go up and down because of their popularity.

The refurbished MacBooks offered by Apple are specific in their configurations. Potential buyers cannot customize the available models any further. This is because most of the inventory on hand comes from returned or cancelled orders. The trade off though, is the buyer receives a discount for these refurbished units. Thus refurbished MacBooks can be purchased with great savings.

 

Because the demand for refurbished MacBooks is great, it can be difficult for consumers to find a unit that they like. Models come in and are snatched up quickly. It would be more helpful if consumers used a price tracking and inventory checking tool to update themselves on the availability of refurbished MacBooks. Fortunately there is such a tool. 

 

The website RefurbishedMacbookDeals.com is a great resource shoppers can use to track the historical price points refurbished MacBooks have been sold at. This means the site documents all the dates that Apple has dropped their prices for different models.  People can also see inventory levels for refurbished MacBooks. They’ll be able to see on what days Apple stocks up on refurbished MacBooks.  All this data is displayed in organized charts and graphs.  Using this information, users can track when the best time would be to purchase a refurbished MacBook.

Article Source: Joe D. Stephens, a fan and supporter of all things refurbished.

He uses http://www.RefurbishedMacBookDeals.com to track Apple Certified Refurbished MacBook prices and inventory levels.

Article Source: http://EzineArticles.com/?expert=Joe_D._Stephens

Lap Top Computer Disappears Into Pocket

March 26, 2009 by · Leave a Comment
Filed under: Domain Business 

India’s vast population is shaping the use of the latest Bluetooth technology - and in turn is being shaped by it. The next generation laptop computer, which Japan is in the process of developing, is a blue tooth (wireless protocol) laptop that will be the size of little more than a fountain pen. It will fit tidily into your pocket or purse. At first glance it could easily be mistaken for a fountain pen that appears to have a camera attached to the top of it.

This pen-like machine will project the virtual screen and keyboard on any flat surface. You will be able to complete all the usual functions you do now, on your desktop or laptop computer. The day of struggling with heavy computer bags on your shoulder will be long gone. All you will need is a wall to project the virtual screen onto and a flat table top for the virtual keyboard and bingo. You will connect to the Internet and complete all your computer tasks, with little more than a pen size machine.

By the 1980’s PCs (personal computers) were becoming a more common sight, followed closely on its heels with the lap top, which became readily available in 1982. The first laptop computer was a thousand miles away from the first 30 ton electronic computer, constructed in 1943 and known as Colossus. The 1980 version was around the size of a portable sewing machine and ready to change the face of the business world. By 1995, when Windows 95 standardized the operating systems on all computers, a new era was ushered in.

Laptops were originally thought to be only valid for use by a ’small niche market’, such as the military or sales people. How wrong was that? There are more laptops used in businesses today, than desk top computers. A laptop is almost compulsory equipment for all students.

Dr Wendy and her husband are CEO’s of YouMe Support Foundation, http://youmesupport.org providing high school education grants. They are offering a world first Blue Moon Opportunity to win your own private holiday home, plus 6 luxury holiday units. Check it out at Win a Resort.

http://winaresort.com

Article Source: http://EzineArticles.com/?expert=Wendy_Stenberg-Tendys

Printer Service Contracts Tips For IT Service Providers

March 24, 2009 by · Leave a Comment
Filed under: Domain Business 

Do you offer printer service contracts as part of your computer repair, IT service or computer consulting business?

If so, you need to know how to structure these arrangements so you get paid appropriately for your time.  When it comes to service contracts and particularly bundling in any type of hardware or peripheral repair, many new IT service providers lose their shirts when it comes to phone support.  They want to offer high-quality service, so they make remote support via phone part of their printer service contracts… but often end up not charging enough and essentially giving away this valuable benefit free of charge to their clients.  

The following 4 tips can help you structure printer service contracts so you’re not giving away too much free phone support.

  1. Charge the Same for Phone Support as for On-Site Time.  When you are billing at an hourly rate, make sure the hours you spend providing phone support are also billed at the same hourly rate.  And when you are figuring phone support into your printer service contracts, do the math properly so your total cost per month is representative of the potential hours you will be spending with your clients both on-site and remotely.  You can expect with remote support that your clients will be contacting you by phone, on your cell phone, and through e-mail.  You can expect to be doing a lot of it, so you need to be compensated appropriately.  If you aren’t correctly factoring in phone support, clients will take advantage of the convenience of instant advice and use phone support when it is not needed or in lieu of on-site time.
  2. Remember that Phone Support Takes a Lot of Time.  Phone support takes as much time as other types of support, even for something as simple as printer troubleshooting.  If you don’t include phone support as part of your printer service contracts, your hourly rate for printer troubleshooting by phone will be $0.00.  Profitable businesses don’t charge $0.00 for their services.  And if you think, “I can just give away phone support to my good clients,” or “I can just give it away this one time and everything will work out fine,” you’re fooling yourself.
  3. Giving Away Phone Support Hurts Your Overall Billable Service Revenue.  When you give away free remote support with any type of service contracts, you take away your clients’ incentive to call you for billable on-site visits.  Why would they pay you $100 on-site to handle printer problems when they can just call you up, get a few instructions and not have to pay anything?  These clients will not stay good clients for long.  Any person in their right mind will take advantage of and abuse the chance for free phone support.  It’s just human nature to want to save money.
  4. Value Yourself.  The information you provide over the phone is just as valuable as any other type of work you do on-site through printer service contracts.  Giving away phone support will not boost your business, nor will it make good clients more loyal.  Even your best clients over-use free advice and you’ll start to hemorrhage money.

In this brief article, we discussed 4 tips to make sure you get paid appropriately for all types of support. 

Learn more about how you can attract great, steady, high-paying clients now at http://www.PrinterServiceContracts.com

Copyright (C), PrinterServiceContracts.com, All Rights Reserved

Article Source: http://EzineArticles.com/?expert=Joshua_Feinberg

Legacy Audio Drivers Resolving Missing Sound

March 24, 2009 by · Leave a Comment
Filed under: Domain Business 

Missing or corrupt legacy audio drivers are perhaps one of the more common problems that you may be encountering with your home set up at any point of your computing experience. Just a quick look on the various tech forums reveals that this is indeed quite a problem for many people out there and the extent of Microsoft’s technical support will be to ask you to uninstall and reinstall the product, which in most cases is not very helpful.

True, some of the time, you can solve this problem using this method but more often than not, the problem lies much deeper than just removing and adding the product back to the device manager field. The common visual marker of this problem happening to you will be that the ‘Sound, Video and Game Controllers,’ category will indicate to you a yellow exclamation mark, which is telling you that there is a problem with your legacy audio drivers. What you will hear is essentially nothing, because there will be no sound coming through your speakers no matter how loud you turn the volume knob up.

The problem is down to the fact that Windows was unable to load the device driver because either it is corrupt or missing or some of the device profile aspects will show you that the device is not even installed in the first place. This means that your legacy sound card is sitting inside your PC inert and not functioning, with the motherboard unable to activate it with the proper use of software drivers.

Even using the PC Doctor will result in it telling you that the drivers are possibly not installed properly. You can use diagnostic tools like DriverAgent, which is a software that runs through all your legacy drivers and tells you where and what file is the problem, and may even give you a solution to the problem. AC’97 Audio drivers are one way to fix the problem, by replacing the legacy audio drivers that are corrupt or incompatible with the motherboard or OS of your system.

Before you think about replacing the drivers with universal ones, you also might want to try and get a copy of the drivers that have been given to you on CD, as sometimes, they are incomplete and corrupt due to the CD being damaged or a bad data transfer process. Use the second option first, and then if that does not work, try to replace them with universal drivers.

Another possibility could be an internal conflict within the Windows environment itself, and all you might need to do is to go online and key in your product and the problem it is giving you. 99% of the time you will be able to find other people who have encountered the same problem as you have, and you would then be able to resolve it rather quickly.

Your last resort would have to be sending the product back as there may be a problem with the hardware itself. With these simple steps, you might be able to resolve missing sound from your legacy audio device.

Click Here to download Driver Scan for free and instantly resolve your legacy audio drivers problems. Logan Albright is an authority on troubleshooting drivers issues at driverscan.org and has helped many to optimize their computers for peak performance

Article Source: http://EzineArticles.com/?expert=Logan_Albright

Voice Portal Technical Challenges

March 23, 2009 by · Leave a Comment
Filed under: Domain Business 

The only direct revenue generating IVR Application is Voice Portal. I have posted about using IVRS as Voice Portal before. There I tried to explain the overall Voice Portal operation. Here I would try to discuss about technical challenges of developing and running a voice portal.

I would say, Voice Portal Application should be broadly divided into three tasks.

1. Call Handling

In a voice portal, many calls land on the IVRS Application simultaneously. The number of calls at one time depends on the number of voice resources hardware used. There are not many CTI cards which provide high voice resources in a single board. Server PCs too have 3 or four PCI slots only. So, in a single server, one may not have very high number of voice resources. Though there are various ways to connect voice resources between separate servers, one IVR application is going to work on a Single Server only!

Presently I have worked on one server ( IBM X3400) that has one Dialogic SPCI4 and two DNI2410 connected through CTI cables. We have total 480 Voice Resources and we have experienced 480 calls during Class X board examination result. And our server dutifully crashed too ! I still do not know why it crashed due to CTI card failure, Dialogic HMP Crash or Our IVR Application simply crashed! A quick restart of the server itself was the quickest remedy and also calls began to decrease with time, but this experience has forced me thinking to handle large number of calls without Server crashing or needing to restart.

For any large voice portal SS7 protocol is the best and most suitable connectivity with Switch. It gives many flexibilities in the design, architecture and scalability.

So, with the above experiences, I would say one should design IVR Application with the following points in mind:

1. One process should only handle one call.

2. This process should implement only the call flow part and interact with Call related Messaging exchange with CTI device driver. It should though give out periodical status and updates to another process which will record those updates.

3. Event Driven Designing might be better proposition than synchronous status driven design.

4. Application should be built with online debug and monitoring facility. .NET remoting seems to be an excellent option. I have no idea if there is any Linux Equivalent of .NET Remoting.

5. Activity Logging Facility should be there with another process. The call handling process should not be given any other task other than call handling. I have observed major problems occurring with other tasks like writing to disk, database etc. which might crash the call handling process.

2. Database Handling

Voice Portal Application generates huge amount of database records. Mainly apart from mandatory, CDR ( Call Data Record), it is expected that it records each and every activity by the caller. This produces in turn huge records. Many people tend to overlook this during designing of Voice Portal and pay heavy price later. And these many people includes me for sure. All database handling tasks should be given to dedicated process whose sole activity is to insert and fetch data by Call Handling Process.

My personal preference of database is MySQL as it is free and MySQL 5.0 and above have really cool features! But MS SQL is easy to install, learn and compartively larger trained manpower available.

Here are few guidelines I wish I had followed:

1. Two Tables one for Call Log and another for Activity Report are very important! So these two tables must be designed very well keeping in mind that these two tables will be used for many inserts as well as fetch during billing calculation.

2. Proper Indexing and avoiding data types like varchar, or any other datatype which takes longer time to process should be avoided.

3. Professional DBA should be given the task of Database design is the bottom line while IVR Engineer should restrict themselves to Call handling Part!

3. Content Management

Content management is often overlooked part of any Voice Portal Application! But once the above two tasks are complete and works flawlessly, its is the Content Management that needs constant upgradation with news services, applications! So, designing CMS application at the beginning of Voice Portal development should be stressed and followed. If possible, I would say Billing Computation should be totally seperate application than CMS.

I would say the following points to should be kept in mind:

1. CMS should support only local site (Single Site) or has to support remote site (Multiple Sites) too.

2. CMS Should have facility to check content before actually uploading the content. It should forcefully ask remainders to play the content once. Though its annoying, but it will help adding wrong content at wrong place!

3. It should support various wave format/ mp3 format conversions.

4. Should have remote FTP facility for remote upload/download.

hmm! Pretty Long and boring Article! Well, these are my own experiences and I have not actually developed very large Voice Portal yet.

Uttam Pegu

Article Source: http://EzineArticles.com/?expert=Uttam_Pegu

Next Page »