felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francesco Furfari <francesco.furf...@isti.cnr.it>
Subject Re: UPnP
Date Sat, 31 Mar 2012 08:08:54 GMT
Hi Gaëtan,

nice to hear from you again,
I have a question.
Did you never compare your implementation with Cling?
Well not just in terms of performance but in terms  APIs and architecture.
One possible Base driver re-factory could be the inclusion of an 
abstraction layer to be independent from both Yuopi and Cling.

Francesco



On 30/03/2012 9.57, Gaëtan Pruvost wrote:
> Hi guys,
>
> Yes indeed. I'm sorry but I've been a bit overwhelmed with the phd 
> writing and my baby son... I would really like to participate to the 
> felix apache project but unfortunately, I really don't have time right 
> now.
>
> The Youpi library is already fully functional. It provides a stable 
> kernel wrapped in a Cyberlink-like API.
> *It also features POJO definition of your UPnP devices using annotations*.
> Another important feature is the set of graphical tools it includes, 
> especially the Network explorer that *can generate skeletons for your 
> XML or Annotated Java code*.
>
> Compared to Cyberlink, we achieved better service discorvery (80+ 
> devices in the atraco testbed) and a clean subscription mechanism. I 
> also tried to limit the consumption of threads by using messages 
> queues and thread pools. Finally, data passed to actions are typed 
> checked and value constraints defined in the XML are automatically 
> applied.
>
> Further details on the project webpage: 
> http://perso.limsi.fr/pruvost/software-youpi--en
> A short documentation is already available. I will take some time off 
> my sleep to make it more detailed.
>
> *If people inside felix-dev are eager to use Youpi with OSGi, Yiannis 
> Liverezas wrote a bundle but as far as I know, it needed some cleanup. 
> I can't write the new bundle myself but I will definitely be there to 
> provide support (via mail or skype) and I can grant you access to the SVN.
> *
> Best Regards
> ***********************************
> Gaëtan PRUVOST
>
> LIMSI-CNRS BP 133
> 91403 Orsay Cedex France
> Tel:+33 1 69858110
>
> http://www.limsi.fr/Individu/pruvost/
> ***********************************
>
> Le 30/03/2012 07:11, Francesco Furfari a écrit :
>> Hi,
>>
>> cybergarage seems again active, different e-mails exechanged recently.
>> By the way, I know about a new implementation derived from 
>> cybergareage called YOUPI that  is available at 
>> http://sourceforge.net/projects/youpi/.
>> It is developed by Gaetan Pruvost and relesed with CeCILL-B license, 
>> and should fix several issues there are with cybergarage.
>>
>> In the framework of the ATRACO project, Yiannis Liveresaz starting 
>> from the Felix UPnP Basedriver wrapped the Youpi library to provide a 
>> more stable version of the UPnP Base driver.
>>
>> We discussed a bit different months ago, but I have not heard for 
>> some time.
>>
>> Francesco
>>
>>
>>
>>
>>
>> On 30/03/2012 1.58, Loic Petit wrote:
>>> Hi,
>>>
>>> In OSGi, there is the concept of basedriver (which is standardized). 
>>> Basically, all remote and local devices are registered on the 
>>> service registry as org.osgi.service.upnp.UPnPDevice services.
>>> Then, it is just a matter of filtering on service properties to get 
>>> the device you want and call actions on its service. A simple 
>>> documentation is available here: 
>>> http://dz.prosyst.com/pdoc/mbserver_5.2/um/upnp/developer/osgi_upnp/osgi_upnp.html
>>> Cling does have a basedriver wrapping (cling-osgi) which is working 
>>> fine from the trunk (not released yet I think). Felix also have an 
>>> implementation based on cybergarage which was less stable last time 
>>> I tested it, though I dunno if cyberlink is still maintaining this 
>>> stack.
>>>
>>> LP
>>>
>>> Le 30 mars 2012 à 01:48, Ken Gilmer a écrit :
>>>
>>>> Hi Maria,
>>>>
>>>>   I have used the Cling UPnP library, however not within an OSGi
>>>> context (Android).  The API is very clean and I did not have much
>>>> trouble in using it.  I'm not aware of any issues with OSGi or Felix
>>>> in particular and the library is actively maintained.
>>>> http://4thline.org/projects/cling/
>>>>
>>>> Hope that helps,
>>>> -ken
>>>>
>>>> On Thu, Mar 29, 2012 at 8:11 AM, Maria 
>>>> Luiza<einstein.m2011@gmail.com>  wrote:
>>>>> Hi,
>>>>>
>>>>> Has anyone used Felix to interact with UPnP devices? If yes, how 
>>>>> do I?
>>>>> Regards,
>>>>>
>>>>> Maria
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message