has the fix been applied to the github repo yet?
Doesn't look like its fixed. rho-samples/kitchensink at master · rhomobile/rho-samples · GitHub seem to have been updated 2 years ago
Would be great if someone can provide the latest one. Kitchen Sink app is important for technology demonstrations to existing and potential users alike.
Can you please provide more information on the fix you are looking for.Can you please elaborate?
Sorry, Joydeep. I should have made myself more clear since the people who were earlier familiar with the problem have left.
The issue relates to the structure of the XAP generated by Rho doesnt match with what is required by the Windows Store and we had to do changes ourselves which is not an ideal solution. I myself am not a Visual Studio expert. WP apps both consumer & enterprise, can be distributed thru the Store without requiring to unlock the phone for sideloading the XAP. In fact, the last date for allowing WP7 phones to be unlocked by Microsoft has expired long back (DEC 2014).
Secondly, once the XAP is deployed (with some effort on our part) to the Windows Store and once a user installs the app in his/her phone, they will see a new icon for the app on their phone. This is normal. What is not is that when you touch on the icon for a while and do pin-to-start, the shortcut icon for it which appears on the Home screen of the phone is not pretty. It just has a greyish spoked wheel with the words "Rhodes". Apart from not being aesthetic, its exposing the name of the platform (Rhodes). Though its a type of advertisement and publicity, it might not always be desirable. For example, if the app is misbehaving, the reputation of the platform might go down (although that might be because of the developer of the app, not the platform per se). Another (and this one is really a serious and never patched) issue is when you have 2 or more Rho WP apps installed, and you do pin-to-start on each. Each will deposit the spoked wheel shortcut with the word "Rhodes" on the home screen. Imagine the confusion- how do you tell which shortcut pertains to which app. Its almost laughable. This is a very old issue which was reported even on the Google Group even before Rhomobile was acquired by Motorola. You just have to search groups.google.com/group/rhomobile.
All in all, the attention towards the issues related to WP (whatever version, be it 7,7.5,8,8.1) have not been addressed by Moto. Now after Zebra came in, I see that some of the issues have been addressed as per Albert in this post :
Please also refer to the links I provided in that post to see other issues raised by me over time.
All that I'm asking is that Rho 5.1 and above may kindly be used to re-generate the Kitchen Sink XAP and deploy it to the Windows Store for users to download. You already have an Android and WM kitchen sink cab. What we now need is a WP version and not distributed as a direct download but thru the Windows Store. Why? Well, first off, it will reach far more users and act as a showcase of Zebra's/Rho's cross-platform capabilities. Secondly, it will make us devs feel more confident to deploy Rho apps to the Windows Store. And most importantly it will act as a demo app showcasing the capabilities of the platform. In fact even the Android version shoulda been on the PlayStore.
We are all aware that Zebra has recently launched two shiny new ETs (ET50/55) with the option of booting to WP (aside : I was a bit disappointed with the absence of NFC on an enterprise tablet). So to me it looks only logical that the support for WP using Rho should be stepped up and the issues addressed (although I'd hate to see it going the WM way in terms of RhoElements and the licensing stuff).
Although the apps generated by Rho are still plain vanilla (not Metro UI), but for enterprise apps I feel this is a minor issue. We just need to scan that barcode, read that RFID tag, get the work done if you know what I mean...
Lastly, the Git repo for the Kitchen Sink app for WP may kindly be updated with all the fixes since 5.1 was released so that we devs can have a closer look at them.
Thanks a lot for your time in reading this long post. I just hope the issues are addressed ASAP by the new Rho Team.
Thanks Mark for the description.
We will investigate and let you know.
Hi Joydeep, any updates on this?
We are busy in the current release and other work and could not get time look into this. So it may take some time to address this.
If it is urgent please come via official RhoMobile support.
Mark, I'm unfamiliar with Windows Store rules, but I am with iOS... One of Apple's rules is "no demo apps". When/if the time comes, I can probably offer some word-smithing advice. It would probably be best to cast it as a "validation tool for RhoMobile platform developers" or some-such...
Will try uploading to the store myself and see how it goes. I'll need to build first...
Well, at long last I managed to get me a Windows 8.1 Pro machine. It took time to install VS2013 and the emulators. Whew!
Installed RMS 5.2.2 (latest)
Now when I try a build for WP8, I get a complaint about barcode (I dont have a RhoElements licence). I disabled that.
Now after a clean build, I get an error referencing mediaplayer extensions :
cp -r json F:/kitchensink/bin/RhoBundle/lib
cp -r json.rb F:/kitchensink/bin/RhoBundle/lib
ext - mediaplayer
exception: cannot load such file -- mediaplayer
Can't find extension 'mediaplayer'. Aborting build.
Extensions search paths are:
Tasks: TOP => device:wp8:production => build:wp8:package => build:wp8:rhobundle_
noext => build:bundle:noxruby
(See full trace by running task with --trace)
How do I disable mediaplayer before I can build again?
Edit : My bad. Removed the extension, including screenorientation from build.yml. Now it builds, deployed XAP to WP8.1 emulators. The app on invoking, says loading ... but then exits. Currently trying to upload to Windows Store. Lets see how it goes...
I'm sorry to report that in Windows Store, it gets stuck in Analyzing package
In the emulators, the pin-to-start works well now, but the app tries to load and then exits.
Finally published it to the Windows Store as private beta.
Size of download ~4 megs
1. Pin-to-start now displays an icon with app name
2. Splash screen does not display. After loading... ,displays a white screen, then main page
3. Application-Quit using Ruby does not work. With JS, sometimes works, at other times hangs the app.
4. ORM (JS Model operations) : doesnt seem to work
5. System-zipping files exits the app.
Test device : Nokia Lumia 720 with Windows Phone 8.1 Update
Would've been happier if the NFC Capabilities were included in the app.