My Model View Presenter Experience

by Rod 4/7/2008 12:50:00 AM

Currently I'm working with laser guidance system where we create a Desktop and Mobile version of the application. On the initial requirement the simulator module only required for desktop version. Lately, our client requires us to create a Mobile version of the simulator that way they can simulate using mobile device using different mobile supported ports like bluetooth and other available ports. since I design the simulator in Model View Presenter pattern this is just a piece of cake.

All I have to worry is the UI since mobile application don't have enough space for UI controls so I have to split the UI into pieces.

If I design the MVP layer that is tied up to UI say I added UI reference in my MVP layer I'll probably do a lot of recoding and redesigning. Though mobile application can reuse desktop code but there are several windows forms control that .NET CE does not support.

Cheers!

Rod

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

MVP | My Experience

Related posts

Comments

3/23/2009 8:36:25 PM

Gadgets in Future

thanks for sharing your wonderful idea.,,i learn something new

Gadgets in Future us

5/28/2009 7:06:27 AM

thatcom

Why is that you are very much worry is the UI?

thatcom us

5/31/2009 10:52:16 AM

Rod

UI is the most variable part of the application and there are a lot ways to represent the user interface to the user - Web, Forms, Mobile, WPF, etc... If your business logic and codes is highly dependent to the UI any changes to UI will affect your application or worse domino effect.

Analogy:
If you have a form that saves employee information it can be represented by different interface (Web, mobile, windows forms, etc) but the underlying logic that saves the data to the database are all the same. In MVP your presenter acts as a controller and uses the view interface to communicate with the UI that abstracted the UI platform from the business logic.

Rod ph

10/10/2009 7:37:09 PM

no teletrack payday loans

Interesting information. May I add this blog to my linkexchange directory ?

no teletrack payday loans us

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

2/4/2012 11:44:40 PM

Powered by BlogEngine.NET 1.3.0.0
Theme by Mads Kristensen

About the author

Name of author Rod Cerrada
One way to enrich world's treasure is to share your knowledge to younger generations.

E-mail me Send mail  |  LinkedIn  |  ScrumMaster

Company: www.cerquit.com


Recent posts

Pages

    Calendar

    <<  February 2012  >>
    MoTuWeThFrSaSu
    303112345
    6789101112
    13141516171819
    20212223242526
    2728291234
    567891011

    View posts in large calendar

    Authors






    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2012

    Sign in