Talk:Gospel Library for Windows Mobile
Visual Studio 2008
The text said "There are no special requirements for Visual Studio 2008," but I corrected this because for Windows Mobile Development there are special requirements:
- Visual Studio 2005 -- Standard Edition can be used for Windows Mobile 
- Visual Studio 2008 -- at least Professional is required for Windows Mobile (Page 19) - 
- Both 2005 Standard and 2008 Professional cost money. The free version Visual Studio Express cannot be used for a Windows Mobile project.
-- Dmessano 11:40, 5 March 2010
Difficult to get started
I'd love to get involved and help out, but in my (professional, I've been doing this for over a decade) opinion, "spaghetti" doesn't even begin to describe the current codebase. There are projects for UIs going back five or six years, a whole project for a single 80-line class, database access that has been abstracted out to the point it's incomprehensible when there are an extremely limited number of database interactions that are needed, and we're working with devices here that have absolutely no CPU time nor memory to spare on abstractions.
Half the code seems to be involved with downloading books from the LDS library "web service" (I use the term loosely here), even though the library is all included with the source. We've got dependencies on external compression libraries, even though the framework contains completely adequate classes to fill the needs.
I think it would be extremely beneficial to come up with a (short) list of platforms to target, and instead of attempting to build a single VS solution and some complicated hierarchy of projects to support different devices, to share code and classes among separate projects.
From there, certain basic functionality needs to be concentrated on in order to build a following. I could be completely off base here, but I would hazard a guess that the biggest target audience for this application is the group of people who have purchased Windows Mobile 6.5 devices without touch pads, and who have discovered that there are no good options for these devices.
For other devices, you would have to be REALLY REALLY feature-complete to be better than the (free) competition that's been available for years.
I apologize if this comes across as caustic, it's not meant to be anything but constructive. --Godefroi 23:15, 18 April 2010 (UTC)
Windows Phone 7
Windows Phone 7 is an opportunity to completely re-write and re-design the Gospel Library. The user interface and design would need to be updated to conform to the Metro design standard. There are several new controls in Windows Phone 7 that allow for easier navigation such as Pivot, List controls, and stacked Panels. Silverlight is the primary platform for Windows Phone 7 development and it allows for a much richer user experience.
I think previous efforts can be incorporated into a Windows Phone 7 version of Gospel Library but a complete re-write is probably the best solution. Microsoft has announced the final version of the Windows Phone 7 development tools will be released on September 16th, 2010. -- Tcurtis721 10:24, 23 August 2010 (UTC)
- I would agree and I'm ready to start. Not sure if anyone else is. Some thoughts i've had center around the social aspects built into wp7. Things like sharing annotations via facebook or some type of conglomeration of churchwide notes about a verse.
- Can people LIKE other people's thoughts or annotations?
- Maybe initiating a search on lds.org for related material about a verse or words from a verse? Is there any way to do audio annotations?
- anyways, just some thoughts. Again, WP7 has been released. I'm ready to help. Anyone else? -- Par00036 20:50, 15 Nov 2010
- I'd love to help out. I've got a Samsung Focus and LG Quantum and I'm going through the process to setup the WP7 development tools now (from create.msdn.com). they007