1 – Dispatching notifications by polling back-end apps or receiving back-end-originated events
2 – Uniform server-side API for pushing notifications via Apple, Android, BlackBerry and SMS
3 – Maintaining push state of each user and device details
4 – Dispatching the notification via the appropriate notification service
5 – Uniform client-side API for subscribing to notifications and handling them on the device
6 – Monitoring and controlling notification delivery; Statistics of notification delivery
Geo-location data is one of the most powerful differentiators of mobile apps. With it, organizations can transform marketing, operations and other business processes by delivering content and other business actions when and where it is needed by customers and employees. Yet because geo-location coordinates must be constantly polled to understand where a mobile device is located, it creates a stream of geographic information that is difficult to manage without exhausting resources such as battery and network.
Worklight 6.0 provides a new geo-location toolkit that allows developers to efficiently collect geo-location data within the mobile app without exhausting mobile resources such as battery and network. The new toolkit provides organizations with a practical way to trigger business actions based on geographic data and to analyze it to gain business and operational insight on application usage.
* Location data can be based on GPS and Wifi coordinates
* Triggers can be created when user reaches a point of interest, or enters or exits a region (geo-fencing)
* Developers can set policies for acquiring geo data and sending it in batch to control battery and network utilization
Geo-location data is one of the most powerful differentiators of mobile apps. With it, organizations can transform marketing, operations and other business processes by delivering content and other business actions when and where it is needed by customers and employees. Yet because geo-location coordinates must be constantly polled to understand where a mobile device is located, it creates a stream of geographic information that is difficult to manage without exhausting resources such as battery and network.
Worklight 6.0 provides a new geo-location toolkit that allows developers to efficiently collect geo-location data within the mobile app without exhausting mobile resources such as battery and network. The new toolkit provides organizations with a practical way to trigger business actions based on geographic data and to analyze it to gain business and operational insight on application usage.
* Location data can be based on GPS and Wifi coordinates
* Triggers can be created when user reaches a point of interest, or enters or exits a region (geo-fencing)
* Developers can set policies for acquiring geo data and sending it in batch to control battery and network utilization
New! Embedded functional testing
The accelerated delivery cycles of mobile applications requires fast and effective test cycles. Whether you are developing native, or hybrid applications, you need to validate that mobile apps work as expected across multiple platforms and hundreds of devices in market at any time – each with its own form factor.
Until now, accomplishing this task required teams to undertake tedious and time-consuming manual test processes on every target platform and device. This typically involved creating a list of user actions and expected responses, codifying these test cases in spreadsheets or text documents, and laboriously (and manually) running the test scenarios on all target platforms and devices, one test and one device at a time.
Often companies lack the time to properly test their apps, with mobile’s accelerated pace of change – ultimately leading to lack of testing, poorly performing software and inevitably, customer frustration and lack of confidence. Five app stars can become one star apps overnight when poorly performing software erodes consumer confidence.
With IBM Worklight 6.0, we have replaced much of this tedious and time-consuming testing by providing the industry’s first integrated, cross-platform mobile app testing capability. Here’s how it works. Either developers or testers can simply press a button to record a sequence of actions on a mobile device. Once the recording has been captured, it becomes the basis of an intelligent, resilient and code-less test case that can be played back on demand on any iOS or Android device within the same OS family – and even on simulated devices.
This capability allows organizations to test faster, at lower cost, and more methodically – leading to higher quality apps, delivered to consumers faster, and at lower cost.
This embedded functional testing capability is not an upsell, but an integrated component within IBM Worklight 6.0. IBM Worklight 6.0 provides exceptional value on a standalone basis – and can be upgraded to Rational Test Workbench to gain the added advantages of service virtualization, multi-tier testing and automated batch and regression testing. Integration with the IBM Mobile Development Lifecycle Solution provides traceability across requirements and defects for full visibility and control of the software delivery lifecycle.
Speaker notes:
Mobile applications are increasingly deployed within complex business environments. For example, your mobile device may be used to place or modify an order that navigates through many layers of a mid-tier and/or backend system. The mobile client might also duplicate functions of an on-line ordering portal. A mobile testing capability needs to deliver a full range of test automation capabilities so you can validate the end-to-end quality of these multi-tiered, multi-channel systems.
Speaker notes:
Mobile applications are increasingly deployed within complex business environments. For example, your mobile device may be used to place or modify an order that navigates through many layers of a mid-tier and/or backend system. The mobile client might also duplicate functions of an on-line ordering portal. A mobile testing capability needs to deliver a full range of test automation capabilities so you can validate the end-to-end quality of these multi-tiered, multi-channel systems.
MAIN POINT: Next steps include leveraging the ibm mobile enterprise web site to gain access to information and trials of key software. Talk to your IBM representative or business partner to find the right next step for you.
SPEAKER NOTES:
Thank you for your time today. We’d be happy to answer your questions between and after sessions today. To learn more about what you’ve heard so far in the first two session and to actually being using trials of the IBM MobileFirst software offerings you can visit the main IBM mobile enterprise website shown on the screen.
Above all, take the time to talk with your IBM representative or business partner to find the right next step for you.