Business solutions: 

PNN GMDH product   >>>

PNN software Lab   >>>

on-line tickets reservation demo

SVG Language usage example

on-line tickets reservation demo

SVG (Scalable Vector Graphics) is a language for describing two-dimensional graphics and graphical applications in XML from the World Wide Web Consortium (W3C). With SVG, Web developers and designers are given a powerfull tool to dynamically generate high-quality graphics from real-time data with precise structural and visual control.

True power and flexibility of SVG language take their roots in the following features of this Web-oriented technology:

  • Data-driven graphics This is XML-based technology and could be easily linked to back-end business processes such as e-commerce systems, corporate databases, and other rich sources of real-time information. XSLT technology is suited ideally to make a bridge between XML-capable data sources and Web-based SVG graphics.
  • Interactive graphics SVG offers a wide range of interactive capabilities that clears the way for creation of rich Web-based applications and complex user interfaces with common Web scripting and programming languages such as JavaScript, Java, and Microsoft Visual Basic.

A growing number of products support SVG format. In fact, Microsoft Internet Explorer browsers of version 5.0 and higher are shipped with SVG plugin by Adobe (Adobe's SVG Viewer) ready to install. You can download the latest SVG plugin for your browser here.

For more details about SVG format and news on development of SVG capable software and hardware worldwide, visit World Wide Web Consortium (W3C) SVG Home Page.

Our Online Ticket Reservation Demo gives you a feel of what SVG-based Web application may look like. It is a prototype of data-driven client-server applicaton that makes use of advantages of SVG and XSLT technologies.

This demo is an interactive, database-driven, seating diagram, where chairs represent seats available for reservation. If the user moves the mouse pointer over a chair, it changes color, and the seat detail (section, row, and seat number) and pricing are displayed. If the mouse is moved over an empty seat, the seat is still highlighted and detailed, but is unavailable for sale. Clicking the mouse on an available seat toggles the seat and puts it in your "buy" list. After the first seat is added, a "buy" button and the order total become visible.

This application can be easily integrated with different server-side databases, which maintain information about performance schedule, seats and prices.

Ukrainian >>>

Russian >>>

English >>>

       
Home | PNN Soft | Solutions | Experience | Projects | Pricing | Contacts