Trusteer is a subsidiary of IBM specializing in cybersecurity.
Part of their product catalog is the Trusteer Mobile SDK . Trusteer Mobile SDK collects multiple mobile device risk factors and provides them to the mobile app, enabling organizations to restrict mobile app functionality based on risk levels. This library allows mobile developers to easily detect security risks such as banking malware, jailbroken or rooted devices, unsecured wi-fi connection, etc.
This document assumes you've already... [More]
With WebWorks SDK 2.0, the BlackBerry has inverted their model: instead of Cordova being a facade of top of WebWorks, WebWorks is now a facade on top of Cordova, and WebWork’s specific function is implemented as Cordova plugins. Note that WebWorks SDK 2.0 is built upon Apache Cordova 3.4 and the platform has aligned with the Apache Cordova open source project.
The "Upgrade to WebWorks 2.0" instructions basically say to create a new 2.0 project and move all the assets over. For details refer:... [More]
IBM Worklight V6.1 Fixpack 1 (18.104.22.168) is now available and includes a number of fixes and enhancements, as well as some new Getting Started material. If you have the Worklight Consumer or Enterprise edition, you can download the fixpack from FixCentral and follow the instructions to upgrade. If you have the Developer Edition , you can upgrade via Eclipse Marketplace from within your local eclipse installation.
In addition to fixes, this fixpack also includes 3 new Getting Started modules:
Windows Phone 8 – Using native... [More]
Despite many advances in wireless network technologies, access to high speed mobile networks is not all pervasive especially in growth markets such as India, Africa and South East Asia. In these markets, the most popular way to access the Internet is through GSM, GPRS or EDGE. These networks have various data transfer rates which are in the order of upto a few hundred kbits per second. In this document, we will refer to such networks as Slow networks.
The aim of this document is to... [More]
Do you want to automate deployment of your Worklight applications? If so, then check out the Worklight plug-in for IBM UrbanCode Deploy . The plug-in helps you easily create repeatable processes for deploying artifacts to your IBM Worklight Server.
To help you apply DevOps practices to your Worklight environment, I wrote an article that shows you how to set up an end-to-end deployment process. I describe each part of the process from the build through to the deployment on the Worklight Server. I even included sample build... [More]
IBM Worklight is an open and advanced mobile application platform for developing, running and managing HTML5, hybrid and native applications for smartphones such as, iOS, Android, Windows Phone, Blackberry as well as feature phones such as Java ME phones. While smartphone adoption is ramping up at an exponential rate, there are organizations that still run applications on older operating systems, such as, Java ME (J2ME) as well as Windows Mobile 6.5 phones. These devices will take some time to be replaced with newer and faster... [More]
The purpose of this document is to describe how to run performance tests on the different features of the Worklight server. In this post, jMeter performance test is adopted but for the other tools (Load Run etc), the steps are the same.
Worklight server features that affects performance
SSO – Single sign on
This document will describe in... [More]
Starting from v6.0.0 the IBM Worklight studio contains an embedded instance of WebSphere®Application Server Liberty Profile as the default development server.
While each customer environment (for example: development, QA, pre-production, production) may has its own production server with unique Worklight-specific settings such as the database connectivity parameters and logging settings etc.
In most case the development server(within Worklight studio) and production server(outside Worklight studio) share the same... [More]
* The following is relevant to Worklight Hybrid applications with mobile environments (Android, BlackBerry, iOS and Windows Phone).
One of the Mobile Application Management (MAM) capabilities in Worklight is to deny an application from connecting to the Worklight Server. This capability is useful for example when a severe security hole is discovered in the application and so to prevent end-users from encountering it, disabling an application is a good option to have.
The default behavior
In this post, we will attempt to clarify how to handle different errors and statuses in Worklight adapters. Mainly, we will look at the example of an HTTP adapter.
For general information about Worklight Adapters, see here: http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.worklight.dev.doc/devref/c_overview_of_ibm_worklight_adap.html
When using an HTTP adapter, the general flow is that the client (the mobile app) will use WL.Client.invokeProcedure to invoke one of the... [More]
What is My Notifications?
My Notifications enables you to stay informed about critical support content for your IBM Worklight or IBM Mobile Foundation environment. When you sign up for My Notifications, you will receive daily or weekly announcements of content on ibm.com that pertains to problem solutions, critical product updates, security bulletins, and other important support information through e-mail, RSS feeds, and/or custom web pages.
The type of information and the method that is used to inform you are completely... [More]
New Background Modes
In iOS 7, Apple improved its background features. More specifically, they've added two new background modes : "fetch" and "remote-notification". These two new modes allow your app to wake up in the background to download (or upload) content from a remote server. In the first mode ("fetch"), these requests happen automatically at different times of the day. In the second mode ("remote-notification"), the request will be triggered by a modified Push notification. You... [More]
In addition to providing a cross platform API to send push notifications to mobile devices through the device vendors’ push networks (such as APNS, GCM), Worklight also allows you to send notifications as SMS messages. Although this kind of notification cannot interact directly with an app installed on the device, it is sometimes considered as more reliable and can be a good way to reach people who have not installed any app at all, such as users of a mobile web app.
In order to send an SMS message from a programmatic... [More]
Starting with IBM Worklight V6.0, some Apple iOS applications that are submitted to the Apple App Store might be rejected. The rejection notice states that the application references the non-public selectors "controlFrame" and "textBackgroundColor."
Interim Fix PM97820 is available in IBM Fix Central to address this issue. Use the following links to access the interim fix:
IBM Worklight Consumer Edition
IBM Worklight Enterprise Edition
Back in May, during the Impact conference, we discussed with Jim Zhang and Tom Young about the new Mobile Testing capabilities in Worklight 6.0 in this blog entry Mobile Testing Feature in Worklight 6 . Now that Worklight 6.0 is out, I wanted to come back on this and explain the basics of mobile testing in Worklight 6 and how to start using it.
You may wonder what is this new mobile testing capability in Worklight 6.0. This is not about doing unit test of your code or anything similar, this is the ability to do functional testing of a... [More]