About qDouqDou is Douban unofficial Client programmed with Qt(Declarative UI and QGraphicsView). Douban.com is a Chinese Web 2.0 website providing user review and recommendation services for movies, books, and music. It is also the largest online Chinese language book, movie and music database and one of the largest online communities in China. You can find your like-minded people on the Douban as well. with qDou, you can 1. View detailed information of book, music, films and each item's reviews (of course, popular reviews on the latest films, music, books)and write your review for the item you are interested and share with others. 2. Follow your friends ‘updates on the Douban to find out where they are and what they are doing now. 3. Receive, send or reply to Douban-mails. 4. Write your diary to record things as they happen. 5. Broadcast your real-time message what’s happening around you just like Twitter. 6. Listen to the music according to songs you like in your Douban music database. 7."face" functionality help you to discover relationship between you and your friends. It will generate a beautiful and infinite graphics dynamically. It can expand infinitely all the way, as long as you want to see your relationship network .It's based on GraphidsView framework. You can also view some detailed information about your friends from "faceView" such as his/her favorite collections or broadcast, you just right click one item and select what you want, then the detailed info will show on the Declarative UI. So qDou is also an application to show the Qt's existing strengths in the Declarative UI. In order to ensure data security, Douban supports the OAuth protocol to protect data from writing, modification and deletion. Thank ayoy for his wonderful work, with his opens source project qOauth,It certainly shortens my development time. Finally,qDou is an opensource project which host its repository in gitorious.org. So far, I’ve deployed qDou on Windows, Kubuntu and also remove some functionality for Symbian platform. CompileBecause of OAuth authorization needed for data transfer in qDou. Follow the steps to compile qDou. To checkout a copy of the source git clone git://gitorious.org/qdou/qdou.git
1. Download and install OpenSSL. (Just google it)
2. Building QCA and QCA plugin for OpenSSL (qca-ossl). (FYI, http://psi-im.org/wiki/Build_Instructions_Qt4)
3. Compile qDou . qmake
make
InstallFor Windows http://qdou.googlecode.com/files/qdou%200.4.8-setup.exe In order to run on the mobile device For Symbian^3(C7,N8,E7) Firstly Download Qt4.7.1_For_Symbian^3 then unpack and install
qt_all.sis
qtwebkit_2_1.sis
qt-mobility-symbian-1.1.0-symbian3-nokia-signed.sis
For Symbian^1(5800,5230 n97 x6 c5 c6) Firstly Download Qt4.7.1 For Symbian^1.7z then unpack and install it
qt_installer.sis
qt-mobility-symbian-1.1.0-s60.sis
Tips: Because an authenticated request includes several protocol parameters. One of parameters is oauth_timestamp which will be generated according to current dateTime everytime authenticated request. If time of your mobile phone is current local time, request will failed. video and screenshotsqDou Screenshots http://www.douban.com/people/Gary.W/photos Video on "face" functionality in qDou http://www.youtube.com/watch?v=-R9xVWpapdk
|