<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VladimirB</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VladimirB"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/VladimirB/"/>
	<updated>2026-11-04T20:56:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12135</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12135"/>
		<updated>2008-07-14T06:26:16Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
Current desight of the toolbar:&lt;br /&gt;
[[Image:Toolbar.png]]&lt;br /&gt;
&lt;br /&gt;
It has play/pause button, seek bar, volume control (it pops up a bar&lt;br /&gt;
like system volume control does), about button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I think that the toolbar should be extremely simple and have only a few controls like other players have, because it mustn&#039;t occupy much place on the screen and allow user to understand the functionality fast. But if someone wants extended functionality – this is where context menu comes to play.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are three operating modes:&lt;br /&gt;
* Always Show - the toolbar is always shown&lt;br /&gt;
* Auto Hide - the toolbar gets hidden when user moves mouse pointer out of the window&lt;br /&gt;
* Hidden - the toolbar is always hidden&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
If you noticed the bug, please, add that to this list.&lt;br /&gt;
I update [http://git.videolan.org/?p=vlc-vbelousov.git my git] repo from time to time, so you can test the project state.&lt;br /&gt;
&lt;br /&gt;
* FF вызывает NPP_SetWindow не в соответствии с документацией&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12134</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12134"/>
		<updated>2008-07-14T06:25:29Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Timeline (planning) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
Current desight of the toolbar:&lt;br /&gt;
[[Image:Toolbar.png]]&lt;br /&gt;
&lt;br /&gt;
It has play/pause button, seek bar, volume control (it pops up a bar&lt;br /&gt;
like system volume control does), about button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I think that the toolbar should be extremely simple and have only a few controls like other players have, because it mustn&#039;t occupy much place on the screen and allow user to understand the functionality fast. But if someone wants extended functionality – this is where context menu comes to play.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are three operating modes:&lt;br /&gt;
* Always Show - the toolbar is always shown&lt;br /&gt;
* Auto Hide - the toolbar gets hidden when user moves mouse pointer out of the window&lt;br /&gt;
* Hidden - the toolbar is always hidden&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Extend JavaScript interface&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
If you noticed the bug, please, add that to this list.&lt;br /&gt;
I update [http://git.videolan.org/?p=vlc-vbelousov.git my git] repo from time to time, so you can test the project state.&lt;br /&gt;
&lt;br /&gt;
* FF вызывает NPP_SetWindow не в соответствии с документацией&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12133</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12133"/>
		<updated>2008-07-14T06:25:05Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Bugs :-( */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
Current desight of the toolbar:&lt;br /&gt;
[[Image:Toolbar.png]]&lt;br /&gt;
&lt;br /&gt;
It has play/pause button, seek bar, volume control (it pops up a bar&lt;br /&gt;
like system volume control does), about button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I think that the toolbar should be extremely simple and have only a few controls like other players have, because it mustn&#039;t occupy much place on the screen and allow user to understand the functionality fast. But if someone wants extended functionality – this is where context menu comes to play.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are three operating modes:&lt;br /&gt;
* Always Show - the toolbar is always shown&lt;br /&gt;
* Auto Hide - the toolbar gets hidden when user moves mouse pointer out of the window&lt;br /&gt;
* Hidden - the toolbar is always hidden&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Extend JavaScript interface&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
If you noticed the bug, please, add that to this list.&lt;br /&gt;
I update [http://git.videolan.org/?p=vlc-vbelousov.git my git] repo from time to time, so you can test the project state.&lt;br /&gt;
&lt;br /&gt;
* FF вызывает NPP_SetWindow не в соответствии с документацией&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12102</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12102"/>
		<updated>2008-07-09T23:19:39Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Bugs :-( */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
Current desight of the toolbar:&lt;br /&gt;
[[Image:Toolbar.png]]&lt;br /&gt;
&lt;br /&gt;
It has play/pause button, seek bar, volume control (it pops up a bar&lt;br /&gt;
like system volume control does), about button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I think that the toolbar should be extremely simple and have only a few controls like other players have, because it mustn&#039;t occupy much place on the screen and allow user to understand the functionality fast. But if someone wants extended functionality – this is where context menu comes to play.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are three operating modes:&lt;br /&gt;
* Always Show - the toolbar is always shown&lt;br /&gt;
* Auto Hide - the toolbar gets hidden when user moves mouse pointer out of the window&lt;br /&gt;
* Hidden - the toolbar is always hidden&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Extend JavaScript interface&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
If you noticed the bug, please, add that to this list.&lt;br /&gt;
I update [http://git.videolan.org/?p=vlc-vbelousov.git my git] repo from time to time, so you can test the project state.&lt;br /&gt;
&lt;br /&gt;
* NPP_SetWindow is called by FF not according the documentation&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12086</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12086"/>
		<updated>2008-07-08T10:13:11Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Bugs :-( */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
Current desight of the toolbar:&lt;br /&gt;
[[Image:Toolbar.png]]&lt;br /&gt;
&lt;br /&gt;
It has play/pause button, seek bar, volume control (it pops up a bar&lt;br /&gt;
like system volume control does), about button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I think that the toolbar should be extremely simple and have only a few controls like other players have, because it mustn&#039;t occupy much place on the screen and allow user to understand the functionality fast. But if someone wants extended functionality – this is where context menu comes to play.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are three operating modes:&lt;br /&gt;
* Always Show - the toolbar is always shown&lt;br /&gt;
* Auto Hide - the toolbar gets hidden when user moves mouse pointer out of the window&lt;br /&gt;
* Hidden - the toolbar is always hidden&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Extend JavaScript interface&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
If you noticed the bug, please, add that to this list.&lt;br /&gt;
I update [http://git.videolan.org/?p=vlc-vbelousov.git my git] repo from time to time, so you can test the project state.&lt;br /&gt;
&lt;br /&gt;
* The icon on play/pause button is broken if clicked twice and more. The bug exists only in embedded mode.&lt;br /&gt;
* NPP_SetWindow is called by FF not according the documentation&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12085</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12085"/>
		<updated>2008-07-08T07:25:48Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
Current desight of the toolbar:&lt;br /&gt;
[[Image:Toolbar.png]]&lt;br /&gt;
&lt;br /&gt;
It has play/pause button, seek bar, volume control (it pops up a bar&lt;br /&gt;
like system volume control does), about button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I think that the toolbar should be extremely simple and have only a few controls like other players have, because it mustn&#039;t occupy much place on the screen and allow user to understand the functionality fast. But if someone wants extended functionality – this is where context menu comes to play.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are three operating modes:&lt;br /&gt;
* Always Show - the toolbar is always shown&lt;br /&gt;
* Auto Hide - the toolbar gets hidden when user moves mouse pointer out of the window&lt;br /&gt;
* Hidden - the toolbar is always hidden&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Extend JavaScript interface&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
If you noticed the bug, please, add that to this list.&lt;br /&gt;
I update [http://git.videolan.org/?p=vlc-vbelousov.git my git] repo from time to time, so you can test the project state.&lt;br /&gt;
&lt;br /&gt;
* The icon on play/pause button is broken if clicked twice and more. The bug exists only in embedded mode.&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12084</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12084"/>
		<updated>2008-07-08T07:24:47Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
Current desight of the toolbar:&lt;br /&gt;
[[Image:Toolbar.png]]&lt;br /&gt;
&lt;br /&gt;
It has play/pause button, seek bar, volume control (it pops up a bar&lt;br /&gt;
like system volume control does), about button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I think that the toolbar should be extremely simple and have only a few controls like other players have, because it mustn&#039;t occupy much place on the screen and allow user to understand the functionality fast. But if someone wants extended functionality – this is where context menu comes to play.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are three operating modes:&lt;br /&gt;
* Always Show - the toolbar is always shown&lt;br /&gt;
* Auto Hide - the toolbar gets hidden when user moves mouse pointer rout of the window&lt;br /&gt;
* Hidden - the toolbar is always hidden&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Extend JavaScript interface&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
If you noticed the bug, please, add that to this list.&lt;br /&gt;
I update [http://git.videolan.org/?p=vlc-vbelousov.git my git] repo from time to time, so you can test the project state.&lt;br /&gt;
&lt;br /&gt;
* The icon on play/pause button is broken if clicked twice and more. The bug exists only in embedded mode.&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12083</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12083"/>
		<updated>2008-07-08T07:22:06Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
Current desight of the toolbar:&lt;br /&gt;
[[Image:Toolbar.png]]&lt;br /&gt;
&lt;br /&gt;
It has play/pause button, seek bar, volume control (it pops up a bar&lt;br /&gt;
like system volume control does), about button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I think that the toolbar should be extremely simple and have only a&lt;br /&gt;
few controls like other players have, because it mustn&#039;t occupy much&lt;br /&gt;
place on the screen and allow user to understand the functionality&lt;br /&gt;
fast. But if someone wants extended functionality – this is where&lt;br /&gt;
context menu comes to play.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are three operating modes:&lt;br /&gt;
* Always Show - the toolbar is always shown&lt;br /&gt;
* Auto Hide - the toolbar gets hidden when user moves mouse pointer rout of the window&lt;br /&gt;
* Hidden - the toolbar is always hidden&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Extend JavaScript interface&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
If you noticed the bug, please, add that to this list.&lt;br /&gt;
I update [http://git.videolan.org/?p=vlc-vbelousov.git my git] repo from time to time, so you can test the project state.&lt;br /&gt;
&lt;br /&gt;
* The icon on play/pause button is broken if clicked twice and more. The bug exists only in embedded mode.&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=File:Toolbar.png&amp;diff=12082</id>
		<title>File:Toolbar.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=File:Toolbar.png&amp;diff=12082"/>
		<updated>2008-07-08T07:13:36Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12081</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12081"/>
		<updated>2008-07-08T07:06:31Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Bugs :-( */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Extend JavaScript interface&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
If you noticed the bug, please, add that to this list.&lt;br /&gt;
I update [http://git.videolan.org/?p=vlc-vbelousov.git my git] repo from time to time, so you can test the project state.&lt;br /&gt;
&lt;br /&gt;
* The icon on play/pause button is broken if clicked twice and more. The bug exists only in embedded mode.&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12080</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12080"/>
		<updated>2008-07-08T06:56:11Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Here are my plans on near future:&lt;br /&gt;
* Port on Windows (approximately a few days)&lt;br /&gt;
* Extend GUI with hints/tips and context menu&lt;br /&gt;
* Extend JavaScript interface&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12079</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12079"/>
		<updated>2008-07-08T06:51:26Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* What is done */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Progress ==&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12078</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12078"/>
		<updated>2008-07-08T06:50:29Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m a third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== What is done ==&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
== Bugs :-( ==&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12077</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=12077"/>
		<updated>2008-07-08T06:47:42Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Timeline (planning) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11894</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11894"/>
		<updated>2008-06-16T16:00:59Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Timeline (planning) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11808</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11808"/>
		<updated>2008-06-06T13:07:14Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Timeline (planning) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11807</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11807"/>
		<updated>2008-06-06T13:06:43Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Timeline (planning) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11766</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11766"/>
		<updated>2008-06-02T18:40:00Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Timeline (planning) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ddffdd&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11765</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11765"/>
		<updated>2008-06-02T18:33:48Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* Timeline (planning) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ffbbbb&amp;quot; | [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ffbbbb&amp;quot; | May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ffbbbb&amp;quot; | May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! June 2&lt;br /&gt;
| &#039;&#039;Week 2&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! June 9&lt;br /&gt;
| &#039;&#039;Week 3&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! June 16&lt;br /&gt;
| &#039;&#039;Week 4&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 23&lt;br /&gt;
| &#039;&#039;Week 5&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! June 30&lt;br /&gt;
| &#039;&#039;Week 6&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 7&lt;br /&gt;
| &#039;&#039;Week 7&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 14&lt;br /&gt;
| &#039;&#039;Week 8&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 21&lt;br /&gt;
| &#039;&#039;Week 9&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! July 28&lt;br /&gt;
| &#039;&#039;Week 10&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! August 4&lt;br /&gt;
| &#039;&#039;Week 11&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 11&lt;br /&gt;
| &#039;&#039;Week 12&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 18&lt;br /&gt;
| &#039;&#039;Week 13&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! August 25&lt;br /&gt;
| &#039;&#039;Week 14&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! September 1&lt;br /&gt;
| &#039;&#039;Week 15&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11600</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11600"/>
		<updated>2008-05-21T17:58:38Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Requirements:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11599</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11599"/>
		<updated>2008-05-21T17:32:24Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
Some requirements to note:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox)&lt;br /&gt;
The idea is that we need to use native code to design it: &amp;lt;br&amp;gt;&lt;br /&gt;
On linux, there is already a code that uses libX11 to show a toolbar on top of the video. &amp;lt;br&amp;gt;&lt;br /&gt;
On windows, GDI is the way to go (as the demo shows it). &amp;lt;br&amp;gt;&lt;br /&gt;
On mac, well, :D &amp;lt;br&amp;gt;&lt;br /&gt;
There are two things to show: a toolbar and a left-click menu. &amp;lt;br&amp;gt;&lt;br /&gt;
Most of the code must be cross platform, except the drawing part, which means that controls should be common, and drawing may not be. &amp;lt;br&amp;gt;&lt;br /&gt;
For designers that design explicitely a page for VLC, they must be able to deactivate menu and toolbar. The JS to control that has to be the same on ActiveX and Netscape/Mozilla.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11598</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11598"/>
		<updated>2008-05-21T17:03:15Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
Some requirements to note:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline (planning) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11597</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11597"/>
		<updated>2008-05-21T16:45:46Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: &amp;quot;Timeline&amp;quot; added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
Some requirements to note:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu).&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline May 26]&lt;br /&gt;
| &#039;&#039;&#039;Coding begins&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! May 26&lt;br /&gt;
| Test of English (state exam)&lt;br /&gt;
|-&lt;br /&gt;
! May 30&lt;br /&gt;
| Examination in Equations of Mathematical Physics (written form)&lt;br /&gt;
|-&lt;br /&gt;
! June 5&lt;br /&gt;
| Examination in Equations of Mathematical Physics&lt;br /&gt;
|-&lt;br /&gt;
! June 10&lt;br /&gt;
| Examination in theoretical physics&lt;br /&gt;
|-&lt;br /&gt;
! June 14&lt;br /&gt;
| Examination in general physics&lt;br /&gt;
|-&lt;br /&gt;
! June 21-24&lt;br /&gt;
| Sorry, unable to work (making a trip to home town)&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline July 7-14]&lt;br /&gt;
| &#039;&#039;&#039;Mid-term evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! End of July - August&lt;br /&gt;
| Some short trips are planned (exact dates are still unknown)&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 11-18]&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Pencil down&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline August 18 - September 1]&lt;br /&gt;
| &#039;&#039;&#039;Final evaluation&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline September 3]&lt;br /&gt;
| &#039;&#039;&#039;Submitting required code samples to Google&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Please, give me three days of free time before each exam to get prepared for it.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11498</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11498"/>
		<updated>2008-05-07T11:23:29Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* About the project “GUI interfaces for the browsers plug-ins” */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some requirements to note:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu). I will have the last examination on 14 June. Now I want to take some exams ahead of the schedule and finally fully to concentrate on the VLC development.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11497</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11497"/>
		<updated>2008-05-07T11:23:12Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* About the project “GUI interfaces for the browsers plug-ins” */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
Some requirements to note:&lt;br /&gt;
* toolbar at the bottom of the video drawing area&lt;br /&gt;
* toolbar vissible by default&lt;br /&gt;
* toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
* toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
* toolbar should have nicely designed buttons&lt;br /&gt;
* toolbar should work under Firefox windows&lt;br /&gt;
* toolbar should work under Firefox linux&lt;br /&gt;
* toolbar should work under Mozilla windows?&lt;br /&gt;
* toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
* toolbar should have same JS API on all browsers (IE/Firefox&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu). I will have the last examination on 14 June. Now I want to take some exams ahead of the schedule and finally fully to concentrate on the VLC development.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11496</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11496"/>
		<updated>2008-05-07T11:21:20Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* About the project “GUI interfaces for the browsers plug-ins” */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
Some requirements to note:&lt;br /&gt;
- toolbar at the bottom of the video drawing area&lt;br /&gt;
- toolbar vissible by default&lt;br /&gt;
- toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
- toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
- toolbar should have nicely designed buttons&lt;br /&gt;
- toolbar should work under Firefox windows&lt;br /&gt;
- toolbar should work under Firefox linux&lt;br /&gt;
- toolbar should work under Mozilla windows?&lt;br /&gt;
- toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
- toolbar should have same JS API on all browsers (IE/Firefox&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu). I will have the last examination on 14 June. Now I want to take some exams ahead of the schedule and finally fully to concentrate on the VLC development.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11495</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11495"/>
		<updated>2008-05-07T11:20:28Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* About the project “GUI interfaces for the browsers plug-ins” */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
Some requirements to note:&lt;br /&gt;
- toolbar at the bottom of the video drawing area&lt;br /&gt;
&lt;br /&gt;
- toolbar vissible by default&lt;br /&gt;
&lt;br /&gt;
- toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
&lt;br /&gt;
- toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
&lt;br /&gt;
- toolbar should have nicely designed buttons&lt;br /&gt;
&lt;br /&gt;
- toolbar should work under Firefox windows&lt;br /&gt;
&lt;br /&gt;
- toolbar should work under Firefox linux&lt;br /&gt;
&lt;br /&gt;
- toolbar should work under Mozilla windows?&lt;br /&gt;
&lt;br /&gt;
- toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
&lt;br /&gt;
- toolbar should have same JS API on all browsers (IE/Firefox&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu). I will have the last examination on 14 June. Now I want to take some exams ahead of the schedule and finally fully to concentrate on the VLC development.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11494</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11494"/>
		<updated>2008-05-07T11:19:38Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: /* About the project “GUI interfaces for the browsers plug-ins” */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
Some requirements to note:&lt;br /&gt;
- toolbar at the bottom of the video drawing area&lt;br /&gt;
- toolbar vissible by default&lt;br /&gt;
- toolbar should be possible to disable by webdesigner with JS API.&lt;br /&gt;
- toolbar should not be autohiding (think users won&#039;t understand)&lt;br /&gt;
- toolbar should have nicely designed buttons&lt;br /&gt;
- toolbar should work under Firefox windows&lt;br /&gt;
- toolbar should work under Firefox linux&lt;br /&gt;
- toolbar should work under Mozilla windows?&lt;br /&gt;
- toolbar should work under Safari MacOS X (pdherbemont)&lt;br /&gt;
- toolbar should have same JS API on all browsers (IE/Firefox&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu). I will have the last examination on 14 June. Now I want to take some exams ahead of the schedule and finally fully to concentrate on the VLC development.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11493</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11493"/>
		<updated>2008-05-07T10:48:18Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoCProject|year=2008|student=[[User:VladimirB|Vladimir Belousov]]|mentor=[[User:thresh|Pavlov Konstantin]]}}&lt;br /&gt;
&lt;br /&gt;
Thanks to everyone who pays attention to my project. I received several letters concerning the idea and I see that it excites many people.&lt;br /&gt;
I am open to your suggestions.&lt;br /&gt;
&lt;br /&gt;
== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu). I will have the last examination on 14 June. Now I want to take some exams ahead of the schedule and finally fully to concentrate on the VLC development.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11477</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11477"/>
		<updated>2008-05-02T14:03:16Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu). I will have the last examination on 14 June. Now I want to take some exams ahead of the schedule and finally fully to concentrate on the VLC development.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11476</id>
		<title>SoC 2008/GUI interfaces for the browsers plug-ins</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=SoC_2008/GUI_interfaces_for_the_browsers_plug-ins&amp;diff=11476"/>
		<updated>2008-05-02T13:59:26Z</updated>

		<summary type="html">&lt;p&gt;VladimirB: New page: == About the project “GUI interfaces for the browsers plug-ins” == The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About the project “GUI interfaces for the browsers plug-ins” ==&lt;br /&gt;
The goal is to add GUI to the Firefox plug-in “in order to have, in the web pages embedded mode, buttons to control VLC media player as in WMP or Youtube player”. Next step is to develop similar plug-in for Internet Explore. Also “a replacement for all preconfigured media players embedded in web pages” should be provided.&lt;br /&gt;
More detailed description (but a little bit outdated) can be found at the application information page http://code.google.com/soc/2008/videolan/appinfo.html?csaid=CD2BD85FF24811F4.&lt;br /&gt;
&lt;br /&gt;
== Who I am ==&lt;br /&gt;
My name is Vladimir Belousov. I’m third-year university student of Moscow Institute of Physics and Technology (http://phystech.edu). I will have the last examination on 14 June. Now I want to take the exam ahead of the schedule and finally fully to concentrate on the VLC development.&lt;/div&gt;</summary>
		<author><name>VladimirB</name></author>
	</entry>
</feed>