Wireframe Cognition™ Technology

Wireframes are often regarded as the blueprints of an application. They form the foundation of a well thought out software development project. Wireframes contain valuable information, such as the layout of a software application's user interface, navigational structure, and its available functionality.

Wireframes are usually created by designers who hand them off to developers; who then in turn, create source code based off of those wireframes. Much productivity is lost when a developer has to manually create source code for those portions of the software application that were depicted in the set of wireframes from scratch.

There clearly exists a productivity gap, between what a designer has thought up of in their wireframes, and the developer cycles needed to turn those thoughts into tangible code. Wireframe Cognition™ (Wirecog®) bridges this productivity gap. Wirecog® empowers designers so that they can produce starter code for developers to use, directly from a project’s wireframes.

How does it work?

Designers provide Wirecog® with a set of wireframes depicting the software application to be constructed. Wirecog® processes the set of wireframes either autonomously or with guidance from the user. Wirecog® then performs an analysis of the components found in the wireframes, and finally produces starter code that developers can use.

Wirecog® approaches the task of importing wireframes in a vendor-neutral manner. This allows designers to continue using tools that they are familiar with for drafting wireframes. Since Wirecog® is a web-based application, it is available across multiple platforms. Wirecog® is really easy to use and doesn't require much ramp up time. For example, users can import wireframes into Wirecog® using a simple drag and drop workflow. Once a wireframe has been fully processed by Wirecog®, all it takes is a single click, or tap, to generate source code.

What is the technology based on?

Wirecog® is based on state of the art, patented technology (U.S. Patent No. 8,943,468) that allows machines to understand wireframes and autonomously produce source code from them. It consists of a sophisticated architecture that includes cutting-edge algorthims and powerful techniques to process wireframes.