That?s a compiler script problem not a user problem.
For example, if there?s shared libraries, then each shared library depends on 
other shared libraries.
If there?s static libraries, then compiler directives or sconscript magic can 
be done to prevent the user having to deal with them.
But just because one wants one library, one should not be forced to bloat one?s 
image with all the other ones that it doesn?t depend on, which is why there 
should be separate libraries.

From: ???(Uze Choi) [mailto:uzc...@samsung.com]
Sent: Wednesday, July 27, 2016 6:14 PM
To: Dave Thaler <dthaler at microsoft.com>; iotivity-dev at lists.iotivity.org; 
'ts_tg' <ts_tg at openinterconnect.org>
Subject: RE: [dev] IoTivity base layer scope and architecture

User needs to check dependency relationship across several libraries.

BR, Uze Choi
From: Dave Thaler [mailto:dtha...@microsoft.com]
Sent: Thursday, July 28, 2016 1:25 AM
To: ???(Uze Choi); iotivity-dev at lists.iotivity.org<mailto:iotivity-dev at 
lists.iotivity.org>; 'ts_tg'
Subject: RE: [dev] IoTivity base layer scope and architecture

Not sure I understand your question.
Are you asking how one chooses which services to include?
I would expect each service to be a separate library.
I don?t understand what you mean by user confused.

From: ???(Uze Choi) [mailto:uzc...@samsung.com]
Sent: Tuesday, July 26, 2016 11:31 PM
To: Dave Thaler <dthaler at microsoft.com<mailto:dthaler at microsoft.com>>; 
iotivity-dev at lists.iotivity.org<mailto:iotivity-dev at lists.iotivity.org>; 
'ts_tg' <ts_tg at openinterconnect.org<mailto:ts_tg at openinterconnect.org>>
Subject: RE: [dev] IoTivity base layer scope and architecture

If something is in the service layer, how should we provide the library set?

In case of windows or android, we can approach as SDK concept.
Under the SDK concept, should we provide granular library for each service with 
separating server side and client side?
In the small embedded device, small set library separation will eventually make 
user confused.

BR, Uze Choi
From: Dave Thaler [mailto:dtha...@microsoft.com]
Sent: Tuesday, July 26, 2016 11:56 PM
To: ???(Uze Choi); iotivity-dev at lists.iotivity.org<mailto:iotivity-dev at 
lists.iotivity.org>; ts_tg
Subject: RE: [dev] IoTivity base layer scope and architecture

If I understand the architecture correctly, the base layer should be resources 
that are mandatory to exist in all devices,
and the service layer should be for resources/services that are optional.   If 
that?s correct, then a COAP/HTTP proxy should be
in the service layer.

The page you referenced isn?t clear about what the guideline is though, and so 
I think it should be updated.

Dave

From: iotivity-dev-bounces at lists.iotivity.org<mailto:iotivity-dev-bounces at 
lists.iotivity.org> [mailto:iotivity-dev-boun...@lists.iotivity.org] On Behalf 
Of ???(Uze Choi)
Sent: Tuesday, July 26, 2016 4:17 AM
To: iotivity-dev at lists.iotivity.org<mailto:iotivity-dev at 
lists.iotivity.org>; ts_tg <ts_tg at openinterconnect.org<mailto:ts_tg at 
openinterconnect.org>>
Subject: [dev] IoTivity base layer scope and architecture

Hi IoTivity,

Regarding the IoTivity architecture, let me gather opinions regarding the base 
layer scope.
Currently CoAP-HTTP proxy is being argued about layer position.
RD, collection and cloud related code need discussion whether they are worth of 
being in base layer.
Previously group related feature has been argued one year before.
Anyway, Please give the opinion for base layer scope, which may affect the 
mandatory API for extended platform and binary packaging unit.
You can refer to the previously defined architecture posted in the wiki 
(https://wiki.iotivity.org/architecture.)

BR, Uze Choi (OSWG Developer Ecosystem Build TG Chair)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160728/28697adf/attachment.html>

Reply via email to