Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards With WebFOCUS Enable For Adobe Flex
Copyright 2007, Information Builders. Slide 2 RIA Technologies: Overview of SWF SWF format is developed by Macromedia Combines vector graphics and animation effects in applet like applications SWF is a pre-compiled binary file Uses ActionScript which is based on EcmaScript Action Script 3 -- very much like Java or C# Flash Player is a browser plug-in Flash Player 9 is JIT like Java Virtual Machine 10 times faster than prior engines Installed on 98% of PCs Flash Lite – version for non-PC devices. Adobe has two IDEs – Flash & FLEX Component based approach to application development Adobe Open Source Donations: SWF format, FLEX SDK. Another open source swf platform is Open Laszlo.
Copyright 2007, Information Builders. Slide 3 RIA: Trends, Benefits and BI Applications Trend: Fusion of RIA and BI Architecture: Web based application with desktop like performance and user experience RIA Advantages: Visualization, Animation, Interactivity BI Advantages: Data Access, Reporting, Analytics Result: Custom Interactive Analytic Applications (CIAA) Targeted User & Applications: Bring to the masses simple and intuitive OLAP like applications for multidimensional analysis Visualization and animation bring attention to the most relevant data Custom interactions guide users through the iterative analytic process
Copyright 2007, Information Builders. Slide 4 Examples: Custom Interactive Panels
Copyright 2007, Information Builders. Slide 5 WebFOCUS Enable: Where does it fit? OEM of Open Source Extend the core engine capabilities with Search and RIA
Copyright 2007, Information Builders. Slide 6 WebFOCUS Enable: Application Engine for RIA IBI Innovative Approach to RIA Applications Development Leverage the strengths of two IDEs: WebFOCUS and Adobe Flex Builder via pluggable application engine Enable FLEX Enable is an add-on to FLEX Builder that utilizes WebFOCUS and performs all BI functions within FLEX Builder taking also advantage of all Flex Builder visualization, animation, and interaction effects Benefits: No coding required for application development Extensible platform via custom components Short development cycle: 1 day vs. 2 to 4 months
Copyright 2007, Information Builders. Slide 7 WebFOCUS Enable Handles Out-Of-The-Box: FLEX Enable allows developers to connect WebFOCUS procedures (.FEX) to custom components to pass data sets to FLEX applications. The data sets can be configured dynamically. Data Connectivity Custom MRE components provide direct access from within FLEX applications to Managed Reporting secured domains and content. MRE Integration Built-in common aggregation functions allow data to be retrieved once and reused many times. This provides more efficient processing and fewer trips to the back-end system. Built-in Aggregation Custom Filter Panels Design Design custom combinations of filters (create OLAP-like panels) to allow users to manipulate the data. FLEX Enable provides independent filters, nesting of filters, and linking of filters. Interaction Design Ability to design complex interaction between components, such as using one component to filter another component, or using one component to populate another component with its data. API Advanced developers can use the API to create the most demanding custom Flex applications, to build custom functions or to embed Business Intelligence into other applications.
Copyright 2007, Information Builders. Slide 8 WebFOCUS Enable Prerequisites WebFOCUS Reporting Server (Any Release) FLEX Enable Software Prerequisites WebFOCUS Developer Studio (Any Release) MRE (Optional) Flex Enable Flex Builder 2.0 or Flex Builder 3.0 Flex Charting Components (Optional) Flash Player 9
Applications Demo
Copyright 2007, Information Builders. Slide 10
Copyright 2007, Information Builders. Slide 11
Copyright 2007, Information Builders. Slide 12
Developing Applications Demo
Copyright 2007, Information Builders. Slide 14 WebFOCUS Flex Enable Application Design
Glimpse at the future
Thank you