Difference between revisions of "SoC 2008/New VLC interface for Maemo"

From VideoLAN Wiki
Jump to navigation Jump to search
(New page: {{SoCProject|year=2008|student=Antoine Lejeune|mentor=Rafaël Carré}} =New VLC interface for Maemo= ==Abstract== The goal is to create a new interface for VLC with Maem...)
 
Line 20: Line 20:
  
 
In the end, I will have to package VLC and its dependencies for Maemo which use the same packaging system as Debian.
 
In the end, I will have to package VLC and its dependencies for Maemo which use the same packaging system as Debian.
 +
 +
==Ideas==
 +
 +
Here are some quick ideas :
 +
 +
- Interact with the built-in webcam easily
 +
- streaming
 +
- easy-playing of youtube video
 +
- other internet stream/radios

Revision as of 01:05, 29 April 2008

This project is part of Google Summer of Code 2008.
Student: Antoine Lejeune
Mentor: Rafaël Carré

New VLC interface for Maemo

Abstract

The goal is to create a new interface for VLC with Maemo, a Debian-based development platform for handheld devices used by Nokia N800 and N810 devices and to package VLC for this platform.

The main constraint are the small size of the screen which means the GUI must be thought specifically for this platform and the fact that the devices is not very powerful.

Details

I will use Maemo 4 which is the last version and which is only compatible with the last version of the operating system of the internet tablet : OS2008 (http://nokia.com/os2008).

The application framework of Maemo is called Hildon and it is partially based on the same technologies that GNOME framework is built on. Hildon had several additions and enhancements to GNOME/GTK+ including his own widget set and other things.

At first, I intend to install Maemo SDK on my computer and to port and compile every essential dependencies of VLC to be able to build VLC core and try to play medias without any GUI.

Then, I will start the development of the new GUI with Hildon framework.

In the end, I will have to package VLC and its dependencies for Maemo which use the same packaging system as Debian.

Ideas

Here are some quick ideas :

- Interact with the built-in webcam easily - streaming - easy-playing of youtube video - other internet stream/radios