Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

App Framework for Windows Mobile / Compact Framework

86 views
Skip to first unread message

Robert Fuchs

unread,
Oct 29, 2009, 2:30:31 PM10/29/09
to
Hello,
 
I need to create some Winforms apps for devices like eg. http://kyman.datalogic.com
For getting a nice UI I will use Resco MobileForms Toolkit http://www.resco.net/developer
 
I'm looking for something like a "Mobile Winforms MVC" framework, because I don't want to reinvent the wheel.
 
Any ideas?
 
mfg Robert
 

Alberto Silva, MVP

unread,
Oct 29, 2009, 7:32:54 PM10/29/09
to
Hi,
Take a look at this framework by Alex Yahknin:
 
 

--

Alberto Silva
http://www.moving2u.pt - R&D Manager
http://msmvps.com/AlbertoSilva - Blog
Microsoft MVP - Device Application Development
"Robert Fuchs" <nob...@noreply.com> wrote in message news:eVRqoXMW...@TK2MSFTNGP04.phx.gbl...

Simon Hart [MVP]

unread,
Oct 31, 2009, 1:53:26 PM10/31/09
to
It makes more sense to use a MVP pattern for a WinForms application. MVC is normally for stateless applications. MVP doesn't require a framework, it's more of a pattern which makes it more suitable for mobile applications.
 
Simon.
--
Simon Hart
Visual Developer - Device Application Development MVP
http://www.simonrhart.com
"Robert Fuchs" <nob...@noreply.com> wrote in message news:eVRqoXMW...@TK2MSFTNGP04.phx.gbl...

Robert Fuchs

unread,
Nov 2, 2009, 5:52:59 PM11/2/09
to
> It makes more sense to use a MVP pattern for a WinForms application. MVC is normally for stateless applications.
> MVP doesn't require a framework, it's more of a pattern which makes it more suitable for mobile applications.
Can you point me  to a MVP tutorial/sample for CF?
 
regards, Robert
 

Robert Fuchs

unread,
Nov 3, 2009, 2:24:21 PM11/3/09
to
(This is MVP, don't know why they call it MVC#)
 
 
Anybody using one of these?
 
regards, Robert
 

Simon Hart [MVP]

unread,
Nov 9, 2009, 4:10:42 AM11/9/09
to
 
See if the above helps, I've not read it, not sure how good it is.
 
MVP is a pattern, you don't need a framework as per MVC. As I said MVC only makes sense if you want to target any UI, i.e. Web Forms, Silverlight, Win Mob etc because it uses an observer pattern which allows a complete decoupling of your business logic and the view (UI). MVP on the other hand is coupled via an interface.
 
MVP is easier to write and more suited if you are building a Win Form application on the CF.

--
Simon Hart
Visual Developer - Device Application Development MVP
http://www.simonrhart.com
"Robert Fuchs" <nob...@noreply.com> wrote in message news:%23rSKBtL...@TK2MSFTNGP02.phx.gbl...

Christian Helle

unread,
Nov 9, 2009, 4:34:41 AM11/9/09
to
I use the passive view a lot with my model-view-presenter for both mobile
and desktop applications. This way I can ensure that all logic is done on
the presenter. For example, for data binding I expose the data source of
the control and bind it to a BindingList<T> from the presenter and handle
the binding list events on the presenter as well. Instead of forwarding individual
events of the data bound control.

I can strongly recommend it for building your UI architecture

Check it out:
http://msdn.microsoft.com/en-us/library/cc304760.aspx
http://martinfowler.com/eaaDev/ModelViewPresenter.html
http://martinfowler.com/eaaDev/PassiveScreen.html


Regards,
Christian Resma Helle
http://christian-helle.blogspot.com

Simon Hart [MVP]

unread,
Nov 10, 2009, 4:47:52 PM11/10/09
to
Yes I've used passive view to a certain extent. The only issue with it is
the complete separation from the domain/model which then requires you to
create a view model that is retrieved from the presenter/controller. I see
little value in this anyway, it doesn't make you're code more testable. A
domain model is supposed to be fairly simple in regards to dependencies.

--
Simon Hart
Visual Developer - Device Application Development MVP
http://www.simonrhart.com

"Christian Helle" <christian dot helle at yahoo dot com> wrote in message
news:b79fa2938e018...@msnews.microsoft.com...

Robert Fuchs

unread,
Nov 12, 2009, 4:30:28 PM11/12/09
to
> MVP is a pattern, you don't need a framework as per MVC.
I hear you - but MVC is a pattern too ;-)
And I expect more from a framework than just the pattern - UI navigation, just to name one.
 
MVC# (http://www.mvcsharp.org), which is MVP# in reality, seems to be a good way to go.
 
thanks for your help,
 
Robert

 

Vladimir Gregor

unread,
Sep 19, 2011, 7:08:36 AM9/19/11
to
I would like to point out an interesting alternative to MobileForms Toolkit which is Bee Mobile iPack. It runs smoothly on both Windows Mobile and Windows CE and you can create an attractive GUI with it within minutes. Check it out at:
http://beemobile4.net/products/ipack

Best regards
Vladimir Gregor

> On Thursday, October 29, 2009 2:30 PM Robert Fuchs wrote:

> Dies ist eine mehrteilige Nachricht im MIME-Format.
>
> ------=_NextPart_000_00A8_01CA58CE.47150E70
> Content-Type: text/plain;
> charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
>
> Hello,
>
> I need to create some Winforms apps for devices like eg. =
> http://kyman.datalogic.com
> For getting a nice UI I will use Resco MobileForms Toolkit =
> http://www.resco.net/developer
>
> I am looking for something like a "Mobile Winforms MVC" framework, =
> because I do not want to reinvent the wheel.
>
> Any ideas?
>
> mfg Robert
>
> ------=_NextPart_000_00A8_01CA58CE.47150E70
> Content-Type: text/html;
> charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD>
> <META content=3Dtext/html;charset=3Diso-8859-1 =
> http-equiv=3DContent-Type>
> <META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16419"></HEAD>
> <BODY style=3D"PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: =
> 15px"=20
> id=3DMailContainerBody leftMargin=3D0 topMargin=3D0 =
> CanvasTabStop=3D"true"=20
> name=3D"Compose message area">
> <DIV><FONT color=3D#000080>
> <DIV><FONT color=3D#000080>Hello,</FONT></DIV>
> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
> <DIV><FONT color=3D#000080>I need to create some&nbsp;Winforms&nbsp;apps =
>
> for&nbsp;devices&nbsp;like eg.&nbsp;<A=20
> title=3D"wlmailhtml:{F3335432-D413-425B-82DB-A567E77758D1}mid://00000154/=
> !x-usc:http://kyman.datalogic.com/&#10;STRG + Klicken, um Verkn=FCpfung =
> zu folgen"=20
> href=3D"wlmailhtml:{F3335432-D413-425B-82DB-A567E77758D1}mid://00000154/!=
> x-usc:http://kyman.datalogic.com/">http://kyman.datalogic.com</A></FONT><=
> /DIV>
> <DIV><FONT color=3D#000080>For&nbsp;getting a nice&nbsp;UI&nbsp;I=20
> will&nbsp;use&nbsp;Resco MobileForms Toolkit&nbsp;<A=20
> href=3D"http://www.resco.net/developer">http://www.resco.net/developer</A=
> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
> <DIV><FONT color=3D#000080>I am looking for something like a&nbsp;"Mobile =
> Winforms=20
> MVC" framework,&nbsp;because I do not want to reinvent the =
> wheel.</FONT></DIV>
> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
> <DIV><FONT color=3D#000080></FONT>Any ideas?</DIV>
> <DIV>&nbsp;</DIV>
> <DIV><FONT color=3D#000080>mfg Robert</FONT></DIV>
> <DIV>&nbsp;</DIV></FONT></DIV></BODY></HTML>
>
> ------=_NextPart_000_00A8_01CA58CE.47150E70--


>> On Thursday, October 29, 2009 7:32 PM Alberto Silva, MVP wrote:

>> This is a multi-part message in MIME format.
>>
>> ------=_NextPart_000_0015_01CA58F0.2378B8F0
>> Content-Type: text/plain;
>> charset="iso-8859-1"
>> Content-Transfer-Encoding: quoted-printable
>>
>> Hi,
>> Take a look at this framework by Alex Yahknin:
>>
>> http://www.codeplex.com/MobileMVC
>>
>>
>> --=20
>>
>> Alberto Silva
>> http://www.moving2u.pt - R&D Manager
>> http://msmvps.com/AlbertoSilva - Blog
>> Microsoft MVP - Device Application Development
>>
>> Hello,
>>
>> I need to create some Winforms apps for devices like eg. =
>> http://kyman.datalogic.com
>> For getting a nice UI I will use Resco MobileForms Toolkit =
>> http://www.resco.net/developer
>>
>> I am looking for something like a "Mobile Winforms MVC" framework, =
>> because I do not want to reinvent the wheel.
>>
>> Any ideas?
>>
>> mfg Robert
>>
>> ------=_NextPart_000_0015_01CA58F0.2378B8F0
>> Content-Type: text/html;
>> charset="iso-8859-1"
>> Content-Transfer-Encoding: quoted-printable
>>
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>> <HTML><HEAD>
>> <META content=3Dtext/html;charset=3Diso-8859-1 =
>> http-equiv=3DContent-Type>
>> <META name=3DGENERATOR content=3D"MSHTML 8.00.7100.4137"></HEAD>
>> <BODY style=3D"PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: =
>> 15px"=20
>> id=3DMailContainerBody leftMargin=3D0 topMargin=3D0 =
>> CanvasTabStop=3D"true"=20
>> name=3D"Compose message area">
>> <DIV><FONT face=3DCalibri>Hi,</FONT></DIV>
>> <DIV><FONT face=3DCalibri>Take a look at this framework by Alex=20
>> Yahknin:</FONT></DIV>
>> <DIV><FONT face=3DCalibri></FONT>&nbsp;</DIV>
>> <DIV><FONT face=3DCalibri><A=20
>> title=3D"http://www.codeplex.com/MobileMVC&#10;CTRL + Click to follow =
>> link"=20
>> href=3D"http://www.codeplex.com/MobileMVC">http://www.codeplex.com/Mobile=
>> MVC</A><A=20
>> title=3D"http://blogs.msdn.com/priozersk/archive/2008/11/11/mobile-mvc-on=
>> -codeplex.aspx&#10;CTRL + Click to follow link"=20
>> href=3D"http://blogs.msdn.com/priozersk/archive/2008/11/11/mobile-mvc-on-=
>> codeplex.aspx"></A></FONT></DIV>
>> <DIV><FONT face=3DCalibri></FONT>&nbsp;</DIV>
>> <DIV><FONT face=3DCalibri></FONT><BR>-- <BR><BR>Alberto Silva<BR><A=20
>> href=3D"http://www.moving2u.pt">http://www.moving2u.pt</A> - R&amp;D =
>> Manager<BR><A=20
>> href=3D"http://msmvps.com/AlbertoSilva">http://msmvps.com/AlbertoSilva</A=
>> Blog<BR>Microsoft MVP - Device Application Development<BR></DIV>
>> <BLOCKQUOTE=20
>> style=3D"BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; =
>> PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px"=20
>> dir=3Dltr>
>> <DIV>"Robert Fuchs" &lt;<A=20
>> href=3D"mailto:nob...@noreply.com">nob...@noreply.com</A>&gt; wrote in =
>> message=20
>> <A=20
>> =
>> <DIV><FONT color=3D#000080>
>> <DIV><FONT color=3D#000080>Hello,</FONT></DIV>
>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
>> <DIV><FONT color=3D#000080>I need to create =
>> some&nbsp;Winforms&nbsp;apps=20
>> for&nbsp;devices&nbsp;like eg.&nbsp;<A=20
>> =
>> title=3D"wlmailhtml:{F3335432-D413-425B-82DB-A567E77758D1}mid://00000154/=
>> !x-usc:http://kyman.datalogic.com/&#10;STRG + Klicken, um Verkn=FCpfung =
>> zu folgen"=20
>> =
>> href=3D"wlmailhtml:{F3335432-D413-425B-82DB-A567E77758D1}mid://00000154/!=
>> x-usc:http://kyman.datalogic.com/">http://kyman.datalogic.com</A></FONT><=
>> /DIV>
>> <DIV><FONT color=3D#000080>For&nbsp;getting a nice&nbsp;UI&nbsp;I=20
>> will&nbsp;use&nbsp;Resco MobileForms Toolkit&nbsp;<A=20
>> =
>> href=3D"http://www.resco.net/developer">http://www.resco.net/developer</A=


>>> On Saturday, October 31, 2009 1:53 PM Simon Hart [MVP] wrote:

>>> This is a multi-part message in MIME format.
>>>
>>> ------=_NextPart_000_001E_01CA5A53.0C375A20
>>> Content-Type: text/plain;
>>> charset="iso-8859-1"
>>> Content-Transfer-Encoding: quoted-printable
>>>
>>> It makes more sense to use a MVP pattern for a WinForms application. MVC =
>>> is normally for stateless applications. MVP does not require a framework, =
>>> it is more of a pattern which makes it more suitable for mobile =
>>> applications.
>>>
>>> Simon.
>>> --
>>> Simon Hart
>>> Visual Developer - Device Application Development MVP
>>> http://www.simonrhart.com
>>>
>>> Hello,
>>>
>>> I need to create some Winforms apps for devices like eg. =
>>> http://kyman.datalogic.com
>>> For getting a nice UI I will use Resco MobileForms Toolkit =
>>> http://www.resco.net/developer
>>>
>>> I am looking for something like a "Mobile Winforms MVC" framework, =
>>> because I do not want to reinvent the wheel.
>>>
>>> Any ideas?
>>>
>>> mfg Robert
>>>
>>> ------=_NextPart_000_001E_01CA5A53.0C375A20
>>> Content-Type: text/html;
>>> charset="iso-8859-1"
>>> Content-Transfer-Encoding: quoted-printable
>>>
>>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>>> <HTML><HEAD>
>>> <META content=3Dtext/html;charset=3Diso-8859-1 =
>>> http-equiv=3DContent-Type>
>>> <META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18783">
>>> <STYLE></STYLE>
>>> </HEAD>
>>> <BODY style=3D"PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: =
>>> 15px"=20
>>> id=3DMailContainerBody leftMargin=3D0 topMargin=3D0 bgColor=3D#ffffff=20
>>> name=3D"Compose message area" CanvasTabStop=3D"true">
>>> <DIV><FONT size=3D2 face=3DArial>It makes more sense to use a MVP =
>>> pattern for a=20
>>> WinForms application. MVC is normally for stateless applications. MVP =
>>> does not=20
>>> require a framework, it is more of a pattern which makes it more suitable =
>>> for=20
>>> mobile applications.</FONT></DIV>
>>> <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
>>> <DIV><FONT size=3D2 face=3DArial>Simon.</FONT><BR>--<BR>Simon =
>>> Hart<BR>Visual=20
>>> Developer - Device Application Development MVP<BR><A=20
>>> href=3D"http://www.simonrhart.com">http://www.simonrhart.com</A><BR></DIV=
>>> <BLOCKQUOTE=20
>>> style=3D"BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; =
>>> PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px"=20
>>> dir=3Dltr>
>>> <DIV>"Robert Fuchs" &lt;<A=20
>>> href=3D"mailto:nob...@noreply.com">nob...@noreply.com</A>&gt; wrote in =
>>> message=20
>>> <A=20
>>> =
>>> <DIV><FONT color=3D#000080>
>>> <DIV><FONT color=3D#000080>Hello,</FONT></DIV>
>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
>>> <DIV><FONT color=3D#000080>I need to create =
>>> some&nbsp;Winforms&nbsp;apps=20
>>> for&nbsp;devices&nbsp;like eg.&nbsp;<A=20
>>> =
>>> title=3D"wlmailhtml:{F3335432-D413-425B-82DB-A567E77758D1}mid://00000154/=
>>> !x-usc:http://kyman.datalogic.com/&#10;STRG + Klicken, um Verkn=FCpfung =
>>> zu folgen"=20
>>> =
>>> href=3D"wlmailhtml:{F3335432-D413-425B-82DB-A567E77758D1}mid://00000154/!=
>>> x-usc:http://kyman.datalogic.com/">http://kyman.datalogic.com</A></FONT><=
>>> /DIV>
>>> <DIV><FONT color=3D#000080>For&nbsp;getting a nice&nbsp;UI&nbsp;I=20
>>> will&nbsp;use&nbsp;Resco MobileForms Toolkit&nbsp;<A=20
>>> =
>>> href=3D"http://www.resco.net/developer">http://www.resco.net/developer</A=
>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
>>> <DIV><FONT color=3D#000080>I am looking for something like =
>>> a&nbsp;"Mobile=20
>>> Winforms MVC" framework,&nbsp;because I do not want to reinvent the=20
>>> wheel.</FONT></DIV>
>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
>>> <DIV><FONT color=3D#000080></FONT>Any ideas?</DIV>


>>>> On Monday, November 02, 2009 5:52 PM Robert Fuchs wrote:

>>>> Dies ist eine mehrteilige Nachricht im MIME-Format.
>>>>
>>>> ------=_NextPart_000_0016_01CA5C17.9B6B3CA0
>>>> Content-Type: text/plain;
>>>> charset="iso-8859-1"
>>>> Content-Transfer-Encoding: quoted-printable
>>>>
>>>> MVC is normally for stateless applications.
>>>> more suitable for mobile applications.
>>>>
>>>> Can you point me to a MVP tutorial/sample for CF?
>>>>
>>>> regards, Robert
>>>>
>>>> ------=_NextPart_000_0016_01CA5C17.9B6B3CA0
>>>> Content-Type: text/html;
>>>> charset="iso-8859-1"
>>>> Content-Transfer-Encoding: quoted-printable
>>>>
>>>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>>>> <HTML><HEAD>
>>>> <META content=3D"text/html; charset=3Dunicode" =
>>>> http-equiv=3DContent-Type>
>>>> <META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16419"></HEAD>
>>>> <BODY style=3D"PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: =
>>>> 15px"=20
>>>> id=3DMailContainerBody leftMargin=3D0 topMargin=3D0 =
>>>> CanvasTabStop=3D"true"=20
>>>> name=3D"Compose message area">
>>>> <DIV>&gt; It makes more sense to use a MVP pattern for a WinForms =
>>>> application.=20
>>>> MVC is normally for stateless applications.</DIV>
>>>> <DIV>&gt; MVP does not require a framework, it is more of a pattern which =
>>>> makes it=20
>>>> more suitable for mobile applications.<BR></DIV>
>>>> <DIV><FONT color=3D#000080>Can you point me&nbsp; to a MVP =
>>>> tutorial/sample for=20
>>>> CF?</FONT></DIV>
>>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
>>>> <DIV><FONT color=3D#000080>regards, Robert</FONT></DIV>
>>>> <DIV>&nbsp;</DIV></BODY></HTML>
>>>>
>>>> ------=_NextPart_000_0016_01CA5C17.9B6B3CA0--


>>>>> On Tuesday, November 03, 2009 2:24 PM Robert Fuchs wrote:

>>>>> Dies ist eine mehrteilige Nachricht im MIME-Format.
>>>>>
>>>>> ------=_NextPart_000_000E_01CA5CC3.A0C05DA0
>>>>> Content-Type: text/plain;
>>>>> charset="iso-8859-1"
>>>>> Content-Transfer-Encoding: quoted-printable
>>>>>
>>>>> I found MVC# http://www.mvcsharp.org
>>>>> (This is MVP, do not know why they call it MVC#)
>>>>>
>>>>> And Mobile MVC http://mobilemvc.codeplex.com
>>>>>
>>>>> Anybody using one of these?
>>>>>
>>>>> regards, Robert
>>>>>
>>>>> ------=_NextPart_000_000E_01CA5CC3.A0C05DA0
>>>>> Content-Type: text/html;
>>>>> charset="iso-8859-1"
>>>>> Content-Transfer-Encoding: quoted-printable
>>>>>
>>>>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>>>>> <HTML><HEAD>
>>>>> <META content=3D"text/html; charset=3Dunicode" =
>>>>> http-equiv=3DContent-Type>
>>>>> <META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16419"></HEAD>
>>>>> <BODY style=3D"PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: =
>>>>> 15px"=20
>>>>> id=3DMailContainerBody leftMargin=3D0 topMargin=3D0 =
>>>>> CanvasTabStop=3D"true"=20
>>>>> name=3D"Compose message area">
>>>>> <DIV><FONT color=3D#000080>I found </FONT><FONT color=3D#000080>MVC# =
>>>>> </FONT><FONT=20
>>>>> color=3D#000080><A=20
>>>>> title=3D"http://www.mvcsharp.org&#10;STRG + Klicken, um Verkn=FCpfung zu =
>>>>> folgen"=20
>>>>> href=3D"http://www.mvcsharp.org">http://www.mvcsharp.org</A></FONT></DIV>=
>>>>>
>>>>> <DIV><FONT color=3D#000080>(This is MVP, do not know why they call it=20
>>>>> MVC#)</FONT></DIV>
>>>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
>>>>> <DIV><FONT color=3D#000080>And </FONT><FONT color=3D#000080>Mobile MVC =
>>>>> <A=20
>>>>> title=3D"http://mobilemvc.codeplex.com&#10;STRG + Klicken, um =
>>>>> Verkn=FCpfung zu folgen"=20
>>>>> href=3D"http://mobilemvc.codeplex.com">http://mobilemvc.codeplex.com</A><=
>>>>> /FONT></DIV>
>>>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
>>>>> <DIV><FONT color=3D#000080>Anybody using one of these?</FONT></DIV>
>>>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
>>>>> <DIV><FONT color=3D#000080>regards, Robert</FONT></DIV>
>>>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV></BODY></HTML>
>>>>>
>>>>> ------=_NextPart_000_000E_01CA5CC3.A0C05DA0--


>>>>>> On Monday, November 09, 2009 4:10 AM Simon Hart [MVP] wrote:

>>>>>> This is a multi-part message in MIME format.
>>>>>>
>>>>>> ------=_NextPart_000_002E_01CA611C.834842D0
>>>>>> Content-Type: text/plain;
>>>>>> charset="iso-8859-1"
>>>>>> Content-Transfer-Encoding: quoted-printable
>>>>>>
>>>>>> http://msdn.microsoft.com/en-us/magazine/cc188690.aspx
>>>>>>
>>>>>> See if the above helps, I have not read it, not sure how good it is.
>>>>>>
>>>>>> MVP is a pattern, you do not need a framework as per MVC. As I said MVC =
>>>>>> only makes sense if you want to target any UI, i.e. Web Forms, =
>>>>>> Silverlight, Win Mob etc because it uses an observer pattern which =
>>>>>> allows a complete decoupling of your business logic and the view (UI). =
>>>>>> MVP on the other hand is coupled via an interface.
>>>>>>
>>>>>> MVP is easier to write and more suited if you are building a Win Form =
>>>>>> application on the CF.
>>>>>>
>>>>>> --
>>>>>> Simon Hart
>>>>>> Visual Developer - Device Application Development MVP
>>>>>> http://www.simonrhart.com
>>>>>>
>>>>>> I found MVC# http://www.mvcsharp.org
>>>>>> (This is MVP, do not know why they call it MVC#)
>>>>>>
>>>>>> And Mobile MVC http://mobilemvc.codeplex.com
>>>>>>
>>>>>> Anybody using one of these?
>>>>>>
>>>>>> regards, Robert
>>>>>>
>>>>>> ------=_NextPart_000_002E_01CA611C.834842D0
>>>>>> Content-Type: text/html;
>>>>>> charset="iso-8859-1"
>>>>>> Content-Transfer-Encoding: quoted-printable
>>>>>>
>>>>>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>>>>>> <HTML><HEAD>
>>>>>> <META content=3D"text/html; charset=3Diso-8859-1" =
>>>>>> http-equiv=3DContent-Type>
>>>>>> <META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18828">
>>>>>> <STYLE></STYLE>
>>>>>> </HEAD>
>>>>>> <BODY style=3D"PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: =
>>>>>> 15px"=20
>>>>>> id=3DMailContainerBody leftMargin=3D0 topMargin=3D0 bgColor=3D#ffffff=20
>>>>>> name=3D"Compose message area" CanvasTabStop=3D"true">
>>>>>> <DIV><FONT size=3D2 face=3DArial><A=20
>>>>>> href=3D"http://msdn.microsoft.com/en-us/magazine/cc188690.aspx">http://ms=
>>>>>> dn.microsoft.com/en-us/magazine/cc188690.aspx</A></FONT></DIV>
>>>>>> <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
>>>>>> <DIV><FONT size=3D2 face=3DArial>See if the above helps, I have not read =
>>>>>> it, not sure=20
>>>>>> how good it is.</FONT></DIV>
>>>>>> <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
>>>>>> <DIV><FONT size=3D2 face=3DArial>MVP is a pattern, you do not need a =
>>>>>> framework as per=20
>>>>>> MVC. As I said MVC only makes sense if you want to target any UI, i.e. =
>>>>>> Web=20
>>>>>> Forms, Silverlight, Win Mob etc because it uses an observer pattern =
>>>>>> which allows=20
>>>>>> a complete decoupling of your business logic and the view (UI). MVP on =
>>>>>> the other=20
>>>>>> hand is coupled via an interface.</FONT></DIV>
>>>>>> <DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
>>>>>> <DIV><FONT size=3D2 face=3DArial>MVP is easier to write and more suited =
>>>>>> if you are=20
>>>>>> building a Win Form application on the CF.</FONT></DIV>
>>>>>> <DIV><BR>--<BR>Simon Hart<BR>Visual Developer - Device Application =
>>>>>> Development=20
>>>>>> MVP<BR><A=20
>>>>>> href=3D"http://www.simonrhart.com">http://www.simonrhart.com</A><BR></DIV=
>>>>>> <BLOCKQUOTE=20
>>>>>> style=3D"BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; =
>>>>>> PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px"=20
>>>>>> dir=3Dltr>
>>>>>> <DIV>"Robert Fuchs" &lt;<A=20
>>>>>> href=3D"mailto:nob...@noreply.com">nob...@noreply.com</A>&gt; wrote in =
>>>>>> message=20
>>>>>> <A=20
>>>>>> =
>>>>>> <DIV><FONT color=3D#000080>I found </FONT><FONT color=3D#000080>MVC# =
>>>>>> </FONT><FONT=20
>>>>>> color=3D#000080><A=20
>>>>>> title=3D"http://www.mvcsharp.org&#10;STRG + Klicken, um Verkn=FCpfung =
>>>>>> zu folgen"=20
>>>>>> =
>>>>>> href=3D"http://www.mvcsharp.org">http://www.mvcsharp.org</A></FONT></DIV>=
>>>>>>
>>>>>> <DIV><FONT color=3D#000080>(This is MVP, do not know why they call it=20
>>>>>> MVC#)</FONT></DIV>
>>>>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>


>>>>>>> On Thursday, November 12, 2009 4:30 PM Robert Fuchs wrote:

>>>>>>> Dies ist eine mehrteilige Nachricht im MIME-Format.
>>>>>>>
>>>>>>> ------=_NextPart_000_018E_01CA63E7.BC92C150
>>>>>>> Content-Type: text/plain;
>>>>>>> charset="iso-8859-1"
>>>>>>> Content-Transfer-Encoding: quoted-printable
>>>>>>>
>>>>>>>
>>>>>>> I hear you - but MVC is a pattern too ;-)
>>>>>>> And I expect more from a framework than just the pattern - UI =
>>>>>>> navigation, just to name one.
>>>>>>>
>>>>>>> MVC# (http://www.mvcsharp.org), which is MVP# in reality, seems to be a =
>>>>>>> good way to go.
>>>>>>>
>>>>>>> thanks for your help,
>>>>>>>
>>>>>>> Robert
>>>>>>>
>>>>>>>
>>>>>>> ------=_NextPart_000_018E_01CA63E7.BC92C150
>>>>>>> Content-Type: text/html;
>>>>>>> charset="iso-8859-1"
>>>>>>> Content-Transfer-Encoding: quoted-printable
>>>>>>>
>>>>>>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>>>>>>> <HTML><HEAD>
>>>>>>> <META content=3D"text/html; charset=3Dunicode" =
>>>>>>> http-equiv=3DContent-Type>
>>>>>>> <META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16444"></HEAD>
>>>>>>> <BODY style=3D"PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: =
>>>>>>> 15px"=20
>>>>>>> id=3DMailContainerBody leftMargin=3D0 topMargin=3D0 =
>>>>>>> CanvasTabStop=3D"true"=20
>>>>>>> name=3D"Compose message area">
>>>>>>> <DIV>&gt; MVP is a pattern, you do not need a framework as per =
>>>>>>> MVC.<BR></DIV>
>>>>>>> <DIV><FONT color=3D#000080>I hear you - but MVC is a pattern too =
>>>>>>> ;-)</FONT></DIV>
>>>>>>> <DIV><FONT color=3D#000080>And&nbsp;I expect&nbsp;more&nbsp;from =
>>>>>>> a&nbsp;framework=20
>>>>>>> than just the pattern - UI navigation, just to name one.</FONT></DIV>
>>>>>>> <DIV><FONT color=3D#000080></FONT>&nbsp;</DIV>
>>>>>>> <DIV><FONT color=3D#000080>MVC# (</FONT><A=20
>>>>>>> title=3D"http://www.mvcsharp.org&#10;STRG + Klicken, um Verkn=FCpfung zu =
>>>>>>> folgen"=20
>>>>>>> href=3D"http://www.mvcsharp.org">http://www.mvcsharp.org</A><FONT =
>>>>>>> color=3D#000080>),=20
>>>>>>> which is MVP# in reality, seems to be a good way to go.</FONT></DIV>
>>>>>>> <DIV>&nbsp;</DIV>
>>>>>>> <DIV><FONT color=3D#000080>thanks for your help,</FONT></DIV>
>>>>>>> <DIV>&nbsp;</DIV>
>>>>>>> <DIV><FONT color=3D#000080>Robert</FONT></DIV>
>>>>>>> <DIV><BR>&nbsp;</DIV></BODY></HTML>
>>>>>>>
>>>>>>> ------=_NextPart_000_018E_01CA63E7.BC92C150--



0 new messages