Thursday, October 21, 2004 8:40 PM
pdbartlett
WhatbiFutures
As mentioned in WhatbiTdd, the intention of this topic is to capture part-formed ideas for (possible) later inclusion in WhaTBI?.
Infrastructure
- Move from NUnit to MbUnit (and TestFu?)
- Auto-generate documentation from structured comments (Doxygen/NDoc?)
- Move to ''proper" build system (NAnt/MSBuild?)
- Code generation (AssemblyInfo.cs, DataSource helper classes, build definition files, O/R (O/X?) mappers)
DataSources
- XML (local file, RSS feed, WS) (DOM, streamed, XPath, XQuery, WS-Transfer)
- RDBMS (many variations on O/R mapping and concurrency)
Client Type Support
Applications
- Integrated, full software life cycle environment
- "Generic" application (metadata-driven types, workspace-page-viewer style UI)
Other Languages/Platforms
- Java (WhatBean?)
- ATL/OLEDB/COM+ (WhatBUnk?)
Miscellaneous
Implementation History
Iteration 6/7: Initial RDBMS datasource
Iteration 8/8a/9: Added built-in support for query predicates (e.g. logical combination, comparison, field lookup via reflection)
Iteration 12: Started an example application - a WinForms membership log.
Iteration 12: Started using Subversion for source code control. Previous folder-based system allowed manual import preserving "history" of project.