So, how is your iOS project coming along? As the Apple Worldwide Developers Conference (WWDC 15) gets underway in San Francisco, we want to make you aware of a few recent developerWorks articles that focus on mobile development with Apple and IBM technologies....
IBM has just introduced support for Apple WatchKit in MobileFirst Platform, which means you can now add MobileFirst Platform Foundation capabilities for security, analysis, and management to Watch apps. And what's really great, especially if you've already set up MobileFirst Platform for iOS, is that setting it up for WatchKit is essentially the same straightforward process.
If you want to see how it's done, check out Andy Trice's blog:
Learn how Xamarin and IBM can help you achieve enterprise mobile success. This presentation from InterConnect 2015 will introduce you to the Xamarin and IBM partnership. Announced in October 2014, the partnership allows enterprises to build high quality, native apps that look and feel like your users' expect with enterprise grade back end capabilities, including the power, security and reliability, that your enterprise demands.
We recently announced the IBM-Xamarin partnership, allowing businesses to build fully native iOS, Android and Windows Phone applications with shared code - while also leveraging IBM Mobile First Worklight’s robust integration, security and connectivity. With this partnership, enterprises are able to deliver both the UI quality consumers demand and the enterprise-grade backend and reliability that corporations require.
Join IBM and Xamarin technical executives on Thursday, December 11 at 8 am PST/ 11 am EST/ 5 pm GMT for a live webinar as they discuss the IBM and Xamarin partnership, demo the IBM MobileFirst SDK for Xamarin, walkthrough the IBM Worklight platform and answer any developer questions.
Ken Parmelee IBM Business Development Executive & Program Director, MobileFirst
Dustin Amrhein IBM Mobile Technical Leader, MobileFirst
Steve Hall Xamarin Director of Enterprise Mobility
We’ll send a recording after the webinar, so we encourage you to register even if you’re unable to attend.
We’re excited to announce IBM as a Diamond sponsor of Xamarin Evolve 2014, the largest multi-platform mobile development event of the year, in Atlanta, October 6-10. Greg Truty, Distinguished Engineer, Chief Architect SWG Mobile Build & Connect at IBM, will lead two sessions at the conference focused on how to easily build cross-platform native apps on the client-side with Xamarin, powered by the Worklight Server on the backend. Xamarin has grown to 730,000 developers in only three years and is now a major player in the enterprise, enabling developers to build fully native, high-performing apps for iOS, Android and Windows devices using a shared code base.
If you’re a C# developer in mobile development, Xamarin Evolve 2014 is your ticket to mobile expertise.
The event starts with 2 days of in-depth training on how to build fully native apps in C# with Xamarin. Three conference days follow training and are packed with mobile development best practices delivered by top speakers from IBM, Microsoft, Amazon, Dropbox, Couchbase, Salesforce, Github, Facebook and more.
“Connecting Xamarin Apps with IBM Worklight” is a hands on session designed to show you the power of Xamarin and Worklight together. Greg will cover how to connect native Xamarin apps to IBM Worklight Server for easy integration into your enterprise’s environment, and you’ll walk away with the ability to leverage existing resources and infrastructure for mobile, as well as manage cloud-based services directly to the end-user device.
“Keeping Apps Relevant: Deployment, Support, and Management Best Practices for Your Enterprise Mobile Apps.”Creating a successful enterprise app that employees actually adopt into their workflow requires much more than just delivering a great UI and UX on the employee’s choice of device. It doesn’t matter how good the app is if employees don’t know about it, can’t easily get it onto their device, or if it fails to keep up with new workflow processes and/or device features that make their lives easier. In this session, you will learn best practices for managing the last, but not least, parts of the mobile application lifecycle.
Don’t miss your ticket to native mobile app expertise - register here to join us at Xamarin Evolve 2014 today.
If you’re anything like me, you can’t imagine going anywhere without your mobile phone; today’s devices are more than telephones, they are our cameras, our wallets, our libraries and even our fitness partners. There’s no shortage of types of devices and global mobile device growth rates are estimated around 6.9% this year. Today’s leading enterprises are taking note: employees want mobile to work for them. As a mobile software engineer I can tell you making sure applications run on the right device at the right time for the right user can be challenging.
I can tell you that for newcomers, that first step joining open source can be nerve-racking but the Apache Cordova community welcomed me with open arms. I started where most new contributors would start, on documentation and test cases. Eventually the community voted to make me a project management committee (PMC) member, commonly known as a “committer” in the open source world. Being involved in open source has the added benefit of allowing you to network with bright technical leaders from other companies.
If you are leading your enterprise mobile efforts, you need open technologies to integrate your applications and speed your app delivery. If you are a developer looking to grow your role and get involved in open source, Apache Cordova is a fun project to be involved in. We are driving innovation in mobile while aligning with industry standards such as those outlined in W3C specifications. It’s very much an extensible framework and the future of mobile. Need to add bluetooth or near field communication to your application? Easy, just add the plugin. Want developers to tinker with your product or hook into your device? Make a plugin. This is an exciting time for developers!
Does this mean you should just use open source technologies like Apache Cordova? You could, but let’s face it, if you’re an enterprise developer who wants to solve multiple problems and scale quickly you’re going to need the cloud. Rather than reinvent the wheel, companies like IBM have plugins for developers to quickly access their cloud environment. One such IBM offering is IBM Bluemix, a platform based on CloudFoundry that allows for instant services, runtimes, and infrastructures to rapidly build powerful applications. Sign up for a free trial of IBM Bluemix here: https://ace.ng.bluemix.net/. The IBM Bluemix team has even created a set of Apache Cordova plugins that can be added to new or existing hybrid mobile applications. These plugins can be found at http://plugins.cordova.io/#/search?search=ibm. Mobile apps are 5x more likely to be implemented in the cloud which means developers benefit from Open Plus vendor specific offerings that take advantage of open source while offering enterprise grade value built on top of open technologies.
Now is a great time to get involved. Come join me and fork some git repositories. Submit a pull request. If not this one, then check out some of the other great communities out there like Cloud Foundry, jQuery Foundation and OpenStack. I think you’ll find that these communities are where you’ll meet some of the most creative developers today.
The webcast is based on an upcoming 'Mobile First' book that Raj Balasubramanian and Carlos Andreu are working on with O'Reilly Media. This hands-on webcast will cater to two class of developers - enterprise or backend developers who have dabbled in building web sites but hasn't spent much time on mobile, and the other class is anyone new to mobile app development be it designers or developers.
This webcast will highlight why the mobile first approach is necessary in building your next user facing app and why it's not a hype. Concrete examples will be provided using both mobile web and hybrid technologies to illustrate how you can get started. We will close by covering how the same concepts relate in the native world for education and awareness. We also touch upon enterprise concerns like integration and security with legacy systems in typical mid to large companies.
Get more info and sign up for the webcast by following the link above to the O'Reilly Community.
This post does not represent IBM's positions, strategies, or opinions.
Rapid Prototyping has been around for over 30 years. It has been used in the manufacturing industry to quickly develop parts and products. In the software development industry, rapid prototyping is linked to rapid application development and refers to the practice of iteratively creating screens or visuals of increasingly better resolution that project how an application will function in the future (or end state). This is particularly useful for mobile applications where we try to include the minimal set of features that are used most of the time by customers.
Rapid prototyping is highly effective when designing visual interfaces for mobile apps; unfortunately, effective does not mean easy. As with any iterative process, there are a series of steps to follow for each cycle. The rapid prototyping cycle includes three fundamental steps: envision, create and review.
Watch the IBM MobileFirst Tech Talk session on AT&T API adapters for IBM Worklight hosted by Naveed Ahmed from IBM MobileFirst and presented by Giri Bhaskara, Principal Technical Architect and Raj Sesetti, Solution Architect from the AT&T Developer Program.
AT&T spent last week in Portland, Oregon, at O'Reilly OSCON 2013, where we pitched the AT&T Application Resource Optimizer (ARO) tool and promoted our work in open source.
From Tuesday to Thursday we spent the day showcasing ARO to the many participants at the conference. This show marked a slightly different vibe than many of the shows I have previously attended. The main focus was on open source and collaboration. The show had over 300 speakers focusing on the different segments of the open source industry and the big message was about sharing and getting involved in the open source movement. AT&T fit right in with the ARO’s open source.
Learn more about the show, and how you can become a contributor to this great, open source product.
IBM MobileFirst hosts a set of virtual tech talks for developers, ISVs and anyone who is interested to learn more about mobile solutions. On August 6 the AT&T Developer Program kicks off their second series with a session on API adapters for Worklight. Our adapters enable developers to quickly and easily integrate APIs like Speech, SMS, Payment and more from within the Worklight platform.
Register and tune in to hear Giri Bhaskara, Principal Technical Architect and Raj Sesetti, Solution Architect from the AT&T Developer Program.
The Intel App Game Interface gives hybrid HTML5 applications the ability to accelerate canvas tag commands using native device level technologies. Learn the best known methods for writing rich graphical hybrid apps.
IBM and AT&T have broken new ground with a collaboration marrying IBM MobileFirst and the ever-growing portfolio of AT&T APIs and cloud offerings. The combination of the two technical powerhouses has attracted attention from developers, academics and business leaders alike, all hoping to make native app creation easier and less expensive and to deliver a better-quality product.
The partnership came about because IBM and AT&T leadership shared the goal to grow their company’s mobility market share, according to Edward Schmit, Executive Director ATT Developer Program at AT&T.
“IBM had purchased Worklight and was heavily looking at how to get more enterprise developers to use it,” Schmit explains. “AT&T also wants our APIs to be used widely by many different developers. It made sense to have our APIs exposed through the IBM tool. We thought there’d be interest to developers knowing that AT&T and IBM were working together in this space to bring extra value to them.”
Space is at a premium on mobile apps. You can’t simply shrink the full functionality of your web or desktop apps to fit into a mobile screen and expect to provide a compelling user experience. You need to rethink how you obtain and disseminate information. Most complex tasks should be reimagined to be simpler and streamlined; consequently Speech recognition support in apps can be a critical component in bringing sophisticated data entry to mobile devices. Using speech judiciously and in a well-planned out manner can result in greater satisfaction and engagement with your app.
In this interview at IBM Innovate, Leigh Williamson, Distinguished Engineer, IBM Software Group talks about IBM’s latest announcements, including the capability for mobile developers to record and playback functional tests.
Leigh goes on to explain that DevOps is important for any development organization, but it's especially important for mobile development where release cycles are so fast (e.g. every few weeks) and organizations need to automate and orchestrate deployments. UrbanCode which IBM just acquired has enhanced its support for IBM's mobile portfolio and there is more to come soon.
Leigh points out that IBM has the broadest enterprise mobile portfolio in the industry, but suggests, given the relatively nascent nature of the mobile industry, there is still room to grow.
In terms of key skills needed by students, coding and implementation skills such as Java and HTML5, and knowledge of plaforms like Android and iOS are of course important. But students also need to understand how data is handled. An area that isn't as crucial with traditional and web apps, mobile sluggishness is often due to how data is passed between devices and backend systems.
A high priority coming up is the delivery of mobile platform capabilities as services to take advantage of quicker deployments.
Business students Chris Brooks and Kenneth Trinh from San Jose State University were set the task of looking at the IBM Worklight mobile development platform and thinking about how this could be made more accessible to an audience such as themselves.
The students took a particularly creative turn by using Worklight to develop a mobile application that teaches you how to use Worklight! If you have an Android device, you can find the app in the Play Store. In the process they also created a couple of explanatory videos:
The IBM and AT&T developer programs collaborated to co-host a developer hackathon last week at IBM Impact 2013 in Las Vegas. IBM's Cindy Reyna interviews the winners -- Harry Ho and Brad Sobie from Team OpenLogix -- about their app, their use of the AT&T APIs and IBM Worklight, and their lack of sleep while getting the app ready for final judging.
Last week at IBM Impact we demonstrated our AT&T adapters for IBM® Worklight® for the AT&T API Platform and how you can easily extend your app’s functionality. We built a simple enterprise contact management app that used the Speech API and messaging APIs to search for and distribute contacts via SMS and MMS messaging options.
Ethan Merrill from IBM’s Global Business Service explains some of the new developments of IBM’s SmartCloud, dubbed CloudFirst.
In terms of mobile offerings, Ethan points to new tools and deployment techniques available in the cloud for Worklight applications. He suggests an evolution in the way developers are producing applications for the cloud, described through IBM’s System of Integration framework.
In this interview Dirk Nicol, Director of Practitioner Outreach and Developer Programs at IBM explains how IBM’s MobileFirst initiative now offers a comprehensive strategy around mobile.
You can start at whatever point makes sense or bring together all the elements of the software lifecycle: development, management, security and delivery.
Some industries are currently ahead when it comes to execution of mobile solutions. This includes finance, banking, insurance, travel and transportation, but all industries are incorporating mobile into the customer experience model.
Dirk points out that software development is changing: we’re seeing a new model that brings together cloud, collaboration, big data and mobile. There is also a demand to extend legacy systems of record to this new paradigm.
Dirk talks about the importance of the Agile development methodology in realizing the software needs demanded by the market today.
In terms of gaining access to the latest technologies from IBM, his team has just launched developerWorks Labs: showcasing new technologies from IBM and giving developers the opportunity to try the software and provide feedback.