release_notes.txt 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. Mini App Suite
  2. ==============
  3. This Nokia Qt Quick example application demonstrates the intended use of UI
  4. elements and interaction patterns as described in the Symbian Design Guidelines.
  5. The idea is to put the style guide to life and to show vastly different layout
  6. and interaction examples in a condensed format.
  7. Each mini app demonstrates either a set of UI elements or certain pattern.
  8. The apps are without application engine and they just show flows or sample
  9. layouts, but have no deeper functionality. There are two exceptions:
  10. User can set:
  11. - application reading direction
  12. - left-to-right (default)
  13. - right-to-left (optional)
  14. - application theme
  15. - dark theme (non-inverted, default)
  16. - light theme (inverted)
  17. You can find detailed information about the purpose of each mini app with the
  18. "i" button in the mini application. The same descriptions are also available
  19. in the wiki pages.
  20. What's new in version 2.0
  21. -------------------------
  22. 10 new mini apps added:
  23. - Arrange items
  24. - Dialogs
  25. - Empty content
  26. - Menus
  27. - Progress indicators
  28. - Search
  29. - Sliders
  30. - Tab bars
  31. - Time
  32. - Tumblers
  33. This example application is hosted in Nokia Developer Projects:
  34. - http://projects.developer.nokia.com/uivisualisation
  35. This example application demonstrates:
  36. - The proper use of UI elements and interaction patterns based on the Symbian
  37. Design Guidelines
  38. - Various use cases of Qt Quick Components
  39. For more information on implementation, visit the wiki pages:
  40. - http://projects.developer.nokia.com/uivisualisation/wiki
  41. 1. Project structure and implementation
  42. -------------------------------------------------------------------------------
  43. 1.1 Folders
  44. -----------
  45. | The root folder contains the project file, the
  46. | license information and this file (release notes).
  47. |
  48. |- bin Contains the installable Symbian binaries.
  49. |
  50. |- qml
  51. | |
  52. | |- MiniAppSuite Root folder for QML and Javascript files.
  53. | |
  54. | |- ArrangeItems ArrangeItems mini app root folder
  55. | |
  56. | |- Buttons Buttons mini app root folder
  57. | |
  58. | |- DeleteMultiple DeleteMultiple mini app root folder
  59. | |
  60. | |- Dialogs Dialogs mini app root folder
  61. | |
  62. | |- DirectText DirectText mini app root folder
  63. | |
  64. | |- DrillDown DrillDown mini app root folder
  65. | |
  66. | |- EmptyContent EmptyContent mini app root folder
  67. | |
  68. | |- FastScrolling FastScrolling mini app root folder
  69. | |
  70. | |- HeaderButton HeaderButton mini app root folder
  71. | |
  72. | |- ImageControl ImageControl mini app root folder
  73. | |
  74. | |- Images Folder containing graphics
  75. | |
  76. | |- InfoBanner InfoBanner mini app root folder
  77. | |
  78. | |- ListItems ListItems mini app root folder
  79. | |
  80. | |- Menus Menus mini app root folder
  81. | |
  82. | |- ProgressIndicators ProgressIndicators mini app root folder
  83. | |
  84. | |- SafeText SafeText mini app root folder
  85. | |
  86. | |- Search Search mini app root folder
  87. | |
  88. | |- Sliders Sliders mini app root folder
  89. | |
  90. | |- StickyTabs StickyTabs mini app root folder
  91. | |
  92. | |- TabBars TabBars mini app root folder
  93. | |
  94. | |- Tabs Tabs mini app root folder
  95. | |
  96. | |- Time Time mini app root folder
  97. | |
  98. | |- ToolBars ToolBars mini app root folder
  99. | |
  100. | |- ToolBarTabs ToolBarTabs mini app root folder
  101. | |
  102. | |- Tumblers Tumblers mini app root folder
  103. | |
  104. | |- Wizard Wizard mini app root folder
  105. |
  106. 1.2 Used APIs/QML elements/Qt Quick Components
  107. ----------------------------------------------
  108. Most essential QML components used in the project:
  109. Qt Quick elements (v 1.1):
  110. - Flickable
  111. - Flipable
  112. - GridView
  113. - Image
  114. - ListView
  115. - Loader
  116. - PinchArea
  117. - Timer
  118. Symbian Qt Quick Components (v 1.1)
  119. - BusyIndicator
  120. - Button
  121. - Checkbox
  122. - CommonDialog
  123. - ContextMenu
  124. - ListHeading
  125. - ListItem
  126. - ListItemText
  127. - Menu
  128. - MenuItem
  129. - MenuLayout
  130. - Page
  131. - PageStack
  132. - ProgressBar
  133. - QueryDialog
  134. - RadioButton
  135. - ScrollBar
  136. - ScrollDecorator
  137. - SelectionDialog
  138. - Slider
  139. - Switch
  140. - TabBar
  141. - TabBarLayout
  142. - TabGroup
  143. - TextArea
  144. - TextField
  145. - ToolTip
  146. Symbian Extras Qt Quick Components (v 1.1)
  147. - InfoBanner
  148. - RatingIndicator
  149. - TumblerColumn
  150. - TumblerDialog
  151. Qt Labs elements (v 1.1)
  152. - CheckableGroup
  153. 2. Compatibility
  154. -------------------------------------------------------------------------------
  155. - Symbian devices with Qt 4.7.4, Qt Mobility 1.2.1 and Qt Quick Components 1.1.
  156. Tested to work on Nokia C7-00, E7-00. Developed with Qt SDK 1.2.
  157. 2.1 Required Capabilities
  158. -------------------------
  159. None; the application can be self-signed on Symbian.
  160. 3. Building, installing, and running the application
  161. -------------------------------------------------------------------------------
  162. 3.1 Preparations
  163. ----------------
  164. Check that you have the latest Qt SDK installed in the development environment
  165. and the latest Qt version on the device.
  166. Qt Quick Components 1.1 or higher is required.
  167. 3.2 Using the Qt SDK
  168. --------------------
  169. You can install and run the application on the device by using the Qt SDK.
  170. Open the project in the SDK, set up the correct target (depending on the device
  171. platform), and click the Run button. For more details about this approach,
  172. visit the Qt Getting Started section at Nokia Developer
  173. (http://www.developer.nokia.com/Develop/Qt/Getting_started/).
  174. 3.3 Symbian device
  175. ------------------
  176. Make sure your device is connected to your computer. Locate the .sis
  177. installation file and open it with Ovi Suite. Accept all requests from Ovi
  178. Suite and the device. Note that you can also install the application by copying
  179. the installation file onto your device and opening it with the Symbian File
  180. Manager application.
  181. After the application is installed, locate the application icon from the
  182. application menu and launch the application by tapping the icon.
  183. 4. License
  184. -------------------------------------------------------------------------------
  185. See the license text file delivered with this project. The license file is also
  186. available online at
  187. http://projects.developer.nokia.com/uivisualisation/browser/trunk/Licence.txt
  188. 5. Related documentation
  189. -------------------------------------------------------------------------------
  190. Qt Quick Components
  191. - http://doc.qt.nokia.com/qt-components-symbian-1.1/index.html
  192. Symbian Design Guidelines
  193. - http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/
  194. 6. Version history
  195. -------------------------------------------------------------------------------
  196. 2.0 10 new mini apps added.
  197. 1.0 Initial release