What's Coming in IBM WebSphere Portlet Factory 7.0 IBM Corporation
Legal Disclaimer The information on the new product is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information on the new product is for informational purposes only and may not be incorporated into any contract. The information on the new product is not a commitment, promise, or legal obligation to deliver any material, code or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion. 2
What's Coming in WebSphere Portlet Factory 7.0 Rapidly Deliver Even Richer and More Interactive Applications That Provide Exceptional Web Experiences Simply Construct Applications Faster Than Ever Seamlessly Build, Debug and Deploy Applications on Remote Servers Running On-Premise or in the Cloud Create Applications that Run Faster, Scale Further and are More Dynamic Consume Data from Complex and Advanced Services and Repositories Easily Extend and Customize Automated Portlet Factory Applications Create Interoperable Applications with New Support for Leading Open Standards Speed Development with New Wiki Samples and Resources Develop and Deploy Applications on the Latest Platforms
Deliver Applications that Provide Exceptional Web Experiences Creates rich, interactive applications with compelling generated User Interfaces outof-the-box including: Automatic inclusion of Dojo Toolkit widgets for formatting, validation and pickers* Automatic column drag to reorder and resize capabilities Improved bi-directional column sort indicators User friendly column headings Advanced paging controls Includes new column sort and directional indicators Automatically transforms ugly meta-data into user friendly column headings Provides advanced paging controls by default * Requires Dojo Feature Set to be enabled Intelligently enables Dojo Toolkit Widgets 4
Rapidly Modify Application Look and Feel with Skinnable Applications Enables skinnable applications with ability to modify look and feel from a centralized theme for the entire application or specific portlets Now provides enhanced application interactivity by eliminating page flicker via intelligent portlet refresh for: Links Paging controls Sorting Buttons et. al. Enterprise theme provides better integration with WebSphere Portal theme* for centralized control of both Portal site and application look and feel Ships With Updated Blue and Enterprise Themes Dynamically inherits modifications to WebSphere Portal theme classes * Applies to WebSphere Portal v7 themes leveraging OneUI styles 5
Provide Enhanced Interactivity with Dojo Enhanced Table Modifier Provides advanced inline modification capabilities just like traditional spreadsheet applications including: Inline editing Column reordering and resizing Edit Single or Multiple Fields Inline Click and Drag to Reorder or Resize Columns
Deliver an Immersive Visual Experience with Dojo Lightbox Highlights and enables users to view images on the current page by clicking to launch images in a new overlayed window using animation to load, resize and magnify the image Launches in a modal window and provides the ability to view a single image or a series of images that can be viewed as a slide show
Increase User Interactivity with Dojo Hover Tab Container Creates interactive tabbed applications with hover over animation support Hover over tabs to launch content using animation in main body including: Pages Text Images and more Slide Animation Fade Animation
Dynamically Provide User Feedback with Page Loading Indicators Improves user experience and maintain user focus by indicating progress of page loading actions Provides pre-built page loading animations including: Specify Custom Images to Create Spinning spokes Advanced Page Blue wheel Loading Includes customizable display message and minimum wait time Indicators display setting
Improve Information Organization with Dojo Accordian Container Simplifies display of complex information by grouping data into multiple stacked panes with visible titles where only one pane's content is visible at a time Uses animation to open and close panes and display pane content Provides the ability to specify the number of panes to add and set pane titles
Enable Users to Visually Select from a Range of Options with Dojo Slider Increases usability by enabling users to visually drag a selector or click to select a value from a range of available options Configure scale min, max and discrete values, label positioning and formatting Provides vertical or horizontal orientation options
Deliver More Contextual Applications with Microformats New support for WebSphere Portal Live Text enables delivery of higher fidelity application information Hover mouse over user names to display person card details Extend person card with custom actions beyond show profile/email Click application data to display a menu of available actions for invoking a C2A event Dennis Michaels CEO, Chicago, IL United States 1-312-555-1118
Create Flexible Application Layouts Using Dojo Border Container Provides ability to create applications with a content layout of up to five regions Includes configuration capabilities for specifying layout region fixed borders or resizable splitters 5 Content Regions with Header and Footer 4 Content Regions with Resizable Splitter
Improve Information Organization with Dojo Title Pane Simplifies display of complex information by grouping data into multiple title panes with the ability to click to expand or collapse to display title pane content Uses animation to expand and collapse panes and display pane content Provides the ability to set the initial pane state to opened or closed and pane title
Create Dynamic Tabbed Applications with Dojo Tab Container Enables easy creation of applications with an arbitrary number of tabs that when clicked display content in main body Includes configuration capabilities for tab labels, initial selected tab and ability to associate pages with tabs for content display Provides a close button that can be clicked to close the selected tab window
Expanded Support for Additional Dojo Widgets Now includes Dojo Checkbox, Dojo Radio Button Group and Dojo Select widgets for creation of even richer, more interactive applications Dojo Checkbox enables easy migration from legacy checkbox Dojo Radio Button Group supports horizontal and vertical orientations
Create Advanced Visualizations with IBM ILOG JViews Enables creation of most advanced graphical user interfaces via new support for IBM ILOG JViews charting engine Provides a comprehensive, robust suite of charting components for visualizing data including: Bar, bubble, dial, line, pie, radar, scatter and step ILOG entitled for evaluation use only, license purchase required for production deployment Upgrade to WebSphere Dashboard Framework to expand ILOG entitlement
What's Coming in WebSphere Portlet Factory 7.0 Rapidly Deliver Even Richer and More Interactive Applications That Provide Exceptional Web Experiences Simply Construct Applications Faster Than Ever Seamlessly Build, Debug and Deploy Applications on Remote Servers Running On-Premise or in the Cloud Create Applications that Run Faster, Scale Further and are More Dynamic Consume Data from Complex and Advanced Services and Repositories Easily Extend and Customize Automated Portlet Factory Applications Create Interoperable Applications with New Support for Leading Open Standards Speed Development with New Wiki Samples and Resources Develop and Deploy Applications on the Latest Platforms
Rapidly Construct Complete Applications in Seconds Wizard intuitively guides user through creation of a complete application from relational data with the following capabilities: View summary information Update existing record Click summary to view details Delete existing record Create new record Search for and view results
Quickly Create Relational Database Tables for Use in New Applications Provides the ability to generate and populate relational database tables for creating new applications that don't rely on existing data Specify table name, column name(s), data types and primary key Leverage sample data to define columns and load table data Enables auto-creation of application server datasource for Cloudscape databases Use with Database View and Update Wizard for End-to-End Solution Creation
Simply Transform Data Visually into a User Friendly Format Quickly merge data into a format that is more naturally understood by end users Provides multi-column select and click to merge capabilities with the ability to specify merged field separators Select fields and click to merge Specify merged column name and field separators for merging data elements
Quicky and Simply Construct Applications with Improved Visual Application Development Features Easily create and modify applications even faster than before Provides multi-column select and click to hide or sort actions New properties view enables specification of required input fields and custom validation error messages
What's Coming in WebSphere Portlet Factory 7.0 Rapidly Deliver Even Richer and More Interactive Applications That Provide Exceptional Web Experiences Simply Construct Applications Faster Than Ever Seamlessly Build, Debug and Deploy Applications on Remote Servers Running On-Premise or in the Cloud Create Applications that Run Faster, Scale Further and are More Dynamic Consume Data from Complex and Advanced Services and Repositories Easily Extend and Customize Automated Portlet Factory Applications Create Interoperable Applications with New Support for Leading Open Standards Speed Development with New Wiki Samples and Resources Develop and Deploy Applications on the Latest Platforms
Develop Applications Faster with No Local Run-Time Setup Required Improved remote deployment support completely eliminates the need to install and configure a local run-time environment Provides fast, hassle-free deployment to remote IBM WebSphere Portal, IBM Mashup Accelerator and IBM WebSphere Application Server systems running on-premise or in the cloud Automatically synchronizes changes in local Portlet Factory Designer environment with applications deployed to remote servers Enables configuration free deployment to remote servers Automatically synchronizes local changes to remote servers 24
What's Coming in WebSphere Portlet Factory 7.0 Rapidly Deliver Even Richer and More Interactive Applications That Provide Exceptional Web Experiences Simply Construct Applications Faster Than Ever Seamlessly Build, Debug and Deploy Applications on Remote Servers Running On-Premise or in the Cloud Create Applications that Run Faster, Scale Further and are More Dynamic Consume Data from Complex and Advanced Services and Repositories Easily Extend and Customize Automated Portlet Factory Applications Create Interoperable Applications with New Support for Leading Open Standards Speed Development with New Wiki Samples and Resources Develop and Deploy Applications on the Latest Platforms
Create Faster, More Scalable Applications Improved application and memory performance enables creation of applications that run faster and scale to help meet the requirements of the most demanding environments Automatically leverages stateless paging for accessing relational databases and IBM Lotus Domino to minimize session size and reduce heap utilization Enhanced discardable variable support increases scalability by reducing session size Service consumer inputs can now leverage DynaCache managed persistence Generates 41 percent* more compact and flexible WebSphere Portal portlet WAR files** Excludes JARs present in WebSphere Portal from portlet WAR (Dojo, Axis, Domino et. al.) Enables JARs that do not leverage WebSphere Portlet Factory core APIs to be placed in shared WebSphere Portal library * WAR size reduction will vary based on selected featuresets ** For portlet WARs deployed to WebSphere Portal v7.0 26
Create Highly Performant and Scalable Applications with Portlet Factory Internal comparative load tests demonstrate how Portlet Factory can help customers create robust, scalable and performance optimized applications Portlet Factory application performed comparably versus a hand-coded portlet application built using Java and Java Server Pages (JSP) Maximum number of users with acceptable response times were identical To test performance transactions per second, average response time, heap and processor utilization were recorded for portlets performing CRUD operations against an IBM DB2 database with the same functionality built using Portlet Factory and Java/JSP respectively Load Test Results Summary Transactions per second were identical Response times were nearly identical Portlet Factory processor utilization for database server was slightly lower Portlet Factory heap utilization was slightly higher Developer Productivity Summary Developer created Portlet Factory application 2x faster than hand-coded Java and JSP application Developer profile: Intermediate level J2EE programmer with Portlet Factory experience Portlet Factory and JSP Throughput was Equivalent 1900 vusers on one JVM, with 95%of requests with < 2 second response Portlet Factory Can Help Deliver Highly Performant Applications Faster Than Traditional Coding Methods All performance data contained in this publication w as obtained in the specific operating environment and under the conditions described in the notes section for this chart and is presented as an illustration only. Performance obtained in other operating environments may vary and customers should conduct their ow n testing. 27
Seamlessly Present Applications to Users in Their Native Languages Enables dynamic localization at run-time by inspecting the user's locale setting Any action that causes the page to rerender (i.e. clicking on a link) causes the application to relocalize leveraging appropriate resource bundle based on locale setting Displaying German Based on Locale Displaying English Based on Locale 28
What's Coming in WebSphere Portlet Factory 7.0 Rapidly Deliver Even Richer and More Interactive Applications That Provide Exceptional Web Experiences Simply Construct Applications Faster Than Ever Seamlessly Build, Debug and Deploy Applications on Remote Servers Running On-Premise or in the Cloud Create Applications that Run Faster, Scale Further and are More Dynamic Consume Data from Complex and Advanced Services and Repositories Easily Extend and Customize Automated Portlet Factory Applications Create Interoperable Applications with New Support for Leading Open Standards Speed Development with New Wiki Samples and Resources Develop and Deploy Applications on the Latest Platforms
Simply Consume the Most Advanced and Complex Services Makes consuming data sourced from large, complex and advanced Web and REST Services easy Web Service Multiple Operations builder enables selection of specific or all Web Service operations when using WSDL files with large amount of service operations REST Service Call builder enables dynamic updates of feed entries at run-time by leveraging the update URL contained in the feed entry for POST, PUT and DELETE operations Select or Deselect All or Individual Web Service Operations 30
Integrate Data from More Spreadsheet Products Rapidly integrate data stored in IBM Lotus Symphony spreadsheets into custom WebSphere Portal applications Extends spreadsheet integration beyond Microsoft Office Excel Provides Open Document Spreadsheet export capabilities for local data manipulation
What's Coming in WebSphere Portlet Factory 7.0 Rapidly Deliver Even Richer and More Interactive Applications That Provide Exceptional Web Experiences Simply Construct Applications Faster Than Ever Seamlessly Build, Debug and Deploy Applications on Remote Servers Running On-Premise or in the Cloud Create Applications that Run Faster, Scale Further and are More Dynamic Consume Data from Complex and Advanced Services and Repositories Easily Extend and Customize Automated Portlet Factory Applications Create Interoperable Applications with New Support for Leading Open Standards Speed Development with New Wiki Samples and Resources Develop and Deploy Applications on the Latest Platforms
Easily Customize and Extend Portlet Factory Applications Enables fine-grained control of application appearance, flow and functionality by overriding generated methods with custom logic while preserving automation benefits Provides right-mouse click to override capabilities and pre-populates method name, arguments, return type and body for fast modification Integrated search capability makes finding methods to modify quick and easy 33
Exploit JavaScript to Create Highly Responsive and Interactive Applications Enables interoperability with leading client-side JavaScript frameworks for delivery of applications providing exceptional web experiences Transforms and exposes data from pre-built connector library or XML data as JavaScript Object Notation (JSON) formatted data REST Service Enable builder generates JSON formatted results XML to JSON builder converts XML data to JSON format
What's Coming in WebSphere Portlet Factory 7.0 Rapidly Deliver Even Richer and More Interactive Applications That Provide Exceptional Web Experiences Simply Construct Applications Faster Than Ever Seamlessly Build, Debug and Deploy Applications on Remote Servers Running On-Premise or in the Cloud Create Applications that Run Faster, Scale Further and are More Dynamic Consume Data from Complex and Advanced Services and Repositories Easily Extend and Customize Automated Portlet Factory Applications Create Interoperable Applications with New Support for Leading Open Standards Speed Development with New Wiki Samples and Resources Develop and Deploy Applications on the Latest Platforms
Create Interoperable Applications with Updated Support for Leading Open Standards New support for Java 5 and 6 New support for JSON4J New support for Dojo 1.4.x Enhanced support for WSRP 2.0* * http://www-10.lotus.com/ldd/pfwiki.nsf/dx/02252009034131pmwebs9z.htm 36
What's Coming in WebSphere Portlet Factory 7.0 Rapidly Deliver Even Richer and More Interactive Applications That Provide Exceptional Web Experiences Simply Construct Applications Faster Than Ever Seamlessly Build, Debug and Deploy Applications on Remote Servers Running On-Premise or in the Cloud Create Applications that Run Faster, Scale Further and are More Dynamic Consume Data from Complex and Advanced Services and Repositories Easily Extend and Customize Automated Portlet Factory Applications Create Interoperable Applications with New Support for Leading Open Standards Speed Development with New Wiki Samples and Resources Develop and Deploy Applications on the Latest Platforms
Speed Development with New Wiki Samples and Resources Single Application Accessible via Smartphones or WebSphere Portal Deliver applications to smartphones with WebSphere Portal mobile theme including: Android iphone WebSphere Portal iphone, Blackberry and Android http://w w w -10.lotus.com/ldd/pfw iki.nsf/dx/01072010034725pmwebsdp.htm View interactive demos and learning videos highlighting key product features, techniques and tips http://w w w -10.lotus.com/ldd/pfw iki.nsf/xpview Categories.xsp?lookupName=Media% 20Gallery New Interactive Media Gallery Download new pre-built samples that showcase creating rich application User Interfaces, integrating with PeopleSoft and Siebel and building multi-page forms http://w w w -10.lotus.com/ldd/pfw iki.nsf/dx/12152009110902amweblxp.htm http://w w w -10.lotus.com/ldd/pfw iki.nsf/dx/11302009075741amwebh84.htm http://w w w -10.lotus.com/ldd/pfw iki.nsf/dx/how _do_a_create_a_multi-page_form
Jumpstart Solution Delivery with Integrated Wiki Access Provides direct IDE access to assets and best practice content based on 10 years of customer experiences including: Spotlight section that highlights the latest product developments Downloadable samples and techniques based on 10 years of customer experiences Best practices that include recommendations to maximize success Answers to frequently asked product questions Learning roadmap to guide learning activities
What's Coming in WebSphere Portlet Factory 7.0 Rapidly Deliver Even Richer and More Interactive Applications That Provide Exceptional Web Experiences Simply Construct Applications Faster Than Ever Seamlessly Build, Debug and Deploy Applications on Remote Servers Running On-Premise or in the Cloud Create Applications that Run Faster, Scale Further and are More Dynamic Consume Data from Complex and Advanced Services and Repositories Easily Extend and Customize Automated Portlet Factory Applications Create Interoperable Applications with New Support for Leading Open Standards Speed Development with New Wiki Samples and Resources Develop and Deploy Applications on the Latest Platforms
Develop Applications Using Latest IDEs Provides extensive updates for IDE support including: Eclipse 3.5.1, 3.6 IBM Rational Application Developer 7.5.5, 7.5.6, 8.0 IBM Rational Software Architect 7.5.5, 7.5.6, 8.0 IBM WebSphere Integration Developer 7.0 41
Deploy Applications to the Latest Platforms Running OnPremise or in the Cloud Provides extensive updates for IBM platform support including: IBM WebSphere Portal Server, Enable and Extend 7.0 IBM WebSphere Portal Express 7.0 IBM Mashup Center 2.x and Mashup Accelerator IBM WebSphere Application Server 7.0.x IBM WebSphere Application Server Community Edition 2.1.1.2 42