You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openmeetings.apache.org by Maxim Solodovnik <so...@gmail.com> on 2013/05/24 07:37:50 UTC

Help with the flash client required

Hello Sebastian,

Recently I have switched trunk to use HTML5 as main interface.
Additionally I have added new type of the login into flash (by wicketsid).
New login type was added since it is hard for me to find which of the
existent login can be used in my case.

After such change the following weird behavior is observed:
1) everything works as expected in case flash version is accessed with
basic parameters: http://localhost:5080/openmeetings/swf
2) in case room enter is performed from the wicket using:
http://localhost:5080/openmeetings/#room/7 for ex. The room is loaded, user
list is displayed, but lots of room features are not working (for ex. sent
invitation)

According to the logs Red5 is unable to
find invitationservice.sendInvitationHash method.

Can you please help me to find out what is wrong?
Thanks in advance!

-- 
WBR
Maxim aka solomax

Re: Help with the flash client required

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Sebastian,

here are additional details on this issue:
1) user1 enters "Interview room 1"
2) user2 enters "Interview room 1"
3) user3 enters "Interview room 1"
Result: OM of user1 hangs

Investigation Results:
on user3 enter OM of user1 sends via LocalConnection :
1) isModeratorChanged (recieved by swf10)
2) createVideoObject NOT recieved by LocalConnection

I suspect there is infinite loop somewhere :(
I don't know how this can be debugged
Can you help please?


On Sun, May 26, 2013 at 10:31 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> I also think all libraries should be up to date and try to keep it
> filtered (remove not necessary dependencies).
>
> Could you also take a look at this issue:
> http://markmail.org/message/su364m3fxojol5tn
> It seems to be reproducible
> If more than 3 users enters room of type "Interview" flash player seems to
> hang :(
> I was unable to find out what is going on :(
>
>
> On Sun, May 26, 2013 at 2:02 PM, seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> Hi Maxim,
>>
>> *... mybe it is not necessary, I had no time to check 2 versions of
>> wicket :( *
>>
>> I think it is a quite good habbit of keeping Wicket in sync. From my
>> experience once you get stuck into a specific version of a web framework
>> you kind of lock yourself into a trap. Like we did with the SWF8 stuff. The
>> effort to update that code is bigger then just rewrite it in HTML5 :)
>> So better we don't do the same mistakes twice at keep it to the latest
>> Wicket version as far as possible.
>>
>> Sebastian
>>
>>
>> 2013/5/26 Maxim Solodovnik <so...@gmail.com>
>>
>>> >> There was no language selected by default. Somehow the default
>>> selection did not work.
>>> Thanks! I haven;'t noticed that! :)))
>>>
>>> Issue with microphone need to investigated, I don't know why it might
>>> happens :(
>>>
>>> You can manually delete build/lib/om folder instead of running ivy.clean
>>> (will be much faster)
>>> I have switched to be in sync with wicketstuff, mybe it is not
>>> necessary, I had no time to check 2 versions of wicket :(
>>>
>>>
>>> On Sat, May 25, 2013 at 5:56 AM, seba.wagner@gmail.com <
>>> seba.wagner@gmail.com> wrote:
>>>
>>>> And one more question:
>>>> I did run it using Wicket 6.7.x, I need to run a ivy.clean to use the
>>>> latest 6.8 Wicket libraries.
>>>>
>>>> Is there anything special and new in 6.8 version or was that version
>>>> just updated to make sure we use the latest version?
>>>>
>>>> Sebastian
>>>>
>>>>
>>>> 2013/5/25 seba.wagner@gmail.com <se...@gmail.com>
>>>>
>>>> Hi Maxim,
>>>>>
>>>>> I did try out the latest revision from svn (Revision: 1448019)
>>>>>
>>>>> I tried to enter the room by using two method:
>>>>> Using: http://localhost:5080/openmeetings, signing in, going to the
>>>>> list of public rooms, and entering the room
>>>>> And by directly using the URL
>>>>> http://localhost:5080/openmeetings/#room/7 (I have clicked the
>>>>> checkbox remember me in when signing in).
>>>>>
>>>>> I then had two users in the conference room, it seemed to all work
>>>>> fine.
>>>>> I just have seen one problem with the invitations:
>>>>> There was no language selected by default. Somehow the default
>>>>> selection did not work.
>>>>> This leads to an error when you submit the invitation. Simply choosing
>>>>> some language before hitting the send button did fix it for me.
>>>>>
>>>>> And there was a second issue:
>>>>> I have disabled the microphone in browser1 for the user. But any user
>>>>> that came later in the conference room could hear the user from browser1.
>>>>> Even if the microphone icon was shown as disabled you could still hear the
>>>>> user from browser1. If you goto browser1 enable and disable the microphone,
>>>>> the sound is off again.
>>>>>
>>>>> Sebastian
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2013/5/24 Maxim Solodovnik <so...@gmail.com>
>>>>>
>>>>>> Hello Sebastian,
>>>>>>
>>>>>> Recently I have switched trunk to use HTML5 as main interface.
>>>>>> Additionally I have added new type of the login into flash (by
>>>>>> wicketsid). New login type was added since it is hard for me to find which
>>>>>> of the existent login can be used in my case.
>>>>>>
>>>>>> After such change the following weird behavior is observed:
>>>>>> 1) everything works as expected in case flash version is accessed
>>>>>> with basic parameters: http://localhost:5080/openmeetings/swf
>>>>>> 2) in case room enter is performed from the wicket using:
>>>>>> http://localhost:5080/openmeetings/#room/7 for ex. The room is
>>>>>> loaded, user list is displayed, but lots of room features are not working
>>>>>> (for ex. sent invitation)
>>>>>>
>>>>>> According to the logs Red5 is unable to
>>>>>> find invitationservice.sendInvitationHash method.
>>>>>>
>>>>>> Can you please help me to find out what is wrong?
>>>>>> Thanks in advance!
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> https://twitter.com/#!/dead_lock
>>>>> http://www.webbase-design.de
>>>>> http://www.wagner-sebastian.com
>>>>> seba.wagner@gmail.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sebastian Wagner
>>>> https://twitter.com/#!/dead_lock
>>>> http://www.webbase-design.de
>>>> http://www.wagner-sebastian.com
>>>> seba.wagner@gmail.com
>>>>
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wagner@gmail.com
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Re: Help with the flash client required

Posted by Maxim Solodovnik <so...@gmail.com>.
I also think all libraries should be up to date and try to keep it filtered
(remove not necessary dependencies).

Could you also take a look at this issue:
http://markmail.org/message/su364m3fxojol5tn
It seems to be reproducible
If more than 3 users enters room of type "Interview" flash player seems to
hang :(
I was unable to find out what is going on :(


On Sun, May 26, 2013 at 2:02 PM, seba.wagner@gmail.com <
seba.wagner@gmail.com> wrote:

> Hi Maxim,
>
> *... mybe it is not necessary, I had no time to check 2 versions of
> wicket :( *
>
> I think it is a quite good habbit of keeping Wicket in sync. From my
> experience once you get stuck into a specific version of a web framework
> you kind of lock yourself into a trap. Like we did with the SWF8 stuff. The
> effort to update that code is bigger then just rewrite it in HTML5 :)
> So better we don't do the same mistakes twice at keep it to the latest
> Wicket version as far as possible.
>
> Sebastian
>
>
> 2013/5/26 Maxim Solodovnik <so...@gmail.com>
>
>> >> There was no language selected by default. Somehow the default
>> selection did not work.
>> Thanks! I haven;'t noticed that! :)))
>>
>> Issue with microphone need to investigated, I don't know why it might
>> happens :(
>>
>> You can manually delete build/lib/om folder instead of running ivy.clean
>> (will be much faster)
>> I have switched to be in sync with wicketstuff, mybe it is not necessary,
>> I had no time to check 2 versions of wicket :(
>>
>>
>> On Sat, May 25, 2013 at 5:56 AM, seba.wagner@gmail.com <
>> seba.wagner@gmail.com> wrote:
>>
>>> And one more question:
>>> I did run it using Wicket 6.7.x, I need to run a ivy.clean to use the
>>> latest 6.8 Wicket libraries.
>>>
>>> Is there anything special and new in 6.8 version or was that version
>>> just updated to make sure we use the latest version?
>>>
>>> Sebastian
>>>
>>>
>>> 2013/5/25 seba.wagner@gmail.com <se...@gmail.com>
>>>
>>> Hi Maxim,
>>>>
>>>> I did try out the latest revision from svn (Revision: 1448019)
>>>>
>>>> I tried to enter the room by using two method:
>>>> Using: http://localhost:5080/openmeetings, signing in, going to the
>>>> list of public rooms, and entering the room
>>>> And by directly using the URL
>>>> http://localhost:5080/openmeetings/#room/7 (I have clicked the
>>>> checkbox remember me in when signing in).
>>>>
>>>> I then had two users in the conference room, it seemed to all work fine.
>>>> I just have seen one problem with the invitations:
>>>> There was no language selected by default. Somehow the default
>>>> selection did not work.
>>>> This leads to an error when you submit the invitation. Simply choosing
>>>> some language before hitting the send button did fix it for me.
>>>>
>>>> And there was a second issue:
>>>> I have disabled the microphone in browser1 for the user. But any user
>>>> that came later in the conference room could hear the user from browser1.
>>>> Even if the microphone icon was shown as disabled you could still hear the
>>>> user from browser1. If you goto browser1 enable and disable the microphone,
>>>> the sound is off again.
>>>>
>>>> Sebastian
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 2013/5/24 Maxim Solodovnik <so...@gmail.com>
>>>>
>>>>> Hello Sebastian,
>>>>>
>>>>> Recently I have switched trunk to use HTML5 as main interface.
>>>>> Additionally I have added new type of the login into flash (by
>>>>> wicketsid). New login type was added since it is hard for me to find which
>>>>> of the existent login can be used in my case.
>>>>>
>>>>> After such change the following weird behavior is observed:
>>>>> 1) everything works as expected in case flash version is accessed with
>>>>> basic parameters: http://localhost:5080/openmeetings/swf
>>>>> 2) in case room enter is performed from the wicket using:
>>>>> http://localhost:5080/openmeetings/#room/7 for ex. The room is
>>>>> loaded, user list is displayed, but lots of room features are not working
>>>>> (for ex. sent invitation)
>>>>>
>>>>> According to the logs Red5 is unable to
>>>>> find invitationservice.sendInvitationHash method.
>>>>>
>>>>> Can you please help me to find out what is wrong?
>>>>> Thanks in advance!
>>>>>
>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sebastian Wagner
>>>> https://twitter.com/#!/dead_lock
>>>> http://www.webbase-design.de
>>>> http://www.wagner-sebastian.com
>>>> seba.wagner@gmail.com
>>>>
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> seba.wagner@gmail.com
>>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
WBR
Maxim aka solomax

Re: Help with the flash client required

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Hi Maxim,

*... mybe it is not necessary, I had no time to check 2 versions of wicket
:( *

I think it is a quite good habbit of keeping Wicket in sync. From my
experience once you get stuck into a specific version of a web framework
you kind of lock yourself into a trap. Like we did with the SWF8 stuff. The
effort to update that code is bigger then just rewrite it in HTML5 :)
So better we don't do the same mistakes twice at keep it to the latest
Wicket version as far as possible.

Sebastian


2013/5/26 Maxim Solodovnik <so...@gmail.com>

> >> There was no language selected by default. Somehow the default
> selection did not work.
> Thanks! I haven;'t noticed that! :)))
>
> Issue with microphone need to investigated, I don't know why it might
> happens :(
>
> You can manually delete build/lib/om folder instead of running ivy.clean
> (will be much faster)
> I have switched to be in sync with wicketstuff, mybe it is not necessary,
> I had no time to check 2 versions of wicket :(
>
>
> On Sat, May 25, 2013 at 5:56 AM, seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> And one more question:
>> I did run it using Wicket 6.7.x, I need to run a ivy.clean to use the
>> latest 6.8 Wicket libraries.
>>
>> Is there anything special and new in 6.8 version or was that version just
>> updated to make sure we use the latest version?
>>
>> Sebastian
>>
>>
>> 2013/5/25 seba.wagner@gmail.com <se...@gmail.com>
>>
>> Hi Maxim,
>>>
>>> I did try out the latest revision from svn (Revision: 1448019)
>>>
>>> I tried to enter the room by using two method:
>>> Using: http://localhost:5080/openmeetings, signing in, going to the
>>> list of public rooms, and entering the room
>>> And by directly using the URL http://localhost:5080/openmeetings/#room/7(I have clicked the checkbox remember me in when signing in).
>>>
>>> I then had two users in the conference room, it seemed to all work fine.
>>> I just have seen one problem with the invitations:
>>> There was no language selected by default. Somehow the default selection
>>> did not work.
>>> This leads to an error when you submit the invitation. Simply choosing
>>> some language before hitting the send button did fix it for me.
>>>
>>> And there was a second issue:
>>> I have disabled the microphone in browser1 for the user. But any user
>>> that came later in the conference room could hear the user from browser1.
>>> Even if the microphone icon was shown as disabled you could still hear the
>>> user from browser1. If you goto browser1 enable and disable the microphone,
>>> the sound is off again.
>>>
>>> Sebastian
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 2013/5/24 Maxim Solodovnik <so...@gmail.com>
>>>
>>>> Hello Sebastian,
>>>>
>>>> Recently I have switched trunk to use HTML5 as main interface.
>>>> Additionally I have added new type of the login into flash (by
>>>> wicketsid). New login type was added since it is hard for me to find which
>>>> of the existent login can be used in my case.
>>>>
>>>> After such change the following weird behavior is observed:
>>>> 1) everything works as expected in case flash version is accessed with
>>>> basic parameters: http://localhost:5080/openmeetings/swf
>>>> 2) in case room enter is performed from the wicket using:
>>>> http://localhost:5080/openmeetings/#room/7 for ex. The room is loaded,
>>>> user list is displayed, but lots of room features are not working (for ex.
>>>> sent invitation)
>>>>
>>>> According to the logs Red5 is unable to
>>>> find invitationservice.sendInvitationHash method.
>>>>
>>>> Can you please help me to find out what is wrong?
>>>> Thanks in advance!
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> seba.wagner@gmail.com
>>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wagner@gmail.com
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: Help with the flash client required

Posted by Maxim Solodovnik <so...@gmail.com>.
>> There was no language selected by default. Somehow the default selection
did not work.
Thanks! I haven;'t noticed that! :)))

Issue with microphone need to investigated, I don't know why it might
happens :(

You can manually delete build/lib/om folder instead of running ivy.clean
(will be much faster)
I have switched to be in sync with wicketstuff, mybe it is not necessary, I
had no time to check 2 versions of wicket :(


On Sat, May 25, 2013 at 5:56 AM, seba.wagner@gmail.com <
seba.wagner@gmail.com> wrote:

> And one more question:
> I did run it using Wicket 6.7.x, I need to run a ivy.clean to use the
> latest 6.8 Wicket libraries.
>
> Is there anything special and new in 6.8 version or was that version just
> updated to make sure we use the latest version?
>
> Sebastian
>
>
> 2013/5/25 seba.wagner@gmail.com <se...@gmail.com>
>
> Hi Maxim,
>>
>> I did try out the latest revision from svn (Revision: 1448019)
>>
>> I tried to enter the room by using two method:
>> Using: http://localhost:5080/openmeetings, signing in, going to the list
>> of public rooms, and entering the room
>> And by directly using the URL http://localhost:5080/openmeetings/#room/7(I have clicked the checkbox remember me in when signing in).
>>
>> I then had two users in the conference room, it seemed to all work fine.
>> I just have seen one problem with the invitations:
>> There was no language selected by default. Somehow the default selection
>> did not work.
>> This leads to an error when you submit the invitation. Simply choosing
>> some language before hitting the send button did fix it for me.
>>
>> And there was a second issue:
>> I have disabled the microphone in browser1 for the user. But any user
>> that came later in the conference room could hear the user from browser1.
>> Even if the microphone icon was shown as disabled you could still hear the
>> user from browser1. If you goto browser1 enable and disable the microphone,
>> the sound is off again.
>>
>> Sebastian
>>
>>
>>
>>
>>
>>
>>
>> 2013/5/24 Maxim Solodovnik <so...@gmail.com>
>>
>>> Hello Sebastian,
>>>
>>> Recently I have switched trunk to use HTML5 as main interface.
>>> Additionally I have added new type of the login into flash (by
>>> wicketsid). New login type was added since it is hard for me to find which
>>> of the existent login can be used in my case.
>>>
>>> After such change the following weird behavior is observed:
>>> 1) everything works as expected in case flash version is accessed with
>>> basic parameters: http://localhost:5080/openmeetings/swf
>>> 2) in case room enter is performed from the wicket using:
>>> http://localhost:5080/openmeetings/#room/7 for ex. The room is loaded,
>>> user list is displayed, but lots of room features are not working (for ex.
>>> sent invitation)
>>>
>>> According to the logs Red5 is unable to
>>> find invitationservice.sendInvitationHash method.
>>>
>>> Can you please help me to find out what is wrong?
>>> Thanks in advance!
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wagner@gmail.com
>>
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
WBR
Maxim aka solomax

Re: Help with the flash client required

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
And one more question:
I did run it using Wicket 6.7.x, I need to run a ivy.clean to use the
latest 6.8 Wicket libraries.

Is there anything special and new in 6.8 version or was that version just
updated to make sure we use the latest version?

Sebastian


2013/5/25 seba.wagner@gmail.com <se...@gmail.com>

> Hi Maxim,
>
> I did try out the latest revision from svn (Revision: 1448019)
>
> I tried to enter the room by using two method:
> Using: http://localhost:5080/openmeetings, signing in, going to the list
> of public rooms, and entering the room
> And by directly using the URL http://localhost:5080/openmeetings/#room/7(I have clicked the checkbox remember me in when signing in).
>
> I then had two users in the conference room, it seemed to all work fine.
> I just have seen one problem with the invitations:
> There was no language selected by default. Somehow the default selection
> did not work.
> This leads to an error when you submit the invitation. Simply choosing
> some language before hitting the send button did fix it for me.
>
> And there was a second issue:
> I have disabled the microphone in browser1 for the user. But any user that
> came later in the conference room could hear the user from browser1. Even
> if the microphone icon was shown as disabled you could still hear the user
> from browser1. If you goto browser1 enable and disable the microphone, the
> sound is off again.
>
> Sebastian
>
>
>
>
>
>
>
> 2013/5/24 Maxim Solodovnik <so...@gmail.com>
>
>> Hello Sebastian,
>>
>> Recently I have switched trunk to use HTML5 as main interface.
>> Additionally I have added new type of the login into flash (by
>> wicketsid). New login type was added since it is hard for me to find which
>> of the existent login can be used in my case.
>>
>> After such change the following weird behavior is observed:
>> 1) everything works as expected in case flash version is accessed with
>> basic parameters: http://localhost:5080/openmeetings/swf
>> 2) in case room enter is performed from the wicket using:
>> http://localhost:5080/openmeetings/#room/7 for ex. The room is loaded,
>> user list is displayed, but lots of room features are not working (for ex.
>> sent invitation)
>>
>> According to the logs Red5 is unable to
>> find invitationservice.sendInvitationHash method.
>>
>> Can you please help me to find out what is wrong?
>> Thanks in advance!
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: Help with the flash client required

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Hi Maxim,

I did try out the latest revision from svn (Revision: 1448019)

I tried to enter the room by using two method:
Using: http://localhost:5080/openmeetings, signing in, going to the list of
public rooms, and entering the room
And by directly using the URL http://localhost:5080/openmeetings/#room/7 (I
have clicked the checkbox remember me in when signing in).

I then had two users in the conference room, it seemed to all work fine.
I just have seen one problem with the invitations:
There was no language selected by default. Somehow the default selection
did not work.
This leads to an error when you submit the invitation. Simply choosing some
language before hitting the send button did fix it for me.

And there was a second issue:
I have disabled the microphone in browser1 for the user. But any user that
came later in the conference room could hear the user from browser1. Even
if the microphone icon was shown as disabled you could still hear the user
from browser1. If you goto browser1 enable and disable the microphone, the
sound is off again.

Sebastian







2013/5/24 Maxim Solodovnik <so...@gmail.com>

> Hello Sebastian,
>
> Recently I have switched trunk to use HTML5 as main interface.
> Additionally I have added new type of the login into flash (by wicketsid).
> New login type was added since it is hard for me to find which of the
> existent login can be used in my case.
>
> After such change the following weird behavior is observed:
> 1) everything works as expected in case flash version is accessed with
> basic parameters: http://localhost:5080/openmeetings/swf
> 2) in case room enter is performed from the wicket using:
> http://localhost:5080/openmeetings/#room/7 for ex. The room is loaded,
> user list is displayed, but lots of room features are not working (for ex.
> sent invitation)
>
> According to the logs Red5 is unable to
> find invitationservice.sendInvitationHash method.
>
> Can you please help me to find out what is wrong?
> Thanks in advance!
>
> --
> WBR
> Maxim aka solomax
>



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com