Categories
Uncategorized

“Developing for the Third Screen: Windows Phone 7” at Tomorrow’s Metro Toronto .NET Users Group Meeting

A Windows Phone 7 device, as seen held in Joey's hand, with High Park in the backgroundIf you’re around downtown Toronto tomorrow and want to get the latest on Windows Phone 7 development, come on down to the Metro Toronto .NET Users Group meeting tomorrow night and see Mark Arteaga’s presentation, Developing for the “Third Screen”: Windows Phone 7.

Here’s the abstract for tomorrow’s session:

Metro Toronto .NET Users Group logoFor the longest time Microsoft has been talking about their “Three Screens and the Cloud” strategy but did not really have a compelling mobile story. With the arrival of Windows Phone 7, the third screen has arrived and with that the new Windows Phone developer story has arrived. During this session you will get a high level overview of the platform plus go into some of the new APIs available for Windows Phone 7. We will cover the new application model, Windows Phone 7 specific services, sensors, multimedia plus more! Come and learn how to build for the third screen, build for Windows Phone 7.

I keep up with mobile development by continually working with iOS, Android and Windows Phone programming, and I find that WP7 development still provides the best developer experience as well as a user interface that’s clean, beautiful, usable and no mere “me too” copy but its own thing. If you develop mobile apps, you should be developing for Windows Phone 7, and tomorrow’s presentation is a great way to get started!

Here are tomorrow’s meeting’s details:

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

HTML5 & CSS3: Develop with Tomorrow’s Standards Today

Cover of "HTML5 and CSS3: Develop with Tomorrow's Web Standards Today"

The good news is that there’s a wealth of information online about what people like to refer to as “HTML5”. It’s actually a catch-all for a bunch of things: HTML5, naturally, but also CSS 3, JavaScript, some clever programming techniques, calls to the back end and use of some features being put into the latest versions of browsers (including Internet Explorer 9).

The bad news is that there’s so much information on HTML5 that it’s hard to know where to begin. Luckily, the folks at Pragmatic Bookshelf have just released HTML5 & CSS3: Develop with Tomorrow’s Standards Today, which is a great guide for the web developer or designer looking to get into building beautiful, functional, usable web applications with web standards. Weighing in at a very manageable 265 pages, this book starts off with an overview of HTML5 and CSS3 features, then covers goodies like Canvas programming and embedded audio and video, and then goes beyond HTML5 with look at working with client-side data, playing nicely with other APIs and even a quick jQuery primer.

HTML5 & CSS3: Develop with Tomorrow’s Standards Today is now available at your favourite bookstore as well as online. Pragmatic Bookshelf offers it in many formats, including the environment- and wallet-friendly ebook version (available in epub, mobi and PDF formats) for a mere USD$21.00 (CAD$20.86 as of this writing).

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Enter the WebMatrix @ CodeMash: Thursday, January 13th

"Enter the WebMatrix @ CodeMash, Jan. 13th" - background of "Matrix" character

If you’re new to Microsoft web development technologies, take a look at WebMatrix. It’s an open source, all-in-one package that gives you what you need to get started building web sites and applications using Windows, including:

  • A development web server – IIS Express, a development version of our full-fledged web server, IIS
  • A web development framework – ASP.NET
  • A database – SQL Server Compact, a development version of SQL Server, which powers a lot of businesses
  • Development tools – An editor that makes it easy to build sites and that makes it easy to move your project to the full-fledged Visual Studio when it’s time
  • Built-in web apps – Makes it easy to add web applications like WordPress, DotNetNuke and Joomla! to your site
  • SEO tools – A built-in SEO reporter helps you make your site more indexable by search engines
  • Site publishing tools – Support for FTP, SFTP and WebDeploy to move your site from your development machine to the real thing

Want to find out more about WebMatrix? Watch the online stream of our Enter the WebMatrix presentation at the CodeMash conference this Thursday at 12:30 p.m. EST (9:30 a.m. Pacific) and see it in action!

"Clikc here to download a reminder of the 'Enter the WebMatrix' event." - picture of a finger with a string tied around it

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Save 15% Off ObjectSharp’s Upcoming Silverlight Training in Toronto!

silverlight 4 training

Silverlight is incredibly useful, because it lets you write applications with rich user interfaces that can live on the desktop, in web pages and on Windows Phone, backed by the .NET framework. A lot of businesses use it to create web-based applications that have all the UI power of desktop apps, plus the benefit of being able to interact securely with files on their machines, devices, data and other applications.

The fine folks at ObjectSharp, whose office is right by the corner of Yonge and King in downtown Toronto, are great trainers for people who want to learn how to get the most out of Microsoft’s development tools and technologies, and they’ll be running another Silverlight course soon: from Monday, January 31st through Thursday, February 3rd. The ObjectSharpies are great guys who do great presentations (we’ve called on them to create and present TechDays sessions many, many times), and the classrooms in their new office (featuring a lot of cool gear, including the giant screen I wrote about earlier) are stunning.

If you’re a new registrant, you can save 15% off ObjectSharp’s upcoming Silverlight training course. You get the second-to-none ObjectSharp training, all done in their state-of-the-art classrooms, you’ll pick up mad skills for a valuable (and a make-you-hireable)technology – and all at a reduced price. What’s not to like? Register now, and tell them Joey sent you!

Click here to register

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Lifehacker’s List of the Best Windows Phone 7 Apps

lifehacker wp7 apps

In case you missed it over the holidays, here’s a pointer to Lifehacker’s list of the best Windows Phone 7 apps, which fall into a number of categories: productivity, internet/communication, location-aware/social networking, utilities, music/media and food/shopping/entertainment. There doesn’t seem to be a games category, but that’s okay – it gives me an excuse to review (and therefore, play) some!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone 7’s Upcoming Updates

The first release of Windows Phone 7 was only the beginning. The team’s been listening to phone users and responding by working on improvements to our phone OS. You’re going to see the results of their work over the next few months in the form of updates, some of which are listed below:

  • Copy and PasteTwo women, one wearing a "Copy / ctrl + V" T-shirt, the other wearing a "Paste / ctrl + V" t-shirt
    This is one feature that users have been asking for, and it’s coming soon. You’ll be able to tap a word, slide your finger to highlight any additional text and then tap the Copy icon to copy your selection. You can then paste the copy by tapping the destination spot, then tapping the Paste icon.
  • Faster Launch and Resume Times
    Nobody likes to wait for an app to start (or restart after an interruption), and one of the soon-to-come improvements is shorter waits for app launch and resume.
  • Better Marketplace Search
    Search in Windows Phone’s Marketplace has been improved so that it’s easier to find the apps, games or music you’re looking for.

These updates, announced today on the Windows Phone 7 Updates page, will be easy to get. Your Windows Phone will notify you when they’re available (assuming you haven’t turned this feature off). You then use the Zune software (it’s free) to download and install the update to your phone.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Video Series: “Windows Phone 7 Development for Absolute Beginners”

WP7 Development for Absolute Beginners

If you’re new to software development and want to build apps for Windows Phone 7 – or if you know someone who fits this description – you should take a look at this 64-part series of short videos (none longer than a half-hour, most much shorter) titled Windows Phone 7 Development for Absolute Beginners.

When they put “Absolute Beginners” in the series’ name, they weren’t kidding. Over the series, host Bob Tabor from LearnVisualStudio.net covers such basics as:

  • Installing, using and exploring Visual Studio 2010 Express for Windows Phone.
  • Writing applications from the ground up: from declaring variables and assigning values to them to if statements to writing your own classes to working with .NET’s collections to exception handling.
  • Taking advantage of Windows Phone features from Silverlight controls to isolated storage and tombstoning and task switching.

Phone app development is a great starting point for the beginning developer. Phone projects tend to be smaller by nature, making them perfect candidates for newbies or after-work “side projects”, and since mobile computing is all the rage these days, it’s more likely to keep a beginning developer interested enough to overcome the usual frustrations that go along with learning programming. I’ve tried out development on Windows Phone, iPhone and Android and find that Windows Phone is the fastest and easiest phone to develop for, and it’s a great environment for the budding developer. If you’re a budding developer who wants to get into the wild and wooly world of mobile or if you know one, Windows Phone 7 Development for Absolute Beginners is a great place to start!

This article also appears in Canadian Developer Connection.