Graphe: A Manuscript Image Viewer Built With WPF

16 October 2007

So what do you do with your spare time at work? I built an image viewer. Specifically, this image viewer is for viewing jpg files of New Testament manuscripts, digital images taken by the Center for the Study of New Testament Manuscripts. I have decided to make an installer and the source available, with a little description on my page about the application, which I call "Graphe".

Where did that name come from? It is from the Greek word γραφη, which means "writing", or "scripture". That seemed appropriate for an application with this kind of focus.

If you have any thoughts on improving the application, or questions on how to use it, please contact me. You can find my contact information here.

Comments:1

Graphe: A Manuscript Image Viewer Built With WPF

15 October 2007

So what do you do with your spare time at work? I built an image viewer. Specifically, this image viewer is for viewing jpg files of New Testament manuscripts, digital images taken by the Center for the Study of New Testament Manuscripts. I have decided to make an installer and the source available, with a little description on my page about the application, which I call "Graphe".

Where did that name come from? It is from the Greek word γραφη, which means "writing", or "scripture". That seemed appropriate for an application with this kind of focus.

If you have any thoughts on improving the application, or questions on how to use it, please contact me. You can find my contact information here.

Comments:0

Thrius and Lexel Software

28 March 2007

So what do I spend all my free tech time on? Well, it was this blog for a while, though most of my coding is elsewhere at the moment.

One of those projects is called "Thrius". That is the codename. I haven't decided what the final name will be yet, but I will let you know as soon as I can. I am not going to say much more at this point about what the product is other than what is on the Lexel Software website. From the website:

The most difficult thing in learning biblical Greek is learning how words in the language change their form to indicate their function, the inflectional system. For verbs especially, the possible forms of any particular verb is staggering, making recognizing these forms very difficult. Most students struggle significantly with this.
Thrius is the codename for a project that started in late 2006. We believe it will be of incredible benefit for students of biblical Greek. It encapsulates in an interactive program a personal tutor for noticing and recognizing the myriad signs that show up in Greek words as they inflect.

 It is a WPF (Windows Presentation Foundation) application, and my experiences in that technology thus far has been very positive. More on this project when more can be said. Currently we are in the alpha stage. My day job and general fatigue has slowed me down for the last few weeks, but I'm back on it.

Also, the design of the Lexel website is new. I must say, the old one was uber plain and boring. I have no one to blame but myself, unfortunately. The new one looks a little better, but if anyone has comments, I'd love to hear them.

Comments:0

Book Review: Windows Presentation Foundation By Adam Nathan

27 March 2007

As promised several weeks ago, I now have a short review up on Adam Nathan's Windows Presentation Foundation book.

Two other books I've spent some time in but won't review are Return of the King by Tolkein and For One More Day by Mitch Albom. The former was fantastic. I think I like Two Towers better, but the whole trilogy was great. As for the latter, it took me about four chapters to get bored. Oh well. They're not all interesting.

Comments:0

New Blend...Snappier? A First Impression

27 March 2007

Recently Expression Blend went into RC mode (Blend, if you don't already know, is MS's next WPF designer). Since I've been out of touch for the last few weeks, I am not sure how long it has been out.

The new Blend is now installed on my machine. First impression? It is considerably more responsive. Now last weekend I added an extra gig of ram to my machine (from 1 to 2 gigs), so that may have something to do with it, but I don't think so. I often used it when I had extra RAM left over, so I don't think the increase in RAM did it. But I could be wrong. But if I'm not, they have at least made some improvements in the performance. Bravo.

Comments:0

DesignMode Property for WPF

27 February 2007

A very useful property for visual elements that you wanted to use in a designer in Visual Studio in Winform development was the DesignMode property of Component. That allowed you to make conditional code that wouldn't have the proper context to run in a design mode environment.

It is not immediately obvious how to do that in WPF, because it doesn't show up in the intellisense where you would expect it. But, it is still there. It is a little less convenient, but no worries. A check would look something like this:

bool foo = System.ComponentModel.DesignerProperties.GetIsInDesignMode(this);

That boolean value would indicate whether or not you were in design mode. A lot more verbose, but still workable. 

Comments:11

Book Review of theWPFblog

21 February 2007

theWPFblog had some good things to say about a book that I just finished reading. I pretty much concur. I'll have my own review on it up soon.

Comments:0

Taking the WPF Dive

13 February 2007

So I finally started looking into WPF. I finally had a project that could use it. I've spent the last week and three days spending just about all my spare time reading and coding this stuff.

First impression...wow. Over the last few months I have been spending time in ASP.NET Ajax and have been very impressed, and I still am. But this...this just blows me out of the water. Seriously, as I do things, I keep saying "wow" to myself. I also found myself frequently bugging my personal winforms gui guru David just to say "wow" to him.

It is going to have quite the learning curve with most who have experience in winform development. That has been the case for me. It's not that it is very hard; it is just very different.

More thoughts later, for sure. The project that involves WPF will go on for quite some time. I will be able to tell you more about the specific project sometime in March, I expect. Stay tuned.

Until then, if you do any windows development, check it out. It rocks. And while you are at it, check out Expression Blend. Very useful.

Comments:2