Scott Hanselman

Hanselminutes Podcast 168 - Successful Cross Platform .NET Development - Mono and Banshee with Aaron Bockover

July 1, '09 Comments [11] Posted in Mono | Podcast | Source Code | Windows Client
Sponsored By

banshee-windowsMy one-hundred-and-sixty-eighth podcast is up. In this one, I chat with Aaron Bockover of Novell about the Banshee Project - a cross-platform Media Player. It's a Mono Application that runs on Linux, Mac OS X and Windows. What are the hard-won secrets of cross platform .NET dev? Aaron and his team know the answers.

I really enjoyed this show. Aaron's team has unquestionably proven that you CAN make a great .NET app that looks great everywhere. Here's Banshee on Windows, OSX, and Linux. Remember, this is written in C#, people. Click the images to see them larger.

banshee-linux

banshee-mac-os-x 

Links from the Show

Subscribe: Subscribe to Hanselminutes Subscribe to my Podcast in iTunes

Do also remember the complete archives are always up and they havePDF Transcripts, a little known feature that show up a few weeks after each show.

Telerik is a sponsor for this show!

Building quality software is never easy. It requires skills and imagination. We cannot promise to improve your skills, but when it comes to User Interface, we can provide the building blocks to take your application a step closer to your imagination. Explore the leading UI suites for ASP.NET and Windows Forms. Enjoy the versatility of our new-generation Reporting Tool. Dive into our online community. Visit www.telerik.com.

As I've said before this show comes to you with the audio expertise and stewardship of Carl Franklin. The name comes from Travis Illig, but the goal of the show is simple. Avoid wasting the listener's time. (and make the commute less boring)

Enjoy. Who knows what'll happen in the next show?

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. I am a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by ORCS Web
Thursday, July 02, 2009 12:16:09 AM UTC
It is kind of misleading to label Banshee is totally cross-platform. I've been waiting for ages for a release on Windows.
Thursday, July 02, 2009 12:29:01 AM UTC
Matthew - Not really. Listen to the show. They are releasing on Windows this month.
Thursday, July 02, 2009 12:31:10 AM UTC
Sweetness! Thanks for the correction.
Thursday, July 02, 2009 1:37:10 AM UTC
When the Hanselman / Mono line popped up in my RSS reader, I was hoping you were going to provide an early scoop on the addition of ASP.NET MVC to the Mono framework. I'm sure you'll be all over that one soon enough. Looking forward to that episode.
Thursday, July 02, 2009 9:20:19 AM UTC
Hi Scott,

avid follower - keep up the good work....

was having a discussion with our network admin guy here who has programmed a lot of his network monitoring tools in mono/vb and is a little concerned about so of the issues in this article...

http://www.builderau.com.au/news/soa/Stallman-warns-of-Mono-risk-/0,339028227,339297176,00.htm?feed=rss

heres a snippet from our conversation that kinda express my friends concerns...
"...yeah my worry is the situation when you see in the future quality new C# code running perfectly in your vista development machine, and then try to run in mono and it throws about 100 errors from features that are not available in it, or will never be, and halts, so my worry is in the future it gets even more distant as MS tries to tight it closer to windows and only a subset of that code runs in mono and only original windows can run it in the end..."

do you have any views or opinions?

thanks
Thursday, July 02, 2009 12:03:43 PM UTC
Great news on the Banshee Windows release this month. I have been waiting with bated breath.
Thursday, July 02, 2009 4:19:03 PM UTC
Hi Scott,

When is Microsoft coming openly to support Mono offcially? We have a project that we developed on .NET and there is a chance that we have to thow .NET aside and re-write it because Microsoft doesn't support Mono yet. We work in an environment, where sometimes your customers decide the platform that they want the product and so we need to be portable. If Microsoft can come up with some kind of support for Mono, then I can convince the management to use Mono for porting the application to Linux and still keep writing application in .NET.

-Thanks,

-Brajesh
Brajesh Kumar
Thursday, July 02, 2009 4:38:05 PM UTC
Scott, that was a great podcast - I've been interested in this stuff for sometime now but never wanted to invest the time without knowing if it was worth it or not. This definitely gave a lot of incentive to get started.
Sunday, July 05, 2009 8:11:18 AM UTC
All cross platform applications seem to always suffer from one problem: they never really look 100% native. It is impressive what they are doing, no doubt, but remove the close/minimize/zoom buttons from the Mac OS X screenshot and there is nothing in there that would give it away as running under OS X.

Is there any way to use platform native widgets in the UI?
Luke
Friday, January 29, 2010 1:42:41 PM UTC
I got the idea for the Mono and Banshee with Aaron Bockover. I like to have expertise in .NET Development to have good name in this field. The post was nicely written, Thanks for sharing.
Friday, January 29, 2010 1:44:16 PM UTC
I like the way the post is written. The writer really wants to have its reader with great knowledge. Thanks for the article.
Software house
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.