iDashboards Software Requirements
Enterprise On-Premises System Requirements
iDashboards User Application (Client Side)
The iDashboards User Application provides access through multiple technology options provided the device has access to the network or internet. The most popular way to develop and view dashboards is through the iDashboards Desktop Application, which requires Adobe AIR (version 14.0 or higher), 2.33GHz or faster x86-compatible processor or Intel Atom 1.6GHz or faster processor for netbook class devices, Microsoft Windows (XP or higher) or Windows (Server 2008 or higher), and 512MB of RAM (1GB recommended). iDashboards (version 9.1 or higher) is required to build charts or dashboards, while iDashboards (versions 7.0 to 9.1) will allow view-only access within the Desktop Application. Dashboards can also be built and viewed any web browser supporting the Adobe Flash plugin (version 19.0 or higher), or viewed through the HTML5 interface in any browser or on any mobile device.
iDashboards Application Server
The web version of iDashboards is a Java 2 Enterprise Edition (J2EE) Web Application, and can be deployed to virtually any J2EE-compliant application server that implements the Servlet (3.0) and JSP (2.2 or later) specifications. The Apache Tomcat (7.0 or later) application server is bundled with iDashboards; however, it can also be deployed to IBM WebSphere, BEA Weblogic, JBoss or a number of other J2EE application servers with the correct Java Virtual Machine (JVM) version 1.6 or later. Most application servers released since 2003 should meet these requirements.
Application Server Host Operating System
The iDashboards application server can be installed on any operating system for which the correct Java Virtual Machine (JVM) is available, including virtual servers. While Windows (2003 or later) is most popular among our users, many clients have installed on Linux or UNIX (such as Solaris or AIX). Mac OS is not supported as the server operating system, but is popular for the iDashboards User Application. iDashboards can be deployed on a virtual server.
iDashboards Repository Database
Supported repository databases include: Microsoft SQL Server (2005 or later), Oracle (9i or higher) and MySQL (5.0.3 or higher). The repository can be deployed on the application server or a separate server that has reliable network connectivity to the application server. Regular backups of the repository database should be performed using the database vendor’s utilities.
External Data Sources
Some popular examples of databases used to provide chart data include Microsoft SQL Server, Oracle, MySQL, IBM DB2, SAP Sybase, and PostgreSQL; however, any relational database for which JDBC or ODBC drivers are available can be used. Additionally, Microsoft Excel spreadsheets and Access databases can be used if the iDashboards application server is installed on a Windows server.
The following figures are estimates for minimum requirements. There are numerous outside factors that can affect performance of iDashboards and cannot be accounted for in suggested hardware requirements. Example outside factors include available network bandwidth between client and server, impact of third party applications installed on the same server as iDashboards, and ability of external data sources to process and return data in a timely manner. The following estimates assume average usage of iDashboards.