The optimal solution ... When you have your own development staff and are enhancing your system with new capabilities that involve both new and existing programming styles, having Bruce Vining Services prototype the new interface logic can be the optimal solution. Your developers may for instance be very experienced with RPG processing of your company’s database and/or how to automate certain system operations, but not familiar with system APIs that can be used to streamline that processing. Bruce Vining Services can often produce in hours a prototype use of system APIs that will save your developers several days or weeks of time.
functional area of the system the need for a solid prototype cannot be over emphasized. Over the years we have lost count of the number of times a skilled developer implemented a prototype under a misunderstanding of how the i5/OS operating system was running. The prototype would work in a very specific and controlled environment, but when put into production the prototyped approach could cause failures in what appeared to be unrelated applications. These failures could appear to be random in nature and extremely difficult to debug. Once the problem was identified, all programs based on the prototype then had to be changed. This is a problem that can be avoided when Bruce Vining Services provides the prototype to your developers.
language that should be used when developing the prototype. The prototype, depending on your needs, may be a callable program or procedure, a CL command, or an exit where the prototype calls your program when a certain event or environment exists on your system. Your development staff can then customize the prototype to meet your existing and future business needs. Simple examples of possible prototypes that have been done in the past would be determining what files currently exist in an IFS directory, what spool files are “ready” in an output queue, calling a user program when a specific device is varied on or off, what the current status is for a given TCP/IP interface, and enabling a 5250 based application to work with English, German, Russian, and Chinese characters concurrently on the same DDS defined display panel. Many of the tools found under Solutions started as prototypes for companies looking for a specific function in order to supplement their existing systems. Bruce Vining Services then took the prototype to the next step – providing a more functional solution. Prototyping is available on an hourly basis or as a fixed amount. |

