Rhomobile Suite 4.0 RCR
Total Page:16
File Type:pdf, Size:1020Kb
RhoMobile Suite 4.0 RCR Revision History Authors Date RMS_4.0.0.beta1 Geoff, Evgeny, Lars, Darryn 23rd Jan 2013 RMS_4.0.0.beta2 Geoff, Evgeny, Lars, Darryn 25th Jan 2013 RMS_4.0.0.beta3 Geoff, Evgeny, Lars, Darryn 6th Feb 2013 RMS_4.0.0.beta4 Geoff, Evgeny, Lars, Darryn 20th Feb 2013 RMS_4.0.0.beta5 Geoff, Evgeny, Lars, Darryn 8th March 2013 RMS_4.0.0.beta6 Geoff, Evgeny, Lars, Darryn, 22nd March 2013 Paul Henderson RMS_4.0.0.beta7 Geoff, Evgeny, Lars, Darryn, 26nd March 2013 Paul Henderson RMS_4.0.0.beta8 Geoff, Evgeny, Lars, Darryn, 5 April 2013 Paul Henderson RMS_4.0.0.beta9 Geoff, Evgeny, Lars, Darryn, 5 April 2013 Paul Henderson RMS_4.0.0.beta10 Geoff, Evgeny, Lars, Darryn, 19 April 2013 Paul Henderson 1 | Page RMS_4.0.0.beta11 Geoff, Evgeny, Lars, Darryn, 22 April 2013 Paul Henderson RMS_4.0.0.beta12 Geoff, Evgeny, Lars, Darryn, Not given to T&V Paul Henderson RMS_4.0.0.beta13 Geoff, Evgeny, Lars, Darryn, 3 May 2013 Paul Henderson RMS_4.0.0.beta14 Geoff, Evgeny, Lars, Darryn, Paul Henderson RMS_4.0.0.beta21 Geoff, Evgeny, Lars, Darryn, 5 June 2013 Paul Henderson RMS_4.0.0.beta28 Geoff, Evgeny, Lars, Darryn, 18 June 2013 Paul Henderson RMS_4.0.0.beta31 Geoff, Evgeny, Lars, Darryn, 26 June 2013 Paul Henderson RMS_4.0.0.beta35 Geoff, Evgeny, Lars, Darryn, 5 July 2013 Paul Henderson RMS_4.0.0.beta39 Geoff, Evgeny, Lars, Darryn, 12 July 2013 Paul Henderson RMS_4.0.0.beta43 Geoff, Evgeny, Lars, Darryn, 19 July 2013 Paul Henderson 2 | Page 3 | Page Contents Overall Notes Build Schedule RMS 4.0 PRD Requirements Trace Log Stories completed from SPB Stories complete from UK RhoConnect RhoConnect Push Server RhoConnect Java Bindings RhoStudio Moto - WebKit SPRs CQCM EMBPD SR Updates (Performed) SR Updates (Rejected) Output from Continuous Integration Known Issues 4 | Page Overall Notes RhoMobile Suite 4.0 is the first major release of RhoMobile Suite since its launch and is the first to properly amalgamate all device capabilities and align properly with RhoConnect. Build Schedule Build # Version One Mapping 1 RMS_4.0.0.beta1.exe Internal developer build RMS_4.0.0.beta1.dmg 2 RMS_4.0.0.beta2.exe Sprint 58, Sprint 13 RMS_4.0.0.beta2.dmg 3 4.0.0.beta.3 Sprint 59, Sprint 14 4 4.0.0.beta.4 Sprint 60, Sprint 15 5 4.0.0.beta.5 Sprint 61, Sprint 16 6 4.0.0.beta.6 Sprint 62, Sprint 17 7 4.0.0.beta.8 Sprint 63, Sprint 18 8 4.0.0.beta.10 Sprint 64, Sprint 19 9 4.0.0.beta.11 Sprint 64, Sprint 19 10 4.0.0.beta.12 Not given to T&V 11 4.0.0.beta.13 Sprint 65, Sprint 20 12 4.0.0.beta.14 Sprint 66 5 | Page 13 4.0.0.beta.21 Sprint 68 14 4.0.0.beta.28 Sprint 69 15 4.0.0.beta.31 Sprint 69 16 4.0.0.beta.35 Sprint 70 17 4.0.0.beta.39 Sprint 71 18 4.0.0.beta.43 Sprint 71 6 | Page RMS 4.0 PRD Requirements Trace Log Please see Version One for this information, stories are allocated to sprints. For a mapping of deliverable build number to sprint number see the previous table. Requirement Requirement Description T&V Testable in Build ID Validation Version Requried 7 | Page 8 | Page Stories completed for Rhodes This section lists the features, bugs and documentation updates for Rhodes. Build# Change Log 4.0.0.beta1 Internal developer build Gem: rhodes-4.0.0.bet a1.gem 4.0.0.beta2 ● Gem: rhodes-4.0.0.bet a2.gem 4.0.0.beta3 ● E-07284 provide build.yml flag to control hardware acceleration - SPR23230 Gem: ● E-07045 RhoConnect Client as native extension rhodes-4.0.0.bet ● E-07193 separate views for Windows Mobile in scaffolding a3.gem ● 4.0.0.beta4 ● B-98748 - Rho.System: Implement WM / CE Common API Set 9 | Page ● B-100158 Android: support stock browser and rhoelements Gem: extension on ET1. So Barcode and Scanner should work with rhodes-4.0.0.bet Stock browser a4.gem ● B-97290 Rho.System : Implement Windows Phone 8 APIs ● B-97815 WP8: Support HTTPS 4.0.0.beta5 ● E-07201 - support build for Windows XP Embedded ● E-07524 "native browser" option for Windows Mobile and Gem: WinCE rhodes-4.0.0.bet ● B-98845 Rho::System for iOS a5.gem ● B-98797 Rho::System for Android 4.0.0.beta6 ● Network module(AsyncHttp part) for All platforms ● Database module for all platforms Gem: ● RhoConnectClient module for all platforms(except WP8) rhodes-4.0.0.bet ● WebView module for Windows and iOS a6.gem 4.0.0.beta8 ● JS API support callbacks for all platforms ● WebView module for Android Gem: ● Barcode for iOS rhodes-4.0.0.bet ● Camera for iOS a8.gem ● Log for all platforms ● E-07761 support for SSL with self-signed certificates to 10 | Page Rhoconnect client - SPR 23631 4.0.0.beta9 ● Fix build issue with Windows Mobile: CQ EMBPD00094904 Gem: rhodes-4.0.0.bet a9.gem 4.0.0.beta10 ● Signature Capture for iOS with Common API ● RhoConnect client for WP8 with Common API Gem: rhodes-4.0.0.bet a10.gem 4.0.0.beta13 ● Signature Capture for Android with Common API Gem: rhodes-4.0.0.bet a13.gem 4.0.0.beta21 ● Database Common API Gem: rhodes-4.0.0.bet a21.gem 4.0.0.beta28 ● WebView Common API ● Application Gem: 11 | Page rhodes-4.0.0.bet ● Log a28.gem ● Network ● System ● NavBar ● Barcode for iOS 4.0.0.beta31 ● NativeMenuBar Common API ● Notification for iOS, Android, WM/CE, Win32 Gem: ● NativeTabbar rhodes-4.0.0.bet ● NativeToolbar a31.gem ● File for iOS, Android, WM/CE, Win32 4.0.0.beta35 ● File for WP8 ● ScreenOrientation Gem: ● System (RhoGallery) rhodes-4.0.0.bet ● Rho ORM a35.gem ● RhoConnectClient for iOS, Android, Win32 ● iOS7 ● Javascript Application ● Persistent CAB installation on WM/CE ● JQM 1.3.1 migration ● Shared Runtime with Common API for WM/CE ● rhodes-4.0.0.bet ● RhoConnectClient for WM/CE a39.gem ● iOS7 Beta 3 support iOS Simulators 12 | Page ● Javascript Application with Shared Runtime and Windows RhoSim ● MediaPlayer ● Sensor for iOS, WM/CE rhodes-4.0.0.bet ● Push for iOS, Android a43.gem ● RhoConnect Push for WM/CE (RPS), Android Stories complete for RhoElements This section lists the features, bugs and documentation updates for RhoElements. Build# Change Log 4.0.0.beta.1 Internal developer build. Gem: 4.0.0.beta.1 4.0.0.beta.2 ● The new WebKit has implemented B-0360 which allows us to Gem: 4.0.0.beta.2 specify the AcceptLanguage HTTP Header returned by the browser. You configure this in the config file via Navigation\\AcceptLanguage. The string you give is returned by the browser in the AcceptLanguage header, eg. en-GB,en-US;q=0.8,en;q=0.6,af;q=0.4. For more information see the 13 | Page W3C spec at http://www.w3.org/International/questions/qa-accept-lang-locale s ● B-94286. T&V can now commence on the MK31xx product line. Engineering testing has been carried out on an MV unit. ● B-94367. T&V can now commence on the MC45 product line. Engineering testing has been carried out on MV units. ● B-94373. T&V can now commence on the VC70 product line. Engineering testing has been carried out on MV units. Note, we have also implemented the Sensor API & 3D gesturing on MPA3 platforms (ie where there are physical sensors on the device). This was done to properly support MPA3 devices. 4.0.0.beta.3 ● B-94366. Engineering verification of the MC67 is complete and it Gem: 4.0.0.beta.3 can be validated by T&V ● B-94368. Engineering verification of the MC40 is complete and it can be validated by T&V ● B-97429. Engineering verification of the WT41N0 is complete and it can be validated by T&V ● B-97785. CORS has been implemented in RE1 push API ● B-94401. Component versions have been removed to support move to semantic versioning. ● Note: The changes made to the product for Walgreens have not yet been merged back into the product 14 | Page 4.0.0.beta4 ● B-94369. Engineering verification of the SB1 is complete and it can be validated by T&V. Please reach out to Steve Sutton in Gem: the first instance if there are any questions on SB1, even rhoelements-4.0. though Ben Kennedy is listed as the owner. Scope of T&V 0.beta4.gem validation is ‘outside the shell’, i.e. the SB1 shell is outside the scope of T&V and validation should not be performed on it. Run RE on the SB1 in the same way you would run it on any other device. ● B-98968. Walgreens fixes have been merged into the main branch. Please be aware that the cardReader interface is obviously being slightly reworked for the common API effort but if you want to test these new additions in RhoElements 1 format then the help file is at: http://compass.mot-solutions.com/cgi/fetch/379029436/44 2600925/cardreader.html (only the read event has changed) ● B-98719. Barcode API from common API set. The up to date help for this is not available on edgedocs however I have put the latest help doc here: http://compass.mot-solutions.com/doc/442583473/Rhomo bile___Barcode.pdf.