upgrading qooxdoo 5.0.x application to the current version based on NodeJS - qooxdoo

How do I upgrade a previoud Qooxdoo application 5.0.3 to a new application I created with the qooxdoo compiler ?
After creating the new app with the qooxdoo compiler and replacing the source code we get a huge number of errors.
Any ideas ?

Related

How to automate a Silverlight based web application using selenium?

I am trying to automate a web application using selenium, however that application is developed using Silverlight. Hence, i am not able to inspect the elements in the web page. Could anyone please suggest on how to tackle this problem?
Out of the box, selenium won't natively support testing a Silverlight-based web app. There is https://code.google.com/archive/p/silverlight-selenium/, but it doesn't look like that project is currently being maintained. Beyond that, Silverlight itself is not longer under development, and it won't run on recent versions of Chrome or Edge (or Android or iOS).

Onesignal API in Windows Phone 8.1 Silverlight App

I made a little app started with Databound App template. Didn't have an idea that it made use of Silverlight and at same time that this was making this framework uncompatible. I have to install Onesignal API to it for push notifications. So, I followed the documentation procedure.
It failed at 1.4 with this error when pressing OK:
Microsoft Visual Studio
A reference to a higher version or incompatible assembly cannot be added to the project
So I tried to do the same thing, in case I did something wrong, on the Blank App template which doesn't feature Silverlight and it worked.
How can either install the API in my Silverlight project or "convert" (or migrate) it to non-Silverlight?

AEM6.1 mobile Apps

I needed some inputs on mobile apps.
Query: I have an existing web application on AEM(angularJS is not used). I want to transform the same on Mobile app using AEM6.1
While reading through the documentation section of AEM Apps, I found that the mobile App built on AEM
- works on the terminology and AngularJS framework.
- mobile App has different paths and app structure as compared to AEM web Applications
-since, phonegap has to be used, relative path needs to be different than the same of web application.
I am in a dilemma as If I would be able to convert my existing web app into a mobile App or not. If anyone of you has done some research on this, it would be very helpful.
Thanks in advance!!!
Regards
You can very well convert your AEM desktop application to a mobile app(site should be responsive).
AEM makes use of Cordova (PhoneGap) and ContentSync framework to create apps for both android and iOS. More about how to config ContentSync here. In simple terms, ContentSync packages your application(/content, /apps, /etc,...) based on defined set of configurations and cordova(phonegap) helps you access native phone capabilities and to create the archive file (apk/ipa). There is more than one way to create an app using AEM.
1. Using Cordova CLI :
You setup a cordova project in your filesystem. Then create contentsync configuration for your AEM project. Generate and download the application archive from here. Cordova project you had setup earlier will have the below folder structure.
Place the contents of archive file inside www folder, modify config.xml according your application and initiate build. Using this method, you will require an Apple system to generate .ipa file since it makes use of xcode and windows makes use of npm node js for the initial dev env setup.
2. Using OOTB 'Initiate phonegap build' workflow and AEM cloud config
This is an easy approach and does not require you to setup any cordova project in your system. All you have to do is setup contentsync configuration, add a few properties for the workflow to recognise your project and then trigger the workflow. Follow this.
3. Using Apps console in AEM 6.1
This also makes use of ContentSync underneath. Apps console makes the app very easy to maintain and configure, it also has inbuilt configurations for push notification, deep linking etc. Go through the info here. Refer to the sample geometrixx-outdoors project created in apps console, will help you understand better.
PS: Cordova and phonegap are the same. You can think of Cordova as Linux kernel and PhoneGap as linux distribution.

clarification needed on phonegap vs sencha touch

Phonegap
allows access to native features, camera, address book, etc.
has no built-in UI elements, something else is needed for that (JQM for example)
(anything else?)
Phonegap build
allows cross-compiling of an app, it could be sencha, phonegap, etc.
Sencha Touch 2
has UI elements that display natively on each OS
has its own build that allows cross-compiling
can be supplemented with phonegap if access to native features if required?
Is all of this information correct? If not please clarify.
Phonegap (Cordova) essentially generates an app that uses a web browser internally to run a webapp. The webapp that it runs can be made however you wish to make it, with any number of frameworks.
Sencha Touch is just one of those frameworks that can be used. ST can also, however, be used to generate the native apps, but it will not allow as much access to native functionality as packaging your ST app into a Cordova app.
FWIW, it was made public last week that the new version of ST (2.3) will have easier integration with Cordova, allowing a Cordova build using the Sencha Cmd tool.

How to install NewRelic Mobile in Appcelerator mobile app?

I am using NewRelic on our web based applications, and since they recently released a mobile version, we would like to incorporate it into our existing Appcelerator app. We commonly use Titanium Studious 3.0.2 for development.
We are using NewRelic iOS Agent 1.309 which essentially is NewRelicAgent.framework package for use in XCode 4.2+.
How do I set it up in the Appcelerator or Titanium Studios, so it would work with our existing application?
We got the framework via : https://marketplace.appcelerator.com/apps/1140?1691569151#overview
The way we usually do this is we need to copy the framework in User/Library/Application Support/titanium/ios/module-version/module-code ...
and add this to the app :
<modules>
<module version="0.1">nameOfYourModule</module>
</modules>
</ti:app>
How do we add this iOS framework to our app in a similar way?
They didn't actually release it yet. They more or less created a placeholder for it in the marketplace.
The module itself is being released later in the year from what I understand.

Resources