UX App Building

How do you build a TRIRIGA® app? First of all, if you’re new to TRIRIGA, there are two main types of TRIRIGA apps: Foundation and UX. So if you want to build a foundation application on our foundation platform, take a look at our Application Building for the IBM® TRIRIGA Application Platform user guide. But if you want to build a UX app on our UX framework, feel free to explore our UX content below. Ready to build a UX app? Good luck!

Important: The following content provides insight into UX app building. Although this content can guide you in developing customized features (i.e. unique to specific customer requirements or needs), IBM Support cannot assist you with your custom development. However, if assistance or consultation is required, you can contact a qualified IBM TRIRIGA implementer, such as IBM Expert Labs, IBM Consulting, or an IBM TRIRIGA Business Partner, for a paid-services engagement. As you implement your customized solution, if you encounter problems that might be caused by a potential product defect, then open an IBM TRIRIGA support case with IBM Support.

Contents

I. Building UX apps with Polymer 1

  • Introducing UX: Shifting to a more modern IBM TRIRIGA UX framework.
    • What are the key concepts?
    • What about the existing framework?
    • What are the key challenges?
    • What exactly is TRIRIGA UX?
    • Will you be required to use UX?
    • What are our future plans?
    • Still confused or curious?
  • Implementing UX: Building a simple application in the IBM TRIRIGA UX framework.
    • What are the key concepts?
    • What are the key challenges?
    • What are the new metadata concepts?
    • Can we dig deeper into the UX model?
    • Can we dig deeper into the UX view?
    • Can we build a simple UX application?
    • Still want more?
  • Extending UX: Adding more functionality to your IBM TRIRIGA UX application.
    • What are the UX model and view components?
    • What are the basic steps to build a UX application?
    • Can we add other types of fields and buttons?
    • Can we display dialogs and other messages?
    • Can we display and modify existing records?
    • Can we explore more advanced functions?
    • Still want more?
  • WebViewSync: Populating the HTML files and automatically syncing your HTML changes.
  • Daylight Saving Time: Updating your UX apps that show DST-based times incorrectly.

II. Building UX apps with Polymer 3

  • Introducing UX: Same as Polymer 1 above.
  • Implementing UX (Polymer 3): Building a simple application in the UX framework.
    • What are the key concepts?
    • What are the key challenges?
    • What are the new metadata concepts?
    • Can we dig deeper into the UX model?
    • Can we dig deeper into the UX view?
    • Can we build a simple UX application?
    • Still want more?
  • Extending UX (Polymer 3): Adding more functionality to your UX application.
    • What are the UX model and view components?
    • What are the basic steps to build a UX application?
    • Can we add other types of fields and buttons?
    • Can we display dialogs and other messages?
    • Can we display and modify existing records?
    • Can we explore more advanced functions?
    • Still want more?
  • Converting UX to Polymer 3: Keeping up with the latest Polymer standards.
    • How do we convert from Polymer 1 to Polymer 3?
    • How do we get the NPM and TRIRIGA tools?
    • How do we use tri-polymer-upgrade?
    • What are the details behind the automatic conversion?
    • Still confused or curious?
  • Bundling UX (Polymer 3): Packaging your UX view into a single component file.
    • Why should we bundle our UX apps?
    • How do we get the NPM and TRIRIGA tools?
    • How do we use tri-bundler?
    • Still confused or curious?
  • Commanding UX (Polymer 3): Managing your UX view with NPM-based tools.
    • How do we get the NPM and TRIRIGA tools?
    • Still confused or curious?

III. Building UX Web Applications

  • Building UX Web Applications: Building a ReactJS application in the UX framework.
    • Introduction to UX Web Applications
    • Changes to UX Designers
    • Enabling CORS on the Application Server
    • TRIRIGA React Components Library
    • Globalization of UX Web Applications
    • Deploying and Pulling the UX Web Application
    • Accessing the URL for the UX Web Application
    • Building the UX Web Application (Tutorial)