® IBM Software Group What's Coming in IBM® WebSphere® Portlet Factory 6.1.5 A technical look at new capabilities and features Disclaimer: Deck in Draft Status and Content Subject to Modification Jason Cornell, Product Manager, WebSphere Portlet Factory cornellj@us.ibm.com © IBM Corporation IBM Software Group 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 IBM Software Group What's Coming in Portlet Factory 6.1.5 Rapidly Deliver Applications with Exceptional Rich, Interactive User Interfaces Quickly and Simply Construct Applications Visually Using Drag and Drop Easily Transform and Manipulate Data from Multiple Back-End Systems Effortlessly Deploy Applications to Remote Systems Seamlessly Develop Applications in a Globally Distributed Team Environment Create Interoperable Applications with Updated Support for Leading Open Standards Develop Applications Faster than Ever Create Faster, More Scalable Applications Develop and Deploy Applications on the Latest Platforms 3 IBM Software Group Generate Even More Compelling User Interfaces Out-Of-The-Box Delivers exceptional web experiences by providing compelling generated User Interfaces out-of-the-box Shows Current Records Display vs Total Records Improved Button Appearance Improved Sort Column Indicator Click to Navigate to Specific Page Click to Display Subset or All Records Click to Navigate to Next or Previous Page Enter to Navigate to Specific Page 4 IBM Software Group Rapidly Modify Application Look and Feel Enables rapid modification of application look and feel from a centralized theme for the entire application or specific models Theme defines Style Sheets, HTML templates, base pages etc. used to generate application User Interface Ships With New Enterprise Theme* Click to Enable Style Applied Includes Updated Support for Page Tabs and Paging Links/Buttons * Based on IBM OneUI Initiative 5 IBM Software Group Create Sophisticated Web 2.0 Style User Interfaces Easily deliver polished, nuanced User Interfaces with depth and complexity including rounded corners and drop shadows Create UIs with Rounded Corners and Drop Shadows 6 IBM Software Group Deliver Exceptional User Interfaces with Dojo Widgets Easily create forms with advanced Dojo User Interface widgets including pickers, validators, formatters, spinners and drop down buttons Highlights Selected Form Element Click to Display Options Click to Launch Date Picker Click to Launch Time Picker Click to Adjust Numeric Values Formats Input as Currency, Numbers, Dates and Times Easily Add Any Dojo Widget to Create Even More Advanced UIs Create Custom Validators using Regular Expressions Highlights Validation Errors as User Types Email Addresses, Dates, Times and Numbers 7 IBM Software Group Increase User Interface Interactivity Using Visual Dojo Animation Effects Create highly interactive, visually stunning user interfaces by adding Dojo animations to application functions Supported animations include: Wipe in/out Fade User Interface Fade in/out Highlight Animate Create Custom Animations and Chain Animations Together for Even More Visually Stunning Effects Click to Fire Animation Wipe User Interface 8 IBM Software Group Dynamically Provide User Feedback with Dojo Progress Indicators Improve user experience and maintain user focus by indicating progress of application functions Supported Dojo indicators include: Progress bar Specify Custom Images to Create Advanced Progress Indicators Animated spinner Text only ANIMATED SPINNER PROGRESS BAR POPUP (MODAL) ANIMATED SPINNER 9 IBM Software Group Simplify Display of Complex, Hierarchical Data Using a Dojo Tree Organize the display of hierarchical data using a dynamic Dojo tree with customizable icons and labels Display Custom Icons Click to Expand/Collapse Tree Display Custom Labels Click to Fire Event 10 IBM Software Group Create and Display Richly Formatted Text Using a Dojo Rich Text Editor Apply advanced formatting to text input including font style and effects, numbered and bullet lists and embedded links and images Apply Advanced Formatting by Clicking Icons on Toolbar Edit Text Like Office Productivity Tools 11 IBM Software Group Interactively Capture User Input Using Dojo Popup Dialog Boxes Popup Dojo dialog boxes and prompt the user for input, while disabling the triggering application Click to Launch Popup Dialog Adds Input to Triggering Application Popup Launches Modally Blocking Access to Triggering Application Prompts User for Input 12 IBM Software Group Return Search Results in Real-Time with Dojo Type-Ahead Search Improved type ahead search functionality generates tabular results user interface automatically Enter Search Criteria Displays Results Matching Criteria in Real-Time Automatically Generates Search Results UI Create a Custom Results UI for Advanced Layouts 13 IBM Software Group Display Tabular Data in a Feature-Rich Dojo Grid Automatically provides column sorting and resizing, alternate row shading and event support Automatically Enables Click to Sort Columns Drag to Change Column Display Order or Width Double Click to Fire Application Event Automatically Applies Alternate Row Shading Modify Grid Content with Advanced Formatting (i.e. add links, date/number formatting etc.) 14 IBM Software Group What's Coming in Portlet Factory 6.1.5 Rapidly Deliver Applications with Exceptional Rich, Interactive User Interfaces Quickly and Simply Construct Applications Visually Using Drag and Drop Easily Transform and Manipulate Data from Multiple Back-End Systems Effortlessly Deploy Applications to Remote Systems Seamlessly Develop Applications in a Globally Distributed Team Environment Create Interoperable Applications with Updated Support for Leading Open Standards Develop Applications Faster than Ever Create Faster, More Scalable Applications Develop and Deploy Applications on the Latest Platforms 15 IBM Software Group Quickly and Simply Construct Applications Visually Using Drag and Drop Create and modify applications visually leveraging palette based drag and drop Right Mouse Click to Rename, Hide and Enable Sorting on Columns/Fields Add Application Functions via Drag and Drop 16 IBM Software Group Quickly and Simply Construct Applications Visually Using Drag and Drop Continued… Modify UI layout visually by leveraging palette based layout controls and dragging and dropping form elements Drag and Drop Add column, row and grid containers to specify custom layout Layout Controls onto UI Drag form elements to adjust layout and positioning 17 IBM Software Group What's Coming in Portlet Factory 6.1.5 Rapidly Deliver Applications with Exceptional Rich, Interactive User Interfaces Quickly and Simply Construct Applications Visually Using Drag and Drop Easily Transform and Manipulate Data from Multiple Back-End Systems Effortlessly Deploy Applications to Remote Systems Seamlessly Develop Applications in a Globally Distributed Team Environment Create Interoperable Applications with Updated Support for Leading Open Standards Develop Applications Faster than Ever Create Faster, More Scalable Applications Develop and Deploy Applications on the Latest Platforms 18 IBM Software Group Easily Transform and Manipulate Data from Multiple Back-End Systems Deliver the high-value information your customers demand by simply altering and combining data from multiple, disparate back-end systems Key transform capabilities include: Combine Filter Group Chain Transformations Together for Advanced Data Manipulations Map Merge Modify Sort Automatically integrated with data service and data paging capabilities: Transformation operations produce a data service Existing services can be transformed pre or post invocation 19 IBM Software Group What's Coming in Portlet Factory 6.1.5 Rapidly Deliver Applications with Exceptional Rich, Interactive User Interfaces Quickly and Simply Construct Applications Visually Using Drag and Drop Easily Transform and Manipulate Data from Multiple Back-End Systems Effortlessly Deploy Applications to Remote Systems Seamlessly Develop Applications in a Globally Distributed Team Environment Create Interoperable Applications with Updated Support for Leading Open Standards Develop Applications Faster than Ever Create Faster, More Scalable Applications Develop and Deploy Applications on the Latest Platforms 20 IBM Software Group Effortlessly Deploy Applications to Remote Systems Provides fast, hassle-free deployment to remote or local IBM® WebSphere® Portal, IBM® Mashup Center and IBM® WebSphere® Application Server systems running on-premise or in the cloud Now leverages Java™ Management Extensions (JMX) for even faster deployment times Deploy Portlets and Web Applications to Remote or Local Systems 21 IBM Software Group What's Coming in Portlet Factory 6.1.5 Rapidly Deliver Applications with Exceptional Rich, Interactive User Interfaces Quickly and Simply Construct Applications Visually Using Drag and Drop Easily Transform and Manipulate Data from Multiple Back-End Systems Effortlessly Deploy Applications to Remote Systems Seamlessly Develop Applications in a Globally Distributed Team Environment Create Interoperable Applications with Updated Support for Leading Open Standards Develop Applications Faster than Ever Create Faster, More Scalable Applications Develop and Deploy Applications on the Latest Platforms 22 IBM Software Group Seamlessly Develop Applications in a Globally Distributed Team Environment Use IBM® WebSphere® Portlet Factory with IBM® Rational® ClearCase®, CVS and Subversion® with no configuration required Automatically excludes IBM® WebSphere® Portlet Factory framework files from source control systems leveraging Eclipse™ team support features 23 IBM Software Group What's Coming in Portlet Factory 6.1.5 Rapidly Deliver Applications with Exceptional Rich, Interactive User Interfaces Quickly and Simply Construct Applications Visually Using Drag and Drop Easily Transform and Manipulate Data from Multiple Back-End Systems Effortlessly Deploy Applications to Remote Systems Seamlessly Develop Applications in a Globally Distributed Team Environment Create Interoperable Applications with Updated Support for Leading Open Standards Develop Applications Faster than Ever Create Faster, More Scalable Applications Develop and Deploy Applications on the Latest Platforms 24 IBM Software Group Create Interoperable Applications with Updated Support for Leading Open Standards Updated REST capabilities with support for consuming JSON(Java Script Object Notation) structured data New support for Java™ API for XML Based Web Services (JAX-WS) Qualified support for Web Services for Remote Portlets (WSRP 2.0)* * http://www-10.lotus.com/ldd/pfwiki.nsf/dx/02252009034131PMWEBS9Z.htm 25 IBM Software Group What's Coming in Portlet Factory 6.1.5 Rapidly Deliver Applications with Exceptional Rich, Interactive User Interfaces Quickly and Simply Construct Applications Visually Using Drag and Drop Easily Transform and Manipulate Data from Multiple Back-End Systems Effortlessly Deploy Applications to Remote Systems Seamlessly Develop Applications in a Globally Distributed Team Environment Create Interoperable Applications with Updated Support for Leading Open Standards Develop Applications Faster than Ever Create Faster, More Scalable Applications Develop and Deploy Applications on the Latest Platforms 26 IBM Software Group Immediately Develop Applications Out-Of-The-Box Installer provides Eclipse™ and IBM® WebSphere® Application Server Community Edition (WASCE) Automatically creates WASCE project deployment configuration and Cloudscape data source for use with sample database Installer Provides Everything Needed to Get Started Including Eclipse, WASCE and Integrated Tutorials 27 IBM Software Group Create Applications Faster with Streamlined and Optimized Designer Functions Builder call list groups builder calls and provides expand and collapse capabilities Display Builder Calls by Grouping Click to Expand or Collapse Builder Call Grouping Intelligent indirect reference picker contextually filters available selections Click to Show More Selection Options Display Relevant Suggestions Contextually 28 IBM Software Group What's Coming in Portlet Factory 6.1.5 Rapidly Deliver Applications with Exceptional Rich, Interactive User Interfaces Quickly and Simply Construct Applications Visually Using Drag and Drop Easily Transform and Manipulate Data from Multiple Back-End Systems Effortlessly Deploy Applications to Remote Systems Seamlessly Develop Applications in a Globally Distributed Team Environment Create Interoperable Applications with Updated Support for Leading Open Standards Develop Applications Faster than Ever Create Faster, More Scalable Applications Develop and Deploy Applications on the Latest Platforms 29 IBM Software Group Create Faster, More Scalable Applications Improved application and memory performance enables creation of IBM® WebSphere® Portlet Factory applications that run faster and scale to help meet the requirements of the most demanding environments Enhanced discardable variable increases scalability by minimizing session size Now provides intelligent integration with data service capabilities in conjunction with DynaCache managed persistence Optimized Web service processing enables even more efficient handling of large Web service result sets 30 IBM Software Group What's Coming in Portlet Factory 6.1.5 Rapidly Deliver Applications with Exceptional Rich, Interactive User Interfaces Quickly and Simply Construct Applications Visually Using Drag and Drop Easily Transform and Manipulate Data from Multiple Back-End Systems Effortlessly Deploy Applications to Remote Systems Seamlessly Develop Applications in a Globally Distributed Team Environment Create Interoperable Applications with Updated Support for Leading Open Standards Develop Applications Faster than Ever Create Faster, More Scalable Applications Develop and Deploy Applications on the Latest Platforms 31 IBM Software Group Develop Applications Using Latest IDEs Provides extensive updates for IDE support including: Eclipse™ 3.4.2 IBM® Rational® Application Developer 7.5.4 IBM® Rational® Software Architect 7.5.4 IBM® WebSphere® Integration Developer 6.2 32 IBM Software Group 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 6.1.5 IBM® WebSphere® Portal Express 6.1.5 IBM® Mashup Center 2.0 IBM® WebSphere® Application Server 7.0.x IBM® WebSphere® Application Server Community Edition 2.1.1.2 33 IBM Software Group Trademark Attributions IBM, the IBM logo, ibm.com, Rational and WebSphere are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. 34