Comparative Analysis Report:

Size: px
Start display at page:

Download "Comparative Analysis Report:"

Transcription

1 Comparative Analysis Report: Visualization Tools & Platforms By Annabel Weiner, Erol Basusta, Leah Wilkinson, and Quenton Oakes

2 Table of Contents Executive Summary Introduction Assessment Criteria Publishability Insight Workability Integration Varying Methods & Limitations Applications & GUI s JavaScript & Libraries Choice of Tool or Platform Platforms & Libraries Cytoscape D3.js NodeGoat Neo4j Conclusions

3 Executive Summary We analyzed five tools (Cytoscape, Gephi, D3.js, NodeGoat, and Neo4j) on the basis of four criteria (Publishability, Insight, Workability, and Integration). We discovered a natural division in the tools available: Applications and Javascript libraries. Applications are generally easier to use but more difficult to publish. This category includes Cytoscape, Gephi, and NodeGoat. Libraries are programming languages designed, in this context, to visualize data. This category includes D3.js. Neo4j is less easily categorized, as it features a programming environment within a user interface. The main tension we found is the learning curve of Javascript libraries as opposed to the relatively limited functionality of GUI applications. This tension is connected with the concern for future actions taken by the Digital Scholarship Team in whether to offer visualizations that can be offered as products or visualization training offered as a service. Our recommendations moving forward regarding visualization tools are as follows: Gephi seems to be the most appropriate GUI tool due to unique publishability features, while D3.js and Neo4j are promising tools that require more expert knowledge. Gephi is increasing its market share, but D3.js is very well established with a knowledgeable user community, potentially of great use in anticipating new users' needs when designing training. In broader terms, we would recommend introducing user testing as early as possible in this process to determine the added value for researchers in either scenario. Anticipating users needs before they can be clearly articulated is a great accomplishment for a library service, but a clear image of what these needs may be is of the highest priority in offering a radically novel service such as visualization assistance.

4 Introduction Before our team set out to create visualizations using Cytoscape and D3.js we decided to first assess whether the two tools would be the best platforms / libraries we could use that were available to us. The fact that Cytoscape is designed for visualizing molecular interaction networks and biological pathways was what led us to this decision. If we can find a platform that has been developed to accomplish specifically what we would ideally like Cytoscape and D3.js to do, it would be the better platform to pursue and invest more time in. For our assessment we focused on four key criteria we thought would be essential for the final platform and/or library to have when it comes to the creation and sharing of visualizations. We decided on these criteria from analyzing our meetings with the Digital Scholarship Team. Assessment Criteria Publishability This criterion concerns how easy is it to recreate visualizations in a format that is accessible to a wider audience. Details such as how visualizations are created and how much tweaking is required for publication are also part of this criteria. The quality, features, and size of the visualization are also keys components to be evaluated as well. Insight This criterion discerns how powerful the platform is when it comes to research. Does the platform features and interface facilitate the discovery of new networks and relationships? Are there any limitations on the capabilities or capacity of the analysis done on the platform? These are all analyzed as implications for insight. Workability This criteria examines how easy the platform or library is to actually use. It encompasses the size of their respective communities, variety of third party plugins and tutorials, as well as overall prevalence in the field of information visualization. If a platform / language is easy to pick up and has quality documentations or tutorials it is considered to have high workability. Integration Our final criterion is how well the platform or library works with various data formats as well as other platforms and tools. Questions such as built in features for massaging the data and flexibility in data input format also fall under this criteria. The gap and number of steps between actual data analysis and the visualization recreation online is another aspect of this criteria.

5 Varying Methods & Limitations From our assessment of the different platforms and tools we noticed there were two categories when it came to visualization research and creation. Either there was an application with an easy to use graphical user interface, or there was a HTML/CSS friendly JavaScript library that had no GUI but were very flexible and strong. Applications & GUI s Application are what modern end users are most comfortable using, with features such as menus, file selection dialogs, tabs, and form like option configuration. They usually offer simple tutorials and easily navigable interfaces. These traits make visualization apps high in workability and in insight, since usually the very purpose of the app is to conduct network / node analyses. The tradeoff is that they offer little to nothing when it comes to the publishability and integration features: means to export the visualization are rare, maintaining its interactability or putting it online straight from the app, and when these features are present they compete with the user interface for the developer's time and energies, leading to lower quality output. JavaScript & Libraries JavaScript seems to be a requirement to posting visualizations on the internet: it is the language that allows for the creation of interactive graphical networks. As a programming language it also offers a variety of plugins and tweaks that enable it to work with many other languages, and all kind of datasets. Thus, it offers very high publishability as well as integration. This kind of tool does have drawbacks: it poses a significant challenge to understand and use to people that have no background in programming. It offers no real GUI, and can be cumbersome when it comes down to actually conducting analyses. This translates into very low workability somewhat decreased insight (due to the challenge of needing to fully comprehend the system before fine control is achievable) when using JavaScript libraries. Choice of Tool or Platform Depending on whether people will be trained in offering visualizations, compared to enabling users to create visualizations for themselves for research purposes, the category of tool chosen will have a significant impact. That is, the JavaScript route would prove to have a high learning curve and would entail some amount of instruction and specialization on how to use it effectively. On the other hand, an application that could conduct analyses as well as offer some amount of online publishing capabilities would empower individuals.

6 Platforms & Libraries For our comparative analyses we looked at a total of five different platforms / libraries. We chose them based on the prevalence of their use, which we felt would positively correlate with their total number of users. Bigger user communities often translates to there being more plugins, more comprehensive faqs and tutorials, as well as more refined documentation. Cytoscape Cytoscape is what has been used so far in regards to network and node analyses. As an app it is stronger in workability and insight criteria, but lower on publishability and integration. The installation is simple if you have Java installed. Cytoscape offers its own Javascript library, Cytoscape.js, for creating visualizations in HTML5. After the visualization is designed, the Javascript library help substantially in terms of online publishability. There is quite a bit of documentation and tutorials on Cytoscape, which helps with the fact that need for javascript programming may be a drawback in terms of internal and external training. Cytoscape requires Java 8, the latest and most secure version. Though it has a graphical user interface, it looks out of date and is not very easy to use. This is because it is geared towards experts, and specifically designed for genetics researchers. It is possible to view the visualizations in a web friendly method by exporting your files through Cytoscape.js, which is a javascript library for creating visualizations in HTML5. However, the visualizations do not necessarily satisfy all of the users needs: bigger networks and visualizations fail to display, and interaction is severely limited. Using Cytoscape to begin with requires some amount of manual labor in massaging and cleaning the data. Also, to even use Cytoscape.js users would require a background in programming. The drawbacks of Cytoscape.js negatively impact the Cytoscape app Javascript bundle, and seeing as D3.js is more powerful, flexible, and prevalent, moving to another app would have minimal cost. If the new app offers publishing features separate from Javascript, it would even be a benefit. Considering the limitations of its Javascript, it would still be possible to use the Cytoscape app / Javascript combo provided different information architectures were experimented with and used in the creation of visualizations.

7 Gephi Gephi is another app primarily focused on conducting network and node analyses. Like Cytoscape it has high workability and insight. Unlike Cytoscape it doesn t offer its own official Javascript library per se, but it does offer several open source user created ones. For example Gexf Javascript Web Viewer allows for drag and drop recreation of Gephi visualizations online. It does not accept xml, xlsx, or txt formatted files, but provided these are converted to csv files, they can be processed. Gephi can also export networks to SVG files which have the potential to be interactive and published online via different plugins. There seems to be a lot of online documentation and community support forums. One major issue with Gephi is that it doesn t work with Java 8; older versions of Java are needed for it to work. The fact that it doesn t run on the latest version of Java can be problematic in installation, and is a security risk. Gephi is also incompatible with xml, xlsx, and txt files, which can be a problem with the data provided by the Digital Scholarship Team. Gephi is in open beta, and will likely have a few bugs. It should be fine for internal use, but might not be otherwise. The interface and some simple interactions such as zooming in and out can be unintuitive at times. Being an app, Gephi focuses on data analysis and manipulation more so than visualization sharing, leading to lower publishability. D3.js D3.js is one of the more popular javascript libraries that allows for the creation of complex data visualizations online and in the browser. It offers extensive documentation, user tutorials, and plugins, all user generated and open source available on Github. Being primarily a javascript library, D3 scores exceptionally high in both integration and publishability, being one of the best and most used libraries for any and all online data visualization needs. D3.js s power and capabilities comes at a cost: effective navigation and use of the library, documentation, and its many features require a strong working knowledge of javascript programming. For those unfamiliar with programming D3 offers very low workability. Also, D3 is primarily about creating visualizations of data, and therefore is considered to do poorly on our insight criteria, as it does not offer any kind of network / node analyses features. Having to conduct analyses separately, it might be necessary to clean the exported data so D3 recognizes, further slowing and complicating the process.

8 NodeGoat NodeGoat requires no installation or Java, and does all of its analyses and visualizations online and in the cloud. Once the user logs in, they do the rest of their work in a browser environment. Its UI is simple and intuitive, making it easy to learn. It scores high on workability and insight, and average on publishability since visualizations are already on the web. Though it offers no clear indication on how to get started (read disadvantages), it does have a demo along with several video tutorials that demonstrate its features. Network visualizations are to be very interactive: a user can click on a node for more information and can view the development of the network by adjusting its timeline. It has the potential to be very cross platform. Making an account to explore NodeGoat with a demonstration set of data is not a straightforward process, and a local installation can only be assumed to be more challenging. According to NodeGoat's About page, a potential user must send them an to discuss using NodeGoat. There appears to be no integration with other tools or systems, giving it very low accessibility and flexibility. Since it seems like it is a standalone tool, it is unknown if it can be hosted on another site. In addition, a user cannot export an image or a visualization; they can only export a csv file. To display the visualizations to others, a link to the NodeGoat site may be necessary. All these traits negatively impact this platforms publishability. Neo4j Neo4j might be a good compromise between the two categories of apps and Javascript libraries. It has a good interface with very good documentation. Plus, its engine appears to be totally server side, not requiring any user installation or logins. Neo4j offers both a community and enterprise edition. The community edition is free and may be adequate for use. However, the enterprise edition may still be worth looking into as the added support and customization options could prove to be important if the team plans to offer visualizations as a service. Although it is worth looking into the enterprise edition, the cost is unknown. It may be necessary to the developers to discuss which edition would be the best to use in this instance. It is important to consider the functionality, support, and cost differences between the two editions. Like with some of the other tools we examined, opening files proves to be a challenge in Neo4j.

9 Conclusions All tools surveyed are potentially as workable as the current tool (Cytoscape). Gephi is a promising alternative thanks to its unique publishability feature. While it has severe challenges for installation, these are likely to be worked out through the development cycle. Javascript libraries clearly have power far beyond the GUI tools, and may be more useful in conjunction with a GUI tool to create a prototype visualization to be replicated programmatically, reducing time spent developing a solution that may be discarded. This approach is common in other situations (wireframing). Neo4j is worthy of further inquiry as a unique tool, but if the enterprise version is necessary, for full access to its tools or to exceed a certain data size limit, for example, it could be a sub optimal tool for the Digital Scholarship Team. The largest choice to be made is in the approach moving forward, between ease of use and power, split between GUI applications and Javascript libraries. The GUI tools are likely easier to teach to researchers with little programming background, but the capabilities desired may not be present in these tools, while expert users would be able to create very novel visualizations with programmatic tools. One example is hyperlinking nodes in a network visualization. This features appears to be exclusively available in Javascript based tools, be it Cytoscape.js exports or D3.js. Ease of installation, as an opportunity cost, was also a concern. Javascript tools are easily installed if the underlying concept of them is understood in a real way there is no installation, if hotlinking is acceptable. However, to a novice user the installation can be extremely daunting, as daunting as general use. This was a more major concern with the GUI tools, as some required outdated versions of Java, potentially leading to actual system insecurity, as well as challenging workarounds created by the community in some cases. This process is just as alien to novice users as hotlinking a Javascript library. The next step moving forward should be user research to examine the choice at hand, between GUI tools and Javascript libraries. Understanding researcher's skill level with computer tools will communicate a great deal of useful information about possible services to be offered, such as detailed data about the time it takes to train an individual to use a tool, the quality of data that is expected to be used, and similar questions. For creating visualizations in house the challenge of user interaction will lie more on the experience of users discovering it on the web and if it is seen as useful and insightful or simply decoration, as well as revealing the amount of time and effort required to master the creation and hosting of the visualizations, as well as other back end concerns that can only be truly discovered through implementation, working through the process as it would be performed if it were an established service.

4/25/2016 C. M. Boyd, ceilyn_boyd@harvard.edu Practical Data Visualization with JavaScript Talk Handout

4/25/2016 C. M. Boyd, ceilyn_boyd@harvard.edu Practical Data Visualization with JavaScript Talk Handout Practical Data Visualization with JavaScript Talk Handout Use the Workflow Methodology to Compare Options Name Type Data sources End to end Workflow Support Data transformers Data visualizers General Data

More information

Visualisation in the Google Cloud

Visualisation in the Google Cloud Visualisation in the Google Cloud by Kieran Barker, 1 School of Computing, Faculty of Engineering ABSTRACT Providing software as a service is an emerging trend in the computing world. This paper explores

More information

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Development Frameworks Overview Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Solution Frameworks One of the biggest technological decisions

More information

Cloud Storage Services. Keep In Mind

Cloud Storage Services. Keep In Mind Cloud Storage Services The term the cloud is a buzzword thrown around by many, as something new and wonderful, but is never fully explained. As far as any explanation goes, it s usually no more than a

More information

A Database Re-engineering Workbench

A Database Re-engineering Workbench A Database Re-engineering Workbench A project proposal by Anmol Sharma Abstract Data is not always available in the best form for processing, it is often provided in poor format or in a poor quality data

More information

QUICK START GUIDE. Cloud based Web Load, Stress and Functional Testing

QUICK START GUIDE. Cloud based Web Load, Stress and Functional Testing QUICK START GUIDE Cloud based Web Load, Stress and Functional Testing Performance testing for the Web is vital for ensuring commercial success. JAR:Load is a Web Load Testing Solution delivered from the

More information

OpenText Information Hub (ihub) 3.1 and 3.1.1

OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to

More information

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW

More information

Enterprise Service Bus

Enterprise Service Bus We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications

More information

Developing Fleet and Asset Tracking Solutions with Web Maps

Developing Fleet and Asset Tracking Solutions with Web Maps Developing Fleet and Asset Tracking Solutions with Web Maps Introduction Many organizations have mobile field staff that perform business processes away from the office which include sales, service, maintenance,

More information

Cloudwords Drupal Module. Quick Start Guide

Cloudwords Drupal Module. Quick Start Guide Cloudwords Drupal Module Quick Start Guide 1 Contents INTRO... 3 HOW IT WORKS... 3 BEFORE YOU INSTALL... 4 In Cloudwords... 4 In Drupal... 4 INSTALLING THE CLOUDWORDS DRUPAL MODULE... 5 OPTION ONE: Install

More information

Survey Public Visualization Services

Survey Public Visualization Services Survey Public Visualization Services Stefan Kölbl Markus Unterleitner Benedict Wright Graz University of Technology A-8010 Graz, Austria 4 May 2012 Abstract This survey is about public visualization services.

More information

ICE Trade Vault. Public User & Technology Guide June 6, 2014

ICE Trade Vault. Public User & Technology Guide June 6, 2014 ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,

More information

How to Build an Enterprise App in 5 Days 1

How to Build an Enterprise App in 5 Days 1 How to Build an Enterprise App in 5 Days 1 TABLE OF CONTENTS STAGES OF TRADITIONAL APP DEVELOPMENT 3 STAGE 1: DEFINE 4 STAGE 2: BUILD & TEST 4 STAGE 3: ROLLOUT 6 STAGE 4: MANAGEMENT 7 BUILDING AN ENTERPRISE

More information

Deposit Identification Utility and Visualization Tool

Deposit Identification Utility and Visualization Tool Deposit Identification Utility and Visualization Tool Colorado School of Mines Field Session Summer 2014 David Alexander Jeremy Kerr Luke McPherson Introduction Newmont Mining Corporation was founded in

More information

Open-EMR Usability Evaluation Report Clinical Reporting and Patient Portal

Open-EMR Usability Evaluation Report Clinical Reporting and Patient Portal Open-EMR Usability Evaluation Report Clinical Reporting and Patient Portal By Kollu Ravi And Michael Owino Spring 2013 Introduction Open-EMR is a freely available Electronic Medical Records software application

More information

Building Applications with Protégé: An Overview. Protégé Conference July 23, 2006

Building Applications with Protégé: An Overview. Protégé Conference July 23, 2006 Building Applications with Protégé: An Overview Protégé Conference July 23, 2006 Outline Protégé and Databases Protégé Application Designs API Application Designs Web Application Designs Higher Level Access

More information

Internet Map Service Hosting at maphost.co.nz

Internet Map Service Hosting at maphost.co.nz SpatialMedia Internet Map Service Hosting at maphost.co.nz Hosting internet mapping services is the obvious solution for sites who have their web site hosted by an ISP/IPP. Getting online can be as simple

More information

Current Order Tool Experiences Complaints

Current Order Tool Experiences Complaints Current Order Tool Experiences Complaints Log in unadvertised case sensitivity for email address that is used as login id CERES Dataset Info pages are too crowded!! On the Data Products Catalog page, remove

More information

Appscend Mobile Platform Presentation Enterprise Solutions Whitepaper

Appscend Mobile Platform Presentation Enterprise Solutions Whitepaper Appscend Mobile Platform Presentation Enterprise Solutions Whitepaper The VAP License Appscend s Value Added Partner license is the best solution for large organizations in need of a unified mobile platform

More information

edm RIE Export Plugin

edm RIE Export Plugin edm RIE Export Plugin Installation and User Guide INTRODUCTION This guide provides information to help you set up the Redact-It export plugin for IBM ediscovery Manager in order to export files to Redact-It

More information

File Transfers. Downloading Data from iseries to PC INTRODUCTION CONTENTS OVERVIEW 2 CU*BASE FILE TRANSFER FUNCTIONS MENU (MNFILE) 4

File Transfers. Downloading Data from iseries to PC INTRODUCTION CONTENTS OVERVIEW 2 CU*BASE FILE TRANSFER FUNCTIONS MENU (MNFILE) 4 File Transfers Downloading Data from iseries to PC INTRODUCTION How can I get my favorite custom report from CU*BASE into my Excel worksheet? How do I get an address file ready for my insurance provider

More information

Following statistics will show you the importance of mobile applications in this smart era,

Following statistics will show you the importance of mobile applications in this smart era, www.agileload.com There is no second thought about the exponential increase in importance and usage of mobile applications. Simultaneously better user experience will remain most important factor to attract

More information

Authoring Guide for Perception Version 3

Authoring Guide for Perception Version 3 Authoring Guide for Version 3.1, October 2001 Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted.

More information

WHITEPAPER. Managing Design Changes in Enterprise SBM Installations

WHITEPAPER. Managing Design Changes in Enterprise SBM Installations WHITEPAPER Managing Design Changes in Enterprise SBM Installations By Tom Clement Serena Software, Inc. October 2013 Summary This document explains how to organize your SBM maintenance and development

More information

HackMiami Web Application Scanner 2013 PwnOff

HackMiami Web Application Scanner 2013 PwnOff HackMiami Web Application Scanner 2013 PwnOff An Analysis of Automated Web Application Scanning Suites James Ball, Alexander Heid, Rod Soto http://www.hackmiami.org Overview Web application scanning suites

More information

Developing a highly dynamic web application for a large bank using rules-based technology

Developing a highly dynamic web application for a large bank using rules-based technology Developing a highly dynamic web application for a large bank using rules-based technology Part 1: Requirements and zooming in on a solution Part 2: Design and development Part 3: Conclusion and lessons

More information

SavvyDox Publishing Augmenting SharePoint and Office 365 Document Content Management Systems

SavvyDox Publishing Augmenting SharePoint and Office 365 Document Content Management Systems SavvyDox Publishing Augmenting SharePoint and Office 365 Document Content Management Systems Executive Summary This white paper examines the challenges of obtaining timely review feedback and managing

More information

Design Tips. Planning & Design 1

Design Tips. Planning & Design 1 Planning & Design 1 Suppose you already have a website that you ve created for a hobby or subject of interest. Now you want to take the next step and start up a small online business. In this tutorial,

More information

SAP Digital CRM. Getting Started Guide. All-in-one customer engagement built for teams. Run Simple

SAP Digital CRM. Getting Started Guide. All-in-one customer engagement built for teams. Run Simple SAP Digital CRM Getting Started Guide All-in-one customer engagement built for teams Run Simple 3 Powerful Tools at Your Fingertips 4 Get Started Now Log on Choose your features Explore your home page

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

Getting started with API testing

Getting started with API testing Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...

More information

GUI Test Automation How-To Tips

GUI Test Automation How-To Tips www. routinebot.com AKS-Labs - Page 2 - It s often said that First Impression is the last impression and software applications are no exception to that rule. There is little doubt that the user interface

More information

Model-based approach to design web application testing tool

Model-based approach to design web application testing tool American Journal of Software Engineering and Applications 2014; 3(5): 63-67 Published online November 20, 2014 (http://www.sciencepublishinggroup.com/j/ajsea) doi: 10.11648/j.ajsea.20140305.12 ISSN: 2327-2473

More information

Digital Asset Management. Content Control for Valuable Media Assets

Digital Asset Management. Content Control for Valuable Media Assets Digital Asset Management Content Control for Valuable Media Assets Overview Digital asset management is a core infrastructure requirement for media organizations and marketing departments that need to

More information

Adapt Learning: Adapt Authoring Tool Concept and Vision

Adapt Learning: Adapt Authoring Tool Concept and Vision Adapt Learning: Adapt Authoring Tool Concept and Vision Document control Abstract: Describes the how responsive applies to the Adapt Learning Project Author: Sven Laux Version: 0.2 Date: 12 / 11 / 2013

More information

WHITE PAPER on Flex to HTML5 The Migration Challenge. April 2014

WHITE PAPER on Flex to HTML5 The Migration Challenge. April 2014 WHITE PAPER on Flex to HTML5 The Migration Challenge April 2014 TABLE OF CONTENTS Abstract... 3 Flex to HTML5 Migration Overview... 4 Migration Solutions... 5 Best Practises in Migration... 12 Key Challenges

More information

Attix5 Pro Server Edition

Attix5 Pro Server Edition Attix5 Pro Server Edition V7.0.2 User Manual for Mac OS X Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved. Attix5, 2013 Trademarks

More information

SCF/FEF Evaluation of Nagios and Zabbix Monitoring Systems. Ed Simmonds and Jason Harrington 7/20/2009

SCF/FEF Evaluation of Nagios and Zabbix Monitoring Systems. Ed Simmonds and Jason Harrington 7/20/2009 SCF/FEF Evaluation of Nagios and Zabbix Monitoring Systems Ed Simmonds and Jason Harrington 7/20/2009 Introduction For FEF, a monitoring system must be capable of monitoring thousands of servers and tens

More information

The Effects of Changing a Static Website to a Dynamic Format

The Effects of Changing a Static Website to a Dynamic Format The Effects of Changing a Static Website to a Dynamic Format A Case Study by Candice Ossowski Explain what my project was Redesigning a static website for a small local computer company, making the new

More information

The SPELL Tabs. Inline Navigation for SharePoint Pages. SPELL Tabs version January Author: Christophe HUMBERT User Managed Solutions LLC

The SPELL Tabs. Inline Navigation for SharePoint Pages. SPELL Tabs version January Author: Christophe HUMBERT User Managed Solutions LLC The SPELL Tabs Inline Navigation for SharePoint Pages SPELL Tabs version 1.1.0 January 2014 Author: Christophe HUMBERT User Managed Solutions LLC Table of Contents About the SPELL Tabs... 2 Instructions...

More information

ONLINE EXTERNAL AND SURVEY STUDIES

ONLINE EXTERNAL AND SURVEY STUDIES ONLINE EXTERNAL AND SURVEY STUDIES Before reading this document, be sure you are already familiar with the Instructions for using the School of Psychological Sciences Participant Pool available on the

More information

white paper Modernizing the User Interface: a Smarter View with Rumba+

white paper Modernizing the User Interface: a Smarter View with Rumba+ white paper Modernizing the User Interface: a Smarter View with Rumba+ INTRODUCTION Organizations need to rapidly adapt in order to meet business demands. With a large percentage of businesscritical IT

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu

More information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com

More information

Changes in IT and Your Business are in Inevitable. Are you Ready? THE RIGHTANSWERS UNIFIED KNOWLEDGE PLATFORM IS A UNIQUE COMBINATION OF SOFTWARE,

Changes in IT and Your Business are in Inevitable. Are you Ready? THE RIGHTANSWERS UNIFIED KNOWLEDGE PLATFORM IS A UNIQUE COMBINATION OF SOFTWARE, Right Answers RightAnswers Unified Knowledge Platform The #1 Knowledge Management Solution R Answe Changes in IT and Your Business are in Inevitable. Are you Ready? THE RIGHTANSWERS UNIFIED KNOWLEDGE PLATFORM

More information

Evaluation of Open Source Data Cleaning Tools: Open Refine and Data Wrangler

Evaluation of Open Source Data Cleaning Tools: Open Refine and Data Wrangler Evaluation of Open Source Data Cleaning Tools: Open Refine and Data Wrangler Per Larsson plarsson@cs.washington.edu June 7, 2013 Abstract This project aims to compare several tools for cleaning and importing

More information

Blaise On-the-Go: Using Blaise IS With Mobile Devices

Blaise On-the-Go: Using Blaise IS With Mobile Devices Blaise On-the-Go: Using Blaise IS With Mobile Devices Alerk Amin (CentERdata, Tilburg, The Netherlands) Arnaud Wijnant (CentERdata, Tilburg, The Netherlands) 1 Introduction Blaise IS provides a mechanism

More information

IBM BPM V8.5 Standard Consistent Document Managment

IBM BPM V8.5 Standard Consistent Document Managment IBM Software An IBM Proof of Technology IBM BPM V8.5 Standard Consistent Document Managment Lab Exercises Version 1.0 Author: Sebastian Carbajales An IBM Proof of Technology Catalog Number Copyright IBM

More information

Pivot Charting in SharePoint with Nevron Chart for SharePoint

Pivot Charting in SharePoint with Nevron Chart for SharePoint Pivot Charting in SharePoint Page 1 of 10 Pivot Charting in SharePoint with Nevron Chart for SharePoint The need for Pivot Charting in SharePoint... 1 Pivot Data Analysis... 2 Functional Division of Pivot

More information

Adding Web 2.0 features to a Fleet Monitoring Dashboard

Adding Web 2.0 features to a Fleet Monitoring Dashboard SpaceOps 2010 ConferenceDelivering on the DreamHosted by NASA Mars 25-30 April 2010, Huntsville, Alabama AIAA 2010-2249 Adding Web 2.0 features to a Fleet Monitoring Dashboard

More information

TechTips. Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query)

TechTips. Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query) TechTips Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query) A step-by-step guide to connecting Xcelsius Enterprise XE dashboards to company databases using

More information

Chapter 17. System Adoption

Chapter 17. System Adoption Chapter 17 System Adoption Systems adoption is one of core IS issues that has been extensively investigated. Every new type of IS renews interest in this topic. In a brief timeline, investigations started

More information

Embedded BI made easy

Embedded BI made easy June, 2015 1 Embedded BI made easy DashXML makes it easy for developers to embed highly customized reports and analytics into applications. DashXML is a fast and flexible framework that exposes Yellowfin

More information

Author: Ryan J Adams. Overview. Central Management Server. Security. Advantages

Author: Ryan J Adams. Overview. Central Management Server. Security. Advantages Author: Ryan J Adams Overview In this paper we will look at Central Management Server and how it can help you manage a disperse environment. We will look at the requirements for setting up a CMS, the advantages

More information

#mstrworld. No Data Left behind: 20+ new data sources with new data preparation in MicroStrategy 10

#mstrworld. No Data Left behind: 20+ new data sources with new data preparation in MicroStrategy 10 No Data Left behind: 20+ new data sources with new data preparation in MicroStrategy 10 MicroStrategy Analytics Agenda Product Workflows Different Data Import Processes Product Demonstrations Data Preparation

More information

Network Event Viewer now supports real-time monitoring enabling system administrators to be notified immediately when critical events are logged.

Network Event Viewer now supports real-time monitoring enabling system administrators to be notified immediately when critical events are logged. About Network Event Viewer is a network wide event log monitoring, consolidation, auditing and reporting tool enabling System Administrators to satisfy Sarbanes-Oxley auditing requirements while proactively

More information

Creating Mobile Apps Development and Deployment

Creating Mobile Apps Development and Deployment Creating Mobile Apps For Teachers Introduction This video is the second in the series on creating apps for mobile platforms. The video covers the methods used by developers to get a good understanding

More information

EdgeLap: Identifying and discovering features from overlapping sets in networks

EdgeLap: Identifying and discovering features from overlapping sets in networks Project Title: EdgeLap: Identifying and discovering features from overlapping sets in networks Names and Email Addresses: Jessica Wong (jhmwong@cs.ubc.ca) Aria Hahn (hahnaria@gmail.com) Sarah Perez (karatezeus21@gmail.com)

More information

Important Release Information and Technical and Deployment Support Notes

Important Release Information and Technical and Deployment Support Notes PrinterOn On-Premise Server Release Technical Support Notes Important Release Information and Technical and Deployment Support Notes During the course of product development and support, configurations

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Building native mobile apps for Digital Factory

Building native mobile apps for Digital Factory DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels

More information

HP Application Lifecycle Management (ALM)

HP Application Lifecycle Management (ALM) HP Application Lifecycle Management (ALM) Knowledge Share Maheshwar Salendra Date : 12/02/2012 AGENDA: Introduction to ALM ALM Functionality by Edition ALM Home page Side bars: Management Requirements

More information

Archi - ArchiMate Modelling. What s New in Archi

Archi - ArchiMate Modelling. What s New in Archi Archi - ArchiMate Modelling What s New in Archi Important Notice It's always a good idea to make backup copies of your data before installing and using a new version of Archi. Whilst we make every effort

More information

VitalQIP DNS/DHCP & IP Address Management Software and Appliance Solution

VitalQIP DNS/DHCP & IP Address Management Software and Appliance Solution VitalQIP DNS/DHCP & IP Address Management Software and Appliance Solution May 2011 7.3 Version 1 Copyright 2011 Alcatel-Lucent 1 Table of Contents 1. Document Purpose... 3 2. What s New in VitalQIP 7.3?...

More information

Adobe Marketing Cloud Bloodhound for Mac 3.0

Adobe Marketing Cloud Bloodhound for Mac 3.0 Adobe Marketing Cloud Bloodhound for Mac 3.0 Contents Adobe Bloodhound for Mac 3.x for OSX...3 Getting Started...4 Processing Rules Mapping...6 Enable SSL...7 View Hits...8 Save Hits into a Test...9 Compare

More information

National Frozen Foods Case Study

National Frozen Foods Case Study National Frozen Foods Case Study Leading global frozen food company uses Altova MapForce to bring their EDI implementation in-house, reducing costs and turn-around time, while increasing overall efficiency

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 6.2 Content Author's Reference and Cookbook Rev. 091019 Sitecore CMS 6.2 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents

More information

IDL. Get the answers you need from your data. IDL

IDL. Get the answers you need from your data. IDL Get the answers you need from your data. IDL is the preferred computing environment for understanding complex data through interactive visualization and analysis. IDL Powerful visualization. Interactive

More information

Actian Vortex Express 3.0

Actian Vortex Express 3.0 Actian Vortex Express 3.0 Quick Start Guide AH-3-QS-09 This Documentation is for the end user's informational purposes only and may be subject to change or withdrawal by Actian Corporation ("Actian") at

More information

Pypad. A magical and revolutionary collaborative editing platform. Apr 2010 R. Crosby, M. Huang, J.J. Poon, S. Zhang

Pypad. A magical and revolutionary collaborative editing platform. Apr 2010 R. Crosby, M. Huang, J.J. Poon, S. Zhang Pypad A magical and revolutionary collaborative editing platform 0. CODE OVERVIEW 0.1. FILES Apr 2010 R. Crosby, M. Huang, J.J. Poon, S. Zhang PypadGui.py - user interface for text and drawing editing

More information

www.intellect.com i80815

www.intellect.com i80815 Gain a high level comparison between Business Process Management (BPM) platforms and SharePoint to better establish the proper software fit for your enterprise. BPM solutions and SharePoint are often viewed

More information

Microsoft Enterprise Project Management 2010 Licensing Guide

Microsoft Enterprise Project Management 2010 Licensing Guide Microsoft Enterprise Project Management 2010 Licensing Guide Microsoft Project 2010 Licensing Microsoft Project 2010 is a family of products that provide a range of functionality depending on organizational

More information

File S1: Supplementary Information of CloudDOE

File S1: Supplementary Information of CloudDOE File S1: Supplementary Information of CloudDOE Table of Contents 1. Prerequisites of CloudDOE... 2 2. An In-depth Discussion of Deploying a Hadoop Cloud... 2 Prerequisites of deployment... 2 Table S1.

More information

Milestone Systems. XProtect MIP SDK 2016 R2. Getting Started Guide

Milestone Systems. XProtect MIP SDK 2016 R2. Getting Started Guide Milestone Systems XProtect MIP SDK 2016 R2 Getting Started Guide Contents About this guide... 4 Milestone Solution Partner... 5 What is MIP SDK... 6 Ways of making integrations... 7 Protocol integration...

More information

Budget Considerations. Architecture

Budget Considerations. Architecture With hundreds of Help Desk software packages available, how do you choose the best one for your company? When conducting an Internet search, how do you wade through the overwhelming results? The answer

More information

Introduction to apps for Office 2013 Preview

Introduction to apps for Office 2013 Preview Introduction to apps for Office 2013 Preview This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references, may change without

More information

Raise of hands on anyone whos used the Flex or Silverlight Application Builders?

Raise of hands on anyone whos used the Flex or Silverlight Application Builders? Raise of hands on whos used the Beta for Web Application Builder? Raise of hands on anyone whos done any web development? Raise of hands on anyone whos used the Flex or Silverlight Application Builders?

More information

From Design to Measurement. Steps for Building Successful Mobile Applications

From Design to Measurement. Steps for Building Successful Mobile Applications From Design to Measurement Steps for Building Successful Mobile Applications Table of Contents 3 Introduction 4 Mobile App Lifecycle Design Ease of use Usage Updates 6 Mobile App Development Features Navigability

More information

SAP Lumira Cloud: True Self-Service BI Without The Server

SAP Lumira Cloud: True Self-Service BI Without The Server September 9 11, 2013 Anaheim, California SAP Lumira Cloud: True Self-Service BI Without The Server Ashish Morzaria, SAP Christina Obry, SAP Learning Points How to enable self-service BI using Lumira on

More information

Generate Android App

Generate Android App Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can

More information

What s New in Analytics: Fall 2015

What s New in Analytics: Fall 2015 Adobe Analytics What s New in Analytics: Fall 2015 Adobe Analytics powers customer intelligence across the enterprise, facilitating self-service data discovery for users of all skill levels. The latest

More information

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS W E L C O M E T O M O N I T O R I N G H E A V E N NEW THINGS ABOUT PANDORA FMS 5.0 A new version of Pandora FMS full of enhancements is about to hit the market. Pandora FMS 5.0 will be released by the

More information

Designing for the Web

Designing for the Web Designing for the Web Design Issues Technical Issues Some Web Design Issues Breadth vs. Depth Navigation vs. Content Seller vs. Buyer (i.e., Designer vs. User) Colors and Images Several images in this

More information

Adobe Digital Publishing Suite (DPS) User Interface Best Practices for Building ios DPS Apps

Adobe Digital Publishing Suite (DPS) User Interface Best Practices for Building ios DPS Apps Adobe Digital Publishing Suite (DPS) User Interface Best Practices for Building ios DPS Apps Overview The Adobe Digital Publishing Suite (DPS) provides publishers with various options to customize the

More information

Online Search Engine Advertising Data Visualization Tool

Online Search Engine Advertising Data Visualization Tool Online Search Engine Advertising Data Visualization Tool Project Proposal Yingsai Dong dysalbert@gmail.com Department of Computer Science University of British Columbia CPSC 547 Information Visualization

More information

Quick Start Guide. Installation and Setup

Quick Start Guide. Installation and Setup Quick Start Guide Installation and Setup Introduction Velaro s live help and survey management system provides an exciting new way to engage your customers and website visitors. While adding any new technology

More information

ONLINE SURVEY STUDIES

ONLINE SURVEY STUDIES ONLINE SURVEY STUDIES Web-Based (Online) Experiments If enabled, you may set up experiments that are web-based (online), and these experiments may be set up internally in the system (as a survey) or outside

More information

The Simulationist s DNA. How Simulation Experts Can Develop Personal Creativity and Drive Organizational Innovation

The Simulationist s DNA. How Simulation Experts Can Develop Personal Creativity and Drive Organizational Innovation The Simulationist s DNA How Simulation Experts Can Develop Personal Creativity and Drive Organizational Innovation Rob Bateman Sr. Consultant & General Manager ProModel International robb@promodel.com

More information

ORACLE APPLICATION EXPRESS 5.0

ORACLE APPLICATION EXPRESS 5.0 ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime

More information

Automating Testing - Saving Time and Money

Automating Testing - Saving Time and Money Automating Testing - Saving Time and Money David Barrett (2013) VLE Application Manager, E-Learning Development Team, University of York. Email: david.barrett@york.ac.uk 1. 0 Abstract Automated testing

More information

Nipper Studio Beginner s Guide

Nipper Studio Beginner s Guide Nipper Studio Beginner s Guide Multiple Award Winning Security Software Version 2.1 Published March 2015 Titania Limited 2014. All Rights Reserved This document is intended to provide advice and assistance

More information

BIRT Application and BIRT Report Deployment Functional Specification

BIRT Application and BIRT Report Deployment Functional Specification Functional Specification Version 1: October 6, 2005 Abstract This document describes how the user will deploy a BIRT Application and BIRT reports to the Application Server. Document Revisions Version Date

More information

Treemap Visualisations

Treemap Visualisations Treemap Visualisations This exercise aims to be a getting started guide for building interactive Treemap visualisations using the D3 JavaScript library. While data visualisation has existed for many years

More information

Data processing goes big

Data processing goes big Test report: Integration Big Data Edition Data processing goes big Dr. Götz Güttich Integration is a powerful set of tools to access, transform, move and synchronize data. With more than 450 connectors,

More information

Web Tools for Online Survey. Johan Eddy Luaran

Web Tools for Online Survey. Johan Eddy Luaran Web Tools for Online Survey Johan Eddy Luaran i-learn Center Universiti Teknologi MARA 2014 First Printing 2014 All right reserved. No part of this publication may reproduced or transmitted in any form

More information

Webcasting vs. Web Conferencing. Webcasting vs. Web Conferencing

Webcasting vs. Web Conferencing. Webcasting vs. Web Conferencing Webcasting vs. Web Conferencing 0 Introduction Webcasting vs. Web Conferencing Aside from simple conference calling, most companies face a choice between Web conferencing and webcasting. These two technologies

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP

More information

Extracting Publications and Citations from Scopus

Extracting Publications and Citations from Scopus Extracting Publications and Citations from Scopus Contents About Scopus... 1 Opening the Scopus Database... 1 Finding Publications... 4 Author Search... 4 Affiliation or University Search... 7 Citation

More information