Follow me on Twitter at Twitter.com/wbm
FYI, I'm blogging most of my stuff over at More Wally now.
You might want to add my rss feed to your reader at:http://morewally.com/cs/blogs/wallym/rss.aspx
October 2011 - Posts - Wallace B. McClure

Wallace B. McClure

All About Wally McClure - The musings of Wallym on Web, HTML5, Mobile, Xamarin.iOS, Xamarin.Android, and Windows Azure.

News

Visual Studio Magazine Column Personal Blog

.NET

Book Authors

Business

Family

Friends

Georgia Tech Bloggers

Personal

Archives

October 2011 - Posts

Training on MonoTouch for the iPhone and Mono for Android

I'll be in Sandusky, OH on January 9th and 10th to provide two full days on MonoTouch for the iPhone and Mono for Android.  This training is open to the public.  Signups can be done through SharpeAxe Training.  The pricing is $999 for signups before December 1st and $1,199 December 1 and later.

Info about the training:

Abstract

This session will introduce writing native applications geared for the iOS(iPhone, iPad, and iPod touch) and Android Platforms based on .NET/C#/Mono.  We’ll examine the overall architecture of MonoTouch and Mono for Android, discuss how they integrate with their respective platforms, build some applications, debug, and look at example apps. Who this session is for:  This session is for the .NET developer who wants to write applications for the iOS and Android Mobile Platforms while still using the C# language and the .NET Framework.  While the session will be introductory for the iOS Platform, it will be intermediate/expert for those on the .NET Platform. What will attendees take away:  Attendees will be able to immediately begin development on iOS and Android using their existing skills. The benefit of attending this session:  Attendees will be able to begin development on the iPhone, iPad, and Android without the learning curve of a new platform and a new development environment.  The benefit is that .NET developers will be effective using MonoTouch at a lower time investment than switching development platforms.

Syllabus

Outline for Day 1 – iPhone:
  • Introduction to iPhone.   This will provide an overview of the iOS Platform, acceptance in the marketplace, and basic capabilities.
  • Introduction to Mono, MonoTouch, MonoDevelop, and the iOS Provisioning Portal.
  • Basics of UI design.  This will provide information on how to create a user interface with iOS and integration between MonoDevelop and the SDK Interface Builder tool.
  • Screen Controls. This section will provide the basics of user interface controls, screen issues, menus, various                 keyboards, and widgets.
  • Data Controls.  This section will discuss how to successfully display data to the user.
  • Working with local data. This will be an overview of how to work with data locally on a device.
  • Working with remote data Strategies for working with remote data will be discussed.
  • Multimedia.  This section will discuss how to work with multimedia and graphics.
  • How to perform background processing with threads and services.
  • Mapping and Location.
  • Location.
  • Application Settings.
  • Integrating with Other Applications.
  • iPad.
Outline for Day 2:
  • Introduction to Android.  This will provide an overview of the Android platform, acceptance in the marketplace, and basic capabilities.
  • Introduction to Mono and the Mono for Android plugin for Visual Studio, Mono for Android for the Mac, and support for MonoDevelop for Windows.
  • Android Applications.
  • Basics of UI Design.  This will provide information on how to create a user interface with Android and how the user interface is compiled into a Mono for Android application.  We’ll see the same application running on a phone as well as tablet.  We’ll look into some ways to take advantage of tablets from a UI perspective.
  • Data Controls.  This section will discuss how to successfully display data to the user.
  • Working with local data.  This will be an overview of how to work with data locally on a device using SQLite.
  • Working with remote data.  We will discuss strategies for working with remote data
  • Location.
  • Sensors.
  • Multimedia.  This section will discuss how to work with multimedia and graphics.
  • How to perform background processing with threads and services.

Requirements

  • Day 1/iPhone will require an Intel based Mac running OSX. The most recent Apple iOS SDK will need to be downloaded and installed before attending.
  • Day 2 can be done with either a Mac running OSX or Windows.  The most recent Android SDK will need to be downloaded and installed before attending.
HTML5 Webcast/Webinar for ASP.NET Developers

I'll be doing an HTML5 Webinar for ASP.NET Developers for DevProConnections Magazine on October 26, 2011 at 10 am PDT.

Here's some info on the webinar:

Building native applications can be costly and time consuming. How can companies effectively target mobile platforms with the same codebase and save development dollars? ASP.NET is a very common development platform. In this hour-long Web seminar, we will look at how we can use ASP.NET to target mobile platforms.

The benefits of this approach are:

  • Easy cross-platform development.
  • No requirement to learn Objective-C/XCode or Java/Eclipse.
  • Applications are immediately upgradeable. There is no requirement to go through the marketplace and app store of either platform.
  • Web developers are easier to find than Objective-C or Java developers.

Come to this web seminar to learn:

  • What are the features of HTML5?
  • How can ASP.NET Developers use their existing knowledge to take advantage of HTML5/Mobile Development.
  • jQuery Mobile, and learn how to leverage it to build applications that target mobile applications.

 

More Posts