Samsung’s Mobile Innovator program has released an SDK for Samsung specific APIs on their Windows Mobile devices. Although this is a native code SDK all the functions I looked at were very P/Invoke friendly. For example once you’ve installed the device-side cab you can query the luminance sensor using:- [ DllImport(“SamsungMobileSDK_1.dll”)] private […]
Microsoft Tag
Microsoft have released a new beta product for Windows Mobile (and also iPhone) called Microsoft Tag http://www.microsoft.com/tag This allows scanning of 2d barcodes with the device camera which can open specific URLs etc. The client software varies slightly depending on the capabilities of your device, on my Samsung Blackjack it offers realtime scanning – you […]
Interesting email from HTC support
I was quite surprised at an email I got from HTC Support today in regards to a specific device update:- “Hello, There will be no Windows Mobile 6.1 upgrade for any HTC Touch device. Please do not reply to this email as this email address is not monitored for replies. Best regards, Carolin HTC Europe”
Live Mesh for Windows Mobile
The Windows Mobile client for Live Mesh is now available. You can download it from your device from http://m.mesh.com I’ve just installed it onto my phone and have been taking a look. On the desktop the Mesh client is quite tightly integrated into the explorer shell – it adds an extra pane alongside your folder […]
The Compact Framework doesn’t support Assembly.GetEntryAssembly to determine the launching .exe. You can instead P/Invoke the native GetModuleFileName function like so:- byte[] buffer = new byte[MAX_PATH * 2]; int chars = GetModuleFileName(IntPtr.Zero, buffer, MAX_PATH); if (chars > 0) { string assemblyPath = System.Text.Encoding.Unicode.GetString(buffer, 0, chars * 2); } Where MAX_PATH is defined in the Windows […]
In Professional Edition (Pocket PC) devices the Clock control panel allows you to set a home timezone and a visiting zone and lets you toggle between them. If you need to retrieve the current settings they are stored in the registry in a key called HKEY_LOCAL_MACHINESoftwareMicrosoftClock in a binary value called “AppInfo”. Here is breakdown of that […]
SQL Compact 3.5 SP1 RTM
To coincide with the RTM release of SQL Server 2008 the SQL Compact Team have delivered Service Pack 1 for v3.5. This includes Entity Framework support and a native 64bit version. Steve Lasker has the details:- http://blogs.msdn.com/stevelasker/archive/2008/08/07/sql-server-compact-3-5-sp1-released.aspx Meanwhile SQL Server 2008 RTM is available already online for both MSDN and TechNet subscribers.
APPA Mundi has received Certified Partner status within the Microsoft Partner Program along with the Mobility Solutions competency. This achievement showcases APPA Mundi’s expertise in creating mobile solutions based on Microsoft technologies. Read Full Press Release One of the reasons I have been busy lately and not blogging as feverishly as in previous months is […]
Using RemoteWipe
With Windows Mobile 5.0 AKU2.0 (Messaging & Security Feature Pack) a new feature was implemented called RemoteWipe. This allowed an administrator to remotely wipe a device if it may have got lost and was designed to remove all sensitive data from the device and return it to a fresh state. It was only with Windows […]
Session Materials from Tech-Ed
I’ve posted a number of links relevant to the session I gave last week on our Tech-Ed page here. This includes the sample code which is an additional selection of samples than those which appear in the 32feet.NET package itself. The session covered the latest v2.3 release of the library and development continues on the […]
