Mercurial 1.5 and TortoiseHg 1.0 released!

As some of my readers may know, I’m a big fan of the Mercurial distributed version control system, and I have it installed on all my dev machines and VMs.  I opened up http://mercurial.selenic.com tonight to pull down the Hg + TortoiseHg bits for a new VM and I was pleasantly surprised to see that Hg 1.5 and TortoiseHg 1.0 have been released (2010-03-06).  There are many important changes, so be certain to read the release and upgrade notes (and review the release planfor future release dates).

Hg 1.5 Release notes

Hg 1.5 Upgrade notes

THg 1.0 Release notes

Download TortoiseHg 1.0 + Mercurial 1.5 here  If you want just the Mercurial bits, go here.

The Mobile Minute 179

Mostly MIX stuff this time…

Windows Phone 7 Series – Developer Tools CTP Released

Today at MIX 10, MIcrosoft announced details of its development story for Windows Phone 7 Series.  While it has been known since Mobile World Congress in February that Silverlight and XNA form the core of the development platform, no information had been released about the toolchain itself.

The toolchain is composed of:

Visual Studio 2010 Express for Windows Phone CTP
Windows Phone Emulator CTP
Silverlight for Windows Phone CTP
XNA 4.0 Game Studio CTP
Expression Blend 4 Beta
Expression Blend Add-In Preview for Windows Phone
Expression Blend SDK Preview for Windows Phone

You need to download only four things:

1) Windows Phone Developer Tools CTP (contains the first four items in the list)

2) Expression Blend 4

3)  Microsoft Expression Blend Add-in Preview for Windows Phone

4) Microsoft Expression Blend SDK Preview for Windows Phone

Additional resources:

Windows Phone Developer Portal(includes links for documentation, developer guides, and code samples)

Silverlight for Windows Phone (includes links to a support forum for Silverlight for Windows Phone, documentation, and getting started videos)

Also check out this excerpt from a forthcoming Charles Petzold book and some learning material on Channel 9

Download the tools, read the dev guides, and dive in! 

The Mobile Minute 178

Republishing this one again today; it didn’t show up on Saturday (or Sunday)due to technical issues.

reboot

I have restarted my The Mobile Minute series tonight after a very sparse year of posting in 2009, and am nearly complete overhauling my blog (there may be some unavailable content/broken links this week).

I decided to pick up TMM right where it left off, and have decided upon a thrice weekly, minimum, publishing schedule.    I also have some other limited posting series in the works, and I’m looking forward to getting those published.

I’m sure that some folks are wondering why or what happened. In sum, the last few years have been a tough balancing of priorities, and I’m now able to put community involvement  back in the mix. I look forward to getting back into the community and sharing knowledge, which is something I truly enjoy.

The Mobile Minute 177

Grok talk at CINNUG on Distributed Version Control

Tonight at the Cincinnati .NET User Group (CINNUG) I will be giving a grok talk on distributed version control.  The featured speaker tonight is David Giard who will be talking about the Microsoft Extensibility Framework (MEF).   I hope to see you there!

 

Update:  You can find my presentation materials here.

.hgignore file for Visual Studio development

 

I have been using Mercurial for a short while now, and wanted to share the contents of my .hgignore file for any other developers using Visual Studio with Hg (and Resharper).   You may download the file from here (rename from hgignore.txt to .hgignore), and here are the contents:

syntax: glob

*.suo
*.user
*.FileListAbsolute.txt
*\bin\*
*\obj\*
*.ncb
*.nlb
*.aps
*.clw
*.pdb
*.obj
*.exe
*.pch
*.vspscc
*_i.c
*_p.c
*.tlb
*.tlh
*.bak
*.cache
*.Cache
*.ilk
*.log
*.lib
*.sbr
*.scc
*.sig
_ReSharper*\*

 

Windows Mobile 6.5 Developer Toolkit Released

Microsoft has quietly released the Windows Mobile 6.5 Developer Toolkit.   Note that this is a ‘developer toolkit’ and not a full-blown SDK.  As such, the WM 6.5 DTK has a dependency on the WM 6 SDK.  The DTK contains documentation, sample code, header and library files, and emulator images. 

Rob Cameron has a nice intro overview here.    I’ll have more this week…  stay tuned!

Speaking at devLink 2009

DevLink

 

I will be speaking at devLink 2009!  If you are not familiar with devLink, take a look at what great technical content you get over three days for only $75.  Here is my speaker bio, and my sessions will be:

Windows Mobile Development*
Do you want to learn how to develop applications for Windows Mobile that are useful in your personal life, or in the enterprise? Had enough drag-and-drop demos where you build boring-looking applications? This session will include an introduction to the Windows Mobile platform, .NET Compact Framework, Windows Mobile SDKs, SQL Server Compact Edition, and frameworks from Microsoft and third-parties. The latter half of the session will discuss and demonstrate creating advanced user interfaces with .NET CF as well as tools and techniques for testing, debugging, and tuning your applications. This session expects no Windows Mobile or .NET CF experience, but will presume some Visual Studio and .NET experience.

Compact and Capable!**
SQL Server Compact Edition is an in-process database for use in applications that extend data storage capabilities to the desktop and to mobile devices. It is ideal for distributed and embedded applications and delivers essential relational database functionality in a small footprint while providing the familiar programming and management interfaces of SQL Server.  This session will explore how you can leverage SQL Compact as a local data store for Smart Client and Smart Device applications.  Also covered will be Visual Studio support, deployment options, ADO.NET interfaces, and synchronization options. Leave this session empowered with knowledge how to make your applications work anywhere the users are.

 

My sincere thanks and appreciation to the devLink speaker selection committee for selecting my abstracts.  Register today and come join me in Nashville, TN from August 13 – 15, 2009.

* The WM Dev session is an in-depth session which will be a multi-hour session.
** Yes, I stole the tagline of the SQL CE team for my talk title (and think it quite apropos for the product).