I want to create augmented reality application on BB10. But there is no 3rd party library is available for BB10. So i am thinking to implement Augmented Reality using QAugmentedReality of Nokia because blackberry said that Qt application will run on BB10.
Is there any sample AR application in QT so i can run that on BB10 and check if it work or not then i start developing my application.
In the official tutorial for QAugmentedReality there is a link to a sample application towards the end. However it's a .sis file, so intended for Symbian. Not sure if you can simply execute that on a BB10.
In any event you could follow the tutorial and just compile it for BlackBerry
WIkitude Lauche its Augmented Reality SDK for the BB10. So now any one can build their application using Wikitude.
http://www.wikitude.com/
Related
I am beginner in web assenbly and I want to use qt webassembly in qml application. I use emsdk 1.38.30-64bit to compile qml application and it compile successfully but when I use emsdk 1.38.30-64bit with thread flag in my browser I get downloading/compiling. what is my mistake and how should I solve this problem?
Qt multi-thread support is still quite in development, a single thread application should be in general fine for QML apps, the QML engine is still single threaded. Try also newer emscripten compilers, but even in my extensive testing with versions 1.39+ multi-thread was an issue. Quick note if you want to test your QML app in the browser, you can use Felgo WebEditor for quick snippet testing https://felgo.com/web-editor or you can test our fully fledged web IDE https://ide.felgo.com
I want to rewrite my old .net app based on FirebAse with the new C++ SDK, I have managed to link and compile the libraries in my VS2015 environment, but now have no idea about how to use them.
The firebase quick start here:
https://github.com/firebase/quickstart-cpp/tree/master/auth/testapp/src/desktop
doesn't really show anything.
Am I looking in the wrong place?
Cheers.
Firebase C++ only provides stub libraries as a convenience for desktop at the moment so while you'll be able to link the libraries they won't actually do anything. We have a desktop implementation of our light platform abstraction layer for internal testing only - notice we don't ship desktop MSVC or Xcode projects.
See the readme.md in the Firebase SDK zip file for more information.
I am working on test automating a qt 5.5.1 - qml Application on an embedded device.Is it possible to do on Selenium - qtwebdriver? If so I would first like to try it on the Desktop and then on the device.
Does anyone know of a tutorial of how a basic qt qml Desktop application is automated?I couldn't find it online.Pardon my noobness. Thanks in advance!
Yest it is possible.
Check some example selenium tests here : https://github.com/cisco-open-source/selenium/tree/master/java/client/test/org/openqa/selenium/qtwebkit/quick_tests
To run these tests check https://github.com/cisco-open-source/qtwebdriver/tree/WD_1.X_dev/src/Test: (main.cc is the main class to run, the *DeclarativeViewTest.cc are the test applications)
you can start from wiki: https://github.com/cisco-open-source/qtwebdriver/wiki/Hybridity-And-View-Management
How to handle Flex grid with selenium web driver?
Right now I am using sikuli api (image processing) but it is not a good solution. if you have solution for it please give step wise answer which you have tested.
In order to be able to automate a flex application you need to add instrumentation features to your compiled SWF. This can usually be done using a loader application, that applies the instrumentation, or you compile this in to the application you are intending to automate. The webdriver then communicates with these automation-stubs and is able to take full control of the application.
Here is a description of the general Automation concepts:
http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ec5.html
This article should explain the actual steps needed for Selenium2 with Webdriver:
http://www.blackpepper.co.uk/driving-a-flex-application-via-selenium-2-webdriver/
Handling flex grid in selenium is not a simple task, After some research, this task has been done successfully , Although selenium is providing SeleniumFlexAPI API by which you can perform actions in flex grid.
These are the steps which we need to follow:
you have to download selenium flex API .
you will get a SeleniumFlexAPI.swc file here.
a. you need to put this file in your flex application (In the repository or in your project libs folder).
b. you need to add lib path in flex compiler like this and compile the code
-include-libraries "libs\SeleniumFlexAPI.swc"
Source with Example
For a normal Flash/Flex application I would include my Unit Tests in my application project (perhaps in a tests source folder alongside my main src folder). I'd then have two application entry points: the app, and it's tests.
How are people doing this for their Flex Library Projects? You know, the kind that produces a SWC file. As far as I can tell, you can't set an executable entry-point for these projects (to run the tests).
Normally, Flash Builder only allows you to use the debugger from a Flex/AIR application, not a library project. So best thing to do here is load the library into a Flex application and write+debug tests there.
Here are step-by-step instructions to be able to test your library project, with debugging/stepping enabled:
Create a Flex Library project that you want to test + debug
Create a normal, empty Flex Application. We will write the tests in this dummy Flex Application so we can utilise the debugging features.
Set the library's build-path to the 'libs' folder of the Flex Application so it builds most recent code into a swc loaded by the Flex Application.
Optionally, set the
Flex Application to 'reference'
the library project in Project
Properties->Project References, this
ensures the library code is built first.
Write your tests in the Flex
Application
Debug and run your tests: you
should be able to step through your library
source code! Nice.
Optionally, once you're satisfied your tests are all good
copy your tests back into the
library project to keep all the library's associated code together in one project. Make sure you're not including the test classes in the actual library swc.
This is how I do it anyway.
If we assume that you need an mx:Application entry point to run the unit tests, then it would seem to make sense to generate a separate application project solely to run the tests.
Would you really want to include the unit tests in the compiled SWC anyway? (For an application this wouldn't be a problem since they're, presumably, not referenced, but for a SWC library I think they'd be compiled in if they're in the folder hierarchy somewhere)
In Flash Builder Beta 1 onwards itself, you can write and execute Flexunit tests from a library project.
You can use the IDE integration feauture of FlexUnit, and select the project, folder , class or method from the context menu and use "Execute Flex Unit Tests". This will create the application file of the required syntax, run the application and show the results in the FB. You can even select from the result and run the tests are requried.
There isn't currently a way to test a library project. You must have an application as the entry point to the tests. This would be a great feature request for Flash Builder 4.