Monday, November 4, 2024

Making the Pocket PC a Competitive Weapon

Competition is fierce in the soft drink industry. Behind the placement of every vending machine is a detailed strategy designed to identify and win the most attractive revenue-generating opportunities.

Coca Cola has embarked on an initiative to find the most effective portable selling tool to support its field sales force – the people who go out and prospect for new locations and customers. Sales personnel have access to a sophisticated customer management system running on their desktop PCs. However, when they went out on the road, they were still keeping track of their sales contacts using pen and paper. This was inefficient – it meant that information had to be entered twice, first by hand in the field, and then into the management system on the desktop when they got back to the office.

The objective was to automate the collection of information about sales calls, customers, and prospects. However, rather than equip each sales person with an expensive laptop PC, the company decided to investigate whether a more affordable Pocket PC handheld device could provide the necessary functionality.

In addition to the cost savings, the convenience of this approach was obvious. When you’re on the go, it’s much easier to point and click using radio buttons and drop down menus, rather than fumbling with the keyboard and mouse on a laptop. The challenge was to find or create a sales management application for the Pocket PC that could integrate with the existing web based SQL Server business applications running on the desktop.

A Customized Solution

Since suitable off-the-shelf applications were not available, the company needed to develop a customized solution. The task fell to Billy Wang, Business Development Manager for Coca Cola’s Southern California division. Utilizing SYWARE’s Visual CE, he was able to develop a contact management application for the Pocket PC that interacts with the division’s desktop customer management system. Visual CE offers a highly intuitive drag and drop development environment that allows users to create customized forms and databases without previous programming experience.

Wang downloaded the Visual CE software, spent a few days with it, made a few calls for support, and within a few days had developed the application. “I’m fairly computer literate, but not a programmer by any means. However, this was very simple to use – just point and click.”

Using Visual CE, Wang developed online forms that are being used to capture customer data, competitive information, equipment surveys, employee demographics, and business opportunities. The information is captured using the Visual CE screens running on the Pocket PC, and then mapped to the customer management system running on the desktop.

“It’s really quite amazing,” he adds. “With the ability to point and click through the wizard windows, and a few minor adjustments, the application almost developed itself.”

How It Works

A sales manager working on a desktop will access a list of sales leads from a company intranet site and assign certain contacts to a sales person. The next time that sales person synchronizes between the desktop and handheld, the new contacts are transferred to the Visual CE contact management application running on the handheld. When the sales rep makes a sales call, they capture information about the customer and location using Visual CE. The next time they synchronize, the new data integrates back to the central SQL Server relational database, eliminating the need for duplicate keying.

The new system automatically keeps the sales force up to date with the latest information about customers and prospects. Rather than relying on pen and paper, they now have a current database full of customers on their Pocket PC. In addition, the data captured in the field allows Wang and his colleagues to develop more effective sales programs because they now have rapid access to detailed customer information.

The 21st Century Sales Force

In addition to the added efficiency, the new approach is also good for morale. “Our sales reps have been dying for something like this,” Wang adds. They were accustomed to seeing salespeople from other industries walking around with the latest technology while they were still writing by hand in their Franklin planners. Now they have joined the 21st century sales force.”

The solution is currently being tested in the field, with plans for rolling it out to all 80 sales representatives across the Southern California division. Ultimately, it will be offered for use by the Coca-Cola sales force nationwide. Additional screen and modules are also planned.

“Using Visual CE, we’ve been able to make that $500 handheld device work like a $4000 PC,” says Wang. “With over 80 salespeople in our division alone, you can get an idea of the savings.”

Screen caps of apps built using SYWARE’s Visual CE

Now let’s look at the Visual CE macro programming environment…

Macro Programming with Visual CE

In traditional development tools, if you wanted to write some code, you would open up some sort of text editor and type in some sort of code. For example, to open a serial port and read a GPS signal, you might write something like:

-==-

One of Visual CE’s goals is to allow non-programmers to build forms. Consequently, Visual CE does not have a traditional programming capability. Instead, the user creates “buttons.” Each button corresponds, roughly, to a line a code. A sequence of buttons is a macro program. The program above could be done with five Visual CE buttons, each button being one step in the program:

When the form is run, the user would click on the first button. This would open the serial port. Since the continue property was set, the next button would be automatically “pressed” when the first operation is completed. This would read the GPS signal. Each button would “press” the next button until it reaches a button whose continue property is not set (or if there is not another button in the sequence).

Visual CE provides a large variety of buttons that can be used in a macro program. A button can:

  • Perform any menu command
  • Move to another region of the form
  • Run a third-party application
  • Jump to a related record in another form
  • Run a Report CE report
  • Read/write text to a serial port
  • Read GPS information
  • Control an mEnable wireless connection
  • Record the current date and time
  • Change the order of the records
  • Assign the result of an expression to a column or variable
  • Pause for a specified number of seconds
  • Put up a message box

In addition, there is also a button to skip forwards or backwards in the sequence. The number of buttons to skip can be the results of an “ifthenelse” expression, so it is possible to do conditional tests (for example “if NAME = ” then 0 else 1″ would skip the next button if the name is not blank).

Visit SYWARE’s Visual CE download page

Article originally appeared at DevBuzz

Frank is the Director of Business Development for SYWARE, Inc (http://www.syware.com). He has over 20 years experience marketing and selling Software development tools the most recent six in the handheld and wireless Market. Frank has a MS in Engineering Science form Dartmouth College.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles