Aviation Specialties Unlimited (ITT) |
ASU Administrator (CRM) |
"We estimate that Iron Speed Designer saved $20,000 in development
cost on this one project alone. I like the fact that it injected three
whole months back into the development timeline, shortening our release
cycle significantly."
- Rex Winn fo Code-frog System Architects, Inc.
|
|
|
ASU Administrator |
Aviation Specialties Unlimited, a Division of ITT Industries
Boise, ID USA
|
Aviation Specialties Unlimited (ASU) provides night-vision goggles (NVG), night-vision
flight training, and night-vision supplies to both U.S. and international customers. In
addition, ASU installs custom equipment on rotor- and fixed-wing aircraft to facilitate
night vision goggle approved flight. ASU's instruction in NVG-assisted flight with rotorcraft
allowed the company to expand its business model into a flight school as well.
For this project, ASU had a number of ambitious goals:
|
An energetic database-driven Web site permitting real-time updates with change management and page restoration.
|
|
Separate sites for night-vision products and flight training services based on a common model.
|
|
Ability of users to register on the appropriate site and request information pertaining to training and NVG-related business needs.
|
|
Presentation of a dynamic set of products and services for each visiting user, based on his location and intended use of the NVG products or services.
|
|
Encourage users to submit video clips, news stories and other related media to either the NVG or flight school sites for publishing.
|
|
Capability of tracking users signed on to the site and capturing data as they move around the site.
|
|
Administration of both flight school and NVG content and data with one tool.
|
Main page built dynamically using database content managed by Iron Speed Designer application.
The completed CRM system includes all this and much more. From the NVG site, users can:
| Register a user profile.
|
| Request price quotes on Night Vision Goggle systems using a shopping cart interface.
|
| Request pricing for aircraft modifications (fixed-wing or rotorcraft).
|
| Request on-site NVG training.
|
| Request on-site NVG goggle maintenance.
|
| Request additional information or sign-up for chartered flight services.
|
| Sign up for e-mail newsletters.
|
| View available chartering services.
|
| Browse available NVG-related products and services based upon their geographic location.
|
| See a customized list of upcoming trade shows in their area.
|
| Submit NVG videos and other material for inclusion in the Web site's public media gallery.
|
From the Flight School site, users can:
| Enroll in the Flight School training program.
|
| Sign up for an introductory flight to see if Flight School is a good fit for them.
|
| Request additional information on financial aid for flight instruction.
|
| Submit news, videos and Web-related articles that pertain to flight instruction or events.
|
Finally, from the back-end administrative portion of the two websites, administrators can:
| Make changes to dynamic content.
|
| View activity reports from each section of the Web site.
|
| Look up user-specific details, register users as customers, and dynamically add them to the site's list of active customer profiles.
|
| Add additional products and services that immediately appear in profiles of users qualified to use them.
|
| Mark content as expired so it will no longer show.
|
| Control access to the back-end tools, add users and roles, and moderate changes made by users of lower rank in the system.
|
|
Application size and scope |
ASU administrator is comprised of three separate databases and 60 database tables.
One particular table has more than 250 columns. Including front-end and back-end
Web pages, Iron Speed Designer created approximately 150 of 180 ASPX pages.
|
The project |
The project took six months to complete with four software engineers and one graphics designer working on it.
Development with Iron Speed Designer represented about one month of effort -- but saved us three months' worth
of work. That's a huge savings in both cost and time!
|
Code extensions and customizations |
FCK Editor embedded into an Iron Speed Designer application page where edits are made and saved to the database.
We wrote about 10,000 lines of customized code for ASU Administrator, using ComponentArt WebUI 3.0
for the custom controls not provided by Iron Speed Designer. We used FCK Editor for the WYSIWYG
editor for the CRM part of the site. Most of the customized code created a part manifest that
allowed users to build out requests for products and pricing of replacement parts and systems.
Iron Speed Designer was brilliant there. We profiled more than 40 fully made systems of 400
replacement parts, manuals, cases and supplies.
With a few exceptions, Iron Speed Designer created all the Web pages. One complex question
form and a few other forms needed a custom user interface. One of our developers wrote the
data collections, which binded seamlessly to insert form data into the database with the
Iron Speed Designer calls. We changed the UI elements, which required using the
ComponentArt snap control and a few other JavaScript techniques.
To make code customization as easy as possible, I set up the third-party controls (CA:Sitemap, CA:Grid,
CA:Snap, CA:Menu, CA:Multipage, CA: Calendar, FCK Editor) in a plain or slightly stubbed out ASP page in
Visual Studio .NET 2005. I wrote all the behavior and configured the XML files and related properties in
Visual Studio .NET 2005. When ready, I simply ported the code into Iron Speed Designer. It was totally flawless;
I never had a single problem and I pretty much just copied from Visual Studio .NET 2005 into Iron Speed Designer.
The customizable classes in Iron Speed Designer are a piece of cake to work with. Since I'm familiar with ASP,
I didn't need to use the Code Customization Wizard at all.
|
Page layout customizations |
Iron Speed Designer's built-in design themes were perfect for what we needed. We didn't
need to create new design themes. Modifying the CSS style sheet was very simple and
straightforward.
Page customizations involved shopping cart manifests; WYSIWYG site editors incorporated the
FCK Editor and user registration forms. Creating user registration and information-based forms
could not have been easier.
When you combine FCK Editor and Iron Speed Designer, the result is an almost instant CRM tool
that will work well for almost any Web site. The code customizations involved are quite painless.
We used Iron Speed Designer to build almost an entire Web site!
|
Metrics for success |
We estimate that Iron Speed Designer saved $20,000 in development costs on this one project alone.
I like the fact that it injected three whole months back into the development timeline, shortening
our release cycle significantly. The Iron Speed Designer code doesn't need debugging either; it just
works.
Standard Iron Speed Designer page, no customization needed.
ASU has about 20 users so transaction throughput is not high. The metric for success was how
much more quickly the job was accomplished. The slam dunk was that I could release code like
that in less than a day and it was immediately in production.
|
Iron Speed Designer impact |
Within a few weeks, we had a working database design. Iron Speed Designer wrote about 80% of
the code we needed for the CRM application in just under 30 minutes. The complexity
of the system and the number of tables involved resulted in Iron Speed Designer creating roughly 125
fully functional ASP.NET Web pages that performed all the necessary Create, Insert, Update, Delete functionality
we needed.
Without Iron Speed Designer, the project would have taken nine months or more. ASU would not
have started the project if development costs were not significantly reduced by Iron Speed Designer.
We saved a full three months (possibly more) and well over $20,000 in project time and cost.
Aviation Specialties Unlimited (ASU) contacted me to help them design a CRM tool for their new Web site.
My first proposal of costs and features involved was too high for ASU, and the company pressed hard for
me to come down in price. They wanted to work with me, but had a tight budget for development. I had
previously formed a great relationship with the staff at ASU, so I looked on te Web to find a tool or
product to significantly reduce my development time and allow me to lower my quote to ASU.
During the course of my search, I found many different products claiming to build database-driven
ASP.NET Web sites. However, when I downloaded and tested these applications, each seriously lacked
what I needed. So I kept searching, using Google and other tools. One evening, I happened to see
a banner ad for Iron Speed Designer at The Code Project, a site dedicated to programming in many languages
and products. I eagerly followed the banner to the Iron Speed site, but wasn't sure I could believe
what Iron Speed Designer promised to deliver.
I initiated contact with Iron Speed and requested an evaluation of Iron Speed Designer. I received
my 15 day evaluation and began work on a site mock-up to see if the rubber really met the road. My
first build was from Iron Speed Designer V3.1 Enterprise Edition. The entire experience took me about
20 minutes to build a full-blown Web site application. I was impressed. From the
outside, it looked very good, but looks aren't everything. I began to examine the actual code.
I was very impressed by the structure, encapsulation and the generic design. My initial impressions
were that this was an extremely flexible product. I picked what I believed to be the most complex form
and I started stepping through the various layers of the application. I was very impressed to
see how the user interface presented a tabbed view of all aspects of the ASP.NET code, which allowed
me to conveniently examine any piece of the application. I loved that I could see the base
classes, stored procedures, and even my database -- all from inside Iron Speed Designer. I was shocked
to discover that this application was indeed for real and did what it claimed.
A few days later, I spoke with my contact at Aviation Specialties Unlimited and walked her through the
test application I had created using Iron Speed Designer. She was immediately impressed at how much
fully functional code there was. I could see that Iron Speed Designer had really started her gears
turning with ideas. With the positive feedback from her, I was able to lower my own rate, shorten my
development timeline significantly and remove magnitudes of complexity from the system. I got a signed
agreement from them a few days later and began work on the site. Both the client and I were very impressed
by how easily Iron Speed Designer performed certain tasks.
If you are considering doing a complex CRM tool for a dynamic site, and don't use Iron Speed Designer, you
are throwing away money and time. With Iron Speed Designer, you can create all your data-related code with
just a few mouse clicks. You can quickly customize the specific pages you need, and you can add in third-party
controls easily. Let Iron Speed Designer handle all of your C/R/U/D functionality. You can easily change the
CSS, and all the Iron Speed Designer graphics are in the images directory. There's nothing you cannot do.
If you are building CRM tools for clients, you *NEED* to be using Iron Speed Designer and that's about all
there is to it.
|
Next steps |
ASU has big plans for Iron Speed Designer. ASU is a growing company and there's ample room and need for
internal applications to run the company's intranet to manage inventory, maintenance, operations and other
needs. Iron Speed Designer was a huge hit and has certainly made a name for itself.
Visit www.asu-nvg.com.
|
About the developer |
I've already completed three large projects in Iron Speed Designer and am wrapping up
work on my fourth. As I've gotten more used to code customization, I examine every project
I take for Iron Speed Designer potential. Iron Speed Designer saves me so much time and delivers
so much perfection, I'm a total fool if I don't find a way to use it.
What makes Iron Speed Designer so amazing for me is that four of my client companies have
benefited from Iron Speed Designer. My reputation has increased, and it allows me to take on
larger projects I may not have been able to do on my own before. It's a major cost savings for me.
I've been working on computers since 1987 when I had a Macintosh Apple IIe with a 20 megabyte external
hard drive. My background is computer science with lots of systems experience in C/C++ on Windows platforms.
Distributed architectures are my forte, but I work well in just about anything. I've been self-employed since
April of 2004 and have not looked back. I'm happily married with three children and am very motivated to exercise
and achieve better health for a longer life.
|
|
|
|
|