March 2010 - Posts - More Wally - Wallace B. McClure
in

MoreWally.com

Giving people what they want, More Wally. This is the technical and personal blog site of
Wallace B. (Wally) McClure.

This Blog

Syndication

News

Please goy buy 3-4 copies of my book on MonoTouch titled "Professional Android Programming with Mono for Android for .NET/C# Developers." They make great gifts all year round. Plus, I get about $.25 when you buy a copy.

Technical Sites

More Wally - Wallace B. McClure

This blog will have all kinds of posts about Wally McClure. In it, there will be tons of .NET and computer programming posts as well as Wally's views on life in general. As you might guess, this site and blog help you get More Wally in your life. What more could anyone want? iPhone, Android, MonoTouch, MonoDroid, Mobile, HTML5, .NET, ADO.NET, ASP.NET, AJAX, jQuery, jQuery Mobile, ASP.NET AJAX, and Windows Azure............follow me on twitter at Wally

March 2010 - Posts

  • Orlando Code Camp

    I'm heading off to the Orlando Code Camp this weekend.  I'm leaving on a jet plane on Friday.  I'm really excited about being a speaker.  I'm hoping to meet up with a number of friends I haven't seen in a while.

    I'll be speaking on:

    • Introduction to Windows Azure.
    • Introduction to iPhone Programming with .NET/MonoTouch.

    I'm really excited about this.

  • Upcoming Microsoft Phone 7

    I'm a mobile device guy.  I've done various mobile development projects over the past 10 years.  Really excited about them.

    As you might remember, or not, I've been very critical of Microsoft and Google's attempts to compete in the market for smart phones.  I've seen and read about the Google Android phone called Nexus One.  I'm not impressed by it.  it doesn't seem that Google has been very involved with the hardware.  They've left too much leeway for the manufacturer to implement the features.  Now, Microsoft has announced Windows Phone 7.  one thing that interested me in the announcement s has been the Microsoft has put in requirements for the  manufacturers.  I think this is a big deal.  Then,  there are another set of features that have been added, included extensive integration with games and the Zune.  Overall, I am very impressed with the Windows Phone 7 featureset.  I'm not convinced that they will be able to generate the mindshare of the iPhone, but that doesn't mean that they will not have a good product.  Another thing that I am impressed with is that they are actively courting developers to create products at least 6 months before the product ships.

    At the end of the day, only time will tell.  Will the dogs eat the dog food?

  • Top 10 List

    No, this isn't a David Letterman post.I got a message yesterday that my MonoTouch ebook is #5 in the Amazon.com sales list for ebooks.  I'm not sure what that quite means or how its calculated, but I assume that this is good.  It looks like the results are recalculated, so I could be #1 or #1,000 at any time.  Either way, I think that this is cool.

    On a separate, but related note, my friend Michael Neel's XNA ebook is right around the same spot.  Congratulations to Michael.

  • Computer Works Support in Knoxville with Andrew

    On Monday, March 15, I walked into my office.  I pulled my macbook out and started it up.  Nothing happened.  WTF?  A couple of people gave me suggestions.  All suggestions were good.  Unfortunately, nothng ended up working.  I ended up buying a new hard drive.  Wow, did you know that the macbook has nearly nano-sized sized screws.  Getting the drive in and out was problematice.  Finally, I was successful in getting the drive jammed in my macbook.  Oh man, this is painful.  I went up the street to Computer Works.  Andrew in their support area was very helpful.  Thanks to a few minutes of help from Andrew, we got everything taken care of and my macbook is up with the new drive.  Thankfully, i was able to retrieve my data from my drive.

  • Professional iPhone Programming with MonoTouch and .NET/C# - Pre Order now

    After months of work and not talking much about it, our Professional iPhone Programming with MonoTouch is available for pre order on Amazon.com. This is an expansion of the iPhone Programming with MonoTouch ebook that was available last December.  My coauthors are Chris Hardy, Martin Bowling, Craig Dunn, and Rory Blyth.  We haven't been talking about it much for a number of reasons, but now the cat is officially out of the bag.  Craig and Chris have done a great job putting together the Mix10 app in Monotouch for the iPhone.

    Here's the general outline of our book.

    ·         Introduction to the iPhone, Mobile Devices, and the Marketplace.

    o   The mobile marketplace.

    o   General rules of Mobile Development.

    o   The iPhone.

    o   The Apple SDK.

    o   Apple Tools.

    o   The iPhone Simulator.

    ·         Introduction and Overview of Mono and MonoTouch.

    o   What is Mono?

    o   What is MonoTouch?

    o   Why do I need MonoTouch?

    o   What is CocoaTouch?

    o   General layout of MonoDevelop.

    o   Building Hello World with MonoDevelop.

    o   Interface Builder.

    o   Outlets.

    o   Connections.

    o   Protcols/interfaces.

    o   Apple Certificates.

    o   Debugging.

    o   Testing.

    o   Deploying.

    ·         Screen Controls.

    o   UI Development.

    o   Model View Controller (MVC).

    o   iPhone development-isms.

    o   Building a GUI that meets the iPhone UI guidelines.

    o   Input controls.

    o   Keyboard.

    ·         Data Controls.

    o   Data views.

    o   Windows, Views, & Bars.

    o   Controllers.

    ·         Working with Data.

    o   SqlLite.

    o   Accessing remote data.

    o   REST.

    o   SOAP.

    o   Asynchronous.

    o   Data Formats.

    o   XML.

    o   JSON.

    ·         Tables.

    o   Simple data display.

    o   Controllers.

    o   Layouts                .

    o   Customizing the layout.

    o   Click events.

    o   Multilevel/parent child layouts.

    o   Editing within a table.

    ·         Maps.

    o   Geolocation.

    o   MonoTouch.MapKit.

    o   Geocoding.

    o   Location awareness.

    ·         Application Settings and the File System.

    ·         Device support.

    o   Networking.

    o   Battery.

    o   Acceleration.

    o   Device Orientation.

    o   Compass.

    o   Proximity sensor.

    ·         Multimedia – Images, Audio, and video.

    o   Taking a picture.

    o   Editing.

    o   Record.

    o   Playback.

    o   Animation/CoreAnimation.

    ·         Talking to other applications.

    ·         Calling NSURL.

    ·            Accepting calls from NSURL and publishing your own scheme.

    o   MonoTouch.AddressBook.

    o   MonoTouch.AddressBookUI.

    o   Displaying websites within your application.

    o   Interfacing to Objective-C.

    o   MonoTouch.ObjCRuntime.

    o   MonoTouch.Foundation.

    o   Third Party Objective C libraries.

    o   Btouch Libraries.

    ·         Internationalization/Localization (Writing an application that can quickly/easily be ported to other languages).

    ·      iPad Development.

    ·         Appstore.

    o   Getting in the appstore.

    o   Promoting your apps.

    o   Making money with your apps.

    o   Inapp purchase.

     
  • Chattanooga, TN (Chadnug) on Tuesday with MonoTouch

    I'll be speaking at the Chadnug user group on Tuesday.  The subject will be iPhone Development for C#/.NET developers with MonoTouch.  The user group starts at 5:45.  Its in downtown Chattanooga, TN.

     

  • UITableView Example Code

    UI TableView Example Code. There appears to be some confusion between myself and wiley/wrox about my source code. Our email server crashed last fall, so I have no idea what happened. I just know that I have gotten a few Tweets on Twitter.com about the source code for the ebook not being correct. Whatever happened, here's the source code. Apologies for any mistakes and problems that this has caused.
2006 - Wallace B. McClure
Powered by Community Server (Non-Commercial Edition), by Telligent Systems