Jun 08

There is some good news with the updated marketplace policies:

  • You still have to pay a registration free which entitles you to 5 free app submissions
  • But any further “paid for” app submissions are free
  • Only “free” app submissions have a cost associated
  • Also MS are introducing the Trial API
  • Includes the Push Notification service.

http://windowsteamblog.com/windows_phone/b/wpdev/

 

Apr 02
Yesterday I received an e-mail from Microsoft telling I'm awarded by MVP status for 2010. Very good news..!
This year is my 5th consecutive year in MVP Award program.
Feb 15

And another nice post and a video is here:

http://windowsteamblog.com/blogs/windowsphone/archive/2010/02/15/windows-phone-7-series-show-and-tell.aspx

 

 

Feb 15

This time, it's a funny leakage, but the announcement time is already there.

the first images from WM 7 Today screen can be seen here : http://www.htc-hd2.org/content.php?5-Leak-First-Pictures-Of-Windows-Mobile-7-From-MWC-2010 

 

Jan 25

This series of Web seminars will lead you through common application development scenarios in Windows Mobile 6.5. From “hello world” to embedded databases, from sending a simple SMS messages to using the new touch-screen enabled Gesture APIs, these sessions will get you started developing custom applications for your Windows Mobile 6.5 device.

 

Link is here

 

Jan 23

Just posted to MSDN Downloads is a brand new SDK for doing Windows Mobile development. The SDK is coupled with new emulator image downloads for the following languages GER, FRA, ITA, JPN, CHS and ESP. The download link is :  Windows Mobile 6.5 SDK Download page.

 

Edit on 25.Jan.2010 : SDK Download is pulled back by MS, with an explanation "SDK download has been temporarily pulled to address the necessary issues."

Oct 07

Well that should be the Microsoft chant with the simultaneous release of Windows Mobile 6.5, Marketplace and a host of complementary applications such as an updated MyPhone that’s available for download via Marketplace. If you’re like me, one of the cool new “premium” features of MyPhone is the ability find your lost phone.  Here I’m showing the “known location” feature but you can get MyPhone to ring your phone, even if it’s on vibrate.  I so want that feature for when I lose my phone.

 

 

 

Aug 02

Couple of days ago, in one of the communities I follow, a question was asked if there is a way to integrate a map into a  integrating the Bing Map (javascript) Control into a Windows Mobile Widget.  Whilst the javascript engine in Windows Mobile 6.5 has been given a massive injection of life, I was very skeptical that the javascript control would work out of the box. I was proven wrong with the map working with no modifications.  The following code is taken out of the online visual sdk, with the only change being the height and width of the map div to fit into the widget.

<html>
   <head>
      <title></title>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <script type="text/javascript" src="
http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2"></script>
      <script type="text/javascript">
          var map = null;
          function GetMap() {
              map = new VEMap('myMap');
              map.LoadMap();
          }  
      </script>
   </head>
   <body onload="GetMap();">
      <div id='myMap' style="position:relative; width:240px; height:260px;"></div>
   </body>
</html>

The only issues I found with the javascript control relate to the gesture support within the widgets in Windows Mobile 6.5. When you pan your finger within a widget it attempts to scroll the widget itself.  Unfortunately this means that you can pan the map by dragging your finger across the map.  Instead you have to use the navigation control in the top left corner.

 
Jul 16

For any queries, questions, thoughts, feedback on the Marketplace

http://social.msdn.microsoft.com/Forums/en-US/mktplace/threads

Jul 15

Frank posted about this a few weeks ago now but I didn’t want to repost it until I’d had a chance to use the new Spb Mobile Shell 3.0. If you’ve ever felt that the Windows Mobile interface is tired and stayed then this product will give your device a new lease of life.

 

Unlike some of the other interfaces that OEMs such as HTC have been working on, Spb Mobile Shell doesn’t seem to completely drain the system resources.  It works nicely on Windows Mobile 6, 6.1 and 6.5 from what I’ve seen and means that just about everything you want to do is just a few clicks or slides away.  At $29.95 this is a must!

 

Jun 26

For an internal competition project here in Avanade, my colleagues and I implemented a location aware service works on the cloud. So I’ve many outcomes from that project and want to share them with you. Our aim was to go get the a location data, based on Latitude and Longitude but alas our HTC Touch devices don’t have GPS hardware installed in. So I decided to go for GSM CellID based location awareness and worked quite well. So here is the first step to demonstrate the basic structure on how to get GSM CellId with couple of lines C# code. I just referred to MSDN codebase the RIL_GetCellTowerInfo function in the Radio Interface Layer (RIL) API. 

 

        1.Call RIL_Initialize to get a RIL handle

        2. Call RIL_GetCellTowerInfo to get the information about the cell tower the phone is connected to

The “Cell” string that FindMe displays seems to be a combination of the dwCellID, dwLocationAreaCode and dwMobileCountryCode

       3. Call RIL_Deinitialize to release the RIL handle

 

You can find the code here. GetCellDetails.rar (24.03 kb)  I’ll add other steps to decode geo info (latitude and longitude data) from that cellID identifiers soon. Meanwhile you can check http://www.opencellid.org/ and similar services from other public or commercial vendors and get more info on GSM CellID.

 

May 22

Peter Nowak has published a complete library on CodePlex for creating Managed Services for Windows Mobile.

Project Description

This lightweight library contains functionality for creating Windows like Services in managed code, as creating Windows Services in Windows Mobile/Windows CE isn't supported. The library is compatible with the .NET Compact Framework 2.0 and higher.

Details

The .NET Compact Framework doesn't offer any functionality for creating Windows Services in full managed code, as like on the .NET Framework. Therefore this library enables creating Service in managed code to be like Windows Services as near as possible.
This library bases on Pavel Bánský's blog post, on how to create Services in Windows Mobile in managed code.

Features

  • Easy to use library in managed code. No P/Invoke required.
  • Based on the .NET Compact Framework 2.0 for maximum compatibility.
  • Extra samples to show, how to use this library.
  • Service Launcher application to start services automatically on system start
  • Additional Service Manager Utility is available for controlling Services similar to Windows.

 

 

May 18

Windows Mobile 6.5 is done and that’s a good opportunity to provide a quick jump-start to developers wishing to learn more about the OS.

Microsoft has a tendency to overload developers with abundant API of its various platforms and technologies. Windows Mobile is no different. Managed and native API, .Net, MFC, ATL, Win32… it’s all there for the confused developer. Luckily, Microsoft has recently published an article discussing APIs for Windows Mobile 6 and later, and how to select the best fit for your application needs. BTW, don’t be tempted to choose managed .Net API before fully understanding the functional requirements from your application and the devices it needs to run on. Win32 is better if you wish the application to run on as many devices as possible. 

A good place to learn Windows Mobile development is MSDN’s ramp up which is a community-based learning program, teaching various aspects in development for WM. Another excellent source for learning and help is blogs of mobile gurus. I recommend subscribing to the following blogs: Raffaele Limosaniblog, Alex Yakhnin, Christopher Fairbairn, Windows Mobile team blog, Reed and Steve blog, the Moth, and finally, Chris Craft (especially his 30 days of .Net series).

OK. You’ve done your reading and fill ready to start developing? hold on. Make sure you took into account globalization and localization issues. Simon Judge lists many of them.

Once done development, you need to QA your application. If your application aims for numerous devices in many countries, involving different networks, you should consider using DeviceAnywhere or maybe even Mob4Hire.

Finished the cycle? congratulation! Now you can go and publish your application on Windows Marketplace.

Mar 26

Chris Tacke shows in his blogpost, how to create a Screen Capture with less than 10 lines of code. Without any P/Invoke or any more hacking, it just uses managed code. Really and very simple, thanks Chris.

Feb 17
In a keynote at this week's Mobile World Congress, CEO Steve Ballmer unveiled an interim upgrade to Microsoft's mobile phone stack. To ship during the latter half of the year, Windows Mobile 6.5 brings support for two online services, including an app store and a data sync/backup service.

In the announcement, Microsoft emphasized that the new 6.5 stack uses the same tools, and has the same API (application programming interface), facilitating forward compatibility. Additionally, the tools used to develop apps for Windows Mobile 6.5 are the same as those used to write PC apps, Microsoft said, citing Visual Studio, .Net, and SQL.

Microsoft's two new services, unsurprisingly, include:
  • "My Phone," a Web-based sync service for text messages, photos, video, and contacts
    • Password-protected web interface
    • Facilitates upgrading phones without data loss
    • "Automatic" syncing and backup
    • Currently available in a limited invitation-only beta
  • Windows Marketplace for Mobile
    • Search, browse, and buy apps and widgets, from a PC (Windows Live ID required)
    • Direct-to-phone installations
    • Applications qualified by "simple" security and compatibility check from Microsoft
Additional touted new features in Windows Mobile 6.5 include:
  • New home screen "dashboard" showing new e-mails, texts, missed calls, and calendar appointments
  • More finger-friendly touch-screen interface
  • Updated Internet Explorer Mobile browser
First Windows Mobile 6.5 phones

Participating in the launch were Microsoft phone partners HTC and LG. Both pre-announced specific phone models slated to ship with the 6.5 upgrade in the second half of the year:
  • LG said its LG-GM7300 -- available first on Windows Mobile 6.1 -- will gain a 6.5 option
  • HTC flagged its Touch Diamond 2 and Touch Pro 2 as its first Windows Mobile 6.5 models

 


Slated for WM 6.5, in version "2" releases next year
(HTC Diamond Touch, Touch Pro. Click either for details)

Additional news may be about available on Microsoft's MWC partner list [.doc format], the company said.

Other announcements

Besides the big news related to Windows Mobile 6.5 and its associated services, Microsoft announced several other items. It touted a voice search technology called Recite, for Windows Mobile 6.0 or better. Currently available as a free preview, here, the technology lets users search for spoken notes and reminders using just their voice, Microsoft said.

Additionally, Microsoft announced a long list of new mobile advertising partners, including:

  • Mobistar (Orange Group) and BASE, the second and the third largest mobile operators in Belgium respectively
  • Mobile travel site WAYN
  • eFinancialNews and Private Equity News, part of Dow Jones
  • Le Parisien.fr, the mobile site of Le Parisien-Aujourd’hui en France, described as the "first" daily newspaper in France
  • La Vanguardia, a Spanish daily newspaper
  • Spanish sports newspaper El Mundo Deportivo
  • Le Post.fr, an interactive French mobile site

Microsoft said it offers advertising services in a dozen countries, delivering mobile ads on both Microsoft and partner properties.

Finally, Microsoft partners also announced mobile broadband connectivity for Windows 7, Microsoft's netbook-friendly OS, currently beta-testing. Such partners reportedly included Acer, Asus, Birdstep Technology, Dell, Ericsson, HP, Fujitsu Siemens Computers, Huawei Communications Technologies, Option, Qualcomm, Sierra Wireless, Smith Micro, T-Mobile International, and ZTE.

In a statement, Ballmer commented, "Windows phones bring together the best of the Web, the PC, and the phone.”

Nov 28

Giorgio Sardo has an excellent post about tutorial on Building Graphically Advanced Applications with .NET Compact Framework 3.5.   He also has a link in his post to the source (bonus!).  Check it out.  

The article itself (linked in his post) is at: http://expression.microsoft.com/en-us/dd279543.aspx

Nov 12
Windows Mobile 6.5 Windows Mobile 6.5

Jeff Kirvin came across two images that France Smartphone posted.

Looks interesting (unofficial post) – check it out.

 

Software Blogs TopOfBlogs