The Mobile Frontier
ParidhiVerma 2700008QKP Tags:  mobile-app-dev-sig rational leigh mobile-appdev-group williamson worklight ibm mobile-development agile mobile_application enterprise mobile 1 Comment 10,918 Views
In this two-part podcast we discuss the best practices and comprehensive set of capabilities for enterprise mobile application development and lifecycle management using an agile methodology. This tightly integrated solution—which leverages our open standards-based mobile application platform and ALM capabilities—delivers capabilities targeted at key mobile development lifecycle stages. Teams can use the solution to more easily support multi-tier mobile application development and to develop and deliver high-quality apps more rapidly, successfully and cost-efficiently. In the first part we discuss the challenges faced by application developers and IBM capabilities and in the second part we discuss the best practices for developing mobile applications . Leigh Williamson and Paridhi Verma, speakers.
Also watch the video "Lifecycle Management in Mobile Application Development" to see how Application lifecycle management (ALM) solutions, with collaborative capabilities, help align the development and delivery of mobile applications with business objectives, within budget and time constraints, while meeting customer needs.
ParidhiVerma 2700008QKP Tags:  mobile_application testing enterprise application ibm mobile-app-dev-sig mobile williamson rational development leigh 10,818 Views
Testing is a huge challenge for mobile application development. Testing for mobile applications represents a quantum leap in complexity and cost over more traditional applications. Unlike traditional PC and Web applications, the range of potentially supported mobile devices and release levels is staggering. It is quite common to see test matrices for mobile projects that contain hundreds and even thousands of permutations of device, mobile OS level, network carrier, locale, and device orientation combinations.
The majority of mobile apps are multi-tier architecture, with the code running on the device itself being the “front-end” client to data and services supplied by more traditional middle-tier and data center “back-ends”. Effective and comprehensive testing of mobile apps requires that all tiers of the application be addressed, not only the code on the mobile device. The set up and availability of test versions of the middle tier and back-end services can present very large cost and complexity challenges for the testing of mobile applications.
There are multiple approaches to mobile testing:
To learn more about the challenges and various testing approaches read Leigh Williamson’s discussion with Dan Rowinski, ReadWriteWeb: SquashingBugs: The Many Layered Approach to Mobile App Testing.
Leigh_Williamson 060000DVGQ Tags:  mobile_application mobile-app-dev-sig ibmrational ibmmobile mobile-appdev-group mobile-development rational-cop-group ibminterconnect mobile williamson rational 8,511 Views
The IBM InterConnect 2012 Conference begins today in Singapore. I am really excited to be participating in this first-of-a-kind event. I'll be there to talk with clients about IBM's Mobile Enterprise strategy and how we can help them build 5-star mobile business apps. But the conference actually spans the full range of IBM's software and systems portfolio, showcasing the latest technology from IBM ranging from PureSystems announcements to IBM Security updates.
There will be constant LiveStream feeds from the event, so be sure to check out what's happening at InterConnect if you aren't able to attend in person. You can follow the activity on Twitter (hashtag #IBMInterConnect) or just click on the LiveStream player below:
Leigh_Williamson 060000DVGQ Tags:  williamson apps mobile-app-dev-sig application-development mobile-appdev-group rational mobile mobile-development mobile_application apple 8,266 Views
I find it fascinating what a company can get away with once it has established good-will momentum in the market. Case in point: The so-called Mapocalypse delivered by Apple in the recently released iOS 6 and new iPhone 5, for which the CEO was compelled to publicly apologize. For any other company (RIM, for instance), this would have spelled a massive drop in orders and punishment of the stock by Wall Street. Apple's main competitor, Google, isn't cutting the leafy logo any slack, gleefully withholding a native Google Maps app from the iTunes App Store. (for those of us who upgraded to iOS 6 already and are in anguish about the possibility of aimlessly wandering the streets of the next city on our travel itinerary, there are instructions for how to set up the Google Maps web application to resemble an app on your iOS 6 iPhone here)
So... has this epic fail hit Apple where it hurts? Eh, not so much. In fact, Apple actually set a record for shipments of the iPhone 5, despite the maps debacle! And the folks on Wall Street are playing one-up with each other to see who can predict a higher price for the company's stock - $700, $800, do I hear $850 ??
How does this happen?? I suspect that this is a hint at the residual value of past investment in user-centered focus and design. Discarding the outlier Maps fiasco, Apple products are still a joy to use. Frankly, I think that the Map thing is an example of Apple making a rare solely-business oriented decision, straying from their usual focus on the end user experience as primary. The executives blinded by competitive zeal to hurt someone (Google) caused the company to hurt a lot of us in the process. But there are so many other elements of the company's products that are so delightful, and this kind of overt crass behavior so rare in the past, that the market (consumers and Wall Street) will give Apple a "free pass" ... this time. To me, that shows the huge value of user experience investment and design - it can overcome a stupendous business blunder.
Leigh_Williamson 060000DVGQ Tags:  rational mobile-appdev-group mobile_application mobile-app-dev-sig rational-sig mobile williamson 1 Comment 7,761 Views
Today is a really exciting day in the annals of IBM mobile solution history. IBM announced today that they have agreed to acquire Worklight and the Worklight Mobile Application Platform (IBM Advances Mobile Capabilities with Acquisition of Worklight). Those of you who follow this blog may remember an entry from last year where I talked about Worklight and how they were advancing the state of the art for cross-platform enterprise mobile apps (The Mobile Frontier: When will HTML5 be ready for prime time?). So it should be no surprise that I’m a big fan and could not be more excited about this investment by IBM in a great solution.
But there is more to it than just a simple MEAP vendor acquisition. As part of today’s announcement, IBM is declaring a comprehensive IBM Mobile Enterprise strategy that covers every aspect of the delivery of mobile business applications (The IBM Mobile Enterprise). Across the various parts of IBM Software there exist all of the components necessary to build and manage world-class mobile solutions. But up until this point, all of the pieces haven’t been combined into a single simple solution. IBM is using the Worklight acquisition as a catalyst to bring together pieces available from all of the different domains of our software labs to assemble a total solution for mobile apps.
What other company besides IBM has all the necessary pieces to bring together? I am thrilled to be part of the work on the development tools and methodology for this mobile solution, especially since there is such a strong commitment by the whole company to this project. There aren’t that many times in a career when you get those “tingly” sensations that are telling you that you’re on to something big. But today is definitely one of those times for me!
Leigh_Williamson 060000DVGQ Tags:  ibmmobile rational-sig mobile_application rational rational-cop-group mobile ibm mobile-app-dev-sig mobile-development williamson mobile-appdev-group 7,393 Views
My colleague Mehul Mehta is sharing the stage with the likes of Simon Cross (Facebook) and Scott Davis as one of the keynote presenters at the Mobile Developer Summit in Bangalore, October 9-10. Mehul will be presenting IBM's Mobile Enterprise strategy in the keynote and also in a subsequent deep dive on building mobile apps for the enterprise. For a sneak preview of his pitch, have a look here.
The Mobile Developer Summit has grown into a preeminent forum for the mobile software industry globally. It's a great opportunity to network amongst your peers and hear all the latest information and points-of-view on the industry. I encourage everyone to come to the summit and especially to listen to the IBM Mobile sessions.
Leigh_Williamson 060000DVGQ Tags:  rational-cop-group mobile-development mobile williamson ibm ibmmobile mobile-appdev-group websphere rational-sig mobile_application rational mobile-app-dev-sig ibmrational 7,094 Views
Those of us who have made it to Berlin over this past weekend were treated to some of the best German autumn weather that I can recall. It's brisk but sunny and just right for a local brew and pretzel. Perfect weather for the Berlin Runs Asics Grand 10K too, which was fun to watch. So much going on in Berlin now. You can't look in any direction without seeing a construction crane on the horizon. And the IBM WebSphere Technical Convention 2012 is being held at the Hotel Berlin Berlin all this week.
The agenda for WTC 2012 is packed with IBM Mobile sessions, delivered by some of the best experts in the industry. The Application Development Track is just brimming with interesting sessions for mobile developers, including excellent ones delivered by my friends Jim Zhang, Roland Barcia, Chris Mitchell, Todd Kaplinger, and many many more (including one session presented by me!).
It promises to be a week of great information sharing and fun, held in a beautiful city full of sparkle and energy. Hope to see you all at the Hotel Berlin Berlin this week!
Leigh_Williamson 060000DVGQ Tags:  rational-cop-group mobile-development mobile rational-sig ibm_mobilefirst mobile-app-dev-sig williamson ibmmobilefirst mobile-appdev-group rational 7,086 Views
Something occurred this past week that indicates to me that the industry for mobile development tools is maturing. The OSLC (Open Services for Lifecycle Collaboration) has announced the formation of a group to explore standardization for the APIs used by tools related to mobile application development. OSLC is a industry standards group formed to define common APIs for the integration of software development tools. The fact that tools for mobile development are being considered for standardization means that there is enough critical mass of such tools and that the realization that a comprehensive development solution for mobile projects requires these tools to be integrated. Open standards is the best way to make integration easy (or easier anyway). So this seems like a very key step in the maturity of the mobile app development industry.
ParidhiVerma 2700008QKP Tags:  rational worklight mobile_application mobile smarter clm planet product mobile-app-dev-sig enterprise mobile-development mobile-appdev-group collaboration 6,950 Views
Watch this video to learn more about the new offering: IBM Mobile Development Lifecycle Solution 4.0.
ParidhiVerma 2700008QKP Tags:  mobile-appdev-group trial rational mobile-app-dev-sig enterprise mobile mobile-development developerworks mobile_application 6,767 Views
Please access the new mobile trail on developerWorks today!
This trial is on the IBM SmartCloud Enterprise and features our recently announced IBM Mobile Development Lifecycle Solution (IMDLS).
IMDLS combines the capabilities of the IBM Rational Collaborative Lifecycle Management solution, with the IBM Worklight mobile application platform.
You can access the IMDLS Cloud Trial by filling out the Request an invite form for the IBM developerWorks Cloud Trial. On the form, type in "IMDLS" for the promo code.
Coming soon! A scripted walk through using the sample mobile application for trial users
If you are interested in learning more:
· Blog and highlight video
· Watch IMDLS trial video
· October 30th announcement: IMDLS V4.0
· IBM.com: IBM Mobile Development Lifecycle Solution
· White paper: Mobile Application Development Primer
· Solution brief: Develop enterprise mobile applications with IBM Rational software
Leigh_Williamson 060000DVGQ Tags:  williamson mobile-appdev-group mobile mobile-app-dev-sig rational-sig rational mobile_application 6,282 Views
Day 2 at Mobile World Congress included sessions on Mobile in the Growth Markets and the future of Mobile Application Development.
If there was any doubt about the impact that mobile communications has had on developing countries, the presentations by today's speakers put that off the table. After food, the next dollar spent in many developing markets is for communications. And today, in these markets, if you don't have access the internet, you are considered illiterate. The interesting thing about growth markets and mobile is that the majority of population are young - establishing patterns that will persist for decades to come. Youth is driving the growth.
Another dimension where growth markets are showing the way forward is: "Data will replace voice" (as source of growth and revenue)
And social networking - an every day activity by the young audience in emerging markets - is a main driver for data growth.
While mobile communications is a "game changer" for the developed economies, in the emerging markets it is a "life changer", opening up opportunities for health care, education, and government services to be enabled on a massive scale.
The way business is done in these economies is changing, out of necessity. While there are only 85,000 bank branches in India, there are 2.5 million phone recharge outlets! How can these not turn into effective banking centers as people use their mobile charge balance as a form of currency?
Some of the predictions for the next year included that very inexpensive smart phones must become a reality. When this happens, the data traffic generated from emerging markets will explode. Could models of the emerging markets lead the way for the next generation of mobile in the developed markets? I would not be surprised to see it happen within the next 5 years.
The session on mobile application development was full of thought provoking and disruptive ideas. One that lingers in my mind is the concern about how we may be looking in the rear-view mirror as we think about mobile apps and what they should be. Why do we, as the end users, have to find them and install them? Why can't they "find us"? And provide an unobtrusive hint that they can offer some information or service of value, within the context of who I am, where I am, and what I am doing?
Combine that idea with growth markets and social networking... and watch the network lines melt !
Leigh_Williamson 060000DVGQ Tags:  ibminnovate rational-cop-group rational williamson mobile-appdev-group mobile-app-dev-sig ibmmobile ibmmobilefirst 6,251 Views
I just published a new paper titled "Mobile 'systems of interactions' driving business innovation" located here: http://ibm.co/13WBssY
The paper discusses how systems of interaction are broader than just the code running on the mobile device, and how these systems are transforming how enterprises are running their businesses. I also discuss some of the unique aspects of developing these kinds of software systems.
There will be more about this topic presented at the upcoming IBM Innovate 2013 conference, June 2-6, in Orlando. I hope to see you all there!
Leigh_Williamson 060000DVGQ Tags:  rational-cop-group mobile-app-dev-sig rational blog mobile ibmrational 6,215 Views
What's different about Mobile? What's the same?In some ways, mobile device applications are very different from other software. And in other ways, development of mobile apps is the same as for other software. Let's examine the similarities and differences...
These are ways in which mobile application requirements and development are the same as most other forms of software. There are lots of tools in the market for creating mobile application code. But this isn't about code creation tools. It's about the process by which any software gets defined and produced with good quality.
Okay, so what about the things that are different about mobile apps?
I am certainly forgetting items from each list - similarities to other software development and the differences. It seems that mobile users expect ALL of the same quality and services and access to data that comes with desktop applications, but with the added challenge of a much easier, intuitive, "friendly" (touchy - feely?) interaction design.
One should not underestimate the differences in user experience requirements for mobile apps when first starting such a project. But how to reconcile the paradox of the similarities of mobile app development with other software in general, while still designing & delivering an app that meets the expectations of your mobile end users?
One way to accomplish this goal is to integrate commercial application lifecycle tools with mobile-specific application development tools, even when different vendors are involved. That's one idea to address this dichotomy of mobile application development.
ParidhiVerma 2700008QKP Tags:  planet mobile-development devops mobile_application williamson mobile-app-dev-sig rational worklight enterprise rqm mobile leigh ibm smarter testing mobile-appdev-group 6,093 Views
A Dr. Dobb's Journal Live Webcast:
Mobile Apps: Testing For Success
Leigh_Williamson 060000DVGQ Tags:  williamson rational-cop-group rational mobile-appdev-group mobile-app-dev-sig impact2012 rational-sig mobile mobile_application 6,002 Views
Monday at the Impact 2012 conference is shaping up to be a very busy day for devotees of IBM's mobile enterprise strategy. Almost every hour of the day contains at least one session related to mobile application development and some times of the day have multiple mobile sessions. Mobile looks like it will be a topic included in each of the keynote sessions throughout the week and the mini-main tent sessions appear to include the topic as well. There are lots of choices throughout the day today, but here are a couple that I think may be of interest:
TDW-1219A Overview of the IBM Mobile Platform (R) 10:45am - 12:00pm @ Palazzo N
TDW-1365A Building Mobile Applications with IBM Mobile Platform and Tools 2:00pm - 3:15pm @ Marcello 4403
TDW-2043A Modern Mobile Web Design with Maqetta and Dojo 3:45pm - 5pm @ Marcello 4403
And for those of you who can attend the Inner Circle sessions, I'll be presenting the roadmap for mobile development looking ahead in a session from 5:15pm - 6:30pm.
Besides all of the mobile sessions (and there are more than I listed above), there are several demo pedestals in the Solution Center that are showcasing various aspects of mobile application development and delivery. Time to load up a third cup of coffee and enjoy !!