NETWORK VISUALIZATION ABHISHEK KUMAR (2011CS50272)

Slides:



Advertisements
Similar presentations
The Problem Decomposition of programs in terms of classes and in terms of crosscutting concerns are both useful, but languages based on source files allow.
Advertisements

Provenance-Aware Storage Systems Margo Seltzer April 29, 2005.
Become a Panels Rockstar. Audience Survey Have you tried Panels? Are you a …. –Themer / Designer? –Developer / Code Junkie? –Information Architect?
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
COMP 6703 eScience Project Commercial Semantic Web of Digital Library  Student : Yin Chen  Client/Technical Supervisor : Tom Worthington  Academic Supervisor.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Micro Manager Performance Tracking System Rashed Hossain Sponsor: Nizam Ahmed Director of Finance and Administration Market One Enterprises.
Jonathan Voigt University of Michigan Soar Workshop 25
WikiConversation Scotty Allen Phong Le. Goal Support joint document production asynchronously via localized comment capability In context of different.
Why choose Drupal?
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Revising assemblies.
Overview of JSP Technology. The need of JSP With servlets, it is easy to – Read form data – Read HTTP request headers – Set HTTP status codes and response.
Wizards, Templates, Styles & Macros Chapter 3. Contents This presentation covers the following: – Purpose, Characteristics, Advantages and Disadvantages.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Alfresco – An Open Source Content Management System - Bindu Nayar, Bhavana Mohanraj.
Tutorial: Introduction to ASP.NET Internet Technologies and Web Application 4 th February 2010.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
DETECTING NEAR-DUPLICATES FOR WEB CRAWLING Authors: Gurmeet Singh Manku, Arvind Jain, and Anish Das Sarma Presentation By: Fernando Arreola.
TableEdit and Wikibot Mediawiki Jim Hu Stein/Ware Retreat May 14, 2007.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
PERSONALIZED SEARCH Ram Nithin Baalay. Personalized Search? Search Engine: A Vital Need Next level of Intelligent Information Retrieval. Retrieval of.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Version control Using Git Version control, using Git1.
Program documentation Using the Doxygen tool Program documentation1.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
Symfony web development framework is used to develop rapid, complex and large scale web applications faster and in an effective way.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department.
TUTORIAL Dolphy A. Fernandes Computer Science & Engg. IIT Bombay.
Lecture Note 1: Getting Started With ASP.  Introduction to ASP  Introduction to ASP An ASP file can contain text, HTML tags and scripts. Scripts in.
DemocracyApps, Inc. Community Budget Explorer A Technical Overview.
_______________________________________________________________________________________________________________ PHP Bible, 2 nd Edition1  Wiley and the.
Analysis of Complex Systems John Sherwood Period 2.
Creating PHPs to Insert, Update, and Delete Data CS 320.
A Brief Documentation.  Provides basic information about connection, server, and client.
Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Facilitating Document Annotation using Content and Querying Value.
Preview of SharePoint 2010 Michael Curry. Mobility with SP2010 The current version of SP is self- contained SP2010 will offer greater flexibility – Ability.
 Enhancing User Experience  Why it is important?  Discussing user experience one-by-one.
Communicating Visually with Visio Gini Courter Annette Marquis.
® IBM Software Group © 2006 IBM Corporation JSF Rich Text Area Component This Learning Module describes the use of the JSF Rich Text Area component – for.
Date : 3/04/2010 Web Technology Solutions Class: PHP Web Application Frameworks.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Digital Data Preservation: a schema-driven model Student: Stacy Kowalczyk Co-Authors: Clare McInerney and Phil Mitchell Digital Data Preservation – the.
May 6, 2009 Browser Compatibility Testing Definition It is a non functional type of testing where web based applications are tested on various browsers(IE.
Preface IIntroduction Course Objectives I-2 Course Content I-3 1Introduction to Oracle Reports Developer Objectives 1-2 Business Intelligence 1-3 Enterprise.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Long Term Preservation of Digital Data Raymond A. Lorie JCDL ‘01 June 24-28, 2001.
Top 8 Best Programming Languages To Learn
Lesson 10 – Thinking about Structure
Lesson 10 – Thinking about Structure
MediaWiki May 2017 Mediawiki.
Easy Way to Improve Your 404 Page Template in Wordpress If you want to improve your 404 error page. So we are here to explain to you how to improve your.
B OOST W EBSITE P ERFORMANCE WITH T HE C USTOM W ORDPRESS P LUG -I N D EVELOPMENT
Handling Data Using Databases
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Big Data Overview.
Software Design Lecture : 15.
Site scripts and Site Design
Presentation transcript:

NETWORK VISUALIZATION ABHISHEK KUMAR (2011CS50272)

Contents  Objective  Major Tasks  Why can’t use infoboxes?  Solution models  Schemas and examples  Problem faced  Future work and projects  Conclusion

Objective To enhance mediawiki software to make it easy to create, visualize and edit relations between different wiki pages

Overall 5 Major Tasks  Understanding mediawiki [Aug-Sep]  Setting up a local Wikipedia [Sep-Oct]  Researching Infoboxes [Sep-Oct]  Writing an extension to make recursive queries [Nov]  Visualizing the data provided by extension [Nov]

Why can’t use Infoboxes?  Infoboxes are templates and templates can’t pass arguments to php code  We need to run php code for our recursive queries  Ideally extensions are used to for these tasks  Extensions work by creating custom XML tags  in our case

Schema Description

Parameters

Examples

Problems Faced  Mediawiki is a complex software. Understanding different components and flow was challenging.  Lack of documentation for mediawiki.  Very less support for bugs and errors. Google doesn’t help much.  Import_dump.php didn’t work initially.  Visualization took more time than expected.

Future work and projects  Extend this project to add more visualizations  More research on infoboxes: try parsing rendered text instead of raw wikitext.  Make extension mobile friendly and more user friendly.  Render multiple graphs by placing multiple tag blocks.  Draw correlations and causal relations using visualizations.  Add another layer of cache on the top. Save the graph data structure in media wiki database.

Conclusion  Wrote a mediawiki extension which successfully makes recursive queries to generate a graph data structure.  No other extension makes this type of recursive queries.  Visualized data using d3.js  Added few functionalities for the user.  Overall a very good learning experience.

Thank You. FEEDBACK AND QUESTIONS? 15