Home > By category > Multimedia & Design >3D Modeling & CAD > Graph Streaming



Graph Streaming

  • Downloads: 
  • Views: 
  • Rating:

The purpose of the Graph Streaming API is to build a unified framework for streaming graph objects. Gephi's data structure and visualization engine has been built with the idea that a graph is not static and might change continuously. By connecting Gephi with external data-sources, we leverage its power to visualize and monitor complex systems or enterprise data in real-time. Moreover, the idea of streaming graph data goes beyond Gephi, and a unified and standardized API could bring interoperability with other available tools for graph and network analysis, as they could start to interoperate with other tools in a distributed and cooperative fashion.

With the increasing level of connectivity and cooperation between systems, for a system that aim to be interoperable, it is imperative to comply with the available standards. Graph objects are abstractions that can represent a wide range of real-world structures, from computer networks to human interactions, and there are a lot of standards to exchange graph data in different formats, from text-based formats to xml-based formats. But the real-world structures are constantly changing, and the current formats are not suitable to exchange such type of dynamic data.

A lot of well-established systems already stream data to its users using a streaming API. Twitter for example defined a Streaming API to allow near-realtime access to its data. They are using two different formats: XML and JSON, but JSON is strongly encouraged over XML, as JSON is more compact and parsing is greatly simplified.

We are not the first to implement a Graph Streaming API, and another very interesting experience is the GraphStream Java Library. It is composed of an API that gives a way to add edges and nodes in a graph and make them evolve. The graphs are composed of nodes and edges that can appear, disappear or be modified, and these operations are called events. The sequence of operations that occur in a graph is seen as a stream of events.

So, as other people already had successful experiences with graph streaming, why not start our work based on these experiences? That's what we are doing, and beyond finding these experiences very useful, we are also trying to be compatible with the available work. This Gephi Graph Streaming release is using two formats: JSON for flexibility, and a text-based format, based in the GraphStream implementation.

To illustrate how simple it will be to connect to a master, this video shows Gephi connecting to a master and visualizing the received graph data in real time. The graph in this demo is a part of the Amazon.com library, where the nodes represent books and the edges represent their similarities. For each book, a node is added, the similar books are explored, adding the similar ones as nodes and the similarity as an edge.

The Graph Streaming specification goes beyond the simple fact that a client can pull data from a master: in fact, clients can interact with the master pushing data to it, in a REST architecture. The same data format used by the master to send graph events to the clients is used by clients to interact with the master.

But what about connecting two different Gephi instances together? One instance will be master, and the other client. Using the Graph Streaming API, a change in a graph at the master's workspace should cause a change in the client's workspace, and a change at the client's workspace will cause it to send requests to the master to update its graph accordingly. Both instances working in a distributed mode. In fact, different people could work in a distributed mode to construct a graph: it's the Collaborative Graph Construction.

Free download from Shareware Connection - Build a unified framework for streaming graph objects

Publisher: André Panisson | License: Freeware | Price: 0.00
Version: 0.7.0.12 | Size: 164 KB | Platform: WinOther
Released Date: 20-06-2012 | Rating: 0 | Title: Graph Streaming

Author Url: http://gephi.org/
Program Info Url: http://gephi.org/
Download Url: http://gephi.org/
Screenshot Url: http://gephi.org/wp-content/themes/gephi/images/illustrations/home_screenshot.jpg

Graph Streaming keywords:
Graph Streaming related downloads:

DJ Streaming Plug-In - The DJ Streaming Plug-In for MorphVOX Pro allows you to create a playlist of existing files to add to your morphed voice.

Craquelure 3D plug-in - This plug-in creates a wide range of well known craquelure (krakloor´) effects. The filter is useful in designing various abstract patterns, decorative surfaces and construction materials.

Barcode Plug-in for FileMaker - This package contains a database example and tutorial which provides several methods of integrating barcodes into FileMaker. A plug-in is also provided in the download for complex barcode types, however, the plug-in is not always necessary.

i2e image enhancement plug-in - The Colour-Science i2e image enhancement plug-in for Photoshop is allowing Photoshop users to use the Colour-Science i2e image enhancement technology within Photoshop or other compatible software. i2e is used today in many professional photo labs.

Face Control plug-in - Face Control plug-in allows you to change facial expressions of people in the digital photos. It is very easy-to-use freeware program. Human, animal, alien, or any other faces are welcomed.

Shareware Connection periodically updates pricing and software information of 'Graph Streaming' from company source 'André Panisson' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Graph Streaming' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Graph Streaming.

New Reviews

SnapCrab - Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...

Trend Micro HouseCall - With time, PC users find it increasingly difficult to keep their systems free of malware and rogue apps, despite using latest and feature packed security software. This is mostly owing to the evolving nature of malware and newer types of ...

Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...

Spark Browser - Nearly every PC user needs to browse the web nowadays, irrespective of age and gender. Whether you use a laptop or desktop, it is mandatory to use a web browser to access web or download files. There was a time a majority of Windows users ...

Sculptris - For 3D modeling and design, there are so many apps to pick from noondays. From feature laden and expensive apps of Autodesk to mid level and lesser known contenders, users are spoilt for choice. However, it is also possible to use a decently ...

360 Internet Security - Using a computer without having capable Security software installed is equivalent to sleeping with your house’s main door wide open. Whether you use a PC at home or manage a network of computers at the workplace, PC security suite has ...

Cyotek WebCopy - It will be hard to find a computer user nowadays who does not need to access the web. Using web has become near mandatory for various personal and professional reasons. However, not everyone who owns a computer and accesses the web is blessed ...

Cold Turkey - To keep your kids and teenage family members away from pornographic and objectionable websites you can use parental control software. Such apps offer numerous restrictive measures to limit PC and web access for young users. However, adult users ...

Roboscan Internet Security Free - Owing to incessant onslaught of various web based and other malware, it is not possible to keep your PC secured unless you use a capable system security suite. As a matter of fact, it is better to use feature- rich Internet security software than ...

Windows Live Family Safety - Using parental control applications has become a necessity for those people who have tech savvy kids and computers at home. In fact, you should use such software even if your kid is not tech savvy. Needless to say, children depend on internet for ...




New Downloads

Able Photo Resizer

Simple, quick and easy tool to
resize (reduce or enlarge) any
single or batches of photos or
images for the purpose of ...

Express Scribe Pro Edition

Express Scribe Pro Edition
helps typists by installing on
the user\'s computer and
connecting to a transcription
foot ...

Easy Photo Slide Show

Easy Photo Slide Show is a
program designed to display
all digital photos as a slide
show using many transition
effects, ...

Able Video Snapshot

How to take a snapshot of your
video? The program lets you
take snapshots directly from
your movie. This means you can
go ...

FotoJet Collage Maker

FotoJet Collage Maker not only
allows you to create stunning
photo grids and collages, but
also gives you the ability to
...

FotoGo for Windows

FotoGo brings you powerful and
fast batch processing mode
that allows you to convert,
resize, add text/image
watermark, ...

WildFire CD Ripper

WildFire CD Ripper is pulling
out the data directly in
digital format from an Audio
CD; this kind of software is
in ...

POSTER

POSTER is the 5-star rated
program for creating large
posters, signs, and banners,
and printing them up to 100 x
100 feet ...

CodedColor PhotoStudio Pro

Looks like ACDSee, easy to use
as Picasa, powerful as
Paintshop. CodedColor is a
versatile photo software to
view, ...

Any DVD Converter Pro.

Any DVD Converter Pro is an
All-in-One DVD/CD ripper and
video converter which helps
you rip DVD/CD and convert
various ...

Free Sound Recorder

Free Sound Recorder does
exactly as it sounds -- it is
an easy-to-use FREE software
program that lets you record
any ...

Jolix MP3 Recorder

Jolix MP3 Recorder is an
all-embracing audio
application that packs in lots
of smart features, a built-in,
easy to use ...