Thank you for your feedback.


Developer?s contents should be provided also.

Sample Application, API document and Programmer?s guide according to the
guideline should be filled with.



[Developer?s contents]

Sample Application

        For each platform.

Android and Tizen application should be built by scons script together
using Gradle or ANT build system.

API Document

       API document comment

       Doxyfile update

Programmer Guide

Follow the template.



I wish we have the common template across projects and some specialization
for each specific project to be allowed.



All the detail step is described below.

https://wiki.iotivity.org/feature_development_detail_step_-
_primitive_service_project



BR, Uze Choi

From: ??? [mailto:[email protected]] 
Sent: Tuesday, April 12, 2016 7:22 PM
To: ???; iotivity-dev at lists.iotivity.org
Subject: Re: [dev] [Primitive Service] Open Source development process
announcement



Dear Uze,



Your suggestion is clear and reasonable. Can I just give my 2 cents?

How about adding "Document" and "Writing sample code" to Implementation
step?

Synchorinization between codes and document(API doc, developers guide etc)
can be a mandatory step.

Also sample code can be helpful for developers and increasing usability of
new features.



Thanks & BR,

Sungkyu Ko.





------- Original Message -------

Sender : ???<uzchoi at samsung.com> S6(??)/??/IoT Lab(S/W??)/????

Date : 2016-04-04 13:37 (GMT+09:00)

Title : [dev] [Primitive Service] Open Source development process
announcement



Hi IoTivity developer



I?d like to announce the primitive service development process with items
to be approved from maintainer.



For each service, I recommend to follow up approval steps from each
development stage.

All following items are subject to be approved from maintainer.

However, the Implementation stage can be approved by sub-maintainer
according to service category.

Of course, implementation can be done in advance before Feature/concept and
design approval,

However, maintainer and sub-maintainer can start the code review after
these steps has been approved.



[Feature/Concept]

Use Case Diagram

           Some of the major use cases with the peer to peer device
interaction perspective.

Feature Definition

           Feature level description from the Scenario Level (use case)



[Design]

Resource Modeling

           Resource Data Model for each device

           Protocol Flow for each major use case

Architecture

           Module view and interaction View (Class diagram or Sequence
Diagram in case of OOP)

           Deployment Diagram is preferable to be provided

API Design

           API Prototyping

           API with detail signature

           (This could be redundant step from class diagram but will be
valid in case Class diagram is not detail and conceptual)



[Implementation]

Coding

           Initial Code is preferred to cover the basic path of major use
case not for whole detail.

Feature level incremental submit

Unit Test

         Code Coverage should be over the 70%



Either waterfall process or Agile process with iterative update will do.

I believe these process can be differentiated according to the
characteristic of each sub project.



Any feedback will be welcomed.



BR, Uze Choi












-------------- next part --------------
HTML ?????? ??????????????...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160414/b8a645b2/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 13168 bytes
Desc: ?????? ?? ????????.
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160414/b8a645b2/attachment.gif>

Reply via email to