Tag | Windows Mobile Posts

I come from a C++ (and now C#) background. In both languages the index of the first item in a list is zero, so I like to stay consistent to that when working with other list (including blog post). In this series of blog post I'll be walking through different solutions for deployment scenarios for Windows Phones. This first solution is the "Hello World" of deployments. It will get your files copied to the programs folder and will create an icon in your start menu. I'll be ignoring all of the other ...
Today I broke up with my Windows Mobile phone. Well, it wasn’t so much that I broke up with it as much as it became defective and unusable…which makes me sound like a jerk when I use a “breaking up” context, so let’s just forget that…and save the gory technical details for another post. The main point: I have no usable phone and I need a usable phone. So I went to my local Telus store to see what could be done. The guy I spoke to (Darnelle sp?) was awesome and knew quite a bit about Blackberry’s ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, January 26th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review Transcript Archive to get an idea about what kind of topics are discussed. Title: Windows CE Live Chat! When: Tuesday, January 26, 2010 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows CE or Windows Mobile ...
Recently, someone on the MSDN forum asked if there are any built-in 'Open File' and 'Save File' dialogs available in the Windows Mobile platform. The answer, of course, is yes. The APIs that get the task done are GetOpenFileName() and GetSaveFileName(). These APIs allow the user to select directories or files for opening or saving. I wrote a small application to demonstrate how to use these APIs. The application has a multiline edit control and menu options for opening or saving text files (see video ...
All this while we have been working with the Windows Mobile 6.5 DTK, the developer toolkit, which is not a SDK but more of an extension to the existing Windows Mobile 6 SDK, adding support for gestures et al. Well, the wait is over now, the WM 6.5 SDKs for professional and standard devices are now available. You can download them from here. (see update below) I've just downloaded them, haven't installed them yet, but from Joel's blog: "I downloaded and installed it and can't say I've had a chance ...
Tonight was the inaugural audience event of the newly formed New York Technology Council, and I must say the organization is off to an excellent start. The event was panel discussion focusing on technology trends for 2010, and included Alfred Spector, who heads Google’s research and special initiatives (and is based in New York City, not Silicon Valley), Bill Zack, an Architect Evangelist for Microsoft focusing on Azure, and New York City Councilmember Gale Brewer, who is the Chair of the Council’s ...
An interview with colleague Paul Foster recorded end of December. In the first 5 minutes we talk about lego, snow, cider and robots. We do then eventually get onto the topic of Windows Mobile Widget development. Sounds fun and straight forward. Paul wrote the article for the December 16th 2009 UK MSDN Flash newsletter: “A key new feature of Windows Mobile 6.5 (WM 6.5) is the Widget runtime. The runtime provides a Microsoft implementation of W3C Widget support to Windows Mobile for the first time. ...
I put together an OCS 2007 R2 services document for our support teams. Here are a couple of topics from the document for your review. OCS 2007 R2 Service Dependencies OCS 2007 R2 Startup/Shutdown Order Quick Troubleshooting OCS 2007 R2 Services tips OCS 2007 R2 Service Dependencies OCS 2007 R2 Front-end Servers The following OCS services are dependent on the Office Communications Server Application Host service. OCS Conferencing Announcement OCS Conferencing Attendant OCS Outside Voice Control OCS ...
It’s always exciting to attend the CES keynote. This was the second year that Microsoft CEO Steve Ballmer has had the honor of presenting the night-before keynote and, as a speaker, he did well. On the PC front, we saw new slate form factors from HP and others. On the Xbox side, we saw a new mystery/film noire genre game, a new version of Halo, the new Xbox Game Room service that will feature numerous classic arcade games and Project Natal, the forthcoming Xbox innovation that will let you use your ...
Tech bloggers like to have a predictions post at the beginning of each year (or the end of the previous one). I’ve never actually written one before, although I have made year-ahead predictions in panel discussions for the now defunct NYSIA. Since there’s no panel this year, and since I’m taking better care of this blog, I’d thought I’d give clairvoyance a whirl right here. The following predictions are pretty random and probably not comprehensive, but I’m making it my new year’s resolution to prevent ...
So, we're into 2010. I haven't been doing too much blogging of late, but here we go for another year.I've been doing a whole bunch of Mobile Line Of Business Applications, based on a common web-service infrastructure. This has let me build both iPhone and Windows Mobile based front ends; as well as traditional (dare I say it) web applications.Anyway, more to come over the next few days.+ Happy New Year ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, November 24th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcript from previous months to get an idea about what kinds of topics are discussed. Title: Windows CE Live Chat When: Tuesday, December 15, 2009 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows ...
Thank you to all that came out on Dec 5th to the first Windows Phone Camp 2009 at the Tampa, FL Microsoft office. [See similar events in your area here] It was exciting to see so many participants made it to the event. By filling out the eval forms everyone helped prove that there is an need for more Mobile events in the area. It was interesting to see the crowd almost double later in the day once the beginner sessions passed. Here are few more pictures, compare top one to the bottom two: A huge ...
Microsoft makes an excellent digital music player (the Zune HD), a well-crafted networked storage and backup solution (Windows Home Server), a strong DVR/digital entertainment hub (Windows Media Center) and perhaps the industry leading gaming console (Xbox 360) which itself has a growing number of digital media capabilities. But can they all get along? That was my question almost a year ago, when I returned from the 2009 Consumer Electronics Show, which was riddled with a variety of incompatible, ...
Ryan Parsley interviews me on in a podcast about everything Windows Mobile/Windows Phone. Check out the podcast here: http://cloudplumbing.com/ep... Running time is about an hour and the content goes from entire history of Windows Mobile to what’s coming up in 2010. Let me know what you think, and be sure to check out the www.WindowsPhoneCamp.com if you enjoyed the podcast ...
A week ago I got a new phone. This was planned, and yet not planned. Getting a new phone working is disruptive, and I didn’t want that disruption on Thanksgiving week. However, Verizon somehow de-provisioned my old phone from its data network and told me it would take 5 days to fix the problem. That meant being without mobile email access, liekly for a week, so I reasoned that getting a new phone would be actually less disruptive than fixing the old one. So I deactivated my Moto Q9m Windows Mobile ...
This past weekend traveled 1,377 mi (2,216 km) from Seattle to LA on a Coast Starlight Amtrak train. What an experience! Doing what you ask? Writing Green/Eco-friendly Mobile Applications on Windows Phone platform for Windows Phone. The even is called Windows Mobile Train Race, sponsored by Microsoft and AT&T Developer program. Kevin Wolf and I teamed up right away to write a Share-A-Ride application, and we feature completed v1.0 on the train! Kevin did the lion’s share of the work providing ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, November 24th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcript from previous monthsto get an idea about what kind of topics are discussed. Title: Windows CE Live Chat When: Tuesday, November 24, 2009 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows ...
Found a nice article on Code Project about using gesture API's on Windows Mobile 6.5 devices. Hit the link and give it a read. And off I go to try the program out. Update: Well, I gave the program a try and it works nicely. I have one concern however. When you double tap, you get a GID_SELECT message first and then GID_DOUBLESELECT, but what if I want to handle both messages differently? Like for example in a game where I want GID_SELECT and GID_DOUBLESELECT to do different things exclusively. I ...
I’m very excited to see some progress and buzz at Tampa Code Camp since we announced. We are still accepting speaker submissions and we are working having more sessions now. Continue spreading the word in person, online and even in general public too! We can still use your help to reach out to your fellow geeks and let them know about Windows Phone Camp, you never know who is not admitting to be a fan. Don’t believe the hype? At the very least come out and learn about what’s new for yourself. We ...
Windows Marketplace for mobile, which was up until now only available for Windows Mobile 6.5 users, is now officially made available for Windows Mobile 6.0 and 6.1 devices. This is great news since it adds almost the entire windows mobile user base to the marketplace equation in one scoop! You can catch more details below: Windows Marketplace for Windows Mobile 6.0 and 6.1 ...
Until recently, Microsoft’s policy toward Its Professional Developers Conference (PDC), was that it should be held only once every two or three years, and should focus on Redmond’s technology “futures.” This meant that currently- or imminently-shipping products were not to merit much coverage; instead, emerging technologies that were at least 18 months away (or thereabouts) from shipping would get the spotlight. Last year, that was mostly true. We got a pre-beta release of Windows 7, saw glimpses ...
I stumbled across this series of posts by Maarten Struys and Dougturn on "Getting started with windows mobile development with Visual C#". I remember Joel too having mentioned it in one of his posts. I went through a couple of articles and was able to create a few basic applications in C#. I must mention that creating a basic application with your menus and a few controls takes no time at all in visual C#. The visual designer is nice, supports a lot more controls and takes care of things that you ...
It is Friday 13th Nov 2009 - which means it is the last day of TechEd Europe in Berlin. Overall I have had a good week – high quality sessions, lots of time with customers and colleagues and a very smooth conference throughout. I spent the week doing a bunch of things. 9am Monday I was presenting on Entity Framework 4 after 4 hours of sleep and using a brand new VPC after my original failed to load following yet another blue screen from the host (the machine will be flattened next week – perhaps ...
Context menus really add to the user experience. You may decide to display a context popup menu when the user taps-and-holds or double-taps on the touch screen. In this post we will see how a few lines of code enable you to do just that. While reading about popup menus I came across the WM_CONTEXTMENU message. According to the windows mobile documentation that I referred this message is sent to a window when the user right clicks on the window's client area. Since I haven't yet seen a windows mobile ...
I have been converting my current client’s development environment to a VPC instead of taking over my main machine as we did to get the project kicked off. I decided to go with Windows Virtual PC now that it has RTMed, but quite a bit has changed. Once I had Windows 7 installed and VS 2008 configured, I started looking for a multiple monitor solution for VPCs. In the past, I had just lived with the limitation of running virtual and not getting the benefit of dual monitors. This time I wanted something ...
The tech influencers’ Twitter streams have been all aflutter this weekend, with talk of the Motorola Droid. Verizon Wireless launched its version this phone on Friday, and the techies are swooning. They love the screen, the Google Maps-based turn-by-turn navigation and the thinness of the phone, which still manages to sport a physical, slide-out keyboard. Most of all they love the Verizon network, which offers resilient service and ubiquitous 3G coverage. There seems to be something else though. ...
Augusta Code Camp Nov. 7th Augusta has been kind enough to schedule me to speak at their code camp. I’ll be sharing what every C# developer needs to know about VB XML data types and in a separate session, discussing Windows Mobile development. The list of speakers includes many of “the usual suspects”, so if you can find a way to join us, you are bound to have a good time while learning lots of new things and how to do some old things better. Bill J ...
How time flies! Monthly Guild meetings, several code camps, an MVP Summit and oh yeah, that mobility app we did at work. We consumed 2008 and much of 2009 working with Microsoft on a serious development effort using Visual Studio 2008, SQL Server 2008, Sync Framework, SQL Server CE, Windows Mobile 6, Vista, Windows Server 2008, Windows Communication Framework, Windows Workflow, LINQ – have I left anything out? Learning our application requirements put Microsoft and the end of the fire hose for a ...
The CERunApp application can be downloaded from: Download CERunApp.exe Note: in Part 3 I have included an updated version of this exe The CERunApp source code can be downloaded from: Download CERunApp source code Note: in Part 3 I have included an updated version of the source code In Windows CE: Using RAPI to Run Applications (Part 1) I wrote about starting this project to create a copy of the Windows Mobile Developer Power Toys application RAPIStart. In this article I will continue by creating ...
A few months ago I downloaded the Windows Mobile Developer Power Toys (Download details: Windows Mobile Developer Power Toys) because I had a need for CERDISP, the Windows CE Remote Display tool. At that time, I looked around at the other tools that were installed and played with RAPIStart.exe. RAPIStart.exe is a command line tool that lets you start applications on your device from your workstation using ActiveSync. A handy little tool, so I made a note to try to reproduce it and write a little ...
Chris Tacke has undertaken "Project Resistance" and gives great insight on developing and deploying an application onto the Marketplace. Project Resistance is a simple utility application that allows the user to play with resistor color bands. Selecting a color band combination gives you the resistance in ohms and given a resistance in ohms it will show you the corresponding color band. You can follow and get more details here. Another interesting thing is that Chris Tec is developing the same application ...
For those of you who missed the chat today, here is the raw transcript. By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the discuss (questions) from the audience. Answers from Microsoft: KarelD_MSFT (Expert)[2009-10-27 11:58]: Karel Danihelka - Developer in Partner Response Team. davbo_msft (Moderator)[2009-10-27 11:59]: Our chat today covers the topic of Windows ...
I was working on this application which runs on the PC and gets information about the windows mobile device which is connected to the PC over active sync. Now there are a couple of ways in which you can do this: 1) Create a PC app which gets all the information using RAPI api's and displays it. 2) Create two binaries, one for the PC and one for the WinMob device. The PC app launches the WinMob app remotely using RAPI API's, the WinMob app runs and writes all the information it can gather into a file ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, October 27th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcript from previous months to get an idea about the topics that are discussed. Title: Windows CE Live Chat! When: Tuesday, October 27, 2008 9:00 - 10:00 A.M. Pacific Time (16:00 - 17:00 GMT) Add to Calendar Description: Do you have tough technical questions regarding ...
When one of our users attempted to synchronize a Windows Mobile 6.1 device in our Exchange 2003 SP2 environment, the user would see the green Synchronizing icon continuously spin clockwise until it timed-out. We confirmed that the mobile device was able to connect successfully to the user’s mailbox but would not synchronize the contents of the mailbox with the user’s mobile device. In a nutshell, we use ISA Servers and Exchange 2003 Front-End servers in our Exchange ActiveSync environment. So, while ...
When one of our users attempted to synchronize a Windows Mobile 6.1 device in our Exchange 2003 SP2 environment, the user would get the following error message on their mobile device. Result: ActiveSync encountered a problem on the server. Support code: 0x85010014 Last synchronized: None Last attempt: Today: 9:16 AM In a nutshell, we use ISA Servers and Exchange 2003 Front-End servers in our Exchange ActiveSync environment. So, when the user would synchronize their device, the user would get the ...
Saturday November 7th, 2009, I will be presenting at Tampa Code Camp 2009. This Code Camp is second behind infamous South Florida Code Camp in number of attendees…close to 500 planning to attend. So be sure to register to get your spot and in-person must be present to win raffle prize opportunity: http://www.tampacodecamp.com/ Hope to see you there. Be sure to ask to see my Windows Phone. Here are the abstracts on the sessions I will be presenting: Windows Phone Widgets Intro on how to build Windows ...
June 12th 2010 - I headed over to Three's London offices to take a peak at the next generation MiFi unit on Wednesday, and here's the scoop on the next generation MiFi unit, the E585, http://geekswithblogs.net/t... I have been using a 3G Mobile Broadband dongle from Three [http://www.three.co.uk/Mob... ] for just over a year and have been very happy with the service. It helps that I am on a half price ...
This weekend, October 3, 2009, I will be presenting at SW Florida Code Camp. Hope to see you there. Be sure to ask to see my phone, I have something really cool to show you. Here are the abstracts on the sessions I will be presenting: Windows Phone Widgets Intro on how to build Windows Mobile Phone Widgets. Level 100. In this presentation I will discuss the strategy, scenarios and applications of how an online presence, RIA application can be extended to a Windows Phone near you! I will explain how ...
Continuing to share some helpful mobile development tools I find. In this post, Widgets. [If you attended one of my community talks, this is the blog post I mentioned.] The best resource for the Widget's details is the blog and MSDN page. That is what I used to prepare for my presentation and write a few widgets. The Widgets are incredibly simple. I was suprised once I read up on everything I can find. That is it. It’s all there is. Incredibly simple in v1 of Widgets for Windows Phone OS. 1. Setting ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, September 29th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcript from last month to get an idea about what kind of topics are discussed. Title: Windows CE Live Chat! When: Tuesday, September 29, 2008 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows CE ...
Yesterday at the Embedded Systems Conference (ESC) Boston, Kevin Dallas the General Manager of Windows Embedded at Microsoft announced that there will be a Windows CE 6.0 R3 release available within a month. The engineers tell me that the work is complete, now it is just a matter of getting it ready for us to download. The goal of the R3 release seems to be centered on usability. The new features are: Silverlight – or actually a subset with variation. This is not Silverlight for the browser, but ...
Channel9 posted my presentation from Episode 4 of the TV Show Russ Tool Shed presents... "It's All About The Tools" Tool Shed Tooltip #26 - Mobility and the Mobility Market Place I don’t physically have test devices, how do I develop for so many different screen sizes on mobile devices? How do I make money selling my application for a mobile device? Can I develop for Windows Mobile 6.5 now? Lean the answers to these questions and more and join Nikita Polyakov, Microsoft MVP Device Application Development. ...
If you are using Windows Vista or above and also Windows Mobile Pocket PC or Smart Phone, you would have definitely stumbled upon Windows Mobile Device Center. It is a one stop place for synchronizing your phone data with your PC i.e. Contacts, Tasks, Emails, Calendar etc., Today, while I was setting up my new phone, I accidentally deleted the SIM contacts and worst, synchronized it with my PC using the WMDC and gosh, all the contacts from my Outlook got removed as well. It was frustrating and kept ...
I recently bought a new Windows Mobile phone, Benq E72, and one reason it won over a Samsung model is the standard mini-USB connector for data and charging (hint, hint, Nokia). Why does this matter? Apart from charging off any laptop, and off an 4 x AA battery pack I already have for emergency charging, it can even charge off the weirdest devices. Here it is with a standard USB to mini USB lead charging from my Philips DVD recorder which has a USB port for displaying photos and playing MP3s. If you ...
For those of you who missed the chat today, here is the raw transcript. By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the discuss (questions) from the audience. Answers from Microsoft: RajeevDu[MS] (Expert): Hi, This is Rajeev Dubey, Bluetooth Program Manager. Sue Loh [MS] (Moderator)[12:02]: Hi, I’m Sue Loh, a developer in the Windows Devices Core team at Microsoft. ...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, August 25th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcripts from previous chats to get an idea what these chats are all about. Title: Windows CE Live Chat! When: Tuesday, August 25, 2008 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows CE or Windows ...
So, undercutting the official Geo-Caching iPhone applicaion, which is WAY cool. I decided to create a small iPhone application (again a port from a Windows Mobile application). Geocaches Near Me. Its a steal… Link Technorati Tags: Geocaching ...
Here are some useful links to things I recently found: Single most important file in the Windows Mobile 6.5 Widget – The Manifest file, great article: http://windowsteamblog.com/... Control Toolkit of Interest to iPhone developers looking to port their apps to Windows Mobile Marketplace: http://fluid.codeplex.com/ Speaking of iPhone ports, here is a great article: http://msdn.microsoft.com/e... Another interesting ...