Wednesday Apr 24, 2013

Chinese Integrated Circuit Laboratory on the NetBeans Platform

Integrated Service Technology (IST group) is a leading lab-service company in China, specialized in the development of integrated circuit (IC) product testing & analysis, failure analysis, debugging, reliability testing, and material analysis. Apart from developing testing technologies for upstream IC design and semiconductor industries, the IST group has expanded to provide a full-spectrum of services for mid and downstream companies in the electronics industry.

Since the company's major business is focused on doing various tests for the electronics industry, it can be compared to an electronics laboratory. An application, named "eApp", has been created internally, on the NetBeans Platform, as the company's order production system. It manages customer orders and gives laboratory engineers the ability to record quantities of finished samples. When all customer tests are completed, eApp sends out notification e-mails to customers to inform them that all requests have been completed.

Though an order production system may appear to be a very simple process, the company has over a thousand kinds of tests. Each test has different conditions and may distribute to other branch labs throughout China. Therefore, eApp is used to connect all of these as a core process in the company. Since the company's branches are found across mainland China, conditions vary considerably. Some branches may have only a slow xDSL connection, making regular web services or direct database connections slow, even leading to timeouts on large data transfers.

To solve these issues, AmfConnection, the Adobe Blazes open source version, is used in the "eApp" application, created on the NetBeans Platform, to connect to GlassFish, and then to query/upload data to the back-end database server.


Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« April 2013 »