Application Front-end Production
Implementation of the front-end (client-side) layer captures the application design intent and produces a flat (no back-end programming) version of the application. Structural decisions are then coordinated with the technical development team to ensure optimal integration with the server-side environment. In many cases, the client-side layer is constructed in a modular fashion designed to fit the data driven, run-time environment of the final product. This modularity streamlines server-side development by organizing the product into a set of known components.
All graphic elements of the site are produced and optimized for compatibility and size. In addition to image graphics, the buttons, icons, headers, dividers, backgrounds, bullets, and other graphic elements are created. Consistent palette and interactive graphic techniques are assembled to support ease of implementation across the entire product. For Internet browser-based applications, HTML and JavaScript functions are defined and prepared for production use. CSS style libraries are also incorporated within this framework in order to focus control of application appearance.