このページは2007年 9月 24日, 19:45に更新されました by SteveB

Roadmap

From $1

Dream conforms to MindTouch's version naming convention of using thematic names in alphabetical order.  Dream releases are named after colors.

Release When
Description
Aqua July 24, 2006 First public release of Dream.
Runtime:
  • .Net 2.0 and Mono 1.1.16 compatible
  • console host application
  • complete asynchronous message processing pipeline
  • http and direct in-memory message transports
  • JSON and HTML document encodings for XML
  • automatic service state serialization
Services:
  • Host
  • Storage
  • Directory
  • Events
  • Statistics
  • Mount
  • FileSystemMount
  • Redirect
  • Timer
Beryl October 14, 2006 Runtime:
  • new XML document encodings: PHP, Versit, xSpan
  • new prolog/epilog handling for features
  • support for cookies
  • new dream-request processing options
  • new async plug processing
Services:
  • HostService (new features)
  • Log4Net
  • Events (new features)
  • Directory (new features)
Misc:
  • PHP integration
Crimson March 23, 2007 Runtime:
  • much improved performance
  • many improvements to XDoc, Plug, and XUri
  • asynchronous programming with iterators
  • managed global state for asynchronous free-threaded continuations
  • improved Dream attributes
  • services identified by global URIs (SIDs)
  • support for path parameters based on URI templates (e.g. /path/{param}/)
  • support for segment parameters (e.g. /segment;param/)
  • unified access to path & query parameters
  • DreamKernel (formerly DreamEnvironment) now fully decoupled from HTTPListener transport (allows embedding int ASP.Net, etc.)
  • service URIs can now be a mixture of parameters and constant symbols (e.g. /name/{param}/action)
Toolbox:
  • mindtouch.apitest makes it easy to interact with Dream services
  • mindtouch.blueprints generates publishable blueprint XML documents from compiled services
Denim September 24, 2007
Runtime:
  • many improvement to XDoc
  • more asynchronous core methods
  • support for co-routines
  • improved logging support for DreamHost
  • support for multi-home host names (i.e. host name is relative to incoming request)
  • added xml diff engine (XDocDiff)
  • added xml structural check engine (XDocCop)
  • hiding of many Dream infrastructure calls in debugger
  • stability improvements
Services:
  • AtomService
  • PrivateStorageService
Toolbox:
  • mindtouch.blueprint published DreamService documentation to any Deki Wiki site
Emerald TBD
Fuchsia TBD
Green TBD
Hazel TBD
Indigo TBD
Jade TBD
Khaki TBD
Lilac TBD
Mauve TBD
Navy TBD
Orange TBD
Purple TBD
Quartz TBD
Red TBD
Sepia TBD
Teal TBD
Ultramarine TBD
Violet TBD
White TBD
Xul TBD
Yellow TBD
Zinnwaldite TBD

Future Work Items

Runtime

  • auto-restore on failure
  • http event streams
  • simultaneous multi-version API support on services
  • multi AppDomain handling
  • .Net Compact framework compatible
  • built-in schema validation

Services

  • Database
  • Credentials
  • Presence
  • Inspector
  • Cache
  • Feed
  • Viewer
  • YahooExtender
  • GoogleExtender
  • LiveExtender
  • PeerDirectory
  • Layout
  • Control
  • Form
  • Torrent
  • Discovery
タグ:
 
コメント(0)
あなたはコメントを投稿するには ログイン しなければなりません。