meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
qt2010:grp8:start [2010/10/22 07:42]
grp8
qt2010:grp8:start [2011/05/20 12:48] (current)
grp8 [iMagine]
Line 1: Line 1:
-====== iMagine ======+====== iMagine - share, browse and organize your images ======
   - Sanaz Ahmadi   - Sanaz Ahmadi
   - Teemu Kinnunen   - Teemu Kinnunen
Line 35: Line 35:
      
 ===== Design ===== ===== Design =====
-** THe framework **+** The framework **
  
 {{:qt2010:grp8:sync.png?600x600|The overview}} {{:qt2010:grp8:sync.png?600x600|The overview}}
Line 42: Line 42:
  
 {{:qt2010:grp8:protocol.png?600x600|The protocol}} {{:qt2010:grp8:protocol.png?600x600|The protocol}}
 +
 +** Server **
 +
 +Apache server with PHP responding to queries from user using HTTP. User information is stored in a database so new users can be easily added. We also have a bunch of binaries which do the heavy image processing operations.
 +
 +** Client **
 +
 +For client, we used Qt. We had two views: main view and image view. User interfaces were very simple and dynamic, so we decided the build them by coding them instead of using Qt Creator. The connection between Qt Creator and code was bit confusing thus generating layouts and views manually was easy choice.
 +
 +Main view uses a scrollable area and a grid layout that is inside the scrollable area. Inside grid nodes, we have added home brew custom widgets. These custom widgets stack multiple images
 +together to illustrate some example images from the virtual directory.
 +
 +In image view, we use 2x3 (rows x cols) grid layout where left and right buttons are in the top left top right cells and home button is in the bottom left node. The image tooks two columns from the middle.
 +
 +
 +** QT Mobility pack **
 +We are using core gui and network packages.
 +
 ===== Screen shots ===== ===== Screen shots =====
 +Our //Main view// stacks groups of similar images into kind of virtual directories. User can go inside the virtual directory by clicking it.
 +{{:qt2010:grp8:qtcodecamp-scr.jpg|Main view}}
 +
 +In //Image view// we show images inside a virtual directory. User can browse these
 +virtual directories using (<) left and right (>) buttons.
 +{{:qt2010:grp8:qtcodecamp-scr2.jpg|Image view}}
  
 ===== Project Artefacts ===== ===== Project Artefacts =====
  
 ==== Presentation slides ==== ==== Presentation slides ====
 +Our presentation slides in pdf format can be downloaded from  
 +{{:qt2010:grp8:slides_imagine.pdf|here}}.
 ==== Report document ==== ==== Report document ====
 +Report document: {{:qt2010:grp8:imagine-report.pdf|here}} and brochyre: {{:qt2010:grp8:a4.pdf|here}}
  
 ==== Source Package ==== ==== Source Package ====
 +
 +Still WIP, but here: {{:qt2010:grp8:imagine.zip|Latest version}}
  
 === How to run software === === How to run software ===
Line 60: Line 88:
   - BROWSE image stacks.   - BROWSE image stacks.
   - open stacks by clicking and browse stack contents.   - open stacks by clicking and browse stack contents.
 +
 +**If you encounter any problems, please send email to Jukka Lankinen or Teemu Kinnunen!**
  
 ===== Conclusion ===== ===== Conclusion =====