[Windows Mobile Software Development] meltwater:
[.netCF 3.5] Sense Interface SDK v1.2 [HTC's Sense UI Look 'n Feel]

Reminder for me, to make use of this excellent SDK when I am able.

Would be interesting to see if anyone noticed the transitions between sense and windows mobile app.

Update: Tried to use it, but tools don't appear when I'm in a .Net3 project only .Net2 where they can't be used. Would be nice to have this or similar for the settings page etc.

Dev Note:

So glad I gave up with Sense based settings page, it's complicated enough as it is (trying to keep the built in flexibility of the options i.e. Unlimited selectable app/web launching). Settings Page is about 70% complete, then will move onto playing with the fb api from within the application.

Dev Note2:

Settings page is almost done now. Just need to add code to save it back to registry. Considering if settings should be set to allow basic/advance options (i.e. Basic only allows selection of apps/web links, advance allows editing of the links too). Hopefully will be able to experiment with the api at some point this week, then will make some design choices on what direction to take with it. Quite slow with development at the moment, things are busy.

Nice to see NRG's ROM has the latest icon update in, I need to re-flash at some point since my music tab is still dead so once this lot of development is finished it'll be good to pick up his latest.

Dev Note3:

Settings page is complete (although lacking HTC look&feel SDK) with advance/basic mode, will need to test but so far looks ok.

Now the fun begins with facebook...shall see how far I get with it, fingers crossed.

Ok, Facebook Developer Toolkit has dropped compact framework support, helpful, should be able to try older version hopefully.

Dev Note4 (28thApril):

Facebook Developer Toolkit (Change Set 14991), looks like it is Compact .Net 2 only.

Got as far as the facebook login page for my test app and logged in ok, which is a good start (1st level of authorisation, allows viewing of data but not changes to status etc).

Hit an exception on the response for friends info but will look into that, null response. Appears in DownloadData() [WebClient.cs], which is used to download photos it seems, will investigate further.

Will try some requests for data tonight (unable to connect to facebook during the day...). Will retry the HTC Look SDK for now.

Still not sure what to do about the API keys, since I don't want the fb app linked with my account (with released keys), perhaps I can let it have it's own fb account, after-all many companies do that (although people could use their own and status updates will use their own custom app name "Updated via A Tin Foil Telepathic Hat").

Got the Sense Look&Feel SDK working, have to do it manually!

http://xdaforums.com/showpost.php?p=6318498&postcount=216

Will need to disable the form designer if I can or any changes I make for the Sense controls may get over-ridden. Should be able to replace most of the controls though! Also slight problem, has to be compact .net 3.5, only got the facebook api going with compact .net 2...

Pleased with the progress at the moment, will keep hitting it.

OK, facebook api has moved on to Graph API (whatever that is), nice iphone and android SDKs available but not only is the Facebook Developer Toolkit not updated to support this but now under MS control so looks like it's WP7 only....helpful. grrrrrr....V.annoying!

Right got a test for later on, using:

System.Net.WebRequest public virtual WebResponse GetResponse();

Fingers crossed I will see some suitable data in my responseData...

Dev Note5 (29thApril):

Settings:

Looked into multi-language support for the settings page, not as easy for others to add unfortunately and currently there are 8 known languages supported by the tab...don't fancy doing that. Anyone know if it can be done in an easier way than via the Language property of the form? - have a possible solution for this.

Browse option using .Net openDialog is rubbish so need to change it!

FB Api:

After a bit of messing around, got the response data I was looking for.

Added authorising and getting the access_code to make higher level requests (although issues on the emulator (login page does nothing when you press the button), it works on my device...hopefully it's just an emulator issue).

Next task is to see if I can get extended permissions to post updates from within the app, then I'll begin searching for the data I want to pull back into the app.

Some interesting things in the Api, i.e. friends_online_presence could be a nice one to use (also side-effect of apps like this is no-one sits online anymore!). Also some interesting things missing, i.e. doesn't look like you can add/remove friends remotely for example.

Dev Note6 30April:

Having issues with requesting extended permissions: Returns "An invalid next or cancel parameter was specified." if I add the request for extended permissions.

2May:

Looking into the Facebook Api, looks like there is a change in the data permissions from 1st June 2010, this may have an impact on the existing tab and htc integration. Hopefully if this is the case, we won't be too far behind to replace it, will see what happens, I guessing it probably reduce some of what's available for your linked contacts.