We from the IBM Mobile Foundation team are super excited with the release of our IBM Worklight product suite. There are several exciting new features that I am excited about. There is everything a developer needs to build solid, user-friendly, cool, secure mobile apps with enterprise connectivity options. I will be exploring some of these as the days, weeks unfolds as I continue to blog about my escapades in mobile development land. In the meantime, download the IBM Worklight Studio - Developer edition and give it a whirl! Another recent... [More]
A new course: VW501 Introduction to IBM Worklight V5.0 for Application Development and Deployment, is now available, and it's free ! It is a web-based course that you can take at your own pace. Once you sign up for the course, you get access to the material for a 60-day period, and you can take it where ever and when ever you want during that time - at no charge. To sign up, please visit this URL: http://www-304.ibm.com/jct03001c/services/learning/ites.wss/us/en?pageType=course_description&courseCode=VW501 This basic course is designed for... [More]
One of the cool things (I need to use that phrase, baking in Austin's 100+ degrees F) to do in summer are various industry conferences that occur to take me away to mostly cooler places. This year it started off with Innovate in Orlando (luckily was cooler than Texas). This was a good conference in many ways, personally. I got to meet some old friends, enjoyed talking about mobile development, making some new friends, learning about innovative ideas, talking to various partners and enjoying the milder weather. I also got some street cred by... [More]
Over 100 million users have upgraded to iOS 6 , and with built-in support within IBM Mobile Foundation 5.0 (which includes IBM Worklight 5.0 and IBM Endpoint Manager for Mobile Devices ), you can start building, connecting, securing, and managing applications for your iOS 6 users today. Check out this 6 minute discussion with Dirk Nicol, Program Director, IBM Mobile Strategy and Product Management, on the subject.
For more detail on using iOS 6 with IBM Worklight , see this TechNote . Additional iOS 6 details for IBM Endpoint... [More]
Abstract This article explains how to install IBM Worklight Server on a Linux Virtual Machine (VM) at the Amazon Elastic Compute Cloud (Amazon EC2) service . Amazon EC2 allows account holders to create, start, stop, and terminate VM instances on-demand. Because Amazon encourages consumers of the Linux VMs to use command-line operations instead of graphical interfaces, this article explains how to perform a command-line silent install of Worklight Server using a response file with the IBM Installation Manager. Main steps - Create account at... [More]
Abstract This article explains how to create and deploy a simple Worklight Application to a Worklight Server running on a Linux Virtual Machine (VM) at the Amazon Elastic Compute Cloud (EC2) service, and shows how to connect to it from a physical Android device. Introduction I recently started learning how to use the Amazon EC2 service. I wrote an article describing how to install and run a Worklight Server on a Linux VM at Amazon EC2 [ here ]. The next step to make use of the Worklight Server is to deploy an app. My colleague Josh Alger... [More]
Enroll now for a live virtual class: Mobile Application Development with IBM Worklight V5 – Early Education.
Two sessions scheduled: Nov. 5-9, and Dec. 10-14.
In this 5-day instructor-led course, you learn how to use IBM Worklight
V5 to develop mobile applications that run on an Android or iOS*
environment. See the course description for more details.
Check class schedule here - http://ow.ly/eylft
For enterprises, having a mobile presence has become a requirement today. Given that building a native application in mobile requires significant amount of investment, many companies are looking to build mobile web applications that has same look and feel as native without compromising on the user experience. Some of the questions frequently asked by our customers are how can I optimize my existing webapp for mobile with Worklight? Will my website run as is on a mobile web browser without any changes? While the chances are that your website... [More]
From talking to customers and my colleagues at IBM, I've gained some insight into how people are using the Dojo tools provided in IBM Worklight Studio ("Studio") and some difficulties they have encountered. In particular, three points are being raised which we would like to find solutions to: Studio puts the expanded Dojo source tree into the project in the "dojo" folder. Customers would like to work with a smaller subset, which would also facilitate upgrades to newer Dojo versions. If my application needs dojo resources... [More]
Worklight allows us to create hybrid apps, using modern web technology to create most of our UI elements and logic, whilst still offering the ability to drop down to native code for either UI or logic when necessary. One easy way of stepping down to native code is by using Cordova plugins. In this walkthough, you'll create a Worklight application which can scan barcodes using the camera on an iOS device.
a Mac with Xcode
iOS Developer Program access
IBM Worklight comes with built in push support for iOS and Android. This walkthrough should assist in the required set up for this. For the purposes of demonstrating push notifications, we will use the sample code provided by IBM. You can download this from here - look for the "Push Notifications" topic, and download the sample code:
1. Once this code has been downloaded, import it into Eclipse. 2. You should now see the sample project: 3. To get this project working with... [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]
During the course of this article you will be presented with three different offline patterns. These are commonly used to create working offline scenarios for mobile applications. The first pattern will take the naive approach of porting an existing application to mobile as-is. The second one will be focused around caching in order to make the application more responsive. The final one is centered around selectiveness to create a personalized offline experience. Before diving into the patterns, we'll go over some of the... [More]