Building Dashboards w/out Programming - Sybase

sweetleafapartInternet και Εφαρμογές Web

7 Αυγ 2012 (πριν από 8 χρόνια και 11 μήνες)

388 εμφανίσεις

Dashboards without Programming

Javier Cuerva

Sr Technical Evangelist

Sybase Engineering

What is a Dashboard ?

Dashboard is a solution that presents secure and real
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 3

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 ?


Rapid Portlet, Template,
Page development

Easy Portlet maintenance

Work Group Development

Point and Click deployment

WEB Face


Runtime and presentation

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
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

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

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


For users that are connected
thru a WIFI network


Capability to browse the
information off


hand navigation

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

Application Builder screen

Content alerts screen