June 25 webcast   adding mobile to power applications
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

June 25 webcast adding mobile to power applications

  • 640 views
Uploaded on

Slides for June 25 WebCast

Slides for June 25 WebCast

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
640
On Slideshare
633
From Embeds
7
Number of Embeds
1

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 7

https://twitter.com 7

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. © 2012 IBM CorporationOpening your Power Systems toMobile Devices using Worklight© 2013 IBM CorporationLeigh Williamson, IBM Distinguished Engineer, Software GroupAaron Allsbrook, ClearBlade, Mobile Business LeadJim Bouquet, ClearBlade
  • 2. © 2012 IBM Corporation2Accelerating Product and Service Innovation | RationalThe BroadestPortfolio ofMobileSolutionsThe DeepestSet of ServicesExpertiseNew IndustryPartnershipsand Resourcesfor DevelopersThe Industry’s Most Comprehensive MobilePortfolio
  • 3. © 2012 IBM Corporation3Accelerating Product and Service Innovation | RationalPlease note the followingIBM’s statements regarding its plans, directions, and intent are subject to change orwithdrawal without notice at IBM’s sole discretion.Information regarding potential future products is intended to outline our general productdirection and it should not be relied on in making a purchasing decision.The information mentioned regarding potential future products is not a commitment,promise, or legal obligation to deliver any material, code or functionality. Informationabout potential future products may not be incorporated into any contract. Thedevelopment, release, and timing of any future features or functionality described for ourproducts remains at our sole discretion.Performance is based on measurements and projections using standard IBMbenchmarks in a controlled environment. The actual throughput or performance that anyuser will experience will vary depending upon many factors, including considerationssuch as the amount of multiprogramming in the user’s job stream, the I/O configuration,the storage configuration, and the workload processed. Therefore, no assurance can begiven that an individual user will achieve results similar to those stated here.
  • 4. © 2012 IBM Corporation4Accelerating Product and Service Innovation | RationalIBM MobileFirst Offering PortfolioAnalyticsSecurityManagementIBM & Partner ApplicationsApplication Platform and Data ServicesBanking Insurance Transport Telecom GovernmentIndustry SolutionsHealthcareRetail AutomotiveApplication & Data PlatformStrategy&DesignServicesDevelopment&IntegrationServicesCloud & Managed ServicesDevices Network Servers
  • 5. © 2012 IBM Corporation5Accelerating Product and Service Innovation | RationalTop priority for executives: Updating existingapplicationsNote: Results based on 2,124 software decision makers (percents may not total 100 because of rounding).Source: Forrsights Software Survey, Application Retirement — It’s Time To Put The Elephant In The Room On A Diet, February 2011.
  • 6. © 2012 IBM Corporation6Accelerating Product and Service Innovation | RationalGreat mobile apps drive engagementHammond, Jeffrey. Build Great Mobile AppsThat Drive Engagement. Rep. ForresterResearch, 25 July 2012. Web. 8 Mar. 2013.Time to FeedbackTime to CertaintyTime to SafetyLifecycle Focus
  • 7. © 2012 IBM Corporation7Accelerating Product and Service Innovation | RationalScan & CertifyInstrumentTestIntegrateObtain InsightManageDeployDesign & DevelopThe IBM Mobile Enterprise Development Lifecycle
  • 8. © 2012 IBM Corporation8Accelerating Product and Service Innovation | RationalKey mobile development and delivery challenges• Highly fragmented set of devices,platforms, languages, and toolscomplicates development, test, andoperationsFragmentation and developing for multiplemobile platforms• Higher frequency of newreleases puts added pressureon teams to deliver on time andwith high qualityAccelerated time to marketrequirements• Apps typically need to leverageexisting enterprise services, whichmust be made mobile-consumable• Enterprise wireless networks arerunning out of bandwidth toaccommodate employee devicesConnecting apps with existingenterprise systems• Consumers demand a high quality userexperience where quality is influenced asmuch by design as it is by functionDelivering high quality apps
  • 9. © 2012 IBM Corporation9Accelerating Product and Service Innovation | RationalApplication runtimeCross platform services for the mobile channel (client &server componentry). Client APIs are introduced for bothpure native as well as hybrid developmentIBM Worklight: An OverviewStudioLeading tools for crossplatform hybriddevelopment thatmaximize code reuseand enable per-deviceoptimizationOperational consoleOperational managementfor deployments,concurrent versions, andinfrastructure access.Operational analyticsprovide real-time insightinto application usageApplication centerA cross-platform privatemobile application storefocused on the needs ofa developmentorganization or a team
  • 10. © 2012 IBM Corporation10Accelerating Product and Service Innovation | RationalFrom the complexity of many…•Multiple sets of tools & frameworks•Four codebases to develop and maintainTo the simplicity of one• One development environment• One codebase to develop and maintainWindowsPhoneAndroidAppleWindowsPhoneAndroidAppleBlackberryBlackberryRapid multi-platform development using a single shared codebaseIBM MobileFirst Platform
  • 11. © 2012 IBM Corporation11Accelerating Product and Service Innovation | RationalWorklight AdaptersUniversalitySupports multiple integration technologies and back-end informationsystems including HTTP/HTTPS endpoints, database endpoints, JMSendpoints, and more.Read-only as well as Transactional CapabilitiesAdapters support read-only and transactional access modes to back-endsystemsFast DevelopmentDefined using simple XML syntax, and easily configure with JavaScriptAPISecurityUse of flexible authentication facilities to create connections with back-end systemsAdapters offer control over the identity of the connected userCachingCaching utilized to store retrieved back-end dataTransparencyData retrieved from back-end applications is exposed in a uniformmanner regardless of the adapter typeInformationSystemsDatabasesApplicationsQueryUpdatedataData/Resultas JSONInvokeadapterprocedureSQL WSWorklightHTTPResponse12 34Caching Mechanism
  • 12. © 2012 IBM Corporation12Accelerating Product and Service Innovation | RationalWhat do mobile testers need?
  • 13. © 2012 IBM Corporation13Accelerating Product and Service Innovation | RationalCreate, run, and automate tests on mobile applicationsImprove quality and time-to-value with industry-first app testing– Create resilient and code-less test cases– Record once, play back on multiple devicesStandardized, eclipse basedComprehensive – Android and iOS, Native and HybridComplete – Recording, editing, and running on mobile devicesResilient – Same test runsacross multiple devicesAlso for non-developers –Scripts in natural languagedescriptionDeliver consistentlyhigh quality acrossyour mobile app portfolio.New inNew inWorklightWorklight 6.06.0New for Worklight v6.0 – Functional Testing Directly in Worklight Studio
  • 14. © 2012 IBM Corporation14Accelerating Product and Service Innovation | RationalRTW supports isolating tiers of the app for focused mobile testingRational Test WorkbenchService Virtualizationsupport for isolatingmobile client tierFor focused automated mobile client tier functional testing,use RTW Service Virtualization to simulate the mobile middletier and back office systems.
  • 15. © 2012 IBM Corporation15Accelerating Product and Service Innovation | RationalIBM Integrated Development Environments with IBM WorklightExtend existing back-end services and data to mobile appsIntegrated multi-platform development environmentsConstruct, debug, and test mobileuser interfacesRefactor and extend existing logic onenterprise platforms (System z, Power)as mobile-consumable servicesRational Developer for zEnterpriseRational Developer for iRational Developer for AIX and LinuxRational Application DeveloperRational Software ArchitectIBM Worklight will be included in the following IDEs (for development purposes only):
  • 16. © 2012 IBM Corporation16Accelerating Product and Service Innovation | RationalRational Developer for i and Rational Developer for AIX and LinuxRational Developer for i - Three editions:– RPG and COBOL Tools (Note: This also supports C, C++, CL, DDS, and SQL development)– RPG and COBOL + Modernization Tools, Java Edition (replaces RD Power: Power tools for i)– RPG and COBOL + Modernization Tools, EGL Edition (replace RDi SOA)Rational Developer for AIX and Linux – Two editions– C/C++ Edition– AIX COBOL EditionAmong the key new capabilities introduced in V9.0– Rational Developer for i RPG and COBOL + Modernization Tools, Java Edition and botheditions of Rational Developer for AIX and Linux• includes a rich subset of the Rational Application Developer for WebSphere Software offering.• support for the latest version of the WebSphere Application Server Liberty profile, and enhancementsto tools for developing web and mobile web application front ends.• includes IBM Worklight Studio to support development of hybrid mobile applications. This combined setof tools provides capabilities for developing multitier, enterprise mobile applications that integrate withback-end systems deployed on AIX, IBM i and Linux on Power Servers.
  • 17. © 2012 IBM Corporation17Accelerating Product and Service Innovation | RationalSoftware development involves a team of peoplewith diverse skills using different tools– Design, development, test, operations, etc.Tools can make or break collaboration– Fragmented tools create silos– Integrated tools break down barriersEffective development depends on …– Defined goals– Transparency of progress and quality trends– Aligning teams across the entire applicationdevelopment lifecycleMobile software development is a team sport
  • 18. © 2012 IBM Corporation18Accelerating Product and Service Innovation | RationalIBM Mobile Development LifecycleReducing time to feedbackIBM provides the only comprehensive mobile development solution currently in the marketcombining a mobile application platform, construction tools, and lifecycle management inone convenient productMobile Application PlatformConstruct, debug, and test mobile UIsIBM WorklightApplication Lifecycle ManagementTestDevelopmentBusinessOpen Lifecycle Integration PlatformTraceability across the entire development lifecycleDesign Code Test DeployCollaborative Lifecycle Management+
  • 19. © 2012 IBM Corporation19Accelerating Product and Service Innovation | RationalIBM announces the acquisition of UrbanCodeEnabling clients to more rapidly deliver mobile, cloud, big data analytics and traditionalapplications with complementary DevOps capabilitiesDrive down costsReduce the amount of manual labor,resource wait-time, and reworkSpeed time to marketIncrease frequency of software deliveryReduce riskDeliver higher quality applicationreleases with increased compliance“Mobile development moves more quickly than most enterprises are accustomed to. The coordinationrequired, and the pace being driven by mobile, is a big factor driving DevOps in the enterprise.”- Eric Minick, UrbanCode.
  • 20. © 2012 IBM Corporation20Accelerating Product and Service Innovation | RationalThere are more than enough hurdles to achieving enterprise mobility …What if integration came standard?Join the OSLC User Group for MobileIt all starts with scenarios.http://bit.ly/OSLC-UG-Mobile
  • 21. © 2012 IBM Corporation21Accelerating Product and Service Innovation | RationalOSLC User Group for MobileOSLC is an open community building practicalspecifications for integrating software.Open Services forLifecycle CollaborationLifecycle integration inspired by the webhttp://bit.ly/OSLC-UG-MobileGenerally applicable,Scenario-driven &Solution-oriented
  • 22. © 2012 IBM Corporation22Accelerating Product and Service Innovation | RationalClearBlade is an EnterpriseMobile software and servicescompany.
  • 23. © 2012 IBM Corporation23Accelerating Product and Service Innovation | Rational
  • 24. © 2012 IBM Corporation24Accelerating Product and Service Innovation | RationalFlight Search on IBM iSeries (http://iseriesd.demos.ibm.com)- Search By DateLogin to iSeriesEnter commandGO FRSMAINto start Flight systemSelect option1 (Create aNew Reservation)Enter Date of Flight, FromCity, To CityPress F6 to get resultsHit Enter to scroll downand see all 9 resultsHit F3 to Exit
  • 25. © 2012 IBM Corporation25Accelerating Product and Service Innovation | RationalHATSSystem i Connectivity OptionsWorklight ServerWeb ServiceHTTPHTTPAdaptersHTTPTN5250 HTTPWeb ServicesREST / SOAP5250iSeriesRPG /CobolTJava IBM Toolbox for Java (JTOpen) JavaJavaPHP
  • 26. © 2012 IBM Corporation26Accelerating Product and Service Innovation | RationaliSeriesFlat File (EXMPCAT)Mobile ClientWebServiceWorklightServerWeb Services FlightSearchFrom / To Flight DetailiSeries Access Web Service Enabled5250 ClientReviewavailableFlights.EnterFrom, Toand Date
  • 27. © 2012 IBM Corporation27Accelerating Product and Service Innovation | Rational
  • 28. © 2012 IBM Corporation28Accelerating Product and Service Innovation | Rational
  • 29. © 2012 IBM Corporation29Accelerating Product and Service Innovation | RationalThe BroadestPortfolio ofMobileSolutionsThe DeepestSet of ServicesExpertiseNew IndustryPartnershipsand Resourcesfor DevelopersThank you!Leigh Williamson, IBM Distinguished Engineer, Software Groupleighw@us.ibm.com, twitter: @leighawilliAaron Allsbrook, ClearBlade, Mobile Business Leadaallsbrook@clearblade.com, @AAllsbrookJim Bouquet, ClearBladejbouquet@clearblade.com, @jim_bouquet