Archive for category Project

Time managment

As a group, we understand that its very important to have a top level plan of the tasks which need to be performed. In order to display this plan, and keep track of our progrees, we have created a gantt chart project using the Microsoft project. The following image is an screenshot of our gantt chart.

No Comments

Application requirements

Having a clear understanding of what we want to build, is an essential step for building it. For this reason, we have written a list of application requirements that should be achieved by the end of this project.

Read the rest of this entry »

,

No Comments

The proposed system

Movie selection is a taste-related domain where friends (Social Groups and Group Members) influence one another by providing evaluation and advices[1]. In real world, it is time and cost consuming to find friends that they have already seen the movie (to request their opinion) or they have not and you want to propose to them to watch it together.
Our proposed system utilizes the infrastructure provided by Facebook, allowing users to state:

  1. Movies watched
  2. Comment movies, cinemas
  3. The movie they watched
  4. Suggest movies to friends
  5. The place they watched the movie (Using Facebook Places Service)
  6. Make movie groups
  7. Friend watched the movie with

By using the aforementioned information, the system will be able to:

  1. Provide movie recommendations
    • Narrow it down to specific friends, movie groups, dates, area
  2. See the movie activity of friends
    • Narrow it down to specific friends, movie groups, dates, areas
  3. See his friends movie recommendation
Architecture of the proposed system

System Architecture

References

  1. W. Woerndl, G. Groh, “Utilizing Physical and Social Context to Improve Recommender Systems“, IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology, 2007.

, , , , , , , , ,

No Comments

Surfing cyberspace of ideas

Hello everyone! It is the first entry of the “Cybertube” team blog which is designed to trace the development process of an application or, in a more comprehensive sense, a concept for social networking. During the next few months our team will post here ideas, experiences, stories about collaboration within our team, challenges faced and, hopefully, found solutions. Now we are in the beginning of our “journey” nevertheless we already have done some work. We ran a set of “hot” discussion sessions in order to produce an idea which could be useful or entertaining in terms of social networking processes. Having these group meetings (3 sessions) was very productive in the process of coming up with ideas, we were able to complete and extend each other’s thoughts. However, we soon realised that we can lose a lot of useful ideas if we do not keep minutes of our meetings, here we decided to take down the length of our discussion sessions and pay more attention to notes taking.

Discussion Session

Discussion Session

These brainstorming activities revealed areas which are potentially very interesting for all members of our team. These are include different sorts of recommendation systems on the base of existing relations between users in social networks as Twitter or Facebook, for example. Moving next we considered an idea of a combination of geo location facilities provided by Facebook with recommender systems that can reinforce the power and flexibility of a suggestion tool. Another area of our interests was focused on statistics gathering and analysis tool which also can be build on top of existing networks and provide a good overview of social networks impact on the information within the cyber society. Moreover, we took into consideration accessibility issues and reflected upon a special network or an add-one for Facebook or MySpace with a fully accessible and simple interface which can be used by people with disabilities.

Brainstorming

Brainstorming

In addition to that we started investigating the Social Network API’s in order to see what functionality is provided. More specifically we checked what information can be extracted from Facebook (JavaScript, Android, PHP SDK, graph API, Social Plug-ins) and from Twitter (using the Rest and streaming API). In order to examine described features we implemented one demo for Facebook and a simple application for Android. Screenshots are provided below.

Demo (based on Facebook API)

Demo (based on Facebook API)

Demo for Android

Demo for Android

, , , , ,

No Comments