Powerful digital signage features

The Java Announcement Display System includes a number of powerful features to simplify content creation and presentation. Multimedia announcements can be added in seconds using the web-based user interface, intelligent text scaling and layout templates. Content can also be imported from any RSS feed, providing constantly updated news and information throughout the day from any Internet source. JADS also includes announcement scheduling, timetable generation, live previews, password protected access, and many more advanced features requested in digital signage systems.

Fullscreen high definition output

JADS utilises the powerful, cross platform graphics support provided by Java Swing to display high definition imagery on any screen. JADS dynamically rescales content to ensure it matches template criteria and maintains the highest graphics quality possible. JADS can output at any resolution supported by a graphics card. For best results a resolution of at least 1024x768 (or 1360x768 for widescreen) is recommended. JADS can also perform geometric manipulation to enable a 4:3 output to display correctly on a 16:9 screen.

Text anti-aliasing, alpha blending and image interpolation techniques provide an extremely high quality output.

Web-based user interface

JADS does not require custom software to update the content on the presentation screen. Any modern Internet browser can be used to view, configure and add content. The web-based user interface makes it easy to perform tasks such as adding a photograph or a plain text announcement. Timetable items can also be quickly added or changed. All changes take immediate effect. The web-based interface is easy to navigate and perform both simple and complicated tasks with minimal effort.

To gain access to the interface a user account must be created. User accounts control who can add content to the presentation screen. Individual users can be configured to have access to the timetable or any of the feeds managed by JADS.

Slide designer

Content is added to a slide. Multiple slides display in sequence on the presentation screen. The slide designer helps create and order slides for presentation. A number of templates are available that define how content is positioned on slides. The slide designer within JADS will be familiar to those who have used Microsoft Powerpoint or other presentation tools.

The slide designer greatly simplifies positioning images and formatting text by dynamically scaling content. If a slide contains a large amount of text or a high resolution image, JADS will automatically adjust the size to ensure the content fits perfectly and is optimised for fullscreen high definition output.

Timetable editor

JADS version 4 includes timetable support. Up to 10 timelines can be maintained and used to display activities that occur during the day. For example, JADS might be used to display what is happening in various conference rooms in a building.

The timetable editor makes it easy to add items. The user clicks the time in the timetable, provides text and colours and JADS automatically scales and renders item to fit the table. Additional options are available to duplicate items for repeating activities and import data from other sources. The layout of the timetables is customisable within the editor. For example you can specify how many and what hours are in the day, how many timelines required, custom week numbering etc.

Timetables generated by JADS can be served to other machines. For example a timetable image of the days activities can be linked into an intranet web page. JADS will also generate individual, week long timetables for each timeline added to the system. Timetables can be updated as events change, a timetable can be modified by any computer on the local network and the changes can be seen immediately. With support for a variety of colours, importance and changes can be highlighted. The timetable data can be exported and imported and future plugins will enable reading data directly from other time tabling systems.

Scheduling functionality

JADS has the ability to schedule announcements for display in the future. This means that items can be entered into the system days, weeks, months even years in advance and the item will be shown (or become part of an RSS feed) on that date. An expiration (the date when the item should no longer display) can also be specified.

Quick and easy deployment

JADS only needs to be installed on the computer connected to the presentation screen. Content can be added and the current screen output can be viewed from any computer on the local network. No additional software is required.

Example network infrastructure

You will need to connect the presentation computer to your existing network infrastructure if you have not done so already. For large screens in places out of reach from cable network infrastructure, a wireless network can be configured.

RSS support

JADS incorporates an RSS client and RSS server to exchange live information between other JADS installations and feeds on the Internet. An RSS feed from BBC News, for example, can be displayed on the presentation screen and will update live as the latest news develops.

JADS RSS feed support

The RSS server functionality enables items created within JADS to be read by other JADS installations and news aggregators on the local network. JADS supports multimedia feeds too, this means you can use JADS to create podcasts and photo feeds. RSS support makes it possible to share content between multiple JADS installations on a network.

Extensible design

Functionality can be extended to solve specific digital signage problems. Any data available on your local network or the Internet can be displayed on the presentation screen using custom JADS components. For example, JADS can be linked to a database to display a staff list, a web cam to display live images a local weather station to display flight data for pilots.

Custom components to solve specific digital signage requirements are created on request and onsite support is available for southeast England.

Excellent reliability

JADS provides stable, reliable operation with system uptimes exceeding 99.9%. JADS version 4 is the product of 3 years development and testing at the University of Kent.

Incorporated technologies

  • HTTP 1.0 Web Server - A fast, efficient web server providing support for dynamic, protected content.  There is no mapping between the server and the local filing system ensuring the system remains safe and secure. The server is custom built and runs inside a JVM, safeguarding against exploits commonly affecting Apache and Microsoft IIS.  Web server design and implementation ©  Michael Gardiner 2004-2007.
  • XML 1.0 Parser & Writer - The permanent state of the system is maintained using XML data files providing an easy structure to maintain, modify and upgrade. Simple XML parser and writer design and implementation © Michael Gardiner 2005-2007.
  • RSS 0.9 - 2.0 Feed Processor - External XML RSS feeds can be imported into the system.  RSS versions 0.9 through 2.0 are supported.  The system writes RSS 2.0 and maintains compatibility with news aggregators while adding additional formatting information for JADS enabled screens.  RSS Feed processor design and implementation © Michael Gardiner 2005-2007.
  • HTML User Interface - Announcements are added to the system using a dynamic, protected, web based user interface compliant with all major Internet browsers.  HTML User Interface design and implementation © Michael Gardiner 2005-2007.
  • Full screen Swing Display System - The display system enhances Java Swing components to dynamically fit announcements containing text and images into a number of panels.  Content is redrawn live and schemes are in place to eliminate screen burn and unreadable text. JADS Swing display system design and implementation © Michael Gardiner 2004-2007.
  • User Management System - A number of users with unique credentials and access rights are maintained.  New users can be added and credentials changed within the web based user interface. User management system design and implementation © Michael Gardiner 2005-2007.
  • Announcement Management System - All announcements are archived for future reference.  Announcements can include activation and expiration dates to ease maintenance. Announcement management system design and implementation © Michael Gardiner 2004-2007.
  • XML storage database - Announcements, Users, Timetable items and Feeds are all stored as XML providing extensibility for the future.  Storage database design and implementation © Michael Gardiner 2004-2007