Friday, April 26, 2013

Photo Location Planner

Are you a landscape photographer? Do you need to plan when and where you need to go to capture the perfect sunrise or sunset photograph?

Aalisoft has developed an app that lets you see when the sun rises and sets as well as the direction on an interactive map. The times and directions depend on two things: the date and place. Before the exact times can be calculated, the position needs to be pointed on the map and the desired date needs to be selected (by default it is today but you can plan ahead and select whatever date you desire).

There are three different types of twilights:

  • astronomical (dark enough for astronomical observations)
  • nautical (dark enough for nautical navigation based on stars)
  • civil (starting to get dark for the human eye)

All these three twilights will also be calculated and shown on the screen. See a good explanation on the different twilights here as it relates to photography.

Available in Windows Store…

Photo Location Planner has been available free for Windows 8 and Windows RT since December 2012.

screenshot_01302013_210442

Photo Location Planner in Windows Store

And now also in Windows Phone Store!

A version of Photo Location Planner is now available also for Windows Phone 7.5 and later (including Windows Phone 8).

WP4

Photo Location Planner in Windows Phone Store

Have fun and take great sunset/sunrise photographs! Or just enjoy the sun without a camera, now you know when it rises and sets!

Sunday, April 21, 2013

Photo Location Planner arvostelu

Aalisoftin tekemä Windows 8 –sovellus Photo Location Planner on arvosteltu mBnetin viikon ohjelmat-artikkelina. Jos olet Windows 8-käyttäjä, käy kokeilemassa!

Sovelluksen Windows Phone-versio on lähiaikoina myös saatavilla.

Monday, April 15, 2013

TF31003 error using Team Foundation Service + VS 2012

I have been a happy user of Team Foundation Service (aka TFS Azure) ever since it was released to general public. Today I ran into an issue that I could not get identified from within Visual Studio (running version 2012.1). I always got

TF31003: Either you have not entered the necessary credentials or your user account does not have permission to connect to the Team Foundation Server at https://***.visualstudio.com/. Ask your server administrator to add the appropriate permissions to your account

No login prompt was displayed at all.

TFS worked like a charm for me if I opened the browser portal, however. I could see all the projects etc. After a bit of searching around the internet it cleared to me: I had logged on earlier using a Microsoft account (Live id) that was not among the ids that have access to the service. Not sure how it really works, but it seemed to make a difference if I opened the browser with “run as admin”. I am also running Visual Studio with “run as admin”, so it sort of makes sense. Anyway, the problem was cleared by opening a “run as admin” browser, go to ***.visualstudio.com, let it tell me that I do not have access and then sign out the account.

And voila, after that Visual Studio asks me for login when I retry connect to team foundation server!

In some internet resources it says that it can be resolved by clearing all cookies, which probably also effectively forgets the auto-signin to TFS.

Publishing apps to both Windows 8 Store and Windows Phone Store

I just submitted a version of my app to Windows Phone marketplace. I thought I’d share some thoughts about publishing apps to Microsoft app stores while the new submission gets certified.

Accounts, accounts, accounts

I have already earlier published an app (Photo Location Planner) to Windows 8 Store. Before that submission was possible, I naturally needed to create an account for it. That account is a standard Microsoft account (formerly Live account). I am not sure if it has changed (probably not), but it is important to know that once an app has been submitted, the publisher account cannot be changed. I am not saying that it requires huge efforts on the publisher and is difficult to do. I am saying it is NOT technically possible at all.

While I naturally have more than my fair share of active and semi-active Microsoft accounts already, they have one problem: they are tied to me personally. If I wanted to transfer the maintenance of my apps later to someone else, I would need to hand the account used to submit the app. If I had used that same account for something else than app submissions as well, that would not be a wise thing to do.

Lesson #1: create a separate Microsoft account for app submissions and use it only for submitting apps, nothing else. That way you can share the account details with someone else without worries of breaching security of some other services you may have used with that account.

I created an alias in my Office 365 subscription and created a Microsoft account using that email address. That way I did not have to pay for an additional mailbox but have the benefit of a separate email address for app submissions.

Personal or company account?

Since I had just founded a company to run my professional life, I created a company account. That lead me to some additional trouble, since Microsoft wants to validate that I legally am allowed to represent my company (which is of course fair in itself).

In practice, they first suggested that I would need to get a signature of public notary to a notary letter. It would have been possible to use also a recent phone bill, but unfortunately my mobile phone is not officially registered to my company and therefore it does not state my company name in the bill. Ok, off to the notary then, I thought. I managed to get a signed notary letter, but with an exception that I wasn’t able to take an oath in the notary as was required in the letter (that would have required a court order, I was told, and is hugely complicated to get!). I sent a copy of the signed letter to Microsoft representative, but that was declined because of the missing oath. Only after this episode did they tell me that I could achieve my goal by just registering my phone number to my company in Fonecta phone directory, which is what they use to check these things. Duh, why didn’t they tell that in the first place! That took 10 minutes and everything was ok after they called me to verify that it was me answering the phone!

Lesson #2: When registering a company account, make sure you have either a recent phone bill that states the company name OR have your phone number registered on the directory Microsoft uses (Fonecta in Finland).

Do I need another account with Windows Phone marketplace?

I first thought that I would need to create another account for publishing to Windows Phone marketplace. I proceeded to create the account just as I did with Windows 8 Store, but when I reached the point where it asks for official publisher name (company name), I noticed that my company was already reserved “by someone else”. It occurred to me that maybe that someone else is my Windows 8 Store account. And that was it, after I logged on using the account I had already created and validated earlier in Windows 8 Store, I was immediately good to go with all information about my company already in place! Great stuff!

Lesson #3: You can/should use the same publisher account for both Windows 8 Store and Windows Phone Marketplace.

Links

Windows Phone app submission portal

Windows Store app submission portal