Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News
SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Is Hand-Coding Becoming Obsolete?
The time and cost savings of application generation tools are simply too significant to ignore

Increasingly, IT managers, CIOs and software developers are turning to a new approach for rapidly building robust database applications without programming - application generators. Today's business environment demands managers find ways to do more with less, and application generation allows both developers and non-developers to build applications quickly and efficiently.

What Types of Applications Can You Build?
Application generation tools build database-driven applications that can be deployed to the Web, the Cloud, or to Microsoft SharePoint environments. Like any hand-built application, these database applications are typically used for:

  • Data entry and management: collecting and editing data from users.
  • Reporting and tracking: reporting, summarizing and visualizing data.
  • Workflow and scheduling: automating step-wise business processes.
  • Business process automation: orchestrating data flow between multiple systems.

While individual applications may look quite different from one another, these applications usually contain a variety of rich, interactive page types, reports, data import and export features, and integrated application security. Because most business applications are built atop an underlying database, they lend themselves to automated and semi-automated solutions for creating and customizing their Web pages and data access code. Only custom business logic need be added by hand. Moving from the conceptual to a concrete example, let's take a look at one such tool, marketed as Iron Speed Designer.

The figure above shows a typical order management application that was generated by Iron Speed Designer. To develop this application, you begin with a simple application wizard to create a fully functioning Web application based on your underlying database.  This application can be deployed "as ism" or further customized using an intuitive page layout spreadsheet and simple Microsoft Excel-like formulas to add custom logic. Data elements, and even entire panels and charts, can be dropped from the Iron Speed Designer toolbox onto the layout spreadsheet. Since Iron Speed Designer understands the relationships in the underlying database, no programming is required.

Since the tool includes a wide variety of professionally-designed page styles, you won't need a graphic designer to make your Web applications look good.  You can customize these styles, or create your own to maintain your standard corporate look and feel. One significant advantage of these tools is they frequently add a bevy of sophisticated features to your application that would have taken weeks or months to build by hand.  These features give your application a level of polish lacking in most custom applications.  Reporting, data import and export and application security are commonly included features. For example, you can export formatted data directly to Microsoft Excel for further analysis and reporting, as shown in the figure below.

Application Generation Yields Huge Savings
How well does the application generation process work? An analysis of Iron Speed customer applications indicates they save an average of 19 person weeks and $37,000 of development costs per application. In short, these tools could pay for themselves in one application.

Even non-developers can build applications in just a few hours or days, rather than weeks and months, all without programming.  Individuals, and small teams of just a few people, can out-produce entire development teams.  Moreover, corporate managers don't have to pay steep internal transfer costs, which are frequently charged by their regular development organizations. Some key benefits of application-generation tools include:

  • Reduced software development costs. Applications can be developed and deployed faster and more efficiently with less cost in human resources.  Proof-of-concept systems can be rapidly built, feedback gathered, and quickly modified.
  • Consistent look and feel. Generated applications have highly consistent and professionally designed user interfaces, giving applications a finished look and feel, even at the prototype stage. A consistent look and feel across applications reduces end-user learning curves when assimilating new applications.
  • Simplified application maintenance. Generated applications follow a highly consistent architecture, allowing any developer to maintain any application.  There is little or no ‘ramp up' time necessary for one developer to maintain another developer's application because the architectural knowledge transfers from one application to another.

While traditional software developers may believe that machine-generated applications can't possibly be as good as their own hand-written code, in most cases upper management will opt for quick standardized development at minimal cost rather than pay for time-consuming customized perfectionism. The time and cost savings of application generation tools are simply too significant to ignore, and most functional area managers prefer solutions that make their end-users productive and satisfied as quickly as possible.

Many of us hardened programming veterans remember the cumbersome fourth generation languages (4GLs) of the 70s and 80s, which were advertised as bringing in the new age of programmer free application development. We also remember the second phase of 4GLs, released in the 90s, that focused on end-user development and many times created more problems than they solved. Thus, we may be reluctant to even consider the "new and improved" application generation tools. But, like the modern tools found in home improvement stores, improved technology has brought many application development tools that simply make the job easier. If you would like information on one of the most current application generation tools, you may want to visit http://www.ironspeed.com, or other similar Web sites, that can further explain how these tools can help you increase your credibility and performance as a professional application developer.

About Alan Fisher
Alan Fisher was a General Partner at Outlook Ventures, Inc., a venture capital company prior to co-founding Iron Speed, Inc. He co-founded Onsale, Inc. (now part of Amazon) and was its Chief Technology Officer from July 1994 to December 1999. He also co-founded and was President of Software Partners, Inc, a developer and publisher of software products from August 1988 to July 1994. From April 1984 to August 1988, Mr. Fisher served as Technical Marketing Manager and Product Development Manager for Teknowledge, Inc., a developer of artificial intelligence software products. From June 1981 to April 1984, he served as a member of the technical staff for AT&T Bell Laboratories.

Mr. Fisher has served on the boards of several publicly traded companies including Onsale, Inc., an Internet auction retailer; Egghead.com, an Internet retailer of computers and software; FatBrain, Inc., an Internet retailer of technical and professional books; and Infodata Systems Inc., an e-business consulting services company.

Mr. Fisher received his M.S. in Electrical Engineering from Stanford University and received his B.S. in Electrical Engineering from the University of Missouri.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
As many know, the first generation of Cloud Management Platform (CMP) solutions were designed for managing virtual infrastructure (IaaS) and traditional applications. But that's no longer enough to satisfy evolving and complex business requirements. In his session at 21st Cloud ...
SYS-CON Events announced today that Synametrics Technologies will exhibit at SYS-CON's 22nd International Cloud Expo®, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Synametrics Technologies is a privately held company based in Plainsboro, New Jer...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitiga...
"Evatronix provides design services to companies that need to integrate the IoT technology in their products but they don't necessarily have the expertise, knowledge and design team to do so," explained Adam Morawiec, VP of Business Development at Evatronix, in this SYS-CON.tv in...
"I focus on what we are calling CAST Highlight, which is our SaaS application portfolio analysis tool. It is an extremely lightweight tool that can integrate with pretty much any build process right now," explained Andrew Siegmund, Application Migration Specialist for CAST, in th...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021



SYS-CON Featured Whitepapers
ADS BY GOOGLE