Windows Phone Validation: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
No edit summary
Line 57: Line 57:




-HTMLview control may not work well. There may be issues with scrolling (see sample app: Scrolling file).<br />
-HTMLview control may not work well for viewing a file. There may be issues with scrolling (see sample app: Scrolling file).<br />
NEEDS REVISION<br />
NEEDS REVISION<br />
as I scroll down, the visible portion of the HTMLview keeps decreasing until I'm unable to see the file at all.<br />
as I scroll down, the visible portion of the HTMLview keeps decreasing until I'm unable to see the file at all.<br />
Line 134: Line 134:




-
-webkitCompassHeading property does not work (see sample app: Lab Features Solution)<br />
NEEDS REVISION<br />
it also didn't work on android even though I have a compass app on android




'''Notes:'''<br />
-The file browser may not open when using a text box with the inputType property set to file. (see sample app: Camera to Web)<br />
-Sometimes the screen flashes in grey when scrolling up/down (See sample app: Format Date Time). Also an area the same size as the button (or other controls) about 1 cm below the control may appear in grey temporarily when the control is clicked (See sample app: Scrolling form).<br />
NEEDS REVISION<br />
-A full keyboard instead of a Date picker may appear when user clicks on a text box with the inputType property set to date. (see sample app: iOS7)<br />
not sure that this is the reason why nothing happened when I clicked on the "Browse" button
-A full keyboard instead of a Time picker may appear when user clicks on a text box with the inputType property set to time. (See sample app: iOS7)<br />


Tutorials and Labs


1- Lab Features solution:
-getJSON() may not work with Facebook (see sample app: Facebook)
error box on all 3 devices. and I get this error message when trying to open or deploy the sample app from the pc:


android: everything works except for Compass. It does not appear.
Windows: the camera doesn’t work. But I can choose an Emoji. The compass doesn’t work. I also get a message that SQLite is not supported. Detecting location seems to work to an extent as I get a message from the phone asking for permission to detect my location. But I don’t know if it works correctly, because I get a temperature reading of 14.97. Saving doesn’t work.
Also on both phones the weather readings sometimes keep fluctuating. Right now it got to 29.27.


3- Lab Library Solution
-(see sample app: Formspree)<br />
Again I get this error
NEEDS REVISION<br />
I put in my name and email and click on Email info above so it redirects me to the formspree page saying that a confirmation email got sent to my email address. But I check my email, and nothing got sent to me. Not the message I wanted to send myself nor a confirmation email either. Same with windows.


The error box appears on all 3 devices.
On android the compass doesn’t work. The data loaded this time for Toronto are a lot more realistic (temperature 9 degrees)
Windows: compass and camera don’t work. The good news is, when I used current location, I get the exact same readings as the ones I got on the android phone. Saving does not work. When I click save, The save box stays highlighted for a while. And I don’t get the “Saved!” message box. The saves tab is empty.


4- Lab Local Storage Solution
-Showing Google Maps doesn't work sometimes(see sample app: Geolocation) but works on others (see sample app: Google Maps, Google Maps APIv3)<br />
same error
NEEDS REVISION<br />
On geolocation: the lat and long data load, but not the map. Longitude and latitude match on both phones, but speed and accuracy don’t.
Not sure if finding the location works because now when looking at the code, I think the longitude and latitude that appeared
are the numbers by which the long and lat variables are initialized!


Error box appears on all 3 devices.
android: compass doesn’t work but camera and saving do.
Windows: compass, camera and saving do not work. got realistic readings right away.


-.rssfeed() HTMLview property may not work (see sample app: RSS feed)<br />
NEEDS REVISION<br />
Nothing appeared on both phones...




5- Lab Multimedia Solution
-SAP doesn't work (see sample app: SAP, SAP Bank)<br />
Again same error message when deploying/opening the sample app


Error box appears on all 3 devices.
Windows: audio doesn’t work. Video works.HTML view works.
Android: audio control appears but doesn’t work. Video works. HTML view works.


 
-Form1.submit() does not work (see sample app: send data)<br />
6- Lab Rotation Solution
NEEDS REVISION<br />
 
I get this message. Error box appears on all 3 devices. I get the same weather readings on both phones. Except on android the temperature has like 10 0’s to the right of the decimal point then followed by 27. So the temperature reads 14.9700000000027 whereas on windows it just reads 14.97.
Windows: SQLite not supported. Camera and compass don’t work. Saving does not work. I don’t get the “saved” message box and I can’t find any saved data under saves tab.
Android: Camera works and Saving. Compass doesn’t work.
Also the readings keep fluctuating.
 
 
 
7- Lab SQLite solution
Error message on all 3 devices.
I get the same error message as above.
Windows: SQLite not supported. Weather data loads. Compass doesn’t work. Camera doesn’t work. Ok when I press on the camera button it becomes highlighted and stays like that, but nothing happens afterwards. Saving doesn’t work
Android: had to click on load multiple times before I got some readings. Camera works. But saving doesn’t work. I get this message:
 
 
8- Lab Twitter Solution
Error box appears on all 3 devices.
The error message about the compass appears.
I’m not sure where the twitter fee
Android: everything works except for compass. When I browse the saves tab, I see all the previous saves I made from previous similar apps. This is the case for all previous apps, not just this one.
Windows: SQLite not supported. Compass, camera and saving do not work. When I click on the saves tab, for a split second there appears to be previous entries but then they disappear.
Where is the twitter feed?
 
9- Lab Weather Solution
error box appears on all 3. The message box warning about the compass does not appear. The cloud picture does not appear on any of the devices (I can only see it in NSB).
No data is loaded. It looks like all the buttons in this app are not programmed.
 
10- Multiple Forms
Android: error box appears. I entered my name, month and day, but left the year as default. When I clicked on the button Show Day of Week, the year portion of the date appeared as undefined, which means that the app thinks that no year was chosen.
Windows: works like on android.
 
 
11- Student Drop Box / Student drop box file
I get this error when trying to log in..
https://www.dropbox.com/1/oauth2/authorize?client_id=n4trofrfmoy56jb&redirect_uri=http%3A%2F%2Fwww.nsbapp.com%2FrkdqStudentsDropboxDatastore%2F&response_type=token&state=oas_hvcmn8n9_0.nzheeevvb1tt
 
But I think that’s because I’m not deploying the app correctly. When I first open the app, I get the a message saying that the app must be deployed to nsbasic.com to work correctly. How do I do that?
 
 
12- Students SQLite
windows: SQLite not supported. so it doesn’t work.
android: error box. works.
 
 
A note: This applies to all apps in all folders: the windows phone always displays an “updating - please wait…” message before an app loads, whereas on android the apps load right away.
 
 
Web Services:
1- Adsense
Works on android exactly like on PC. On Windows, I get a message asking me to use Chrome or safari. But then it loads the same screen as the android.
 
2- Ajax, AjaxAsync
works on both phones. Error box DOES NOT appear on android!
 
3- Ajax Get Web File
On android.. I got a message saying that the website is not trusted when loading the app! On both phones, pressing on the button Get File gives “undefined” message in the textbox. error box appears on android
 
4- Ajax Log
error box appears on android.
works on both phones
5- Ajax Post
I get this message on all 3 devices:
 
also, the error box appears on android.
 
 
6- AppStudio Cloud
same issue as the app Student Drop box (#11, Tutorials Folder)
 
 
7- Bar Code
Error box appears on android. I downloaded pic2shop. The scan button works, the correct bar code number appeared on the textbox below the buttons. The button get pic2shop opens a link in iTunes, but maybe it should open the play store on android?
 
Windows: downloaded and installed pic2shop on the windows phone. The scan button also works, and the correct bar code number appears on the textbox. But I do get a message asking me to use chrome or safari or firefox.. etc.
 
 
8- Camera to Server
Windows: doesn’t work. When I click on “browse” nothing happens.
Android: error box appears at the beginning. When I click on “Choose file”, I get to choose an app: Camera, Camcorder, voice recorder, music track. So I choose camera and after I take a picture, it does not appear on the app screen and I get an error box instead.
 
 
 
 
 
9- Drop Box App
Same error as the sample app Student Drop Box (#11, tutorials folder)
 
 
10- Email Skype Phone SMS
Android: error box appears. Email, sms, and phone work. But Skype doesn’t. I get this:
 
windows: email and phone work. For sms and skype, it asks me if I want to find an app in the store for these tasks.
 
11- Facebook
android: error box appears. When I press on get Facebook info, I get info from what appears to be Christiano’s FB profile. Then I change the name to mine and click on Get FB info but I don’t get any results. The text in the info textbox doesn’t change.
Windows: does not work:
 
 
 
12- Formspree
android: error box appears. I put in my name and email and click on Email info above so it redirects me to this page:
 
I check my email, and nothing got sent to me. Not the message I wanted to send myself nor a confirmation email either. Same with windows.
 
 
13- Geolocation
Android: works. But error box appears at the beginning
Windows: the data load, but not the map. Longitude and latitude match on both phones, but speed and accuracy don’t.
 
14- Get data:
works on both phones. error box appears on android.
 
15- Get IP address:
works on both phones. error box appears on android.
 
16- Google Maps
works on both phones. error box appears on android.
 
17- Google Maps APIv3
works on both phones. error box appears on android. It is also slower on the windows phone than on android.
 
18- Paypal
works on both phones. error box appears on android.
 
19-  Read Files
there’s a problem with this sample app on the computer.
I get this message infinitely. So every time I click Ok, I get the same message again and the app itself never loads.
 
20- RSS feed
it works on PC but not on the phones
I just get this
 
 
21- SAP Data
No data appears on all 3 devices
 
 
22- SAP Bank
Doesn’t work on all 3 devices. I just get this but no data ever load.
 
 
23- Send Data
On windows, it is not working. It asks me to use Chrome, safari or another supported browser.
On windows, it is not working. It asks me to use Chrome, safari or another supported browser.




26- Text to speech
-(see sample app: Text to Speech)<br />
NEEDS REVISION<br />
windows: when I click speak, it asks me if I want to open or save the file, I choose open but I get a message that it can’t play the file.
windows: when I click speak, it asks me if I want to open or save the file, I choose open but I get a message that it can’t play the file.




28- Upload
-(see sample app: Upload)<br />
on windows when I click “browse” it lets me choose between Photos and Phone. In photos I can choose any photo from the gallery. On phone I can see all the photos, music, videos folders. I chose a photo. The app is only displayed on half the phone screen for some reason, so I had to scroll down to press on the Upload button. I got a messagebox confirming that the upload was successful. However, when I clicked on the files tab on the header, this is what I found:
NEEDS REVISION<br />
on windows when I click “browse” it lets me choose between Photos and Phone. In photos I can choose any photo from the gallery. On phone I can see all the photos, music, videos folders. I chose a photo. The app is only displayed on half the phone screen for some reason, so I had to scroll down to press on the Upload button. I got a messagebox confirming that the upload was successful. However, when I clicked on the files tab on the header, there was a list of snippets of code.




30- Youtube
-(see sample: Home Screen)<br />
works on both phones. error box appears on android.
NEEDS REVISION<br />
the message with instructions on how to add the phone to my home screen does not appear at all. but the app does get added to homescreen.


Libraries:


1- Home Screen
-jqPlot may not work well (see sample app: jqPlot)<br />
On windows: the message with instructions on how to add the phone to my home screen does not appear at all. Also on windows, it is called pinning to start not adding to home screen.. I pinned it to start and it took me to where the app has been placed.
NEEDS REVISION <br />
On windows I only see a part of the graph but I’m unable to scroll sideways to see the rest of it, or up/down to see the second graph.


3- Encrypt
-iwebKit Spinning Wheel script doesn't work on windows (see sample app: spinning wheel get date)<br />
on both phones it encrypts but doesn’t decrypt
error box appears on android


4- jqPlot
On windows I only see a part of the graph but I’m unable to scroll sideways to see the rest of it, or up/down to see the second graph.


8- Shake
'''Notes:'''<br />
Android: error box appears. Nothing happens when I shake the phone.
-Sometimes the screen flashes in grey when scrolling up/down (See sample app: Format Date Time). Also an area the same size as the button (or other controls) about 1 cm below the control may appear in grey temporarily when the control is clicked (See sample app: Scrolling form).<br />
Nothing happens when I shake the windows phone either.
-A full keyboard instead of a Date picker may appear when user clicks on a text box with the inputType property set to date. (see sample app: iOS7)<br />
 
-A full keyboard instead of a Time picker may appear when user clicks on a text box with the inputType property set to time. (See sample app: iOS7)<br />
9- Spinning Wheel Get Date
Does not work on windows. The spinning wheel does not appear.

Revision as of 17:32, 28 May 2014

Windows Phone Validation

      • THIS IS A DRAFT. MUCH OF THE INFORMATION IS OUT OF DATE OR INCORRECT ***

The following features don't work as expected on Windows phones:


-Transition between forms does not appear as smoothly as it should. (Sample app: Two Forms)


-.wav and .mp3 audio files not supported. (Sample app: Audio Video, Play sound)


-The busy indicator does not appear (see sample app: busy indicator)


-The camera doesn't work (see Sample app: camera)


-Some fonts are not supported, for ex: the font Sansation. (See sample app: custom font)


-SpeechSynthesis not supported (see sample app: iHearVoices)
NEEDS REVISION
sound does not play at all. not sure that SpeechSynthesis not supported is the cause of the problem though.


-Gif images may lag (see sample app: MinecraftSim)
NEEDS REVISION
IS THIS A GIF IMAGE?


-SQLite not supported (see sample app: Northwind, SQLite Sample 1, 2, 3)


-May not be able to use two fingers to zoom in on a picture (see sample app: On Gesture)
NEEDS REVISION
Not sure why this doesn't work


-(see sample app: Orientation)
NEEDS REVISION
Not sure why this doesn't work.


-PictureBox1.style.webkitTransform is not supported. (See sample app: Picturebox)
NEEDS REVISION:
Since the spin button doesn't work, (the picture box doesn't flip) it appears that property is not supported. Maybe other webkit properties aren't supported either?


-Zooming in on a picture in a picture box by using the property scroll_options, and setting zoom to true does not work. (See sample app: PictureBox_scrollAndZoom)


-Command Print doesn't work. (see sample app: Print)
NEEDS REVISION
not sure if this is the problem


-HTMLview control may not work well for viewing a file. There may be issues with scrolling (see sample app: Scrolling file).
NEEDS REVISION
as I scroll down, the visible portion of the HTMLview keeps decreasing until I'm unable to see the file at all.


-(see sample app: Signature Capture)
NEEDS REVISION:
not sure why this doesn't work. Nothing appears on the picture box. Problems with picturebox.beginPath() and picturebox.moveTo(x,y)?


-(see sample app: split view)
NEEDS REVISION:
not sure why I was unable to scroll sideways when the app is not fit to screen.


-Property style.webkitTransform not supported? (see sample app: Sprite)
NEEDS REVISION
it appears that this is the problem since mario doesn't spin


-May not be able to scroll in any direction on a Grid (see sample app: Windows Print).
NEEDS REVISION:
unable to scroll in any direction even though in the scroll_options property mousewheel and scroll bars are set to true.


-windows.print() does not work. (see sample app: Windows Print)
NEEDS REVISION
when I click on the print button, nothing happens.


-May not be able to scroll smoothly up or down a grid (may lag). (see app: Kitchen sink)


-May not be able to scroll down a dropdown menu in a select tool. (see app: Kitchen sink)
NEEDS REVISION
When I open the drop down menu to select a month, I can’t scroll down all the way to 12. same with the days dropdown menu. Same issue on the android phone.
On both phones, when I click on the grid a messagebox with the cell number pops up. The slider that is used to scroll up and down the grid appears on top of the messagebox!


-May not be able to scroll sideways on a chart (see sample app: chart, chart JS)
NEEDS REVISION


-Color picker may not work (see sample app: color picker)


-jqWidget's DragDrop control does not work(see sample app: Drag Drop)


-jqWidgets Grid's features may not all work (see sample app: Grid with Buttons)
NEEDS REVISION
no messageboxes pop up when I click the buttons on the grid


-jqWidgets Input features may not all work (see sample app: Input)
NEEDS REVISION
The top textbox works on Windows. But the bottom one doesn’t. when I typed t I got no suggestions. Also, when I tried to edit the text in it, I’m only able to add text to the beginning of the string, it is not letting me move the cursor to the end of the string.


-jqWidgets Listbox may not work (see sample app: Listbox)
NEEDS REVISION
Doesn’t work on windows. It is not letting me scroll down, make a selection, or even switch to multiple selections mode.

-jqWidgets Menu may not work (see sample app: Menu)
NEEDS REVISION
The menus and buttons arrangement looks exactly like the PC’s. However, I’m only able to click on the Products dropdown menu. The rest of the buttons are not clickable. Its like they’re just text. so when I click on Home for example, the word home gets selected but no button is pressed.


-Manually swiping through jqWidgets PhotoGallery may not work (see sample app: Photo Gallery)


-jqWidgets Radial Gauge does not work (see sample app: Radial Gauge)


-jqWidgets Switch Button does not work (see sample app: Switch Button)


-webkitCompassHeading property does not work (see sample app: Lab Features Solution)
NEEDS REVISION
it also didn't work on android even though I have a compass app on android


-The file browser may not open when using a text box with the inputType property set to file. (see sample app: Camera to Web)
NEEDS REVISION
not sure that this is the reason why nothing happened when I clicked on the "Browse" button


-getJSON() may not work with Facebook (see sample app: Facebook)


-(see sample app: Formspree)
NEEDS REVISION
I put in my name and email and click on Email info above so it redirects me to the formspree page saying that a confirmation email got sent to my email address. But I check my email, and nothing got sent to me. Not the message I wanted to send myself nor a confirmation email either. Same with windows.


-Showing Google Maps doesn't work sometimes(see sample app: Geolocation) but works on others (see sample app: Google Maps, Google Maps APIv3)
NEEDS REVISION
On geolocation: the lat and long data load, but not the map. Longitude and latitude match on both phones, but speed and accuracy don’t. Not sure if finding the location works because now when looking at the code, I think the longitude and latitude that appeared are the numbers by which the long and lat variables are initialized!


-.rssfeed() HTMLview property may not work (see sample app: RSS feed)
NEEDS REVISION
Nothing appeared on both phones...


-SAP doesn't work (see sample app: SAP, SAP Bank)


-Form1.submit() does not work (see sample app: send data)
NEEDS REVISION
On windows, it is not working. It asks me to use Chrome, safari or another supported browser.


-(see sample app: Text to Speech)
NEEDS REVISION
windows: when I click speak, it asks me if I want to open or save the file, I choose open but I get a message that it can’t play the file.


-(see sample app: Upload)
NEEDS REVISION
on windows when I click “browse” it lets me choose between Photos and Phone. In photos I can choose any photo from the gallery. On phone I can see all the photos, music, videos folders. I chose a photo. The app is only displayed on half the phone screen for some reason, so I had to scroll down to press on the Upload button. I got a messagebox confirming that the upload was successful. However, when I clicked on the files tab on the header, there was a list of snippets of code.


-(see sample: Home Screen)
NEEDS REVISION
the message with instructions on how to add the phone to my home screen does not appear at all. but the app does get added to homescreen.


-jqPlot may not work well (see sample app: jqPlot)
NEEDS REVISION
On windows I only see a part of the graph but I’m unable to scroll sideways to see the rest of it, or up/down to see the second graph.

-iwebKit Spinning Wheel script doesn't work on windows (see sample app: spinning wheel get date)


Notes:
-Sometimes the screen flashes in grey when scrolling up/down (See sample app: Format Date Time). Also an area the same size as the button (or other controls) about 1 cm below the control may appear in grey temporarily when the control is clicked (See sample app: Scrolling form).
-A full keyboard instead of a Date picker may appear when user clicks on a text box with the inputType property set to date. (see sample app: iOS7)
-A full keyboard instead of a Time picker may appear when user clicks on a text box with the inputType property set to time. (See sample app: iOS7)