How can we help?

What are the XControls?


devices-icon-gold  XControls

XControls are an open-source Web framework built to help XPages developers create responsive and mobile-first applications for the IBM Domino platform.

With XControls, developers spend much less time writing and testing user interface code, and much more time delivering functionality to users.

Explore the XControls with the XControls Sampler app.

XControls delivers on the promise of rapid web application development because it follows some simplifying design principles:

Xcontrols_stack1. Card-based user interface

User interfaces are built from a consistent set of high level objects - Cards and Lists.

These Cards and Lists are rendered by the framework in an optimized way for the device at hand. As a result, developers need to write much less user interface adaptation code.


2. Integrates with Bootstrap

With XControls, Card and List user interface objects are built with Bootstrap, using the Bootcards framework. Twitter Bootstrap is the most popular and widely used responsive Web design framework.

Use the responsive framework that your developers already know and love - Bootstrap!


3. Support for online and offline modes 

With XControls, developers can create apps that work either online or offline.

XControls supports Teamstudio’s Unplugged mobile engine for offline-capable apps.

Create your app once using XPages, HTML and Javascript, then run it online or offline with the same source code.

Have more questions? Submit a request