Maui Android Binding Class For Brother Mobile Printing SDK - printing

Jumped on the maui development train with a new mobile android app. Intent is this app will print out a docket on a Brother RJ2050 mobile printer.
I've downloaded the SDK and followed the instructions from here (Adding an Android Java Library Binding project rather than the Xamarin version). https://support.brother.com/g/s/es/htmldoc/mobilesdk/guide/getting-started/getting-started-cross-platform.html#bind-the-sdk-for-android
All good so far, problem is when I try building this, I get a heap of CS0535 Errors, For example 'MWPrintSettings' does not implement interface member 'IPrintImageSettings.GetHalfTone()' and a number of warnings of different nature.
As an experiment, created a Xamarin Android Bindings Library followed the instructions and compiled fine. Of course can't include that in my Maui app though.
Wondering if anyone might have some thoughts? Or is it just plain the Brother Mobile SDK isn't going to work in this environment (Being .net7 maui)?

Related

Developing in Qt for iOS on a Linux computer

I'm planning to develop an app for Android using Qt Quick Controls and an Android Emulator. The same set of components is said to work on iOS. Thus I'd like to build the app for iOS as well.
Unfortunately, Qt for iOS is only available for Mac.
I don't own any Apple or Android device. I'm using a computer running Linux.
What would then be the best way to be able to build the app for iOS (and test whether everything works as expected; most testing will take place in the Android emulator)?
If any more information is needed, feel free to ask in the comments.

BlackBerry OS 6 App Dev

When developing a application for iOS that pulls in a web site, you have a very simple web app wrapper that as far as I know acts like an iframe, pulls in the web site and boom - you have an app.
My understanding is that if done this way you are using a "stripped down" Safari to view the web site in a "app" as it is a web wrapper.
When developing an app for BB OS6, is it the same concept? If I develop a wrapper that says "go fetch site x and display it in this app" is it going to use BB OS6 default browser APIs to render said site?
Also is there links to said API?
If all you want is a container to display Web content I'd highly recommend you use Webworks (or cordova for cross platform) as opposed to Java. WebWorks already creates and sets up the bf2 for you in a tested and proven way.
The equivalent of UIWebView for iOS would be the BlackBerry BrowserField.
If you want some examples of how to use it, I recommend installing the BlackBerry Eclipse plugin. That will install in Eclipse the full BlackBerry Java SDK (e.g. version 6.0, 7.0, etc.), which comes with lots of sample code. From Eclipse, you can then
Import... -> BlackBerry -> Import BlackBerry Samples -> BrowserField2Demo.
Note that you want the BrowserField2Demo, not BrowserFieldDemo!
Or, you can go directly to the github site with BlackBerry sample code.

How to prepare old Blackberry app for BlackBerry 10?

We have a couple of Blackberry apps and are now trying to prepare them for BB 10. These apps are made in Java via Eclipse and/or RIM IDE tool. However, when I went to https://developer.blackberry.com/platforms/bb10, I saw that there is no even a mention of Java SDK. Take a look at image below.
So how am I supposed to update Blackberry app to BB 10? Any ideas?
You have to decide what to do with your applications. If you have an Android version, one option is to repackage the APK to a BAR using the provided tool set so that it will run under the Android player. There are many good Android applications that provide an acceptable or even good user experience this way. Another option is to port your BlackBerry Java application to Android (if there is no existing Android version) then package the Android version for the player. This would also allow you to market the application to Android users. The final option is to port the BlackBerry Java applications to the Native SDK, Cascades, HTML5 or Adobe Air.
The best way forward depends on how tightly integrated into the BB10 system you want to be. While there are facilities provided in BB10 that are the equivalents to those is BlackBerry OS, there have been significant changes required to enable the improvements everyone wants to see on the new platform. If you see BB10 as a significant part of your future business then porting to Cascades would be very worth while.

google-tv development Environment

Hi I am an android developer and now I want to learn Google TV development.
I want to know how to set up development environment and emulator for execution.
I already have a android development environment using Eclipse 3.5 on ubuntu 10.10.
One more thing is it possible to develop Google TV Apps using iOS?
As far as the main question, you might wish to download the Google TV Add-On from the Android SDK Manager., it will give you the emulator for GoogleTV HC3.1.
There is a new C++ version of the Pairing Protocol and AnyMote Protocol that is Open Source.
I'm not too sure about the development environment but I know that there are issues surrounding open sourced versions of the google TV IOS products.
For example, if you were thinking of creating a google TV remote on IOS, then you might struggle to find an open source Objective-C implementation of the Google Anymote Protocol - Google are prohibited from open sourcing it because of the Apple Store licencing agreement.

Is it possible to develop using Xcode and Adobe Flex at the same time?

I've been looking for interactive chart library for iOS but it seems like there's not so many options out there. I've tried CorePlot and two other commercial library but even though the licensing were very expensive they're not quite what I'm looking for or close to some of the charts found in Microstrategy or Roambi app like the on below ...
Then I found an article about Adobe Flex with a few sample applications build using Adobe Flex that can run on iOS. Pretty interesting technology but I'm mostly interested with its chart. Is it possible to create a library using Adobe Flex(with chart views) and import the library into Xcode?
It's possible to create applications with Flex/Flash for iOS using AIR. And there is also a great opportunity exists to import native iOS libraries created with Xcode to the Flex (find some samples here). So you just need to look for appropriate charts functionality implemented with flex/flash and try to launch it under the iOS to see whether you'll be satisfied with performance or not.
Flex = Flash, and iOS != Flash. Clearly, Xcode wouldn't allow it. You could try compiling a bundle from Adobe's cross compiler tool, if that is indeed possible, and use class-dump to access it. Perhaps.
Adobe Flex 4.5 and 4.6 have introduced ANE (Adobe Native Extensions). This allows extending the Adobe AIR runtime ( there is runtime for IPhone, IPad, Adroid, Blackberry 10, ) using native code.
For IPhone you can write a static library compiled as a .a file and import that into your Flex Iphone project and compile as ANE.
Flex also has some native things like vibration, camera etc support, but if you want to do anything nifty with it, just write native.
Compared to Titanium, PhoneGap, KendoUI etc - Adobe Flex 4.6 really stands out. One thing that you must be aware of that Adobe Air runtime needs to be on the device. From Adobe Flex 4.6 onwards, you can actually bundle the air runtime with your app - it is called the captive runtime.

Resources