Posts Tagged ‘Custom Programming’

Get MicroStation work done faster with Axiom Custom Programming.

Monday, 7 January 2008

Custom MicroStation tools speed production.

Clearwater, Florida, USA — Day one, 10:15am: The phone rings. An Axiom MicroStation Consultant answers, “Yes, yes, I see.” He begins to write on a sheet of paper. “What exactly do you want the application to do? Okay, and how should it work? Right, what are the inputs to the process? What are the outputs? How do you want the user interface to look? Okay, and will you need.?” The questions go on for a bit longer. The phone is hung up and a courier is paged. A custom programming request form is filled out and everything is placed in an envelope that is stamped “Urgent”.

Speed up MicroStation production with MicroStation Customization.

10:18am: “Take this to Custom Programming,” instructs the Axiom MicroStation Consultant. The message: Company X needs a custom program to manipulate geometry in 30,000 design files. Included are the detailed requirements the customer specified (which are impossible to accomplish through MicroStation’s user interface alone).

10:20am: The messenger cautiously knocks on the door of Custom Programming. He explains his business and is allowed in. As he walks into the Custom Programming department he looks up at the Custom Programming Formula emblazoned on the wall:
“Find out exactly what the customer wants. Deliver exactly what the customer requested.”

10:21am: The message is handed to the lead programmer. After reading the message twice, the lead programmer uncovers a red button on his desk and pushes it. A flashing red light goes off and immediately there is a whirr of activity. Men and women in white lab coats scurry over to look at the message.

10:23am: Several of the programmers are conferring in the center of the room. They all say, almost in unison, “It’s time to visit the Axiom Function Library.” The lead programmer walks over to the safe to get the key to the Axiom Function Library.

The Axiom Function Library
The Axiom Function Library is the repository for all the nifty and useful features developed by Axiom over the past two decades. The function library allows Axiom to build applications using preassembled, pretested components. The same functions that compose Axiom’s acclaimed commercial products can be used to build custom applications to solve a myriad of problems. A single function from the vast library can save hundreds of hours of programming time. This keeps costs down and results in error-free code. Custom programming clients benefit from hundreds of thousands of programming hours (as represented by the Axiom Function Library) at no additional charge.

10:28am: The lead programmer emerges from the Axiom Function Library and the programmers all disappear into a room. For nine days the only people to come in or out are delivery people with food and cappuccinos.

Day ten, 11:00am: The custom program is finished and brought straight to the Quality Assurance Division. Here it is subjected to a battery of rigorous tests to ensure it adheres perfectly to the client’s specification. All the important combinations of options, user sequences and inputs are tested to ensure they are completely logical and produce the expected results. This is in addition to the thorough testing that was performed on each module by the programmer when that module was developed. If any divergence from the specification is found, Quality Assurance will send the custom application back to Custom Programming to be fixed.

Day 11, 12:15am: Quality Assurance gives the thumbs up on the custom application. It is now ready to be delivered to the customer for their inspection. The project is not complete until the customer agrees the submitted application satisfies their specification.

MicroStation shops can rely on Axiom to provide superior long-term support. After all, Axiom was developing software to manipulate Intergraph DGN files before MicroStation even existed. Even after the custom application is delivered, clients have full access to Axiom’s Customer Support department, whose willing staff can help them get rolling with their new custom software.

The world's largest oil company asks Axiom for custom solution.

Tuesday, 7 August 2007

Clearwater, Florida, USA — Recently, the world’s largest oil producer, Saudi Aramco, asked Axiom to design and develop a customized utility that would aid in the standardization of their MicroStation V7 design files. Their official request was to, “develop a tool that reformats existing design files into a more structured layout.”

The Saudi Aramco project was the most recent in a long list of custom programming projects that Axiom has undertaken.

Axiom’s Project Manager said, “Basically, they wanted us to take their existing files and automatically check for and correct any deviation from their standards. It’s a lot more difficult than it sounds because the standards violations were so different from file to file. In hindsight, we had to account for just about every standards violation that they could throw at us. It was challenging, yet very rewarding when it was completed.”

The custom programming process
“How we design and develop customized software is very similar to how we design and develop our own utilities,” states Borales. “As with the Saudi Aramco project, each custom project begins with a request. After the formal request is made, someone from our product development department will contact the client in order to help formulate clear specifications for the custom program. Once the specifications are complete, our programming staff takes over. Our programmers, armed with over 100 years of collective MicroStation programming experience, will implement all of the specifications in the fastest way possible. As a resource, they have the option to draw from our vast, tried and tested Axiom function libraries. The same functions that compose our acclaimed Axiom utilities can be used to build the custom application. A single function from our extensive library can save hundreds of hours of programming time. This keeps costs down and results in error-free code.”
After Axiom’s programmers have written all of the source code, their quality assurance division ensures that the application is error-free before it is shipped.
Once the product is shipped, clients have full access to Axiom’s customer support department, whose willing staff (including the famous Rick Sewell) can help them get rolling with their new software.

An international presence
The Saudi Aramco project was the most recent in a long list of custom programming projects that Axiom has undertaken. Throughout its history, Axiom has been helping companies achieve their MicroStation goals by designing and developing solutions for them.

Axiom’s custom programming department provides MicroStation users with tailored solutions for all of their MicroStation needs.