130 likes | 247 Vues
Discover how to leverage Sybase's dashboard solutions to present secure, real-time information effortlessly. From financial summaries to performance metrics, learn about the capabilities of Sybase Enterprise Portal, enabling users to build applications without needing programming skills. With features like portlet communication, real-time data visualization, and easy integration with various platforms, this product empowers developers and users to create composite applications and dynamic dashboards seamlessly. Optimize your workflow with customizable layouts and offline access.
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