Monday, October 31, 2011

eComic 2012

Well, I'm in the process of ripping apart eComic and rebuilding it from scratch.

The two biggest aspects that will be changed (from the user's POV) are the inclusion of comic properties and library functions. 

eComic 2012
Well, not so much library functions as card catalog functions. Additionally, I'm modifying the UI to allow multiple tabs of comics being open (again--I keep going back and forth on this), and structuring it around a UI layout which I'm highly familiar with: Visual Studio.

As you can see from the image to the right there, it contains the tabbed interface, plus allows for the LIBRARY to reside in an tab all its own, as well as the PROPERTIES element to be always available.

I'm also keeping the ribbon menu, as I really like Ribbon menus. I'm trying to decide if I want to continue using the circle style application menu (as it exists in the previous version), or go with the square one as shown in the image.  I'm not going to lie, I made the icon with the thought that it would fit within the circle-style application menu.

The first aspect of a LIBRARY system that I implemented is the FAVORITES screen. This will also be the start-up screen when a user comes into the application. Each favorite is click-able, and when clicked loads the associated comic into the reader.

The FAVORITES screen will also be the basis for the lists screen (and search results screen) once I get all the library tools built.

I also made the system much more MVVM friendly. 

In the previous version, MVVM was there, but there was still a lot of manual control of the displayed page. Basically, the Reader control was responsible for both loading the pages into the ComicBook class, and controlling which page was selected at any given moment.

I've now made that all controlled via the ComicBook class via Databinding to the relevant list controls.  Sure, I can manually modify that with a next/previous and Go To functions, but the primary navigation is now controlled entirely via binding processes.

My next steps are to get the LIBRARY working, and to determine if I want this system to watch files, or if I want it to just control the files that are associated with it. There's pros/cons associated with both paradigms, and I'm not sure which is best. 

Sadly, I fear I may have to install iTunes and waltz through it, and figure out what it's doing with its media functionality.

The Kindle software makes more sense (everything's in its folders) but it also has the benefit of being the front-end of a store. The primary way you get content into Kindle is by purchase via KindleStore, and that's just not the case for my software; as the primary way you'd get content for eComic is to either a) download it, or b) media shift the comics that you've purchased.

Additionally, the Zune library works this way, by creating folders and what not on an as-needed basis in a way that makes sense to the software. And that sense tends to be: \\\.mp3

I'm not sure that would work for me, as I have so many fields to consider: Series, Issue Title, Alternate Series Title (i.e. Story Arc Title), Volume, Book Number, Artist, Writer, Publisher and finally Publish Date.

Oh well, I'm sure I'll figure out some sort of solution.


Anthony said...

Cheap Cigarettes Newport 100s this kind of kind of pattern initially decides, considered the profession recent several rounds reforms " Newport Cigarettes to compete beneficially moderately " The policy inherits, as well as profession stratification plane regarding cigarette on horizontal sincere hope, we have made the following several aspect supposition, hoped that while proposed question, may provide in some kind of way for the key backbone brand next step development the reference: Whether is these brands? With " Whether is these brand "

But is not " Which brand " also has; Comes to indicate that has indicated our basic standpoint - - present's " Double 15 " the future xiny67xt, will be in the lead for a while have been in the lead. At present resides in " Double Newport Regular Cigarettes " Row, row of position before brand will be whether the future 532, 461, whether will these brands smile finally Marlboro Reds?

Very obviously, from the present profession stratification plane's policy guidance judgment, encouraged the moderate beneficial competition was still cultivates 532, 461 essential requirements and the important way, this has decided the future 532, 461 not oriented trainings, but performed superior win and the inferior wash out through the further high level's competition, was in the lead for a while does not represent is in the lead at times. At the same time, recalls a stage the brand development process, always has some to look that resembles the accident but to anticipate in the brand change, has a look at 36 kind of superior smoke the present circumstances, including many once crest of wave very vigor brand at present tough Cheap Newports, " Double 15 " The brand has not lowered one's guard regarding prospect any Newport Cigarettes Website.

Anonymous said...

..I'm surfing in the internet and
came across your blog.
..I'm quite impressed , with how it
makes such good reading.

*_* jampot *_*
HP TOUCHPAD for sale

Blog Widget by LinkWithin