SQLiteDBMS roadmap

(-): working, (E): end

1. Alpha
 1. (E) C/S model
 2. (E) HTTProtocol sync query(xml document response)
  1. (E) HTTP request
   1. (E) header parser
   2. (E) Post data query process
  2. (E) HTTP response
   1. (E) Error response(500, 400)
   2. (E) Info response(200)
   3. (E) Query result xml response
 3. (E) HTTP style authorization
  1. (E) HTTP authorization
  2. (E) Support session
 4. (E) Extend SQL
  1. (E) CREATE DATABASE
  2. (E) DROP DATABASE
  3. (E) CREATE USER
  4. (E) DROP USER
 5. Support transaction
 6. (E) Support persistence connection
 7. (-) Simple HTTP server
  1. (E) HTTP server(GET request)
  2. (-) Include documents
  3. (-) Include basic client(HTML, HTML+JS)


2. Beta
 1. Extend SQL
  1. SHOW
  2. KILL
  3. DUMP
  4. ALTER USER
 2. Support prepare statement
 3. Support LOB
 4. Support async query
 5. More performance
 6. More safe connection
  1. Host control
  2. Support SSL
 7. Server side client(GET method, almost include web server)
  1. include HTML client
  2. include JavaScript client
 8. User defined format response(ex: html formated)


3. Stable
 1. Replication


SQLiteDBMS Client roadmap
1. HTML(1st client)
 * FULL request/response support
2. JavaScript
 * Use AJAX
3. PHP
 1. PHP4-class base ver.1
  * Need curl extension or raw HTTP request
 2. PHP4-class base ver.2
 3. PHP5-class base
 4. PEAR
 5. PHP extension(C)
4. and more..
