Click here to Skip to main content
15,924,036 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: One Language to rule them all (About business rules) Pin
Bastien Vandamme27-Oct-14 0:17
Bastien Vandamme27-Oct-14 0:17 
QuestionTips for designing chat application for mobile devices Pin
tumyp-dev30-Jan-14 13:13
tumyp-dev30-Jan-14 13:13 
QuestionDesign efficiency Pin
Gregory Gadow23-Jan-14 3:22
Gregory Gadow23-Jan-14 3:22 
AnswerRe: Design efficiency Pin
José Amílcar Casimiro23-Jan-14 6:13
José Amílcar Casimiro23-Jan-14 6:13 
AnswerRe: Design efficiency Pin
jschell23-Jan-14 13:26
jschell23-Jan-14 13:26 
AnswerRe: Design efficiency Pin
Shameel27-Jan-14 3:09
professionalShameel27-Jan-14 3:09 
AnswerRe: Design efficiency Pin
Kornfeld Eliyahu Peter30-Jan-14 8:08
professionalKornfeld Eliyahu Peter30-Jan-14 8:08 
GeneralHave you ever used eXERD? Pin
Member 1050518322-Jan-14 15:39
Member 1050518322-Jan-14 15:39 
GeneralRe: Have you ever used eXERD? Pin
Member 105722145-Feb-14 23:08
Member 105722145-Feb-14 23:08 
QuestionPolling Architecture Suggestion Required Pin
Erpizn_1316-Jan-14 1:47
Erpizn_1316-Jan-14 1:47 
AnswerRe: Polling Architecture Suggestion Required Pin
Keld Ølykke20-Jan-14 10:52
Keld Ølykke20-Jan-14 10:52 
GeneralRe: Polling Architecture Suggestion Required Pin
Erpizn_1321-Jan-14 2:36
Erpizn_1321-Jan-14 2:36 
GeneralRe: Polling Architecture Suggestion Required Pin
Keld Ølykke21-Jan-14 12:15
Keld Ølykke21-Jan-14 12:15 
AnswerRe: Polling Architecture Suggestion Required Pin
Leng Vang30-Jan-14 6:20
Leng Vang30-Jan-14 6:20 
AnswerRe: Polling Architecture Suggestion Required Pin
Marc Koutzarov29-Aug-14 10:12
professionalMarc Koutzarov29-Aug-14 10:12 
Questionneed your opinion on this project Pin
nonogus14-Jan-14 21:31
nonogus14-Jan-14 21:31 
AnswerRe: need your opinion on this project Pin
Bernhard Hiller15-Jan-14 21:44
Bernhard Hiller15-Jan-14 21:44 
AnswerRe: need your opinion on this project Pin
jschell16-Jan-14 8:44
jschell16-Jan-14 8:44 
GeneralRe: need your opinion on this project Pin
nonogus16-Jan-14 22:39
nonogus16-Jan-14 22:39 
Hi jschell, Bernhard

Thanks for your response.
jschell, You're right... The word "branch" is not appropriate here so my explanation is a little bit confused.

I only think in terms of coding. I'm trying to explain what is my purpose.

As these two platforms are component-based platforms (re-usability process), i would like to capitalize the source code.

So, i don't want to create two distinct implementation because of maintainability and/or code evolution.

The second approach i'm thinking of is to implement for one platform (native C++ for example) and then directly use the original DLL on the other plarform (here C# for example). This solution seems to me "hard" in a sense i have to implement some P/invoke process and/or marshalling process (for type variables).

Then, i'm thinking of writing a common base code which will be use on the two platform. For example, i develop my base with native C++ and then write a C++/CLI wrapper that i can use it in the C# implementation.
The simple diagram of this solution would be something like that :

Native C++ impl(common base) ----> C++/CLI wrapper----> C# impl

I think (as Bernhard suggest me) that i'm taking this solution. The idea is if there is evolution of code, i only have to change the common part and the wrapper.

Regards,

S.E
GeneralRe: need your opinion on this project Pin
jschell17-Jan-14 13:01
jschell17-Jan-14 13:01 
GeneralRe: need your opinion on this project Pin
nonogus17-Jan-14 23:50
nonogus17-Jan-14 23:50 
GeneralRe: need your opinion on this project Pin
jschell18-Jan-14 11:41
jschell18-Jan-14 11:41 
GeneralRe: need your opinion on this project Pin
nonogus21-Jan-14 2:46
nonogus21-Jan-14 2:46 
AnswerRe: need your opinion on this project Pin
John D. Sanders30-Jan-14 3:48
John D. Sanders30-Jan-14 3:48 
GeneralRe: need your opinion on this project Pin
nonogus30-Jan-14 4:10
nonogus30-Jan-14 4:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.