Thread: PRS-500 Connect internals
View Single Post
Old 10-11-2006, 06:38 PM   #1
igorsk
Wizard
igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.
 
Posts: 3,442
Karma: 300001
Join Date: Sep 2006
Location: Belgium
Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear
Connect internals

Received my Reader today and was poking a bit around Connect software. Here's some random observations in no specific order.

Connect software uses a combination of XML and ECMAScript (think Javascript) to describe the UI of the program and the web store (e.g. see reader/ktStart-kBook.xml). A lot of support code is pre-compiled ECMAScript (.xsb files). Loaded modules are listed in a simple xml file, so theoretically it should be possible to add plugins for converting new formats or other functionality. A few key URLs are listed in ktConnectAssets.xml, e.g.:
http://ebooks.connect.com/index.xml - main store page
http://download.sony.com/prs/notices...otice-info.xml - info about new sofware versions
Book database is kept in "%USERPROFILE%\Local Settings\Application Data\Sony Corporation".
Books are stored in "My Documents\My Books".
Authentication and purchases are done using secure SOAP calls.
List of services: http://ebooks-mediasvr.connect.com/w...et/AxisServlet
WDSL links don't work, but you can find some of the services descriptions here: http://ebooks.connect.com/XSL/mb_us/...tionTokenP.mct
Each store page is tracked via Omniture's 2o7.net, using a transparent 2x2 gif.
igorsk is offline   Reply With Quote