A Solution for Rapid Application Development Achieve rapid application development. Create advanced, custom search applications in minutes. Customize and extend them specifically for end users. Organizations depend on software applications to support their dayto-day operations, but building applications is an ongoing challenge. Application development is time consuming, expensive, and prone to errors during both the design and coding phases. It often takes several review cycles to ensure user requirements are met, and factors such as performance, usability, and feature richness add to the difficulty. Development teams need the right tools to mitigate these challenges. MarkLogic Application Builder is a browser-based rapid application development tool for building production-quality search applications without writing code. The easy, step-by-step configuration process involves the simple selection of options: • Innovative systems for publishers to explore new business models and expand revenue opportunities with existing information assets • Research company tools to search over news reports and public transcripts to provide the latest information necessary for researchers to write compelling reports Accelerate Projects with MarkLogic Application Builder Application Builder gives users a head start on new projects and accelerates the development process. It represents an improved model for designing and developing information applications. 1. First, select the database of information— loaded by a database administrator—then choose the application’s look and feel by selecting from a list of predefined styles, or add a custom style sheet Develop Applications Faster and Easier 2. Select categories that act as navigational guides— known as facets—in the application capability offers several benefits. It reduces develop- 3. Select the values on which end users can sort the search results With a step-by-step, point-and-click configuration process, Application Builder lets developers quickly build and enhance baseline applications. The rapid development ment timelines and lowers project development costs. It frees up developer resources, allowing more time for 4. Select which values will make up the search results list and specify how they appear other critical tasks like user reviews. It enables more 5. Finally, choose options on how documents are displayed in the browser creases predictability and lowers project risk by reducing Now a baseline application is ready for deployment. and allowing ample time for testing. It enables improved Application Builder helps organizations by accelerating the development of new information applications. It incorporates best practices and supports agile development cycles so developers can build applications that leverage the full value of an organization’s information. Together with MarkLogic Server, the industry’s leading XML server, Application Builder provides the foundation for building applications that store, search, analyze, and deliver information to support an organization’s operations. Application Builder is ideal for flexibility to incorporate requirements changes. It inthe unknowns in early stages of design and development time-to-market. And finally, rapid proof-of-concept development allows greater experimentation with new features and functionality to promote innovative new applications. Application Builder quickly generates production-quality, search application functionality, allowing developers to focus on customizations. More developer time spent on critical, unique, and differentiating features leads to more valuable applications for end users. developing information applications such as: Application Builder also benefits non-developers. Its • Task-specific search and analysis tools used by intelligence analysts on massive volumes of new sources of classified and open source intelligence to identify potential national security threats to quickly build their own applications independently of intuitive interface enables empowered content experts application development team schedules. Solution Sheet Leverage Coding Best Practices Development Manager and Architect Benefits The code generated by Application Builder leverages Development managers and architects want successfully best practices derived from years of experience building managed projects to create value-adding applications. information applications. This ensures higher quality ap- Application Builder helps by: plications from the start. Application Builder provides many • Freeing time and resources from initial coding work, letting teams focus on differentiating features and user experiences important search application features that are optimized to ensure high performance and reliability. Application Builder minimizes redundant coding efforts by eliminating the reinvention of common search infrastructure, and maximizes code re-use. Applications generated by Application Builder are extensible at several levels, simplifying customization. • Supporting agile development to promote iterative review cycles and better requirements alignment Engage Users in Agile Development Cycles • Leveraging years of application development experience to incorporate performance and reliability Application Builder allows developers to focus on ensuring user requirements are met. Its rapid prototyping capability promotes agile, iterative development cycles that allow more opportunity for validation against user requirements. It promotes greater direct user involvement since developers can more quickly respond to feedback. The faster turnaround supports immediate updates to feedback, promoting greater requirements alignment with the user community. Ultimately, developers create more effective applications by getting users involved throughout the design and develMarkLogic Corporation www.marklogic.com sales@marklogic.com Headquarters 999 Skyway Road, Suite 200 San Carlos, CA 94070 +1 650 655 2300 New York, NY 5 Penn Plaza 23rd Floor New York, NY 10001 +1 646 378 2104 Washington, D.C. 1600 Tysons Boulevard 8th Floor McLean, VA 22102 +1 703 245 8590 United Kingdom 3000 Hillswood Drive Hillswood Business Park Chertsey, Surrey, KT16 0RS United Kingdom +44 (0) 1932 796 400 • Generating extensible, production-quality code to help build effective, custom information applications • Allowing empowered content experts to prototype and build their own applications, offloading work from applications development teams Application Developer Benefits Application developers want to create successful end products when working on new initiatives. Application Builder helps by: • Reducing the learning curve for developers and new MarkLogic users opment stages. • Accelerating the development process and providing a jump start to innovative applications Realize Organization-Wide Benefits • Supporting faster review cycles with end users to ensure projects stay on course and remain consistent with organizational requirements Application Builder offers benefits throughout an organization, and can address high-level organizational needs as well as developers’ technical needs. Organization Benefits Application development projects must have goals consistent with high-level organizational goals, and must stay • Enabling advanced developers to rapidly prototype applications • Allowing novice developers to quickly ramp up on MarkLogic Server applications within financial guidelines. Application Builder enables: Summary • Agile, iterative development for better objectives alignment and better response to user needs development. It supports faster and easier development, • Expedited development cycles for lower development costs and faster time-to-market • Extensive code re-use to lower risk associated with code maintenance Application Builder boosts information application coding best practices, and agile development cycles to lower costs, lower risks, promote innovation, and improve application usefulness. For more information, please visit our site at www.marklogic.com. © Copyright 2009 MarkLogic Corporation. MarkLogic is a registered trademark and MarkLogic Server is a trademark of MarkLogic Corporation, all rights reserved. All other product names mentioned herein are the property of their respective owners. [SS-AB-09/09]