release_notes.txt 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. Diner v1.5
  2. ==========
  3. The Diner example application demonstrates how QML can be used to build a
  4. simple, impressive catalog-type application based on local XML data. It is
  5. straightforward to convert the application to use internet resources instead of
  6. local XML resources. The application is designed in such a way that it is easy
  7. to replace the content and visual style for different restaurants. The
  8. application utilises the Qt Quick Components throughout, for example in the
  9. navigation (PageStack, ToolBar), Dialogs, Buttons, and so on.
  10. This application features tab-based navigation, using TabGroup and ToolBar
  11. components. The UI of the updated version is implemented using mostly Qt Quick
  12. Components, but it also has some custom graphics and UI elements, designed to
  13. be reusable in other applications as well. The booking view also introduces the
  14. experimental com.nokia.extras components, namely DatePicker and TimePicker.
  15. This example application is hosted in Nokia Developer Projects:
  16. - http://projects.developer.nokia.com/QMLRestaurantApp
  17. For more information on the implementation, visit the wiki page:
  18. - http://projects.developer.nokia.com/QMLRestaurantApp/wiki
  19. IMPORTANT CLASSES AND QML ELEMENTS
  20. -------------------------------------------------------------------------------
  21. Qt:
  22. - QmlApplicationViewer, QDeclarativeView, QTimer
  23. Standard QML elements used:
  24. - Component
  25. - Item
  26. - Rectangle
  27. - Text
  28. - TextField
  29. - Image
  30. - XmlListModel
  31. - ListModel
  32. - ListView
  33. - Flickable
  34. - FocusScope
  35. - GridView
  36. - Column
  37. - Row
  38. - Flow
  39. - FocusScope
  40. - MouseArea
  41. QML elements from Qt Quick Components used:
  42. - Window
  43. - Page
  44. - PageStack
  45. - ScrollDecorator
  46. - StatusBar
  47. - ToolBar
  48. - ToolBarLayout
  49. - ToolButton / ToolIcon
  50. - TabGroup
  51. - ButtonRow
  52. - Button
  53. FILES
  54. -------------------------------------------------------------------------------
  55. design/*
  56. - UI design files
  57. RestaurantAppComponents/*
  58. - The Diner application itself. Contains a PRO file that can be opened in
  59. Qt SDK 1.1.4
  60. screenhots/*
  61. - Screenshots for the wiki page
  62. INSTALLATION INSTRUCTIONS
  63. -------------------------------------------------------------------------------
  64. Symbian^3 phone
  65. ~~~~~~~~~~~~~~~
  66. There are two ways to install the application on the device.
  67. 1. a) Drag the Diner_1.5.0_installer.sis file to the Nokia Suite while
  68. your phone is connected with a USB cable.
  69. OR
  70. b) Send the application directly to the Messaging Inbox (for example,
  71. over a Bluetooth connection).
  72. 2. After the installation is complete, return to the application menu and
  73. open the Applications folder.
  74. 3. Locate the Diner icon and select it to launch the application.
  75. Nokia N9
  76. ~~~~~~~~
  77. 1. Copy the diner_1.5.0_armel.deb file into a specific folder on the
  78. phone (for example, 'MyDocs').
  79. 2. Start XTerm. Type 'sudo gainroot' to get root access.
  80. 3. 'cd' to the directory to which you copied the package
  81. (for example, 'cd MyDocs').
  82. 4. As root, install the package:
  83. dpkg -i diner_1.5.0_armel.deb
  84. 5. Launch the Applications menu.
  85. 6. Locate the Diner icon and select it to launch the application.
  86. COMPATIBILITY
  87. -------------------------------------------------------------------------------
  88. - Symbian^3 with Qt version 4.7.4 or higher
  89. - Nokia N9 or N950 with Qt 4.7.4
  90. Tested on:
  91. - Nokia E6
  92. - Nokia E7-00
  93. - Nokia N9
  94. Developed with:
  95. - Qt SDK 1.1.4
  96. VERSION HISTORY
  97. -------------------------------------------------------------------------------
  98. v1.5 Added support for Nokia E6 and splash screens. UI fine tuning and some refactoring.
  99. v1.4 Changed correct ToolBar buttons, layout and font color tweaking etc.
  100. v1.3 Version published on the Nokia Developer website.
  101. v1.2.1 Replaced the custom 'Back' button with the platform one. Landscape
  102. fixes.
  103. v1.2 Utilised QtQuick components and updated the application look and feel.
  104. v0.1.7 Initial version published in Forum Nokia Projects.