J2i.Net

Nothing at all and Everything in general.

Silverlight 2 for Windows Mobile Demoed

Hot on the heels of word that OEMs have IE6 for Windows Mobile is a video that was recorded at PDC 2008 this past week.  The video is a little over an hour and shows the current build of Silverlight 2.  The video shows a few applications that were built once but run on Windows Mobile and the desktop without alteration and speaks of usability considerations between the two devices.  The presenters state that Silverlight will originally be available as a browser plug-in but later on it will be extended to be usable as a standalone application.  The presenters also state that there will be a version of Silverlight for the Nokia phones.  In response to questions from two of the Audience members there are currently no plans to make Silver Light available for the iPhone.  The presenters state that Apple currently does not allow developers to publish browser plug-ins for the iPhone and that is their main obstacle.

You can see the recording here.

IE 6.0 Released to OEMs?

I've not seen anything official on Microsoft's pages yet but BrightHand is reporting that Microsoft has released IE6 for Windows Mobile to the OEMs and we can expect to see some headsets with the updated browser will be available in late 2008 or early 2009.

 

Spark Your Imagination

The third Windows CE related contest to come up in the past several weeks is titled "Spark Your Imagination."  The grand price is $15,000 and a trip to TechEd 2009. The contest is divided into three rounds.  In the first round you must submit a 1 to 3 page paper describing a home automation project.  If you are one of the 50 chosen finalist you will receive a Via Artigo Pico-ITX hardware kit to construct your idea, write a 4-5 page paper on it, and make a three minute video about it.  The three top finalist receive $1,000 and a flight to Silicon Valley to demonstrate their idea at a Microsoft Keynote.

Debugging Data Connections through Active Sync

I cam across a good question on the MSDN support forums. If you've every tried to debug a program that uses a Data Connection hile the device is connected to your computer you may have found that the device won't use it's own data connection and will instead pass all of it's data request through the ActiveSync connection.  This can be frustrating when the verything you are trying to test is the devices data connection.  There's a simple solution.  In the Windows Mobile Device Center (or ActiveSync) uncheck the box labeled "Allow data connections on device when connected to PC."

.Net CF is not just for Windows Mobile Anymore

Red Five Labs is releasing a product called Net60 to allow Symbian phones to run ,Net CF 2.0 applications.  Net60 is essentially a .Net virtual machine. It has JIT compilation support and Visual Studio 2008 support. This is like the Mono of the mobile world.   Additional features include SQLite support with an ADO.Net provider, a managed namespace for accessing Symbian APIs.  The product is available for 459 EUR for a single user and 250 deployments and a 30 day trial is available now.

 

Net60 Architecture

Time Camera Capture

I've always wanted my phone to take a picture with the camera a few seconds after I initiate a phone call as a reminder of the reason for the phone call.  If I know where I was when I made th ephone call then it helps to jog my memory on why I made the phone call. An obstacle with doing this is that the .Net framework only offers capture dialog's for taking pictures, and those require user interaction.

Marcus Perryman has written a code sample that takes a photograph every 30 seconds and uploads them to a web service.  Just the code I need for such a thing! I am examining it now to see how I can expand upon it.

Accessing Multiple Exchange Accounts at Once

Update - 2008-11-25

I see a lot of people have come to this bage because they want to access multiple exchange accounts on their Windows Mobile device. I hate to be the bearer of bad news but this can't be done.  While Windows Mobile devices can access multiple mail accounts there can only be one Exchange account that they access.  If you have multiple exchange accounts your only solution is to configure one of the accounts as an IMAP or Pop3 account.  Ofcourse with such a configuration you will not be able to sync contacts, calendar, and tasks with the secondary account.  But don't take my word for it.  See this Microsoft page to hear it from them. If you want to access multiple exchange accounts on your computer then read on.

I have an exchange account with my employer and a second account from the client to which I am assigned.  A problem that has plagued me since I acquired the second Exchange account is that I could only be in one account at a time; Outlook does not allow one to access both accounts at the same time.  I've tried to access one of the accounts using Outlook Web Access but the experience is no where near as rich and I had constant problems with my session terminating without me realizing it.  So I found myself in the client assigned Outlook account for most of the day and disconnected from my coworkers.

I was reading through the blogs of some random Windows Mobile MVPs and came across a solution. It is a small command line utility available from HammarOfGod.com that allows one to start multiple outlook sessions (each one using a different outlook profile). I've tried it out and it works great!  Now if only I could have multiple instances of Windows Live Messenger.

 

Windows Mobile Power Toys

Constanze and Maarten presented what I feel to be one of the most important presentations of the "24 Hours of Windows Mobile" series earlier today.  It covered the the CF 3.5 Power Toys.  Despite having the word "Toy" in it's name the Power Toys are a serious collection of tools.   If you've ever had to develop in an environment that had no debugger then you understand the extremely high value of being able to have insignt to the state of your software on demand.  Visual Studio 2008 comes with a nice debugger, but when coupled to the CF 3.5 Power Toys the available insight of your programs behaviour goes up be several order's of magnitude.  There's no better way to describe the power toys than to demonstrate it (which I plan to do as part of a project I work on every night).  If you missed the presentation and are a developer then I urge you to go register to view the on-demand recorded session.

120 books in one

I've got my hands on the Sony  PRS-505 Reader for the next 3 months and plan to test it over that course of time.  So far I have lots of positives to say about the device.  The display is sharp, the battery last for ever, and best of all it let's me carry a multitude of books in one small package.  The device isn't without it's negatives, the largest of which being content acquisition.  I'll go into more detail on all of that and more after I've had more time with the device.

Those that know me know that I almost always carry a book.  When I travel I'm usually torn between what book(s) I will bring and what will be left behind.  With this solution I would be able to bring as many as I like in a package the fraction of the size of one of my typical books.

Sony PRS-505