Archives
-
ASP.NET Podcast Show #145 - Windows Azure Part III with the Visual Studio 2010 and Azure 1.2 Tools
This show is on Web & Worker Roles in Azure, Blob Storage, and the Visual Studio 2010 Azure tools.
-
ASP.NET Podcast Show #144 - Windows Azure Part II - Worker Roles
-
ASP.NET Podcast Show #143 - Windows Azure Part I - Web Roles
-
ASP.NET Podcast Show #148 - ASP.NET WebForms to build a Mobile Web Application
-
Apple officially changes their Developer SDK License - MonoTouch officially makes it - And then go buy a beer on me.
Great news today. Apple has updated their developer SDK License effective today. Previously, MonoTouch was sitting in a grey area. They appeared to follow the letter of the law, but their was a question if it followed the spirit of the law. With MonoTouch, I can build a native iPhone app with C# and the .NET framework. The key is you can build native apps with it. It's a great tool. I love. Anyway, now, with Apple's changes that were announced, we now have conclusive proof that Apple is allowing Monotouch based apps. This is great stuff!. Along with this announcement, Novell has announced a discount of 15% that is effective for the next two weeks The discount code is "MONO-331" After you go buy a copy of MonoTouch, take the 15% that you saved and buy a copy of our MonoTouch book. Then, with the money you saved, go buy a beer, sit down and read our book. Its on me!
-
Learn iPhone Programming for Free with Wrox, Novell, and McClure
Are you a .NET Developer wanting to get into developing on the Apple iPhone and iPad? Learn iPhone Programming for Free with Wrox, Novell, and McClure. Wrox/Wiley has released Wallace McClure’s Wrox Blox on Novell’s MonoTouch for free. The MonoTouch Wrox Blox is available at: http://www.wrox.com/WileyCDA/Section/id-406371.html.
For .NET Developers, Novell has produced the Trial Version of MonoTouch. The Trial Version is a free download that allows a developer to write and build applications and test them in the iPhone simulator. The Trial Version is available at: http://monotouch.net/DownloadTrial.
Wallace B. (Wally) McClure, President of Scalable Development, Inc., is the author of the Wrox Blox on Novell’s MonoTouch and the author of the updated Professional iPhone Programming with MonoTouch recently released. In addition, McClure has produced a downloadable video podcast introducing MonoTouch. The video is available for download from http://aspnetpodcast.com or directly at:http://bit.ly/deMCoJ. -
VSLive! Redmond next week
I'm heading out to VSLive next week. I'm flying out on Sunday morning. I'll be in mid afternoon. Meeting some folks for dinner on Sunday. Send me a message if you are interested in joining us!
-
MonoTouch Book is out
Our MonoTouch Book is out. It was great working with Chris Hardy, Craig Dunn, Martin Bowling, and Rory Blyth on this book. With this book, you'll be able to use your existing knowledge of .NET to target the Apple iPhone.
-
VSLive Redmond
I'm excited to announce that I am speaking at VSLive Redmond in August. My two sessions are:
-
Application running in the iPad Simulator
I've got some code running in the iPad Simulator. One thing I discovered is that an application has to be compiled against a specific version of the SDK. When I created a new iPad application, the updated iPad window for the Interface Builder became availble. Very nice indeed. Everything was the same as before, so that was good. I fired up the iPad Simulator, and I got this below:
-
Universal iPhone/iPad Apps?
The article at http://www.neowin.net/news/what-the-ipad-beta-sdk-revealed-so-far
-
CodeStock 2010 - Call for Speakers
Mark your calendar, CodeStock 2010 will be June 25-26, 2010. This year we are moving to a bigger and better location, the University of Tennessee Convention Center in downtown Knoxville, TN. There will also be some events held at the historic Bijou Theater, also located in downtown Knoxville.
-
Developing for the Apple iPad in .NET
If you are in the technology field, or within the listening range of modern media, you've heard of the Apple iPad. The fact that it runs an updated version of the Apple iPhone OS is a big plus if you are looking to do development on the platform. I've already received a bunch of emails about this, so I wanted to share what you can do to do develop on the platform right now.
-
Do you care about performance? - .NET Performance Testing and Optimization
http://www.red-gate.com/products/ants_performance_profiler/care_about_performance_ebook.htm
-
The iPhone 20 second rule
If you didn't know it, the iPhone has two twenty second rules that developers need to pay attention to:
-
Safari and WebKit Development for iPhone OS 3.0
-
UIAlertView - the alert box for the iPhone
There are times when the user needs to be presented with some information or question. MonoTouch has a UIAlertView object. The UIAlertView is instantiated with a set of parameters. On the object instance, the .Show() method is called. For .NET developers, this is similar in concept to the .NET MessageBox. For JavaScript developers, this is similar to the window.alert() and window.confirm() methods.
-
Opening another application on the iPhone using NSUrl
The NSUrl class is what allows an application to open other applications within the iPhone OS while passing parameters. The calling sequence is fairly simple. There are two steps to making this call:
1. When the NSUrl class is instantiated, a string representing the URL scheme is called. Note that different applications will have different schemes and use different protocols.
2. The static method UIApplication.SharedApplication.OpenUrl(ns) is called, where ns is the NSUrl class. When the static method is called, if it is not possible to open a URL, a false is returned. If it is possible to open the URL that is passed, the URL is opened and a true is returned. -
UIPicker in the iPhone with MonoTouch
-
The Mono / MonoTouch Soft Debugger
Honestly, I thought that it was really cool when the Novell guys put a soft debugger into Mono/MonoTouch so that it is possible to debug an application running on the iPhone Simulator or on the actual device. Basically, its a set of code inside of MonoTouch that will talk back to the debugging device. According to the document, it works in the simulator, an iPhone attached to your macintosh, or over wifi if you are ont eh same network. Thanks guys!
-
Putting a Point on a Map in the iPhone
I wrote the following code to put a point on a map on the iPhone. It works pretty well. Basically, I draw a map, then I inherit from the MKAnnotation object and create a new constructor, go out to geocoder and get a lat lon to senter the map on, and finally, I put a point in the center of the map. I've got to thank Craig Dunn for the inspiration of inheriting from the MKAnnotation object.
-
.NET Talks in 2010
I've worked up the following talks for 2010.
-
My thoughts on MonoTouch as we enter 2010
What a wild and crazy last 6 months its been for my personal development direction. I've always been excited about mobile development. Every couple of years, I ask somebody at Wrox about a book on mobile development. Every time, the response is along the lines of "You are f***ing kidding." In June/July, Novell, the NetWare guys, announced MonoTouch. Its a library that allows developers writing in .NET/C# to target the iPhone. Wow, .NET developers, who are the largest market of developers could target the iPhone, the smartphone that clearly has the most mindshare. I sent an exploratory email to someone at Wrox about doing a Wrox Blox on MonoTouch. The response was almost immediate, "Get me a proposal and get started. The iPhone is H O T."
-
Be careful what you name a Project or Solution in MonoDevelop
I downloaded and installed MonoDevelop 2.2 on my Windows 7 laptop as well as installing Mono 2.6. Everything installed correctly. I decided to create my first ASP.NET web application and see if this will actually work. I created an ASP.NET Web Project. I got the following errors;
-
10 Commandments of Mobile Development
I see all kinds of problems with mobile development and companies trying to do mobile development and I've boiled them down into my 10 Commandments of Mobile Development:
-
ASP.NET MVP for 2010
I want to thank Microsoft for naming me an ASP.NET MVP for 2010.