SlideShare a Scribd company logo
(ATS6-DEV05) Building Interactive
Web Applications with the Reporting
Collection Andrei Caracoti
Senior Manager
Technical Marketing
andrei.caracoti@accelrys.com
The information on the roadmap and future software development efforts are
intended to outline general product direction and should not be relied on in making
a purchasing decision.
Content
• Reporting collection
• Forms and form elements
• Data Connector
• Interactive Elements
• AJAX
• Other things
Reporting Collection
• Collection of components that facilitate building report
layouts
• Data flows from data manipulation components (blue) to
reporting components (green).
• Specialized viewer/writer components convert the layout
information into a report in the desired format (HTML,
PDF, Word, PowerPoint, Excel).
Interactive Reporting Components
• A subset of reporting components that can
add interactivity to generated reports.
• Can be used to generate full web applications
without the need to code the UI in another
language.
• Leverages protocol developer’s experience in
using Pipeline Pilot components.
Forms
• Provide main way of capturing user input and passing it
to work protocols
• Components available for all standard input types (text
boxes, list boxes, checkbox, radio buttons, submit
buttons).
Data Connector
• Component that connects visualizations that display the
same set of data.
• Uses a unique data record ID to connect the records in
each visualization.
• Visualizations can be set to subscribe and/or publish
selection changes.
• Each visualization can be set to highlight or filter the
selected records.
Components with Data Connector Support
• XY Chart
• Line Chart
• Histogram
• Heat Map
• Bar Chart
• Radar Chart
• Pie Chart (two
dimensional only)
• Canvas
• Cross Tab
• Table
• Interactive Table
• Search Results (Text
Analytics)
• Tag Cloud (Text
Analytics)
• Tile Horizontal
• Tile Vertical
• Bulleted List
• Tree
Protocol Links
• Can be added to most elements in a report.
• When clicked, the protocol executes and the results are
displayed in the same page or in a pop-up page.
• Can be used for easily providing drill-down functionality
to a report.
• The link passes parameter values to the target protocol
to taylor the execution.
Protocol Functions
• Way to add AJAX functionality to reports.
• They generate JavaScript functions that wrap protocols.
• The functions can be executed based on various events
defined in the page (onclick, onchange, onload).
• Protocol results can be automatically presented in a
dynamic content container or processed by a custom
callback JavaScript function.
JavaScript
• HTML Attributes parameter on most components can be
used to add attributes that can be used from JavaScript
scripts embeded in the page.
• JavaScript component to add custom JavaScript to pages.
• Include component to include additional JS libraries.
• Startup Function component to specify a JS function to
be executed when the page first loads.
Components with Scripting Support
• Prototype JavaScript API exists to interact with the
following components:
– Data Connector
– XY Charts
– Tabs
• API Documentation available from the Help center and
example protocols available in the Examples folder.
DemoSimple Interactive Dashboard
• Data connector scripting example
• Using protocol functions to call AJAX functions
• JavaScript
• Reporting collection can be used to build powerful
interactive web applications.
• Interactivity can be added directly in the component
parameters or with more complex JavaScript.
• Help system and examples provide a good starting point.
Summary

More Related Content

PDF
(ATS6-APP05) Deploying Contur ELN to large organizations
PDF
(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...
PDF
(ATS6-GS02) Integrating Contur and HEOS
PDF
(ATS6-PLAT07) Managing AEP in an enterprise environment
PDF
(ATS6-DEV03) Building an Enterprise Web Solution with AEP
PDF
(ATS6-DEV06) Using Packages for Protocol, Component, and Application Delivery
PPTX
(Past), Present, and Future of Apache Flink
PPTX
Apache flink
(ATS6-APP05) Deploying Contur ELN to large organizations
(ATS6-DEV04) Building Web MashUp applications that include Accelrys Applicati...
(ATS6-GS02) Integrating Contur and HEOS
(ATS6-PLAT07) Managing AEP in an enterprise environment
(ATS6-DEV03) Building an Enterprise Web Solution with AEP
(ATS6-DEV06) Using Packages for Protocol, Component, and Application Delivery
(Past), Present, and Future of Apache Flink
Apache flink

What's hot (20)

PDF
(ATS6-PLAT04) Query service
PPTX
[Webinar] AWS Monitoring with Site24x7
PPTX
DDD and CQRS for .NET Developers
PPTX
Featfures of asp.net
PPT
FileCatalyst Introduction
PDF
Apache flink
PPTX
Apache Flink Online Training
PDF
From the Trenches: Effectively Scaling Your Cloud Infrastructure and Optimizi...
PDF
Software design with Domain-driven design
PPTX
Anypoint connector basics
PPTX
Introducing FileCatalyst Workflow
PPTX
RPI Infor Process Automation Presentation
PPT
FileCatalyst v3.3 preview - multi-file transfers and auto-zip
PPTX
Batch processing
PPTX
Reporting
PPTX
Taking Akka Streams & Akka Http to Large Scale Production Applications
PPTX
Infor Process Automation - Technical - 2016-12-08
PDF
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
PPTX
Enabling DevOps to optimize application and server performance
PPTX
A Short Presentation on Kafka
(ATS6-PLAT04) Query service
[Webinar] AWS Monitoring with Site24x7
DDD and CQRS for .NET Developers
Featfures of asp.net
FileCatalyst Introduction
Apache flink
Apache Flink Online Training
From the Trenches: Effectively Scaling Your Cloud Infrastructure and Optimizi...
Software design with Domain-driven design
Anypoint connector basics
Introducing FileCatalyst Workflow
RPI Infor Process Automation Presentation
FileCatalyst v3.3 preview - multi-file transfers and auto-zip
Batch processing
Reporting
Taking Akka Streams & Akka Http to Large Scale Production Applications
Infor Process Automation - Technical - 2016-12-08
(ATS6-PLAT02) Accelrys Catalog and Protocol Validation
Enabling DevOps to optimize application and server performance
A Short Presentation on Kafka
Ad

Viewers also liked (20)

PDF
ATENDIMENTO DIFERENCIADO - Do jeito que o cliente gosta!
PDF
Talk – Design Fast, Work Slower – Can Kilicbay
PDF
Villas for sale in dubai
PDF
Beautiful Resine with Italian Design
PDF
Pseudomyxoma peritonei diagnosis and management
DOC
rahul resume
DOC
Actividad 1
PDF
Dec 11-2010
PDF
Breakfast with the CRTC Chair
PDF
Hysterectomy for benign conditions in a university hospital in2
PDF
اسلامي عقائد
PDF
Commodity Tips, Free Intraday Commodity Tips
PDF
Dubai properties
PDF
111 questions & answers about cervical cancer prevent
PPT
Fuentes de energia
DOCX
SESION PRIMERO DE SECUNDARIA MATE
PDF
Edubuntu, sistema operativo
PDF
مؤسسة سالم بن محفوظ الخيرية عرض تعريفي مختصر 2017
PDF
Case Ericsson: How governance helped us
PDF
Get the intranet basics right
ATENDIMENTO DIFERENCIADO - Do jeito que o cliente gosta!
Talk – Design Fast, Work Slower – Can Kilicbay
Villas for sale in dubai
Beautiful Resine with Italian Design
Pseudomyxoma peritonei diagnosis and management
rahul resume
Actividad 1
Dec 11-2010
Breakfast with the CRTC Chair
Hysterectomy for benign conditions in a university hospital in2
اسلامي عقائد
Commodity Tips, Free Intraday Commodity Tips
Dubai properties
111 questions & answers about cervical cancer prevent
Fuentes de energia
SESION PRIMERO DE SECUNDARIA MATE
Edubuntu, sistema operativo
مؤسسة سالم بن محفوظ الخيرية عرض تعريفي مختصر 2017
Case Ericsson: How governance helped us
Get the intranet basics right
Ad

Similar to (ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection (20)

PPTX
(ATS3-PLAT09) Advanced Reporting Customizations and Applications
PDF
(ATS6-DEV02) Web Application Strategies
PPTX
Practical html5
PPTX
NullCon 2012 - Ra.2: blackbox DOM-based XSS scanner
PPTX
01 Introduction - JavaScript Development
PPTX
Advanced JavaScript
PPT
Introduction to jQuery
PDF
HTML5 for the Silverlight Guy
PDF
WebNet Conference 2012 - Designing complex applications using html5 and knock...
ODP
Html5
KEY
User Interface Development with jQuery
PPTX
Javascript note for engineering notes.pptx
PDF
Ajax tutorial
PDF
Intro to jQuery @ Startup Institute
PPTX
Unit ii java script and xhtml documents and dynamic documents with javascript
KEY
Drupal 6 JavaScript and jQuery
PDF
A New Baseline for Front-End Devs
PPTX
UI5con 2019 - Keynote for Rot
(ATS3-PLAT09) Advanced Reporting Customizations and Applications
(ATS6-DEV02) Web Application Strategies
Practical html5
NullCon 2012 - Ra.2: blackbox DOM-based XSS scanner
01 Introduction - JavaScript Development
Advanced JavaScript
Introduction to jQuery
HTML5 for the Silverlight Guy
WebNet Conference 2012 - Designing complex applications using html5 and knock...
Html5
User Interface Development with jQuery
Javascript note for engineering notes.pptx
Ajax tutorial
Intro to jQuery @ Startup Institute
Unit ii java script and xhtml documents and dynamic documents with javascript
Drupal 6 JavaScript and jQuery
A New Baseline for Front-End Devs
UI5con 2019 - Keynote for Rot

More from BIOVIA (20)

PPTX
ScienceCloud: Collaborative Workflows in Biologics R&D
PDF
(ATS6-PLAT03) What's behind Discngine collections
PDF
(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...
PDF
(ATS6-PLAT06) Maximizing AEP Performance
PDF
(ATS6-PLAT05) Security enhancements in AEP 9
PDF
(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...
PDF
(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...
PDF
(ATS6-GS01) Welcome
PDF
(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol Authors
PDF
(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful API
PDF
(ATS6-DEV07) Building widgets for ELN home page
PDF
(ATS6-DEV01) What’s new for Protocol and Component Developers in AEP 9.0
PDF
(ATS6-APP09) ELN configuration management with ADM
PDF
(ATS6-APP07) Configuration of Accelrys ELN to Clone to the Latest Template Ve...
PDF
(ATS6-APP06) Accelrys LIMS and Accelrys ELN integration
PDF
(ATS6-APP04) Flexible Data Capture for Improved Laboratory Ergonomics
PDF
(ATS6-APP03) Thomson Rueters Content used in Acclrys Pipeline Pilot
PDF
(ATS6-APP02) Deploying Discoverant Across a Global Network
PDF
(ATS6-APP01) Unleashing the Power of Your Data with Discoverant
PDF
(ATS6-APP08) ADQM Solution Deployment
ScienceCloud: Collaborative Workflows in Biologics R&D
(ATS6-PLAT03) What's behind Discngine collections
(ATS6-PLAT09) Deploying Applications on load balanced AEP servers for high av...
(ATS6-PLAT06) Maximizing AEP Performance
(ATS6-PLAT05) Security enhancements in AEP 9
(ATS6-PLAT01) Chemistry Harmonization: Bringing together the Direct 9 and Pip...
(ATS6-GS04) Performance Analysis of Accelrys Enterprise Platform 9.0 on IBM’s...
(ATS6-GS01) Welcome
(ATS6-DEV09) Deep Dive into REST and SOAP Integration for Protocol Authors
(ATS6-DEV08) Integrating Contur ELN with other systems using a RESTful API
(ATS6-DEV07) Building widgets for ELN home page
(ATS6-DEV01) What’s new for Protocol and Component Developers in AEP 9.0
(ATS6-APP09) ELN configuration management with ADM
(ATS6-APP07) Configuration of Accelrys ELN to Clone to the Latest Template Ve...
(ATS6-APP06) Accelrys LIMS and Accelrys ELN integration
(ATS6-APP04) Flexible Data Capture for Improved Laboratory Ergonomics
(ATS6-APP03) Thomson Rueters Content used in Acclrys Pipeline Pilot
(ATS6-APP02) Deploying Discoverant Across a Global Network
(ATS6-APP01) Unleashing the Power of Your Data with Discoverant
(ATS6-APP08) ADQM Solution Deployment

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Advanced IT Governance
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Unlocking AI with Model Context Protocol (MCP)
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
GamePlan Trading System Review: Professional Trader's Honest Take
Advanced IT Governance
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
The AUB Centre for AI in Media Proposal.docx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks

(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection

  • 1. (ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection Andrei Caracoti Senior Manager Technical Marketing andrei.caracoti@accelrys.com
  • 2. The information on the roadmap and future software development efforts are intended to outline general product direction and should not be relied on in making a purchasing decision.
  • 3. Content • Reporting collection • Forms and form elements • Data Connector • Interactive Elements • AJAX • Other things
  • 4. Reporting Collection • Collection of components that facilitate building report layouts • Data flows from data manipulation components (blue) to reporting components (green). • Specialized viewer/writer components convert the layout information into a report in the desired format (HTML, PDF, Word, PowerPoint, Excel).
  • 5. Interactive Reporting Components • A subset of reporting components that can add interactivity to generated reports. • Can be used to generate full web applications without the need to code the UI in another language. • Leverages protocol developer’s experience in using Pipeline Pilot components.
  • 6. Forms • Provide main way of capturing user input and passing it to work protocols • Components available for all standard input types (text boxes, list boxes, checkbox, radio buttons, submit buttons).
  • 7. Data Connector • Component that connects visualizations that display the same set of data. • Uses a unique data record ID to connect the records in each visualization. • Visualizations can be set to subscribe and/or publish selection changes. • Each visualization can be set to highlight or filter the selected records.
  • 8. Components with Data Connector Support • XY Chart • Line Chart • Histogram • Heat Map • Bar Chart • Radar Chart • Pie Chart (two dimensional only) • Canvas • Cross Tab • Table • Interactive Table • Search Results (Text Analytics) • Tag Cloud (Text Analytics) • Tile Horizontal • Tile Vertical • Bulleted List • Tree
  • 9. Protocol Links • Can be added to most elements in a report. • When clicked, the protocol executes and the results are displayed in the same page or in a pop-up page. • Can be used for easily providing drill-down functionality to a report. • The link passes parameter values to the target protocol to taylor the execution.
  • 10. Protocol Functions • Way to add AJAX functionality to reports. • They generate JavaScript functions that wrap protocols. • The functions can be executed based on various events defined in the page (onclick, onchange, onload). • Protocol results can be automatically presented in a dynamic content container or processed by a custom callback JavaScript function.
  • 11. JavaScript • HTML Attributes parameter on most components can be used to add attributes that can be used from JavaScript scripts embeded in the page. • JavaScript component to add custom JavaScript to pages. • Include component to include additional JS libraries. • Startup Function component to specify a JS function to be executed when the page first loads.
  • 12. Components with Scripting Support • Prototype JavaScript API exists to interact with the following components: – Data Connector – XY Charts – Tabs • API Documentation available from the Help center and example protocols available in the Examples folder.
  • 13. DemoSimple Interactive Dashboard • Data connector scripting example • Using protocol functions to call AJAX functions • JavaScript
  • 14. • Reporting collection can be used to build powerful interactive web applications. • Interactivity can be added directly in the component parameters or with more complex JavaScript. • Help system and examples provide a good starting point. Summary