The Mobile Frontier
Wow! Within 6 weeks I'm going to have been at two different IBM conferences with a major focus on Mobile! That should say something about how important mobile is in today's world of software development.
I have already started packing my bags, and realized I included something in my bag that I would never have packed just two years ago, a powerstrip with built in 4 USB chargers. That's right, four USB chargers, one for my Smart Phone, one for my media player/watch, one for my tablet, and an additional one - just because. Oh yeah, and I am still bringing a laptop. I have found that tablets (another mobile device) have progressed to the point to where I can go two to three days on a trip without my laptop, but I still can't do serious coding and demos on them. However, we are getting close, and I am assuming by this time next year I won't be carrying my laptop on business trips.
This change is being driven by development practices that I believe are becoming more and more prevalent in the enterprise. As an enterprise developer, the challenge of developing for these various devices is showing itself in how we must structure our tests, build our requirements, and design our UIs. There are multiple sessions at Innovate that will help you learn the best practices in addressing mobile, as well as show you how IBM and our partners are enabling developers just like you to improve your mobile skills. I have setup a quick agenda of the mobile and DevOps session for the conference over at lanyrd, which is a great way to se who some of the speakers are.
I hope to see you at IBM Innovate 2012!
ParidhiVerma 2700008QKP Tags:  worklight application-development innovate ibm mobile rational software 9,019 Views
Mobile computing is taking over the world - come to the mobile track to learn how you can seize the mobile opportunity!
Top 5 reasons why you need to be at Innovate:
For more details of Rational mobile solution, read the “A Mobile Application Development Primer.”
Here is the Mobile Track Agenda at Innovate. See you in Orlando!
AyushmanJain 270002SE6H Tags:  concert applications ibm advertising hybrid inmobi team developer application rational ad admob networks mobile worklight 10,949 Views
While mobile has become a platform that can no longer be ignored by businesses and developers alike and efforts are on way almost in all industry sectors to leverage this platform, it is silently becoming one of the best marketing and advertising platform of our times. Why? With 300,000+ apps and 10 billion downloads in the last 3 years alone, people are spending ever-increasing amounts of time on their smartphones. The mobile revolution has been much faster than the PC revolution in its reach and adoption. "Mobile media consumption is growing fast, as people worldwide are now spending more time on their mobile devices than watching TV. In the U.S., people are spending about 142 minutes a day on their devices, compared to 135 minutes for TV and 96 minutes on PCs, making mobile the primary media consumption channel in the nation.", says InMobi's Anne Frisbie. An infographic I stumbled upon recently has some even more convincing numbers. Click on the image below to see the complete infographic.
That being said, how does an application developer or an enterprise show targeted ads to consumers or clients? The more popular approach is to incorporate ad banners that can be used to show ads from a mobile ad network such as Google AdMob or InMobi.While its relatively easy to use these SDKs in native applications, its still not straightforward to do so in a hybrid or mobile web application, which are becoming more popular with the cross-platform advantage they offer. So if I'm developing, say, a hybrid app, how do I use say, the Google AdMob SDK, which is primarily for an Android app? IBM Worklight, part of the IBM Mobile Foundation is a powerful development platform which allows you to do this easily.
Another, relatively less explored way of advertising when you do not want to go through the ad networks or just want to use your app to advertise your own business, is to use IBM Worklight adapters and push notifications. These approaches are explored in-depth in the two posts on my blog:
Today at Impact was all about celebrating the developer. It was exciting to see all of the things that we are doing to help developers continue to drive the innovation that companies depend on. Instead of writing a detailed blog entry, I want to just post a few of my twitter impressions that happened today.
The day started with a keynote, we do that kind of thing at conferences... A series of people come up on stage and tell you cool and exciting things that set the stage for the rest of the day. Today our host was Don McMillan, Don used to be an IBM Engineer working on chip design... Now he's the worlds funniest Engineer/Comedian. Like many developers he's passionate about technology, innovation, and algorithms - he's also pretty funny and was able to make fun of many of the technical terms we use every day. Not every joke hit, but some of them were pretty funny - at least to me. We then heard from Rod Smith - IBM VP of emerging technologies. His job is to look forward and see how technology is changing - and what that means to businesses today. He spoke on Big Data, Mobile, and some great projects that IBMers are doing with Researchers around the world. The impact of social (and by extension mobile) is really changing how customers engage, but more interesting to me was the discussion of how businesses can leverage this sentiment analysis in real time to change customer facing interactions.
Up next we heard from Jane McGonigal talking about does gaming make you have superpowers? My answer for developers can be found here. She was amazing, I had seen her TED talk, but actually getting 8,000 software engineers to play a massive game of thumb wrestling. The feeling that gamers feel is all about positive experiences, developers experience a lot of the same feelings when solving technical problems. I know when I work on a code problem, failing over and over to solve an issue, to ultimately solve the problem it's better then killing the end game boss in my favorite MMORPG.
I spent the rest of the morning in a mini-main tent about celebrating developers, and hearing Greg Truty talk in only five minutes about the last capabilities in the IBM Mobile Foundations. Then Dan Berg - IBM STSM came up and took us through DevOps, a topic near and dear to my heart. I can't wait to tell you about how these two topics relate - Come to IBM Innovate.
I spent the afternoon in the Unconference - check out the material over on Lanyrd.
They day started with a great set of presentations during the keynote. Mastercard showed off a video that really shows the power of mobile, the internet, and future payment systems. The connective and personal nature of mobile devices will fundamentally change how customers and businesses interact. I thought that the visualization of the ability to try on clothes was really cool...tying it to social information to inform you that someone you know has the same outfit - Priceless.
IBM Sr. Vice President Steve Mills then took the stage. He is always incredible, he know the technology, the business, and his passion comes across in how he presents. He was able to tie everything together, and show the trends of how important transaction processes continues to be. Oh, and by the way, once you go into China everything adds one or two zeros to the metrics you may be focusing in. As a developer, this means that scale and performance are so much more important.
I started my career in technology in Healthcare, so seeing the Ottawa Hospital team come up and talk about how they are using iPads to extend the electronic patient record to something that allows the Physician to focus on patient care. Actually more than that, it allows the physician to communicate in plain language, showing the patient all the information that is tracked in the hospital system. On top of that, the ability to use instant messaging, which may not seem like a revolution to all the SMS and IM users out there, instead of the overhead "Paging Dr. Jones" means that the emergency not only knows when the Doctor will be there, but that the Doctor will have seen all the pertinent information before seeing the patient. Additionally they are able to use iPads and mobile apps to ensure that all parts of the patient's care team is in sync and in agreement. What a great demo!
While there was an incredible demo of some new social aspects and capabilities of WebSphere Business Process Manager, I was excited when Bob Sutor took the stage to talk about IBM Mobile Foundations! This is why I am here, to see what is available, and to talk to customers. Mobile will transform the business and we are here with new capabilities across the IBM Mobile Foundation. I am sure that Leigh and Will are going deep on this topic in their posts, so I won't try to describe in in technical detail. What I will say is that when the CEO from BodyMedia came to the stage and took everyone thru the quantification of your daily activity for health reasons - this level of data and analytics to change behavior is what the personal nature of mobile devices are allowing.
The rest of today I spent talking with customers. A common thread has been that they need to address multiple platforms, they need to be able to extend their existing capabilities and offerings to Mobile devices, and they see that the IBM Mobile Foundation will help them. This is exciting!
ParidhiVerma 2700008QKP 6,635 Views
Leigh Williamson (Distinguished Engineer, Rational CTO Software Team, Mobile Software Development Strategy) discusses challenges facing mobile application developers.
ParidhiVerma 2700008QKP 5,422 Views
Learn how to capture, edit and publish a video using a tablet.
ParidhiVerma 2700008QKP Tags:  williamson smarter rational smythe rowe will mike innovation planet leigh ibm lifecycle mobile 7,195 Views
Collaborative Lifecycle Management for Mobile Apps - IBM Impact 2012
Will Smythe, Mobile Computing Strategy & Delivery - IBM Rational, describes his upcoming IBM Impact 2012 session where he will discuss collaborative lifecycle management products - including change configuration management, requirement management, and quality management - to effectively manage the development and delivery of mobile applications.
Leigh_Williamson 060000DVGQ Tags:  mobile-app-dev-sig rational impact2012 mobile-appdev-group williamson rational-sig mobile_application mobile 7,499 Views
Day one of the Impact 2012 conference was chocked full of mobile content. If you missed some of it, here are some videos that cover a few of the mobile related activities:
Roving Reporter: Charles Rankin & Leigh Williamson
Day Two is equally full of mobile topics. There is a Hands-On Lab scheduled for the afternoon @1:30PM in Murano 3303 (session TDW-1367A).
There is also a repeat of the overview presentation on the IBM Mobile Platform at 3:15pm in Palazzo O (TDW-1219B) for those of you who missed to session yesterday.
At 4:45pm there are two great sessions of mobile application development: TDW-1280A and TDW-1405A, up in the Marcello area (Marcello 4405 and 4401A). I am going to have a hard time choosing which one to attend!
I hope you all are able to keep up with the mobile topics you want. There is so much going on at Impact 2012 that the challenge to keep your head from spinning!