Product Information

Development staff point of view

Software Development

Anywhere our products are being used,
my job to insure that the systems are easy to setup correctly.

  • Provide each customer
    with an easy-to-use system

    Since IDS’ products offer a wide range of customization options,; according to a customer’s request, we can change the system layout and connect many types of analyzers. These unique strengths are often one of the reasons customers chose IDS.
    However, whenever a system is customized for a particular customer, there are often many software changes that also need to be made at the same time. This can range from minor modifications, to significant changes in our software.
    Responding to such changes is one of the main roles of a software engineer.

    During the installation processes, we will go to the customer site and test the system to ensure proper communication between the software and the automation modules.
    Since it is always our goal to deliver a product which operates perfectly, we may become aware of some changes that will improve the performance of the system during the installation and testing process. In many cases, we can make the necessary changes on the spot, preventing any delay in the use of the system.
    For products with custom elements, I will often go to the facility to assist in the installation. We do this for both our customers in Japan, and all over the world.
    By working with the installation team at the customer’s facility, I am able to get direct feedback from the customers. This feedback is brought back to our development team and is often included in our future products and installation procedures. In addition, it gives our customers a chance to meet some of the development people that are involved in their product.

  • By embracing an integrated production model,
    we are able to quickly respond to your needs

    Since IDS has many different systems, I am often asked to work on a wide variety of projects. This is a very challenging assignment for an engineer.
    A recent example of a large project was the development of the control systems for the IDS CLAS 6000. In software development, there are two concurrent paths. The first being the continuous improvement of the current product. This is often accomplished through the accumulation of small changes to the system. Secondly, there is also the development of entirely new versions of the software.
    Software has a large effect on processing speed. For example, by reducing the amount of time it takes to verify each sample, the overall speed is greatly improved. In the case of moving from the IDS 3000 to the new IDS 6000, we were able to double the throughput of the system through better synergy between the hardware and software.

    While participating in a direct dialog with customers, if there is an idea which can be extended to there customers, I’ll propose to add it to our standard units.
    If the idea improves the usability for our customers, I’ll also submit the idea to our sales and design teams.
    One benefit of integrated production is the ability to quickly respond to any situation. Of course there are planned meetings, but there are also opportunities for many informal discussions. In addition, you can always call in a designer/specialist while debugging products. When solving a problem, IDS’ strength is that it can cope with it early in the process.