release_notes.txt 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. Status Shout! v1.0
  2. ==================
  3. The Status Shout! example application demonstrates the use of social media (in this case,
  4. Twitter & Facebook), OAuth authentication, and posting status update messages
  5. with images.
  6. The Status Shout! application uses the Social Connect QML plug-in, which handles
  7. authentication of the application to different social media and can be easily
  8. utilised in other applications. The application also uses the
  9. official Qt Quick Components for navigation and UI.
  10. The Social Connect QML plug-in used in the Status Shout! example application is
  11. available at http://projects.developer.nokia.com/socialconnect
  12. The Status Shout! uses Qt Quick Components in numerous places. For
  13. example, when navigating deeper into the application, the PageStack is used.
  14. The StatusBar and ToolBar (with all the ToolButtons etc.) are also used.
  15. This example application demonstrates:
  16. - Using the Social Connect QML plug-in:
  17. - Authentication with OAuth (versions 1.0 & 2.0).
  18. - Posting a message to social media services.
  19. - Using Qt Quick Components in an application that supports multiple
  20. resolutions and both touch UI and keypad.
  21. - Smart startup of the application (content and application UI loaded during
  22. splash screen.
  23. This example application is hosted in Nokia Developer Projects:
  24. - http://projects.developer.nokia.com/statusshout
  25. For more information on the implementation, visit the wiki page:
  26. - http://projects.developer.nokia.com/statusshout/wiki
  27. 1. Usage
  28. -------------------------------------------------------------------------------
  29. The customised Social Connect QML plug-in can be taken into use
  30. either by linking it statically into the application, or by using it "as is"
  31. by merely adding the socialconnect.sis file into the .pro file (as has been
  32. done in the Status Shout! example application).
  33. Follow the step-by-step guide from the Social Connect plug-in wiki for more details:
  34. - http://projects.developer.nokia.com/socialconnect/wiki/GettingStarted
  35. 2. Prerequisites
  36. -------------------------------------------------------------------------------
  37. - Qt basics
  38. - Qt Quick basics
  39. - Qt Quick Components basics
  40. 3. Project structure and implementation
  41. -------------------------------------------------------------------------------
  42. 3.1 Folders
  43. -----------
  44. | The root folder contains the licence information and
  45. | this file (release notes).
  46. |
  47. |- design Contains UX design files.
  48. |
  49. |- screenshots Contains screenshots taken from the application.
  50. |
  51. |- code Root folder for project, gfx, QML, and Javascript files.
  52. |
  53. 3.2 Important files and classes
  54. -------------------------------
  55. | Class | Description |
  56. |-------------------------|---------------------------------------------------|
  57. | LoadHelper | Helper class that is used to load the main QML |
  58. | | file right after showing the splash screen. |
  59. |-------------------------|---------------------------------------------------|
  60. 3.3 Used APIs/QML elements/Qt Quick Components
  61. ----------------------------------------------
  62. The following APIs, QML elements, and Qt Quick Components have been used.
  63. Standard QML elements:
  64. - Connections
  65. - Flickable
  66. - ListView
  67. - Loader
  68. - Text
  69. - TextEdit
  70. - WebView
  71. - Behavior
  72. - ParallelAnimation
  73. - State
  74. - Transition
  75. QML elements from Qt Quick Components:
  76. - BusyIndicator
  77. - Label
  78. - ListItem
  79. - Switch
  80. - ScrollDecorator
  81. - QueryDialog
  82. QML elements from the Social Connect QML plug-in:
  83. - FacebookConnection
  84. - TwitterConnection
  85. - WebInterface
  86. 4. Compatibility
  87. -------------------------------------------------------------------------------
  88. Compatible with:
  89. - Symbian devices with Qt 4.7.4 or higher.
  90. Tested on:
  91. - Nokia E7-00
  92. - Nokia 808
  93. Developed with:
  94. - Qt SDK 1.2
  95. 4.1 Required capabilities
  96. -------------------------
  97. NetworkServices and ReadUserData. Required for the Social Connect QML plug-in
  98. to work correctly with network. The application can be self signed on Symbian.
  99. 4.2 Known issues and design limitations
  100. ---------------------------------------
  101. Camera button not working properly:
  102. - Functionality for taking a picture with the camera has not yet been implemented.
  103. Gallery button not working properly:
  104. - Functionality for selecting a picture from the device's gallery has not yet been
  105. implemented.
  106. 5. Building, installing, and running the application
  107. -------------------------------------------------------------------------------
  108. 5.1 Preparations
  109. ----------------
  110. Check that you have the latest Qt SDK installed in the development environment
  111. and the latest Qt version on the device.
  112. Qt Quick Components 1.1 or higher is required.
  113. 5.2 Using the Qt SDK
  114. --------------------
  115. You can install and run the application on the device by using the Qt SDK.
  116. Open the project in the SDK, set up the correct target (depending on the device
  117. platform), and click the Run button. For more details about this approach,
  118. visit the Qt Getting Started section at Nokia Developer
  119. (http://www.developer.nokia.com/Develop/Qt/Getting_started/).
  120. 5.3 Symbian device
  121. ------------------
  122. Make sure your device is connected to your computer. Locate the .sis
  123. installation file and open it with Nokia Suite. Accept all requests from Nokia
  124. Suite and the device. Note that you can also install the application by copying
  125. the installation file onto your device and opening it with the Symbian File
  126. Manager application.
  127. After the application is installed, locate the application icon from the
  128. application menu and launch the application by tapping the icon.
  129. 6. Licence
  130. -------------------------------------------------------------------------------
  131. See the licence text file delivered with this project. The licence file is also
  132. available online at
  133. http://projects.developer.nokia.com/statusshout/browser/Licence.txt
  134. 7. Related documentation
  135. -------------------------------------------------------------------------------
  136. Qt Quick Components
  137. - http://doc.qt.nokia.com/qt-components-symbian/index.html
  138. 8. Version history
  139. -------------------------------------------------------------------------------
  140. 1.0 Initial release.