Jay's Technical blog
For those who are interested, I just released both components of my Pocket CBZ viewer on CodePlex at http://www.codeplex.com/PocketCBZ. I will be uploading the source code as soon as I get the TF explorer installed. See the site for more info.
[Comix, CBZ, Windows Mobile, PocketPC,Compact Framework,Open Source]
I applied today for a project on Codeplex.com. I have resolved some of my licensing issues by getting the #ziplib project working in my viewer (there was a solution in their faq). You can read the evolution of this project here. I have a few tweaks that I want to do to it once I get the source released. I get about 2 request a month for the project, and wanted to quit using the commercial library (mainly because I wasn’t sure how I could actually release the project as an open source project and have it be useful).
Anyway, I am attaching to this message the PocketPC reader. You need the .Net Compact Framework 2.0 installed on your device. If you don’t have version 2.0 this is not going to work.
You will also want to scale your images down a little. I have a desktop application that scales the images down for you (but right at the moment it’s not the most user-friendly). Watch for a post later this weekend (with that released). Also, this reader reads CBZ files ONLY… if your files are in CBR (RAR) format you will need to convert them to CBZ (zip) format. This application only reads the image files, and it ignores any other files in the archive.
The scroll buttons will scroll the image and pressing the scroll buttons center button will advance to the next page. Again, I will be releasing full source code for both projects on Codeplex.com as soon as my project gets created.
Last night I had the opportunity to be the fill-in speaker at the Naples Dot Net User Group. I just wanted to thank the John and the other member of the group for letting me come speak. It was great.
In preparation for this I had to update my Tampa Code Camp stuff to MS Ajax beta 2 (both toolkits).
I have placed this stuff live over at my work place’s download area. If you are curious, I have a set of samples for using PageMethods with MS Ajax Extensions (and the CTP). The major change besides bringing the examples into working order with the latest and greatest MS code is that I have a basic DataPageService (page-based alternative to the DataService) that lets you use MS client-side data binding with PageMethods instead.
Beta 2 fixed some of my issues with the toolkit (but not all). I’m considering starting a CodePlex project to create my own form of PageMethods (by removing the static/shared issue and doing a full postback).
[tags: MS Ajax Extensions, Ajax, ASP.NET, MS Ajax CTP]
I have written a few posts on PageMethods (most notably here and here… there are probably a few more, but that will suffice), and have received a couple requests for help with them in the new renamed betas.
First of all in case you haven’t seem it, Shawne Burke has the De Facto post on them here. Why have I pointed to his post and not made one of my own? Well, honestly I’ve been a little busy lately, but more importantly, I’ve yet to make the things work.
Now the good news. The MS Ajax team has done a great job of making them work just about everywhere, so from what I have read they now can be used in place of a service just about anywhere.
The bad news? Beyond the obvious issues brought up in Shawne’s post… well, check out this post over on ASP.NET forums. Pay particular attention to Rick Strahl’s comments.
You see that by making PageMethods work across the board they made them too much like WebService methods and as a result there now is no real advantage to using one over the other. I’m not sure whether this will get fixed in the next version or not (I would think that it shouldn’t be that difficult to do). Hang on… I’m in a wait and see mode myself.