It is now able to parse the list of DBLPUsers and find out all the coauthors for a user. The relevant changes are made to WriteXML, DBLPParser and DBLPUser
visualization now works. Need to find out how to change the tooltip such that it gives the author's name instead of the node name, which is illegible
The tooltip in the graph now shows the name of the author as well as number of co-authors
Added namedgraph.java that takes an author name and constructs the coauthor graph for him/her. Currently it only has one sublevel of the graph
Renamed namegraph. It now can make a subgraph based on the number of levels you tell it to make it for. There is also a result variable in the main that holds a string containing information about all the nodes in the subgraph. Need to find a way to return it.
The various levels of subgraph are now such that the root is differently coloured. Need to create a formula for the rgb value so that it is scaleable so that every level has a different colour.
Minor changes in output dispay etc.
Changed the whole layout and converted it to a Java Play project. It now works somewhat as a REST API, and we know the URL to give for it. Need to solve some minor bugs where it doesnt display to JSON, and also need to deplloy it on Heroku
Added some libraries, and tried to fix the problem with the form. Play is being a pain, need to look into it later.
Changed the routes and functions such that the user has the option of getting the graph either with or without rendering
Started changing the code of the problems in getting the proper author subgraph
Tried adding the xml files to the conf folder in case it can read that within heroku
Changed path name of the xml file.
Created a dummy route which generates a dummy JSON so that chris can integrate
Changed the title text in the show.scala.html
Changed the DBLP parser in such a way that it will hopefully manage to read the files from the public folder. It is working in localhost right now
currently again reverting to dummy JSON in order to make the master branch work
changed the getFileAbsolutePath to getPath in the hopes that it will work on heroku
now the dblpparser file and dtd file have been changed so that they work on staging, hopefully they will work on heroku
For now, it parses an xml and creates a csv output. Need to tweak the code a bit based on the schema. Also need to tweak it to create a csv file.