a white paper from Corel Corporation

Similar documents
...and the value of XML-based graphical applications. a white paper from Corel Corporation

Product Guide. for Windows

Toast Audio Assistant User Guide

2002 Corel Corporation. All rights reserved.

MyDVD User Guide. MyDVD workspace

Window Workspace Quick customize

Introduction. This guide is intended to help you deploy Corel VideoStudio Pro X5 to your network as quickly and easily as possible.

The Adobe XML Architecture

XF Rendering Server 2008

Corel Grafigo User Guide The contents of this user guide and the associated Corel Grafigo software are the property of Corel Corporation and its

Corel Painter Installation Guide

IBM Rational Application Developer for WebSphere Software, Version 7.0

HABS1 Business Suite on HANA

BODS10 SAP Data Services: Platform and Transforms

Oracle Application Development Framework Overview

IBM Rational Developer for System z Version 7.5

EMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content

TERMS OF SERVICE. Maui Lash Extensions All Rights Reserved.

De-Mystifying VMware Storage Consumption

Introduction to Autodesk MapGuide EnterpriseChapter1:

Introduction to Autodesk MapGuide EnterpriseChapter1:

Oracle Binary Code License Agreement for Java Secure Sockets Extension for Connected Device Configuration 1.0.2

An Oracle White Paper February Combining Siebel IP 2016 and native OPA 12.x Interviews

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

FONT SOFTWARE END USER LICENSE AGREEMENT. We recommend that you print this Font Software End User License Agreement for further reference.

Quick Start Guide. BlackBerry Workspaces app for Android. Version 5.0

Oracle Reports 6.0 New Features. Technical White Paper November 1998

Overview. Business value

The McAfee MOVE Platform and Virtual Desktop Infrastructure

Compatibility Matrix. Good Control and Good Proxy. June 4, 2018

Introduction to SAP BusinessObjects Dashboards

DIGIPASS CertiID. Installation Guide 3.1.0

KT-1 Token. Reference Guide. CRYPTOCard Token Guide

Xyleme Studio Data Sheet

IEEE-SA Conformity Assessment Program for IEEE 1588 in Mobile Networks AUTHORS:

Micro Focus EnterpriseLink

Sitecore Multilanguage Support : Translation Services Connector

DB2 for IBM iseries Platform Extended with Enhanced Tools

Quest vworkspace. What s New. Version 7.5

Technical and Architectural Overview

BlackBerry Enterprise Service 10. September 10, 2014 Version: 10 and 10.1.x. Compatibility Matrix

Edge Side Includes (ESI) Overview

FDO Data Access Technology at a Glance

Introducing SAP Enterprise Services Explorer for Microsoft.NET

Steel-Belted RADIUS. Digipass Plug-In for SBR. SBR Plug-In SBR. G etting Started

Intel Authoring Tools for UPnP* Technologies

SignTorch.com Pro Faith

Optimize Your Databases Using Foglight for Oracle s Performance Investigator

VACMAN Controller. HSM Integration Guide - White Paper. Revision 4.0

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution:

Capital. Capital Logic Generative. v Student Workbook

MobileFlex Version 1.0 Portable Technology Solutions, LLC

1 Important Configuration Changes

Compatibility Matrix. BlackBerry UEM. March 26, 2018

CA IDMS Server. Release Notes. r17

Zendesk Connector. Version 2.0. User Guide

Streamline your technical illustration workflow

WebSphere Application Server, Version 5. What s New?

HYPERION SYSTEM 9 PERFORMANCE SCORECARD

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

A NETWORK PRIMER. An introduction to some fundamental networking concepts and the benefits of using LANtastic.

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007

SAP NetWeaver 04. Unification Terminology

Release Notes. BlackBerry Enterprise Identity

XF RENDERING SERVER 2009 ARCHITECTS OVERVIEW

BUILDING the VIRtUAL enterprise

A Foxit Software Company White Paper

Verint Knowledge Management Solution Brief Overview of the Unique Capabilities and Benefits of Verint Knowledge Management

Winnebago Industries, Inc. Privacy Policy

BlackBerry Enterprise Server for Microsoft Office 365. Version: 1.0 Maintenance Release: 1. Release Notes

Getting to the idea is the hard part

Hospital System Lowers IT Costs After Epic Migration Flatirons Digital Innovations, Inc. All rights reserved.

CA Test Data Manager Key Scenarios

Enabling Agile Database Development with Toad

QuarkXPress Server Manager 8.0 ReadMe

Presentation + Integration + Extension delivering business intelligence

Visual Composer for NetWeaver CE: Getting Started with a Typical Workflow

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

SSO Integration Overview

Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX

MD Link Integration MDI Solutions Limited

CA ERwin Data Modeler r7.3

Capital. Capital Logic Aero. v Student Workbook

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET

Online Localization Service

Secure Messaging Buyer s Guide

Magnolia Community Edition vs. Enterprise Edition. Non-Functional Features. Magnolia EE. Magnolia CE. Topic. Good value for money.

Quick Connection Guide

Cache Settings in Web Page Composer

CA Database Management Solutions for IMS for z/os. Product Information Bulletin

Scalable Vector Graphics: SVG. The Little-Known Treasure of Document Viewing

BlackBerry Enterprise Server Express for Microsoft Exchange

Polycom RealPresence Platform Director

SAP HANA SPS 08 - What s New? SAP HANA Interactive Education - SHINE (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014

Cisco UCS Director API Integration and Customization Guide, Release 5.4

PTC Employs Its Own Arbortext Software to Improve Delivery of PTC University Learning Content Materials

WebEx Connector. Version 2.0. User Guide

SignTorch.com Pro Misc

OneBridge Mobile Groupware 5.0

Transcription:

a white paper from Corel Corporation

This document is for discussion purposes only. The products and processes are still under development. The information presented is therefore subject to change without notice. Product specifications, pricing, packaging, technical support and information ("Specifications") refer to the United States retail English version only. The United States retail version is available only within North America and is not for export. Specifications for all other versions (including language versions and versions available outside of North America) may vary. INFORMATION IS PROVIDED BY COREL ON AN AS IS BASIS, WITHOUT ANY OTHER WARRANTIES OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABLE QUALITY, SATISFACTORY QUALITY, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR THOSE ARISING BY LAW, STATUTE, USAGE OF TRADE, COURSE OF DEALING OR OTHERWISE. THE ENTIRE RISK AS TO THE RESULTS OF THE INFORMATION PROVIDED OR ITS USE IS ASSUMED BY YOU. COREL SHALL HAVE NO LIABILITY TO YOU OR ANY OTHER PERSON OR ENTITY FOR ANY INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUE OR PROFIT, LOST OR DAMAGED DATA OR OTHER COMMERCIAL OR ECONOMIC LOSS, EVEN IF COREL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR THEY ARE FORESEEABLE. COREL IS ALSO NOT LIABLE FOR ANY CLAIMS MADE BY ANY THIRD PARTY. COREL S MAXIMUM AGGREGATE LIABILITY TO YOU SHALL NOT EXCEED THE COSTS PAID BY YOU TO PURCHASE THE MATERIALS. SOME STATES/COUNTRIES DO NOT ALLOW EXCLUSIONS OR LIMITATIONS OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU. 2002 Corel Corporation. All rights reserved. Corel, the Corel logo, Corel Developer SG, and Corel Server SG are trademarks or registered trademarks of Corel Corporation and/or its subsidiaries in Canada, the U.S., and/or other countries. Java and JavaScript are trademarks of Sun Microsystems, Inc. Microsoft is a registered trademark of Microsoft Corporation in the United States and/or other countries. W3C is a trademark (registered in numerous countries) of the World Wide Web Consortium; marks of W3C are registered and held by its host institutions MIT, INRIA, and Keio. Other product, font, and company names and logos may be trademarks or registered trademarks of their respective companies.

Contents Introduction 4 The problem 6 Solution: Corel Smart Graphics Studio 8 Workflow: separating presentation, logic, and data......... 8 Components: Corel Smart Graphics Studio 10 Corel SVG Viewer........................... 10 Corel Developer SG.......................... 10 Corel Process Builder.......................... 13 Corel Server SG............................. 13 Summary of benefits 14 Corel Corporate Profile 15 Corel Smart Graphics Studio 3

Introduction Enterprises need rich, interactive, and open standard graphical interfaces to take full advantage of today s distributed computing environment. Such interfaces draw information from disparate sources and deliver them to multiple devices in a visual format that s easy to understand and act on. Corel Smart Graphics Studio provides a platform for building enterprise-class graphical applications that are interactive, scalable, based on open standards, and capable of consuming Web services, databases, and legacy systems. Termed smart graphics 1, this technology improves enterprise decision making and communication of data and content. Data Corel Smart Graphics Studio Data Driven Graphics Leveraging W3C 2 open standards, such as XML, XSLT and SVG, and JavaScript, Corel Smart Graphics Studio is an enterprise-class tool for developing graphical applications. It gives enterprise application developers control over design, development, and deployment of their applications. Corel Smart Graphics Studio frees developers to concentrate on building more sophisticated applications, saving time and money for the enterprise. 1 For more information on smart graphics, please visit www.corel.com/smartgraphics. Be sure to read the white paper: Corel Smart Graphics...and the value of XML-based graphical applications for a summary on the business value of open standard smart graphics. 2 The W3C (World Wide Web Consortium) is an open standards group dedicated to developing interoperable technologies to develop the Web to its full potential. W3C collaborations are responsible for such recognized standards as CSS, HTML, P3P, XML, XSL and Web Services. Corel Smart Graphics Studio 4

Corel Smart Graphics Studio consists of the following: a rapid development environment that provides enterprise application developers with the power to create smart graphics. It enables the creation of complete interfaces that include dynamic behaviors and data-driven elements. a high performance server for management and transformation of application data and images. It retrieves information from multiple data sources and runs seamlessly within your existing Microsoft server environment. It greatly reduces the time required to build and deploy applications. an SVG viewer that provides superior rendering capability and can be integrated into applications. Corel Smart Graphics Studio 5

The problem For enterprises, accessing and understanding the information that s needed is both time-consuming and expensive. The use of Web services and other distributed computing systems is making more information accessible, but traditional methods of application development result in the publication of static content. Static content simply cannot capitalize fully on the promise of Web services and distributed computing. Currently, enterprise solutions require multiple tools and manual coding by developers making it difficult and expensive to create and maintain graphical interfaces. Because of the limitations of current application development tools, most of today s graphical interfaces are based on bitmap images which are slow to transmit and cannot be scaled without a loss of quality. This results in static interfaces which provide little potential for interaction with text, data, or images. To add and maintain limited interactivity within these interfaces is difficult and expensive. The problem DEV DESIGN Tweak DEV Add assets Bug fix Quality Assurance Web Services Deployment Final Product DESIGN Content Management DESIGN Repeat for device, platform and translation Design assets (jpeg, gif, bmp) DEV Mock up design Repeat step A for corrections Write base code Problem: Current workflows are inefficient because they require multiple tools and manual coding to create, maintain, and repackage information. Corel Smart Graphics Studio 6

Attempts to solve these problems using proprietary solutions are expensive and generally unsuccessful. The adoption of a proprietary solution (or a custom-binary solution) creates barriers to reusing and extending content and introduces the risk of investing in dead-end technologies. Enterprises that lock themselves into these solutions lose the flexibility to share information with potential partners. There is a need for a development platform that allows enterprises to take advantage of open standards while inexpensively developing custom solutions that meet their needs. Corel Smart Graphics Studio 7

Solution: Corel Smart Graphics Studio Corel Smart Graphics Studio is a visual environment for creating enterprise-class graphical applications with XML, SVG, and JavaScript, all open standards supported by multiple software vendors and industry consortiums. It allows enterprise application developers to control the entire design-to-deployment process with an integrated set of tools. The solution Design Template Data Block Dev Bug Fix Building Block Design Concept Corel Smart Graphics Studio Process Web Systems Deployment Final Product Workflow: separating presentation, logic, and data Corel Smart Graphics Studio consists of several components: a design/development environment, a server, and an SVG viewer. Enterprise graphical applications consist of presentation, logic, and data. With Corel Smart Graphics Studio, workflow is optimized by separating the presentation, logic, and data so these elements can be developed simultaneously. You can change any of these elements without having to re-work other elements. Corel Smart Graphics Studio 8

Presentation: Design graphical interfaces consisting of vector graphics, bitmaps, and traditional UI elements, including buttons, list boxes and text boxes. You can create simple vector graphics in Corel Smart Graphics Studio or bring in SVG graphics drawn in other vector illustration applications, such as CorelDRAW. Corel Smart Graphics Studio lets you design interfaces in menu-driven or code views. Logic: Add pre-made scripts and behaviors to your interface, convert graphics into data-driven templates, apply logic to create parametric relationships, and include functions that manipulate data. Data: Map interface templates to external data samples and determine how data will be processed by the server at run-time Since Corel Smart Graphics Studio is based on open standards, it allows seamless integration with other tools and technologies. While the integrated solution provides significant cost, quality, and time advantages to the enterprise, any element of the solution can be substituted with another standards compliant tool. Corel Smart Graphics Studio 9

Components: Corel Smart Graphics Studio Corel SVG Viewer Corel SVG Viewer The Corel SVG Viewer is a Web browser plug-in that lets you view and interact with the SVG graphics as you develop your application interface. The Corel SVG Viewer offers: unparalleled rendering capability backwards compatibility and standards compliance extensibility for integration into enterprise applications. Corel Developer SG Corel Developer SG includes three components: the Application Designer, the Template Builder and the Data Mapper. Application Designer Application Designer XX 0 With Corel Smart Graphics Studio, you can easily develop SVG designs into data-driven applications and functional interfaces. The Document Editor lets you focus your efforts on designing and laying out client interfaces while working in a visual development environment. The underlying code is automatically created for you. However, you can also edit the code manually. SVG assets can be created in CorelDRAW, or any application that outputs open-standard-compliant SVG. This includes simple assets such as arrows, buttons, and charts up to complex vector graphics used in mapping, facilities management, and electronic technical manuals. You can apply behaviors to your interface using built-in JavaScript libraries with code for common functionality and tasks. For example, you can create rollovers, list boxes, and clickable buttons. Your custom applications can contain both smart vector graphics and static raster graphics such as JPEGs and GIFs. Corel Smart Graphics Studio 10

Corel Smart Graphics Studio CSGS Example: Simple Interactive Weather Application RUN TIME Web Services WWW Corel Server SG CSGS built Application with Graphical Interactive Interfaces Data is transformed into XML Corel SVG Viewer Built 30 0 Databases Data Driven Graphics DESIGN TIME Template Data Map Processes XX 0 Static Graphic (SVG) Logic (Temp = RectHeight) Databases (Temp, City) This picture shows how the Corel Smart Graphics Studio components are integrated into a workflow. It shows the workflow that a designer would use to transform a static graphic of a thermometer into a smart graphic driven by data from a Web service. Corel Smart Graphics Studio 11

Template Builder Template Builder The Template Builder allows you to prepare SVG documents with dynamic objects for data mappings by: specifying the nature of required data input(s) assigning advanced functionality, such as parametrics or logic, to objects in your interface design. Once you separate objects from the general presentation, you can apply logic and connect them to external data sources. The resulting dynamic objects can be reused by exporting them as XSLT, an open World Wide Web Consortium (W3C) standard for transforming XML documents (into SVG in this case). Data Mapper Data Mapper With the Data Mapper, you define the connections between the inputs of an SVG template and an XML source by: selecting the SVG elements to map specifying the sample XML file to which the SVG template will be mapped connecting the inputs of the SVG template to the XML sample file (through logic, if required) Here, smart graphics are mapped to external data sources by referencing a sample of the data source. You can also view how the data effects the dynamic objects in your visual interface as you design it. Like the dynamic objects, you can save your data mappings as re-usable assets or export as XSLT. Corel Smart Graphics Studio 12

Process Builder Corel Process Builder You can visually build Corel Server SG processes for binding data sources and generating graphics on the fly without having to code complex ASP or JSP pages. You can bind graphics with multiple data sources. Examples of data sources include Web Services (SOAP), ODBC databases, XML documents, etc. You can also assign additional processing of a Smart Graphic application at run-time. For example, advanced image server technology that tiles large raster images into small downloadable pieces, can be implemented in Corel Smart Graphics Studio. Built-in modules let you easily specify how data and images are processed at run-time. Corel Smart Graphics Studio includes a library of modules so you can provide highly customizable outputs on the Web at run-time or through batch processing. Corel Server SG Corel Server SG Corel Server SG is a high performance platform for the management and transformation of application data and images. Processes created in the Process builder are executed on the Server. Corel Server SG is available in both developer and enterprise editions. Modules perform complex functions on the data and graphics. They are configured and bound in a sequence which is called a process. You don t need to know complex code or proprietary scripting languages, you only need to visually describe what the modules need to do. For example, they can: launch a Web application connect to data bind the data to the interface deliver the visual interface to the end user. Those who wish to do their own advanced scripting have the option of creating custom modules and deployments. The Corel Server SG provides: valuable server management tools such as analysis, queuing, and caching integrated support for Web Services. connector architecture which allows you to communicate to it from native Java,.NET, or COM applications. Corel Smart Graphics Studio 13

Summary of benefits Corel Smart Graphics Studio is a visual development environment that lets developers create enterprise-class graphical applications and interfaces without having to spend valuable time learning programming languages and writing thousands of lines of code. Problem It s difficult to make sense of all the information that s available. Current tools make it difficult and expensive to create and maintain graphical interfaces. Solution Corel Smart Graphics Studio allows you to easily create enterprise-class data-driven graphics that extract data from diverse sources and deliver it in an easy to understand visual interface to multiple devices and platforms. Corel Smart Graphics Studio lets designers create enterprise graphical applications and interfaces without having to learn programming languages. Because XML code is being generated in the background by Corel Smart Graphics Studio it can always be customized by a developer. Corel Smart Graphics Studio improves workflow by separating data, application logic, and presentation. There is no need to re-engineer an application if you make a change to the data. Corel Smart Graphics Studio uses smart graphics which can be dynamically updated by data-driven, server-side processes. Proprietary solutions are limiting. Corel Smart Graphics Studio is based on open standards and provides interoperability. It frees companies from the limitations of proprietary technologies. Information and graphics can be shared seamlessly with other enterprise software. Corel Smart Graphics Studio produces smart graphics that are fully extensible to meet the future needs of the enterprise. Corel Smart Graphics Studio 14

Corel Corporate Profile Founded in 1985, Corel Corporation (www.corel.com) is a leading technology company specializing in content creation tools, business process management and XML-enabled enterprise solutions. The company s goal is to give consumers and enterprise customers the ability to create, exchange and instantly interact with visual content that is always relevant, accurate and available. With its headquarters in Ottawa, Canada, Corel s common stock trades on the Nasdaq Stock Market under the symbol CORL and on the Toronto Stock Exchange under the symbol COR. Corel Smart Graphics Studio 15

COREL CORPORATION 1600 Carling Avenue Ottawa, Ontario Canada K1Z 8R7 Web site: www.corel.com General telephone: 1-613-728-8200 Reader contact information: 1-800-77-COREL Fax: 1-613-728-9790 Media inquiries: media@corel.com For more information about smart graphics, please visit www.corel.com/smartgraphics. Corel Smart Graphics Studio 16