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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Using Google Analytics for Improving User Experience and Performance

Using Google Analytics for Improving User Experience and Performance ILS 534 Reaction Paper #2 Jennifer B. Gardner Southern CT State University November 13, 2012 1 Introduction This paper discusses the article by Wei Fang, "Using Google Analytics for Improving Library Website

More information

White Paper. Java versus Ruby Frameworks in Practice STATE OF THE ART SOFTWARE DEVELOPMENT 1

White Paper. Java versus Ruby Frameworks in Practice STATE OF THE ART SOFTWARE DEVELOPMENT 1 White Paper Java versus Ruby Frameworks in Practice STATE OF THE ART SOFTWARE DEVELOPMENT 1 INTRODUCTION...3 FRAMEWORKS AND LANGUAGES...3 SECURITY AND UPGRADES...4 Major Upgrades...4 Minor Upgrades...5

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

How to start with 3DHOP

How to start with 3DHOP How to start with 3DHOP Package content, local setup, online deployment http://3dhop.net 30/6/2015 The 3DHOP distribution Where to find it, what s inside The 3DHOP distribution package From the page http://3dhop.net/download.php

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

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

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

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

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

A How-to Guide By: Riaan Van Der Merwe, General Manager, Dynamics, Neudesic

A How-to Guide By: Riaan Van Der Merwe, General Manager, Dynamics, Neudesic Managing Dynamics CRM 2013 Applications from Cradle to Grave A How-to Guide By: Riaan Van Der Merwe, General Manager, Dynamics, Neudesic Table of Contents Introduction...3 Creating the Right Fit...3 Solutions

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

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

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

BPM vs. SharePoint: Which is Right for Your Business

BPM vs. SharePoint: Which is Right for Your Business 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

GUI and Web Programming

GUI and Web Programming GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program

More information

CPM 5.2.1 5.6 release notes

CPM 5.2.1 5.6 release notes 1 (18) CPM 5.2.1 5.6 release notes Aditro Oy, 2014 CPM Release Notes Page 1 of 18 2 (18) Contents Fakta version 5.2.1. version 1.2.1... 3 Fakta version 5.2.1.1038 sp1 version 1.2.1.300 sp1... 4 Fakta version

More information

Chapter 5. Regression Testing of Web-Components

Chapter 5. Regression Testing of Web-Components Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving

More information

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company GENERIC AGENCY STATEMENT OF WORK Generic Company TABLE OF CONTENTS Our Envisioning Methodology... 3 Promote a Friendly Image to Prospective & Current Clients... 3 Enable Ease of Use... 3 Create a Design

More information

TIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents:

TIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents: Table of contents: Access Data for Analysis Data file types Format assumptions Data from Excel Information links Add multiple data tables Create & Interpret Visualizations Table Pie Chart Cross Table Treemap

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

Software Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment.

Software Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment. Software Requirement Specification for Web Based Integrated Development Environment DEVCLOUD Web Based Integrated Development Environment TinTin Alican Güçlükol Anıl Paçacı Meriç Taze Serbay Arslanhan

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

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

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

V7 Reporting. Highlights

V7 Reporting. Highlights V7 Reporting Highlights 12/22/2008 Highlight V7 Reporting Functionality Ease of Use Configurability Security Performance Enabling You to Analyze the Powerful V7 Data to make the best Business Decisions

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

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

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

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

Search Engine Optimization Glossary

Search Engine Optimization Glossary Search Engine Optimization Glossary A ALT Text/Tag or Attribute: A description of an image in your site's HTML. Unlike humans, search engines read only the ALT text of images, not the images themselves.

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

CRGroup Whitepaper: Digging through the Data. www.crgroup.com. Reporting Options in Microsoft Dynamics GP

CRGroup Whitepaper: Digging through the Data. www.crgroup.com. Reporting Options in Microsoft Dynamics GP CRGroup Whitepaper: Digging through the Data Reporting Options in Microsoft Dynamics GP The objective of this paper is to provide greater insight on each of the reporting options available to you within

More information

HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013

HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013 HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013 Riley Moses Bri Fidder Jon Lewis Introduction & Product Vision BIMShift is a company that provides all

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

Adobe Flash Catalyst CS5.5

Adobe Flash Catalyst CS5.5 Adobe Flash Catalyst CS5.5 Create expressive interfaces and interactive content without writing code Use a new efficient workflow to collaborate intelligently and roundtrip files with developers who use

More information

Overview of sharing and collaborating on Excel data

Overview of sharing and collaborating on Excel data Overview of sharing and collaborating on Excel data There are many ways to share, analyze, and communicate business information and data in Microsoft Excel. The way that you choose to share data depends

More information

Outlook Archiving and Storage

Outlook Archiving and Storage Outlook Archiving and Storage This document provides information related to storing and archiving e-mail in Outlook, including Outlook s auto archive feature, techniques for avoiding reaching your mailbox

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

Sabre Red Apps. Developer Toolkit Overview. October 2014

Sabre Red Apps. Developer Toolkit Overview. October 2014 Sabre Red Apps Developer Toolkit Overview October 2014 Red Apps are optional, authorized applications that extend the capabilities of Sabre Red Workspace. Red Apps are Sabre's branded version of an Eclipse

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

UNDERSTANDING AND DEVELOPING MULTIMEDIA - SYLLABUS FALL 2014

UNDERSTANDING AND DEVELOPING MULTIMEDIA - SYLLABUS FALL 2014 UNDERSTANDING AND DEVELOPING MULTIMEDIA - SYLLABUS FALL 2014 DGMD- 20 (formerly CSCI E- 14) Last Updated: 8/12/14 COURSE DESCRIPTION This course provides students with a hands- on exploration of the world

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

The power of IBM SPSS Statistics and R together

The power of IBM SPSS Statistics and R together IBM Software Business Analytics SPSS Statistics The power of IBM SPSS Statistics and R together 2 Business Analytics Contents 2 Executive summary 2 Why integrate SPSS Statistics and R? 4 Integrating R

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

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

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

PROVIDING INSIGHT FOR OPERATIONAL SUCCESS

PROVIDING INSIGHT FOR OPERATIONAL SUCCESS idashboards for Operations Management PROVIDING INSIGHT FOR OPERATIONAL SUCCESS idashboards helped Precoat move from manual data mining and paper reports to a system that allows us to identify best practices

More information

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey 1 Google Analytics for Robust Website Analytics Deepika Verma, Depanwita Seal, Atul Pandey 2 Table of Contents I. INTRODUCTION...3 II. Method for obtaining data for web analysis...3 III. Types of metrics

More information

Paper 10-27 Designing Web Applications: Lessons from SAS User Interface Analysts Todd Barlow, SAS Institute Inc., Cary, NC

Paper 10-27 Designing Web Applications: Lessons from SAS User Interface Analysts Todd Barlow, SAS Institute Inc., Cary, NC Paper 10-27 Designing Web Applications: Lessons from SAS User Interface Analysts Todd Barlow, SAS Institute Inc., Cary, NC ABSTRACT Web application user interfaces combine aspects of non-web GUI design

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

Appscend Mobile Platform Whitepaper

Appscend Mobile Platform Whitepaper A Appscend Platform Presentation Appscend Mobile Platform Whitepaper V V a l u e 1 A d d e d Appscend Platform Presentation Table of Contents Overview... 3 About the company... 3 The Amazing Mobile Application

More information

- Update 2.0.3. IBM Content Navigator Experience Platform. Sven Hapke Leading Technical Professional, Enterprise Content Management

- Update 2.0.3. IBM Content Navigator Experience Platform. Sven Hapke Leading Technical Professional, Enterprise Content Management New insights. Better outcomes. IBM Content Navigator Experience Platform - Update 2.0.3 Sven Hapke Leading Technical Professional, Enterprise Content Management Introducing IBM Content Navigator IBM s

More information

How To Choose Help Desk Software For Your Company

How To Choose Help Desk Software For Your Company 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

10 How to Accomplish SaaS

10 How to Accomplish SaaS 10 How to Accomplish SaaS When a business migrates from a traditional on-premises software application model, to a Software as a Service, software delivery model, there are a few changes that a businesses

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

Prepared for Northwest Flower & Garden Show. http://www.gardenshow.com

Prepared for Northwest Flower & Garden Show. http://www.gardenshow.com Prepared for Northwest Flower & Garden Show http://www.gardenshow.com June 16, 2010 Table of Contents Project Team...3 Project Summary...3 Challenges and Solutions...3 Project Goals...4 Company Background...4

More information

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing imc FAMOS ensures fast results Comprehensive data processing

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

Working with RD Web Access in Windows Server 2012

Working with RD Web Access in Windows Server 2012 Working with RD Web Access in Windows Server 2012 Introduction to RD Web Access So far in this series we have talked about how to successfully deploy and manage a Microsoft Windows Server 2012 VDI environment.

More information

Understanding Data: A Comparison of Information Visualization Tools and Techniques

Understanding Data: A Comparison of Information Visualization Tools and Techniques Understanding Data: A Comparison of Information Visualization Tools and Techniques Prashanth Vajjhala Abstract - This paper seeks to evaluate data analysis from an information visualization point of view.

More information

A Tutorial on dynamic networks. By Clement Levallois, Erasmus University Rotterdam

A Tutorial on dynamic networks. By Clement Levallois, Erasmus University Rotterdam A Tutorial on dynamic networks By, Erasmus University Rotterdam V 1.0-2013 Bio notes Education in economics, management, history of science (Ph.D.) Since 2008, turned to digital methods for research. data

More information

Collaborative Open Market to Place Objects at your Service

Collaborative Open Market to Place Objects at your Service Collaborative Open Market to Place Objects at your Service D6.2.1 Developer SDK First Version D6.2.2 Developer IDE First Version D6.3.1 Cross-platform GUI for end-user Fist Version Project Acronym Project

More information

MSOW. MSO for the Web MSONet Workstation Configuration Guide

MSOW. MSO for the Web MSONet Workstation Configuration Guide MSOW MSO for the Web MSONet Workstation Configuration Guide For personal and public computer users accessing MSOW Practitioner Home Page (PHP) and Primary Source Verification (PSV) Updated June 4, 2013

More information

How To Convert A Lead In Sugarcrm

How To Convert A Lead In Sugarcrm Attract. Convert. Retain. Lead Management in SugarCRM Written by: Josh Sweeney and Matthew Poer www.atcoresystems.com Atcore Systems, LLC 2010 All rights reserved. No part of this publication may be reproduced

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