Magellan
Magellan is now hosted on Google Code
Magellan is a lightweight MVC framework that makes it easy to build WPF navigation applications. The design is drawn deeply from the ASP.NET MVC framework, and it should feel familiar to anyone who has worked with ASP.NET MVC.
Trackbacks
- Interesting Silverlight Articles « Fazal's Portal | http://fazal.wordpress.com/2010/04/22/interesting-silverlight-articles/
- Launching a Process from Caliburn in a Testable Way: An Implementation « JTango's Development Sandwich Board | http://blog.jtango.net/2010/12/13/launching-a-process-from-caliburn-in-a-testable-way-an-implementation/
- SDDN Sydney May Meeting « Sydney Silverlight Designer and Developer Network | http://sydney.sddn.org.au/2010/04/29/sddn-sydney-may-meeting/
- WPF Related Links « QuantuMatrix’s Weblog | http://quantumatrix.wordpress.com/2008/08/22/wpf-related-links/
No new comments are allowed on this post.
Comments
Daniel Vaughan
This is great work Paul! The demo is very slick indeed.
Cheers, Daniel
Carl Scarlett
Magellan looks fantastic Paul. Saves me from writing it myself!
What's the licensing model for Magellan? And moving forward, what plans do you have for maintaining and extending it?
Cheers, Carl.
Paul Stovell
Hi Carl, licensing will be open source under the New BSD license - I'll add that tonight to make it clear. Maintenance wise, I have a plan, just need to get someone to agree to it :)
Ryan Riley
Despite my curiosity as to why we need yet another framework, I do really like this MVC approach, and I think you've done a terrific job (from a cursory scan). I suppose part of it is my jealousy that you had time to work on this very same think I wanted to tackle. Seems to happen a lot. I'm looking forward to trying this out.
(On a side note, I noticed you are using Markdown in an ASP.NET MVC app. What library are you using. I would like to use this, but the only library I found was quite old and didn't seem to have great reviews.)
Cheers! Ryan
Paul Stovell
Hi Ryan, I'm using the Markdown.NET library from Brian Jeremy. You can check out the source code to my blog to see what I do with it. For comments I also use this input sanitizer over the results to prevent XSS.
Miguel
Paul,
I saw your TODO list for Magellan and I noticed one of your points is to port it to Silverlight. In recent projects I've been using Prism and the Navigation framework and I'm not happy with the results. In an attempt to do something better I slowly started doing something way simpler than Magellan, but similar in principle. It's working fine for our current scenario, but I'll consider something like Magellan for other projects. How are you doing with the port? Would you need any help?
Paul Stovell
Hi Miguel, I'd love some. I'll shoot you an email.
Gerhard
Hi Paul,
I just read about the PreAction filter. So how is the whole story, can I gray out a button, if his action needs some priviledge I don't have? I talk about WPF scenario. You know, there is a Command object which expose an Execute method and a CanExecute function.
With best regards
Gerhard
JoesephL
Hi,
I'm here online for the children of Haiti.
I'm at this site for a non-profit group that is devoted to giving time to building an oppurunity for the kids in haiti. If anyone wants to donate then then please do so here:
Donate to Haiti or Help Haiti
They provide kids in Haiti books and teach them.
Please check it out, they are legitimate.
I greatly appreciate anyone's help
Tchovis
why your website whent offline for 3 days could you plase put the mangelan documentation elsewhere?
Hi Paul I tried building your solution Magellen iPhone sample with Visual C# 2008 Express but I get errors inidicating Invalid XAML and ImageButton, NavigationWithTransitionBehavior dont exist in namespace "clr-namespace:iPhone.Controls among other things.
Any help is appreciated.
steve
System.IO.FileLoadException Could not load file or assembly 'System.Windows.Interactivity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
getting this error when i start with the getting start example???
keszeseInhige
http://www.catchycash.info/webmaster/cpays.gif
We've been looking for any info regarding online respectable gambling marketers
We've heard Cpays.com is awesome.
Who do you use?
WafeGuifyGace
Accegurebew propecia proscar Tulkapali buy Ambien online, Ambien pill flieteevida valium use for accovejeorp where to purchase cheap Marlboro cigarettes in michigan ruppyTutontot Buy Cheap Cigarettes Online Injurnorn
panna
Thanks nice info...........