Archive for June, 2006

Posted on Jun 25th, 2006

With the power of Flash the internet has come alive with animation and interactivity. Websites that were once flat and boring now have depth and interactivity that is quickly approaching the level of full-fledged computer software. As the capability of flash has increased so has the demand for people to create flash movies. Flash training is always an uphill battle but there are many sources of information that one can turn to. Tutors, classes, books, and online tutorials are just a few of the ways to get good Flash training.

Tutors are a great way to get Flash training. They can offer you personalized Flash training so that you can learn exactly what you want or need to learn. This is especially good if you specialize in animation because they can teach you to make killer animations without getting bogged down with the programming end. However, tutors are often hard to find and they are very expensive. If you have a friend or neighbor who is willing to teach you what they know, take advantage of the opportunity.

Formal classes provide the most structured environment for Flash training. Each course is broken into lessons and the material is often sequential. People who take formal class often learn the material very fast and well. Classes do have draw backs as they are expensive and hard to find. They are not offered in all locations. If they are offered they may not cover the material you want to learn. Look carefully at what the class covers before you sign up for it.

Another great way to get Flash training is through books. Books offer a cheap way to learn flash. They are also great because there are many options for you to read, so you can customize your learning curriculum. Sometimes it is hard to find books that are well written and clear. Books take time and there is a lot of technical reading that can discourage many hopeful Flash developers. Books are a great way to get a basic understanding of the material.

Flash tutorials are the most interesting and varied ways to get Flash training. Millions of people post little mini-lessons on things that can be done with Flash. Flash tutorials provide you with the flexibly to learn whatever you want. The draw back is they are not in a standardized format. Their quality is only as good as their author. Flash tutorials are a great way to get Flash training if you have a specific task you want to accomplish. (Link to article the Flash tutorial)

There are many ways to learn Flash. Which one is the best? There really isn’t a best one. The best way to learn anything is to use all of the resources that you have available. Classes, tutors, books and Flash tutorials can all help you learn the skills that you want so use what works best for you in your situation.

By - Justin Grover - 10xMarketing More Visitors - More Buyers -More Revenue- If you would like to find flash training please visit http://www.cartoonsolutions.com.

Posted on Jun 25th, 2006

It is really interesting that a bug can create problem for a learned person even the bug is not alive. One day my one friend was working and a bug created much problem. It was not easy to track the bug. evrytime bug was challenging any other different problem.

What is bug : When there is a defect in a software program, we call it a bug. If we start the product and it crashes, there is a bug. If one find a typo in the help system, that’s considered a bug too. The report which is about software problem is called software problem report (SPR), which is the same as a bug report.

What is bug tracking: A bug tracking system is designed to track the bug. It is considered as a database. The bug tracking may be homegrown or it may be a commercial system. In any case, a bug is entered as a record in the database, where it can be assessed and tracked. The user interface for bug tracking usually consist of navigable views and forms for editing existing bug reports or writing new ones. In bug tracking a unique login ID and password is provided to every user. When a user writes a bug, adds comments or changes a status field, a good bug tracking system will log the ID of the person, creating or amending the record. That is the way a true history of a bug report for bug tracking is maintained. One of the most important feature of bug tracking is keyword searching. For example while saving a file any user finds a crash bug. The bug tracking system software should have the facility to perform a keyword search on "crash and file".

Bug components:

Bug number

Short description

Product / project name

Product version

Build number

Fixed Build number

Steps to reproduce

Comments

Author is an engineer and is running a website http://engineering-updates.com, you can reproduce this article if all the link are alive.

Posted on Jun 24th, 2006

Proper and regular maintenance of your computer system is simply smart computing. With regular use system folders get cluttered up, files get scattered around and lost, and the registry gets full of unneeded information. Without proper upkeep, simply using your computer normally and properly can end up reducing its performance. Just like your car, your PC needs a regular tuneup in order to work at peak performance.

Norton CleanSweep is a set of tools help you do this regular maintenance quickly and easily. It lets you free up disk space and manage applications on your computer from one simple to use control panel. It is designed to allow you better and safer control over what gets deleted and cleaned from your computer and when. Many people don’t realize that Windows doesn’t do the best job of removing and deleting files and applications. Often files are left on your machine and end up using valuable disk space which impacts drive performance. Worse, often files are often left in the system directories which leads to poor computer performance.

Norton Clean Sweep helps manage both items you manually and those that you remove through Windows’ Add/Remove Programs. By doing this you keep you machine working more smoothly and at a much better level of performance.

Here is a partial list of some of the benefits Norton CleanSweep provides:

Uninstall Cleaners:

* Uninstall Wizard — Clean Sweep safely removes programs for the safest and most complete removal. Fast & Safe Cleanup—Searches your system finds and deletes specific file types that are known to be safe to remove Internet Cache and Cookie Cleanup—Quickly frees up valuable disk space by removing files from your internet cache and Internet cookies. For example files from websites you visited months ago but never visited again

System Cleaners:

Registry Sweep — The Windows Registry is a database of configuration information about your computer, programs, and user settings. Many uninstallers do not remove their registry entries. This dramatically reduces performance. The registry sweeper cleans and optimizes your registry

Duplicate File Finder — Often applications create duplicate copies of files. Often people do it too, quite by mistake. These waste disk space and can impact performance. Norton Clean Sweep finds these and then lets you choose what to do with them (keep, move, or delete).

Safe Cleanup — This allows you to set certain file types that will be placed into a special ‘holding’ area before being deleted. So if you are a web developer you can tell it to ‘hold’ .html pages rather than directly deleting them. This lets you review files one more time before actually deleting them. You can tell clean sweep any number and kind of files to protect (.doc, .jpg, .mp3, .xls) If you are in an office this is a great way to protect valuable files from accidental deleting.

Overall Norton Clean sweep is a nice addition to the Norton Utilities suite of applications. It is now an integrated part of Norton Utilities and/or Norton System Works. If you are a heavy computer user or run a business, it is well worth the investment.

Eric Koshinsky created the layman’s guide to antivirus and PC protection after helping too many people deal with simple PC problems. Norton Clean Sweep and other utilities are one part of a complete approach to PC security and maintenance.

Posted on Jun 24th, 2006

Microsoft Business Solutions Great Plains has full-featured manufacturing set of modules. In this small article we would like to give you highlights on what kinds of light customization you could deploy, before jumping into Microsoft Great Plains Manufacturing realm. Great Plains Manufacturing is targeted to discrete manufacturing clientele, which is opposite to process manufacturing – food processing, mining, including precious metals/gold/platina, oil and gas / chemicals / agriculture. Manufacturing from accounting stand point is moving inventory into work in progress and then into finished goods. And this is where we have fundamental difference between discrete and process manufacturing.

• Barcoding – this would be the help in allocating your inventory to the manufacturing activity. We saw clients who were asking about full-featured manufacturing, but later on we realized that they were envisioning barcode scanning people walking through their warehouse

• Bill of Materials – well if barcoding doesn’t do the job for you – you should look if Bill of Materials module will automate your operations. In Bill of Materials you could program light manufacturing. We saw the machinery manufacturing/assembly client in Chicago area who asked us to help them phase out Kiwell manufacturing, because of high annual maintenance cost. So – our opinion is if you are manufacturing client in the USA – you should probably first look at the outsourcing part of the business – if 90% of manufacturing of going to China – you should consider Great Plains Bill of Materials module implementation only with light manufacturing extensions

• ERP/ Capacity planning - well this is were you have to consider manufacturing suite. Great Plains Manufacturing has complete set of discrete manufacturing modules: Bill of Materials, ERP Capacity Planning, Cost Center.

• Reporting. In our opinion the best way to save software money is to replace highly priced module with similar reporting. Reporting is rather static, but in its prints outs it allows you to avoid expensive license fee (if you decide on SAP or Oracle Financials – this will triple your software expenses)

Good luck and you can always seek our help in customization, implementation, integration and support. Call us: 1-866-528-0577 or 1-630-961-5918, help@albaspectrum.com

Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies – USA nationwide Great Plains, Microsoft CRM customization company, serving Chicago, California, Arizona, Texas, Florida, Georgia, New York, Australia, UK, Canada, Continental Europe, Russia and having locations in multiple states and internationally ( http://www.albaspectrum.com ), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK

Posted on Jun 23rd, 2006

What’s all this test automation about?

Since the millennium bug there has been an explosion in test automation. The expansion of automated tools from vendors such as Mercury Interactive, IBM Rational, Segue and others has really delivered automated testing into the heart of just about every major organisation in the western world. And this can be seen to continue with new development methodologies such as eXtreme programming which has test automation at the heart of its design.

So why Automate? Well, the major benefits are:

Speed

Automated tests can run much faster than the manual equivalent, so more testing can be achieved in a smaller time frame. It is not unusual to see regression suites that take two weeks manually reduced to 24 hours with test tools!

Consistency/repeatability

Automated tests can be repeated over and over and will always perform the test exactly as recorded. Manual testers can easily make mistakes or perform the same test slightly differently when repeated.

Unattended – reduce cost

Once developed, the automated testing can be executed unattended overnight, so repeating the testing requires very little resource or cost.

Audit trail

The tests are stored as automated scripts and the test results are stored for every execution of the tests providing a full audit trail of all testing performed.

Improved Test Coverage

As the test pack develops, more & more tests can be added and as the execution time is much faster than manual testing and less resource intensive, more testing can be completed, ensuring greater coverage of the application under test.

Free up testers to perform other tasks

If the structured testing is automated, testers will hopefully have more time to perform other types of testing (accessibility, usability, ad-hoc/random testing) which commonly get pushed aside.

Some testing may only be possible with automation

For example how do you manually simulate 5000 concurrent customers performing transactions on your on-line web site?

What types of tools are available?

Functional/regression automated tools

These tools capture user interaction with the application under test and can then be replayed. However they go beyond this and allow you to data-drive tests, to capture the state of your application whilst performing business processes and provide fully-featured development environments allowing you to manipulate applications in almost any kind of way. Tools such as Mercury’s WinRunner or QuickTest Professional demonstrate the pinnacle of what these kinds of tools are capable of.

Load/Performance tools

These are used to emulate multiple (concurrent) users performing tasks against your application, for example if your business has an on-line banking system – how many users can it support? What kind of performance will it deliver under load? Where are the bottlenecks? All of these kinds of questions can be answered using automated load testing tools such as Mercury’s LoadRunner.

Test Management

Tools such as Mercury’s TestDirector or Quality Center offer Test Management facilities; a central repository to store test requirements, test scripts, execution results and defect tracking, integrating seamlessly with the automated tools such as WinRunner, LoadRunner and QuickTest Pro.

So what are the pitfalls to test automation?

It is easy for these tools to become ‘shelfware’ as purchasers do not consider the complexity and power of some of these tools. They all share a steep learning curve, so some time and money need to be invested into getting your team up to scratch with the tools.

Some solutions to good automation implementation:

Technical Testers. Ensure your testers have a reasonable grasp of technology, some programming experience would be ideal.

Training, Training, Training. Good training programs are offered for these tools and are well worth the investment. The trainers usually have good project background experience and can demonstrate how the tools should be used and explain the pitfalls.

Hand-holding for the basic infrastructure. Following the training it is well worth getting a consultant in for a few days or weeks to build the basic automated infrastructure, provide on-site training against your application and to develop templates for your team to expand the test automation out from. They can achieve in weeks what could take you months to learn.

Tools such as LoadRunner, WinRunner, QuickTest Pro, TestDirector, Quality Center can provide a great return on investment in the longer term, but to make them effective do invest in training and assistance at the beginning.

Tom Millichamp director of Edgewords Training http://www.edgewordstraining.co.uk a leading Mercury Training Company. This article is free for republishing provided a working hyperlink is included.

Posted on Jun 23rd, 2006

In today’s business world it’s all but impossible to escape Microsoft. Either you’re using MS applications, developing your own, or negotiating your company’s acquisition by this techno-behemoth. I must that the company is a daily part of my life (in fact I’m typing this article on MS Word). I’ve found however, that although Microsoft develops many versatile business software products, the company’s ‘one size-fits-all mentality goes only so far. I’m referring to the Microsoft CRM system. For you lay-people out there, CRM (customer relationship management) systems are designed to help you gather and interpret customer data in order to anticipate future customer purchasing demands and trends.

Besides costing substantially more than other CRM systems on the market, the Microsoft CRM system lacks some of the great features that come standard with other systems. I like this analogy: Microsoft CRM can be compared to a Cadillac with no extras; no A/C, no four-disc ABS, no cruise control, no sun roof, no radio, no power locks or windows. Sure it’ll get you from point A to point B, but you’ll not be making the trip comfortably. And all this at a premium price. Now you have other CRM systems out on the market; let’s compare these to an option-packed Hyundai. Sure it doesn’t have the long reputation of the Caddy, people may not notice you coming down the road, maybe it only has a 50k mile warranty to the Caddy’s 75k, but all that will be quickly forgotten as you enjoy the deluxe stereo system, sun roof, leather seats while you find the shortest route from A to B with your GPS. Best of all, the sticker price is a third of what they wanted for the Cadillac. Just like you can’t rely on brand name alone to sell cars, Microsoft shouldn’t rely on its former success to sell CRM systems. This is however, par for the proverbial Microsoft course, i.e. Microsoft Office upgrade.

Ok, let’s get back to the Microsoft CRM system. What CRM features might you be interested in that not included in the Microsoft CRM package? How about power dialing? Many comprehensive CRM systems are used by out bound call centers to not only track customer leads, but to call customers to follow up; the bottleneck is that the human hand can only dial so fast. Power dialing allows your sales agents to make up to 40 more sales calls a day. Last time I checked, the Microsoft CRM didn’t offer this option. Voice messaging is another time saving feature that allows your agents to record a sales message designed to elicit a customer call back. Many CRM systems also come with features that make business-to-business (B2B) marketing and sales calls much more effective.

Although Microsoft CRM may tout the easy interface of it’s product with other MS applications, other all-in-one CRM packages either accomplish MS interface, or make MS applications unnecessary with other innovative techniques and technologies. And they do this for less than you’ll pay for a comparable Microsoft CRM system.

I’d recommend taking a few Hyundai’s for a test drive today.

Cameron Brown is an internet marketer specializing in ranking automation. For more information on Microsoft CRM alternatives, please visit Inside Sales.

Posted on Jun 22nd, 2006

The term software is generally used for computer software that is an essential part of the computer system. It stores and process all encoded information or computer instructions on PC. Computer software has very vast scope in computer world.

According to computer science and software engineering computer software is all information that is processed by computer systems, programs and other data. Software is completely opposite to hardware, which is used to store or execute the software. Software is loaded into random access memory and then executed in central processing unit. It belongs to machine language that is not easy to understand for the users.

Every operating system has its own software that requires an individual processor. It understands machine language that consists of several groups of binary values, which gives processor instructions and data. Software converts machine language in simple language that enables the users to understand machine language.

Software generates a connection between electronic hardware and data. The user can operate the sequence of data instructions with the help of software. Software can use any type of data such as output/input. Sometimes the output of software can be input for another software. Software provides an interface between hardware, data and other software.

Software can be divided in three classes such as system software, application software and programming software. System software enables the users to run computer hardware and computer system including operating system, device drivers, diagnostic tools, servers, windowing systems and some more.

Users can perform one or more tasks simultaneously with the help of application software. With the help of application software, they can perform all applications like office suites, business software, databases and games. Whereas the programming software offers some functional tools that enables the programmer to write difficult computer programs. Programming software provides some useful tools like text editor, compiler, interpreter, linker and debugger etc.

After installing software a computer can operate that vary software. Application software passes the instructions to system software and then computer program executes on computer.

About Author: The Author owns a website on Software Guide. Website provides all information about software, how to download a software, and some tips to use a software. You can also visit his site about Helpdesk Software.

Posted on Jun 22nd, 2006

The cornerstone of successful automated office systems is the ability to convert printed information into electronic data. Document processing applications need to capture and index data accurately and efficiently to bridge that gap.

This capability can be enhanced with the integration of Optical Character Recognition (OCR) software. By this means, extracted data is used to index and save the document into the document management application.

This intelligent document recognition and classification is central to Tokairo’s new contract with a major UK supplier of dairy products. The delivery and receipt procedure works like this:

• When an order is received from a customer a despatch note is issued listing product description, quantities, weight and code

• On delivery the note is signed by the customer along with the customer’s Goods Received Note (GRN) which details the goods actually delivered

Problems arise if goods are damaged, lost or delivered piecemeal, as discrepancies can occur between the despatch note and the customer’s GRN.

The system has been set up so that these documents can be automatically read, matching delivery line items with corresponding items from the company’s despatch notes.

After every delivery, despatch notes, GRNs and any other delivery/receipt documents are scanned by the delivery driver at any one of the company’s 20 depots in the UK.

Coping with different document styles and formats

The company’s system is configured to recognise every GRN’s header and footer, so it can read each item’s line code and quantity. This process is made complicated because each customer uses a different GRN style, format and layout. Also, there can be multiple GRNs for one despatch note – typically when a single delivery goes to several different customer sites.

However, once the OCR software has been correctly configured to read the lines in the different styles of document, accurate reading of forms is high – ranging from 85% to 90%. A threshold can be set by users so that any document that falls below a certain level (e.g. 80%) is entered manually. So any document that can be read less than 80% accurately is flagged up for manual indexing. Anything above this value is saved automatically.

The system automatically consolidates this process by matching the different documents and line items in the original order, and stores all documents in the appropriate order folder.

Automatic invoice amendment

Any discrepancy is automatically flagged up and investigated. This generates an amendment to the sales invoice issued to the customer, which in turn reduces the company’s debtor days by ensuring that the sales invoice matches the customer’s GRN.

Should there be any discrepancies or delays in receiving payment, staff have online access to all delivery information stored in the order folders.

Integrating intelligent document recognition and classification technology provides significant customer benefits:

• Reduced administrative overheads
• Improved business visibility
• Reduced invoicing errors and attendant disputes and delays
• Increased cashflow by minimising debtor days
• Improved customer service
• Enhanced corporate image

Tokairo is an international solution provider of electronic document management systems and education solutions.

Visit http://www.tokairo.com for further information; REF=TO5EZ

Posted on Jun 21st, 2006

A content management system is a computer software system for organizing and facilitating collaborative creation of documents and other content. The term content management system is usually used in its abbreviated form cms.

The cms is frequently a web application used for managing websites and web content, though in many cases, content management systems require special client software for editing and constructing articles. The content management systems were initially developed internally at content publishing organizations.

CNET spun out its internal development offerings into a separate company called Vignette in 1995. The company started offering the software as a web based content management system, allowing sites to create templates of the presentation of their content on the web.

A consulting company, Pencom Web Works in 1998, introduced the Metaphoria Data Transformation Server, allowing java developers to write applications that would be tied with content and target the content output to different channels. The product failed but the concepts that were introduced by it made their way into most ancient content management systems.

Many companies in the early 2000s began offering weblog software, which brought many of the concepts surrounding content management systems to the masses. Six Apart, with the release of their Movable Type quickly established itself as a leader in this field.

Types of content management systems:

• web content management system or web site content management system is a type of content management system software used for managing websites. The software assists in automating various aspects of web publishing and manages content for distribution on a web server.

• learning content management system or lcms assists in managing the web-based learning content life cycle.

• document imaging systems or dis are also generally considered under the family of general content management.

• enterprise content management or ecm is the software technology that enables organizations to create/capture, manage/secure, store/retain/destroy, publish/distribute, search, personalize, and present/view/print digital content such as pictures/images, text, reports, video, audio, transactional data, catalog, code. The ecm systems primarily focus on the capture, storage, retrieval, and dissemination of digital files for enterprise use and their life-cycle management. The ecm concept is not restricted to web based technologies but includes client/server and host based solutions.

• Transactional content management system assists in managing e-commerce transactions.

• Integrated content management system assists in managing enterprise documents and content.

• Publication management system assists in managing the publications (manuals, books, help, guidelines, references) content life cycle.

About Author: The author is the owner of the website content managament system, providing valuable tips and guidelines on content management system. For tips and info on free content management system and cheap content management system, click: business software.

Posted on Jun 21st, 2006

COMMAND LINE FUNCTION

A powerful command line script processor has been introduced to SQL Delta 3.1. The script processor provides the user with a mechanism for controlling SQL Delta by remote control, allowing databases to be compared and changes scripted without any user intervention. The script language is standard XML and provides a variety of commands for configuring and controlling SQL Delta. In addition to the standard comparison and script functions the user can export reports in various formats including HTML format and then have those reports automatically emailed to the appropriate user. Even scripts can be emailed as attachments if a change is detected in the database.

“We have designed the script processor to provide users, especially DBA’s, with the convenience of programmatic style control of SQL Delta without the need to dig out a compiler and build an application. Even so a programmer can very easily create a seamless execution of SQL Delta from within their own application if they desired” Jay Bailey – SQL Development Manager.

Owner Mapping

SQL Delta 3.1 now provides object ownership mapping and now it is possible to perform comparisons between databases with different users and different ownership configurations. The user can map on a user to user basis or a many to one user basis and there is no limit to the number of users that can be mapped.

Other New Features

Improved tools such as “star view” checking to ensure all views that may use “select * ..” are up to date and a qualify names tool for checking to see if stored procedures include qualified names, therefore ensuring the best performance from your server.

Sydney, 10th May 2005 – TASC have released SQL Delta version 3.1, a high performance SQL schema and data comparison tool for analysis and synchronization of databases.

Version 3.1 of SQL Delta offers the following new feature and improvements and is available now http://www.sqldelta.com

Founded in 1991, The Australian Software Company (TASC) is an Information Technology solutions provider developing customer orientated applications. Over the past years we have developed a vast range of software applications.

Our specialty is developing systems based on TASC’s business and systems analysis. The development of these systems is done using our range of components, which have been built, tested and implemented for various clients. These components, plus our quality assured methodologies, enable us to build high quality systems in a timely manner. Typically we develop our software using the Microsoft Windows or NT platforms, although we are able to develop in differing areas especially when relating to Web/Java based systems. We also use a variety of database servers although this is dependent on the client and their available technology.

« Prev - Next »