Is the User Interface Process (UIP) typically used with .NET CF

G

Guest

Hi All,

I am very new to windows development and am working on a project developing
an application for mobile devices. We are trying to design our application
using the MVC framework and came across Microsofts UIP Application Block as
an implementation of this.

I have two questions about this;

1) Is UIP still used and active? The reason I ask this is because on the
msdn site
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/uipab.asp>
it mentions that it has been "...decided to archive this content to allow us
to streamline our latest content offerings on our main site and keep it
focused on the newest, most relevant content." Does this mean it is no longer
the "newest, most relevant" implementation of MVC from MS's viewpoint?

2) If UIP is still used, is it typically used for .NET CF? If not is there
some more lightweight MVC implementation that is typically used with CF?

Any help is appreciated.

Thanks,
Chris
 
G

Guest

Hi Alex (or anyone else who cares to respond),

Thanks for your link (we got there in the end :) ). That looks pretty much
identical to our design as it currently stands. Given we haven't used C#
before though, it is good to see an example in C#.

With regards to UIP, do you happen to know if it is still supported or used
on .NET CF?

Also, one question I have on your design is your use of a ControllersCache.
We were planning on using an Abstract Factory. This isn't just for the sake
of using yet another pattern, but because we may want to support a different
UI for different platform (ie. WIN32). Would the use of an Abstract Factory
be considered overkill in your opinion? I personally don't see that it would
have much of a performance overhead, but I am interested to hear your
thoughts.

Thanks again for your reply.

Chris
 
A

Alex Yakhnin - MSFT

Hi Chris,
With regards to UIP, do you happen to know if it is still supported or
used
on .NET CF?

The P&P team had ported Composite UI Application Block to .NET CF. This is
the only port I am aware of.
Also, one question I have on your design is your use of a
ControllersCache.
We were planning on using an Abstract Factory. This isn't just for the
sake
of using yet another pattern, but because we may want to support a
different
UI for different platform (ie. WIN32). Would the use of an Abstract
Factory
be considered overkill in your opinion? I personally don't see that it
would
have much of a performance overhead, but I am interested to hear your
thoughts.

My implementation is just a simplified sample to show the MVC pattern, so
you are free to extend or modify it as you like. I think Abstract Factory
would work just fine in this case, since it would do essentially the same
(aside from caching) what my code's doing.

-Alex
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top