A Solution for Rapid Application Development

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]