I want to write application in adobe flex/air through which I can communicate/connect with hardware devices such as Fingerprint reader, scanner.
Is there any way to do so?
Is flex/air support hardware interaction with the following devices.
It's possible in AIR if you use native extensions.
You will have to write a separate native extension for each platform and compile separate application versions.
Native extension example for Mac.
Native extension example for Mac and Windows in C++.
Related
I'm planning to build Web application and use the SignalR library to allow web admin to chat with other users (use Mobile application)
1- System admin uses Web Application built by Asp.net Boilerplate (.NET Core 3.1).
2- other users use Mobile Application built by (Qt Mobile application )
So, Is this scenario applicable with the SignalR library, or I will encounter some limitations especially with QT Mobile application?
Update:
Why I want this approach?
Because I'm using Esri QML SDK (in Mobile App)
I am not familiar with QT Mobile Application development, however I looked for it and understood that the language of development is C++.
Based on this, here is a client lib for SignalR in C++. You can use this lib to connect to c++
Click Here
Also, I wish to bring attention to an official documentation from Microsoft that states that C++ & Swift are unofficially supported framework.
Link
I have not used SignalR before. However, Qt provides its own websocket QML client component as well as a server one, they have a client example here and a server example here should you want to see how the client component interacts.
I have used the QML websocket with a NodeJs websocket server and it presented no problems at all.
Creating a simple working environment should be no problem, Qt provides its own simulator with their IDE, just copy the client example, change the link to point to your server and give it a shot.
If you haven't got this up and running by now, I'll suggest you would take a look at signalr-qt. We have been using this for several years now, with Qt apps for iOS, Android and Windows desktop. Unfortunately it is not maintained anymore, but we've been running it in production apps using Qt 5.6, Qt 5.12 and Qt 5.15.
If I am developing an application using Qt quick QML on windows 10, can I deploy my project and test it on an ios device? I have read this post Developing iOS app on Windows but it seems to be somewhat in conflict with what I have read. The chosen answer in that question says that you need a macOS to develop IOS applications. Qt's documentation and other posts have said that you can port applications onto various platforms with the same code "Code once, deploy everywhere". So will I be able to actively test my qt quick QML code on an ios device from a Windows 10 development platform?
No, you can't. You need either macOS computer or virtual machine with this system.
When using Xamarin forms (VS2017 for Windows) for cross-app development, there is certain features that are not covered by the android emulator, such as Bluetooth. Is this any different with USB debugging? Assuming my app runs via USB debugging on an actual mobile device, would Bluetooth be available in my running app as if it was installed and running natively?
I just would like to know, if I can test all features that are missing in the emulator by using USB debugging or is there any other limitations in this case?
If you're using an actual device there are no limitations other than those imposed by the device itself.
I am trying to make an SIP based application running on Adobe AIR using Flex. Can I use the PJSIP library written in C for my Flex project?
Yes, you can by using AIR native extensions. Quoting the introduction:
Native Extensions for Adobe AIR are code libraries that contain native code wrapped with an ActionScript API. You can use native extensions in an AIR application to access platform features not supported by AIR, to benefit from native-code-level performance for critical algorithms, and to reuse existing native code libraries.
We have a .net desktop application that has a mobile component (Windows Mobile). The mobile component edits a specific subset of the system data. We would like to create an iPhone and Android version of this mobile app.
Is it possible to use MonoTouch and MonoDroid to compile a 'dll' in each of the respective environments which handles data access, so the apps can be written in the native environment but share the same data behavior? Basically, just focus on UI.
We are planning on using SQLite as the database, since it runs on all platforms, but we don't want to have to write the DDL and queries 3 times.
Yes. Use Mono.Data.Sqlite, which is included with both MonoTouch and Mono for Android, and provides an ADO.NET interface atop the native sqlite library.
On the Android side of things, I have found that Mono.Data.Sqlite is most stable with Android v2.2 and later (API level 8+), though others have reported that Android v2.1 works for them.