/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package automenta.spacenet.run.old.story;
import automenta.spacenet.plugin.comm.twitter.TwitterGrapher;
import automenta.spacenet.plugin.file.FileGrapher;
import automenta.spacenet.plugin.rdf.RDFGrapher;
import automenta.spacenet.run.old.graph.rdf.DemoRDF;
import automenta.spacenet.var.action.Actions;
import automenta.spacenet.var.graph.MemGraph;
import automenta.spacenet.var.graph.map.ScalarGraphMap;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.UIManager;
import org.openrdf.rio.RDFFormat;
/**
* visualizes & emulates a "short term memory" by repeatedly REMINDING about a concern/event by adding to a graph with energy that fades.
*/
public class DemoNowPanel {
static {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception ex) {
Logger.getLogger(DemoNowPanel.class.getName()).log(Level.SEVERE, null, ex);
}
}
private final MemGraph graph;
private final ScalarGraphMap att;
public DemoNowPanel() {
//graph = new MemGraph();
graph = new RDFGrapher(DemoRDF.dataURL, RDFFormat.RDFXML).getGraph();
att = new ScalarGraphMap(graph);
//new SwingWindow(new AttentionList(att, new DefaultPanelizer()), 400, 400);
new NowWindow(att, new Actions());
final TwitterGrapher tg = new TwitterGrapher(graph);
tg.addPublicTimeline();
tg.addProfile("kurzweilainews");
FileGrapher fg = new FileGrapher(graph, "/", 1);
}
public static void main(String[] args) {
new DemoNowPanel();
}
}