130 likes | 243 Views
Dashboards without Programming. Javier Cuerva cuerva@sybase.com Sr Technical Evangelist Sybase Engineering. What is a Dashboard ?. Dashboard is a solution that presents secure and real-time information such as finance summaries, scorecards, executive goals and metrics.
E N D
Dashboards without Programming Javier Cuerva cuerva@sybase.com Sr Technical Evangelist Sybase Engineering
What is a Dashboard ? • Dashboard is a solution that presents secure and real-time information such as finance summaries, scorecards, executive goals and metrics.
Sybase’s solution to create dashboards • Sybase Enterprise Portal • EP Information Edition • Runs Tomcat and ASA 8.0 • EP Enterprise Edition • Runs EAS 4.22 and ASE 12.5 • Available Platform are • NT, 2K, XP, Solaris, Linux ( RH 8.0, RHAS 2.1, SUSE SLES8) • Runs also on 3rd Party Software • WEBLOGIC, WebSphere for App Server • Oracle for the Repository
What can I do with this product ? • The goal is to create “Applications without programming” • Easy way to : • Aggregate existing J2EE or ASP.NET applications • Create composite applications from existing portlets • Create portlet to portlet communication without programming • Create forms-based workflow (linking portlets together in a predefined workflow across pages) • The features that support these goals are: • Application Builder • Support for complex web services • Enhanced capture of complex java script applications or web sites • Charting portlets • Real Time portlets thru JMS Support
What’s in this product ? Studio Runtime • Rapid Portlet, Template, Page development • Easy Portlet maintenance • Work Group Development • Point and Click deployment • WEB Face • Runtime and presentation layer • WEB Face • Served by Tomcat, EAS, WebSphere, WebLogic
Using the Studio, Portlets • A Portlet is the atomic element of the Studio • A Portlet is an application view (presentation + content) • An application view can be expressed as : • HTML Portlet • XML Portlet • JSP Portlet • Web Service Portlet • Web Portlet (CGI, ASP …) • DB Portlet • A portlet presentation can be enhanced via templates ( either built-ins or custom ) • A portlet can also use the built-in graph capabilities to present data as Pie Charts, Histograms …
Using the studio, Pages • Pages are the location where portlets live • A page can contain 0 to N portlets • Usually thru a common theme ( Personal, Stocks … ) • Represented visually by default as a tabpage or tree item • A page belongs to a group page • Within a page portlets can work together, in concert : • Portlets from different application can exchange messages. For instance a PowerBuilder application can talk to a SAP or PeopleSoft portlet ( and vice-versa) • Within a page portlets can work together, in solo • Portlets don’t know about other portlet existence
Capabilities for end users • Additional layouts • Three column layout • Developers can add new layouts • Flexible column layouts • Developers can customize layouts, e.g. create T-cells • Developers can customize individual cell sizes • Maximize portlets to fill the entire page • Content Explorer (browse and upload content) • Collaboration portlets (discussion forum, chat) • Mobile connectivity (Avantgo channels, PocketPC devices)
Pocket PC navigation • Online • For users that are connected thru a WIFI network • OffLine • Capability to browse the information off-line • AVANT GO
Capabilities for developers • Application Builder • Define events and listeners for portlet to portlet communication • Forms processing • JSP filters • Charting portlets • PeopleSoft integration • Alerts (portlet content and error management) • Portlet Builder enhancements • Application element • Search and replace • Complex web services • Problematic Java Script • Page Builder enhancements • Flexible navigation, e.g. left-hand navigation, PocketPC navigation • Flexible layouts – customize column sizes and individual cell sizes • Customize portlet properties • Personalization adapters • PowerBuilder 9.02+/Appeon 2.7+ integration