0
I Use This!
Activity Not Available

Project Summary

What is YAMVIA?YAMVIA is - as the name is giving you a hint - another approach struggling with the perfidies that visualization of large Movie-Databases come along with. YAMVIA is performed by students of the University of Tampere, Finland in the course Information Visualization Project Work. The YAMVIA project was previously ran under the name "GMD - Global Movie Database", but as the project emerged we recognized that we have to choose a more appropriate name in order to the challenges that occured.

Problem StatementToday the movie structure in Hollywood - and mostly all over the world - is producing movies at a rapid pace, which makes it nearly impossible for a common person to keep up with the large amount of new releases and the bulk of previous ones. The YAMVIA is an effort to visually represent any information related to the movies. YAMVIA also aims to normalize the complexity of currently available data dilemma.

Currently information and meta data on movies is very descriptive in nature. We can through multiple review and illustrations gather information that can be termed meaningful. This extensive searching process makes it very difficult for a common user to compare and contrast similar information or to extract relevant information through the loads of irrelevant data. In order to that we decided to follow the well known proverb: "Keep it Simple and Straightforward!"

We, from the very start want a visual representative structure, that had simplicity and practicality in view; rather than a complex and attractive outlook.

Technical DetailsProgramming LanguageYAMVIA is written in Java. We used the Java SE 1.5 SDK provided by SUN MICROSYSTEMS. The reason for that was to provide an application that is portable, as the development team consists of 3 persons using three different operating systems.

Visualization ToolkitThe toolkit that was used for visualizing the data is called PreFuse. PreFuse is a set of software tools for creating rich interactive data visualizations. According to PreFuse.org, the original PreFuse toolkit provides a visualization framework for the Java programming language. PreFuse supports a rich set of features for data modeling, visualization, and interaction. It provides optimized data structures for tables, graphs, and trees, a host of layout and visual encoding techniques, and support for animation, dynamic queries, integrated search, and database connectivity. PreFuse is written in Java, using the Java 2D graphics library, and is easily integrated into Java Swing applications or web applets. PreFuse is licensed under the terms of a BSD license, and can be freely used for both commercial and non-commercial purposes.

Database SystemThe System that was used for manipulating and accessing the movie data is PostgreSQL. PostgreSQL is an object-relational database management system (ORDBMS). It is released under a BSD-style license and is thus free software. As with many other open-source programs, PostgreSQL is not controlled by any single company, but relies on a global community of developers and companies to develop it.

DataThen there was the question on what kind of Data-Set we should use for YAMVIA. According to its benefits it comes along with we have chosen to use the InfoVizContest 2007 Data tha can be downloaded here. The data is provided in an quite accessible XML format and contains information about 20203 Movies and 149397 involved persons. The data was collected from IMdB and contains all the movies that have been released between 2000 and 2006.

InstallationA detailed description and step by step instructions about how you can setup an appropriate environment to run the application can be found in the installation guide in the wiki.

Tags

No tags have been added

In a Nutshell, ivipi...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

GNU General Public License v3.0 or later
Permitted

Place Warranty

Use Patent Claims

Commercial Use

Modify

Distribute

Forbidden

Sub-License

Hold Liable

Required

Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

Include Install Instructions

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    check out hot projects on the Open Hub

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis