6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational Team Concert


Published on

Series Name: Mobil Dev with Rational

Webcast Title: 2013 - Mobile Dev - Distributed Build for Mobile with Rational Team Concert

Date: June 11, 2013

Presenter(s): Charles Rankin
Cordyn Salisbury - Clearblade

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.
  • 6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational Team Concert

    1. 1. © 2012 IBM CorporationDistributed Mobile Builds withRational Team ConcertCharles Rankin (@mtgofiend, rankinc@us.ibm.com)Corbyn Salisbury (csalisbury@clearblade.com)
    2. 2. © 2012 IBM Corporation2MobileAgenda Benefits of mobile distributed builds Components of our distributed mobile build environment Components of our distributed mobile build script Mobile build workflow Demo
    3. 3. © 2012 IBM Corporation3MobileMobile Delivery ChallengesAddressed by...Addressed by...AgileDevCustomersDesire for fastand continuousinnovationLine of BusinessRequirementsDev & Test TeamsCode & TestsOperations TeamBusiness ServicesGap GapDevOps
    4. 4. © 2012 IBM Corporation4MobileBenefits of mobile distributed builds Enables cross platform development from a common developmentenvironment E.g., producing iOS builds when developing IBM Worklight hybrid applicationsfrom a Windows development environment Enables cross-team visibility and collaboration Build definitions and build results are readily accessible by all team members Build results can be linked to/from other team artifacts Governance of mobile artifacts E.g. certificates and provisioning profiles Enable DevOps for your mobile teams Continuous Integration Well defined hand-off between dev and ops
    5. 5. © 2012 IBM Corporation5MobileProducts used in the solution Rational Team Concert Team collaboration Distributed build system IBM Worklight IBM Worklight mobile middleware server Hosts hybrid application web code and adapters IBM Worklight Application Center Development-team oriented application store Rational Team Concert and IBM Worklight Studiointegrate together
    6. 6. © 2012 IBM Corporation6MobileRTC Build Components Build Engine Logical system where builds run Build Definition The what, where, when, and how of the build Build Scripts The directives that actually produce the build Build Libraries Components leveraged by other parts of the system Build Results The output produced by the build
    7. 7. © 2012 IBM Corporation7MobileAnt build-script task categories Ant-specific tasks Provide information to Ant and drive overall build flow Worklight tasks Build and deploy IBM Worklight applications and adapters Mobile SDK tasks Produce the native platform binary RTC tasks Interact with the build system to define results
    8. 8. © 2012 IBM Corporation8MobileWL ServerSample Distributed Build FlowRTC Build WL Build .wlapp WL DeployInvokes ProducesDeploysAndroid Build .apkProducesIBM AppCenterDeploysInstalls12 34 5App Center Deploy6
    9. 9. © 2012 IBM Corporation9MobileWho is ClearBlade
    10. 10. © 2012 IBM Corporation10MobileClearBlade - Mobile AppsClearConcertTake your Rational Team Concertwork item management mobileClearQualityCapture your Rational QualityManager test cases with a simpletouchClearHatRemotely manage your RationalTest Virtualization (Green Hat)serversClearInsightsIBM Big Insights now has a mobileadmin consoleClearMonitorManage your zOS job queue with asimple tapWorklight SocialMeet and greet other WorklightdevelopersSpatulaDadFun social app for dads who cookwith their kidsClearComposer (COMINGSOON)Requirements on your mobile device
    11. 11. © 2012 IBM Corporation11Mobile A framework for building enterprise mobile audit apps• Customized for industry verticals– Oil and Gas– Healthcare– Engineering– Government– etc.• Built on Worklight leveraging– standard adapter model– performant UI library– Integrates with GOOD TechnologiesWhat is ClearAudit™
    12. 12. © 2012 IBM Corporation12MobileDemo
    13. 13. © 2012 IBM Corporation13Mobilehttp://www.ibm.com/software/rational/mobile/
    14. 14. © 2012 IBM Corporation14MobileUseful LinksIBM Rational Team Concert – Distributed build documentationIBM Worklight Education – Module 30 – Team Development using RTCApache Ant Manual
    15. 15. © 2012 IBM Corporation15Mobile© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall havethe effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBMsoftware. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilitiesreferenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or featureavailability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business MachinesCorporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
    16. 16. © 2012 IBM Corporation16MobileRTC – Build Engine
    17. 17. © 2012 IBM Corporation17MobileRTC – Build Definition – Ant Configuration
    18. 18. © 2012 IBM Corporation18MobileRTC – Build Definition – Jazz Source Control
    19. 19. © 2012 IBM Corporation19MobileRTC – Build Definition – Schedule
    20. 20. © 2012 IBM Corporation20MobileRTC – Build Result – Overview
    21. 21. © 2012 IBM Corporation21MobileRTC – Build Result – Activities
    22. 22. © 2012 IBM Corporation22MobileRTC – Build Result – Downloads
    23. 23. © 2012 IBM Corporation23MobileRTC – Build Result – External Links