DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
|
|
|
- Helena Randall
- 9 years ago
- Views:
Transcription
1 DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group
2 Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture o Agile Transformation o Mobile Development o Software Delivery Platforms o Software Supply Chains. bit.ly/sdarchitect Sanjeev Sharma [email protected] IBM Software Group
3 Agenda What is DevOps? DevOps for Mobile Challenges DevOps for Mobile Best Practices Implementing DevOps for Mobile o o o Continuous Integration and Test Continuous Delivery Service Virtualization
4 What is DevOps?
5 Addressing delivery challenges Water-SCRUM-Fall? Customers Line of Business Dev & Test Teams Operations Team Gap Gap Desire for fast and continuous innovation Requirements Code & Tests Business Services Addressed by... Addressed by... Agile Dev Dev Ops
6 Key Concepts 1. Continuous Integration 2. Continuous Delivery 3. Continuous Test 4. Continuous Monitoring 5. Infrastructure as Code 6. Build and Delivery Pipeline
7 1. Continuous Integration
8 2. Continuous Delivery
9 3. Continuous Test
10 4. Continuous Monitoring
11 5. Infrastructure as Code package "apache2" do package_name node['apache']['package'] end service "apache2" do case node['platform_family'] when "rhel", "fedora", "suse" service_name "httpd" # If restarted/reloaded too quickly httpd has a habit of failing. # This may happen with multiple recipes notifying apache to restart - like # during the initial bootstrap. restart_command "/sbin/service httpd restart && sleep 1" reload_command "/sbin/service httpd reload && sleep 1"
12 6. Build & Delivery Pipeline
13 DevOps for Mobile Challenges
14 DevOps for Mobile Challenges Mobile Apps are the front-end to a complex(enterprise) back-end system o Mobile Apps are rapidly becoming a critical user interface to enterprise systems
15 DevOps for Mobile Challenges Fragmented Platforms o ios forked when ipad came out. Android forked multiple times with each vendor, Kindle Fire, Nook
16 DevOps for Mobile Challenges HTML5, PhoneGap/ Cordova still cannot fully replace native Apps in every situation o o Mobile Web is not an acceptable solution. Users want an App Hybrid Apps are the optimal solution for Apps with non-native needs
17 DevOps for Mobile Challenges App stores add additional asynchronous deployment step o Continuous Delivery become deliver and wait
18 Mobile Application Architecture: LinkedIn ntinuous integration mobile
19 Delivery Pipeline.jsp.java.html Build, Package, & Unit Test Application Binaries & Platform Configuration Deploy.sh chef recipes Source Artifacts Source Control Management Deployable Artifacts Library Environment Running System
20 IBM s Four DevOps Principles 1. Collaborate across Disciplines 2. Develop and test against a production-like system 3. Deploy frequently 4. Continuously validate operational quality characteristics
21 DevOps Best Practices for Mobile Apps
22 DevOps Best Practices for Mobile Apps Continuous Integration and Continuous Delivery 1. Ensure end-to-end traceability across all assets 2. Practice continuous integration 3. Maintain separate streams for each mobile OS, SDK supported 4. Use automated build and deploy scripts
23 DevOps Best Practices for Mobile Apps Continuous Testing and Continuous Monitoring 5. Test each build on simulated and physical devices 6. Virtualize and simulate back end services 7. Monitor the deployed mobile app and back end services performance
24 DevOps Best Practices for Mobile Apps Mobile App Delivery 8. Governance of provisioning profiles, certificates and API keys 9. Use a Private Development App Store to test device deployment 10. Convert user feedback into user stories
25 Continuous Integration and Continuous Delivery 1. End-to-end Traceability, across all ios Developer Components Android Developer Deliver App Code Source Control Build Library Fetch Automate Source Artifacts Deployable Artifacts Enterprise Services Developer
26 Continuous Integration and Continuous Delivery 2. Practice Continuous Integration Mobile App Developent Teams Enterprise Services Developent Teams
27 Continuous Integration and Continuous Delivery 3. Maintain separate build areas for each SDK version <manifest xmlns:android=" > <uses-sdk android:minsdkversion="4" android:targetsdkversion="15" />... </manifest>
28 Continuous Integration and Continuous Delivery 4. Automated Build and Deploy scripts Automated Scripts
29 Continuous Testing and Continuous Monitoring 5. Test each build on each supported device
30 Continuous Testing and Continuous Monitoring 6. Simulate Back-end Services Mobile App Third-party Services App Under Test Third-party Services Test Environments to Production Actual Service Simulated Service Mobile App Data Warehouse Directory Identity Portals Mainframe Enterprise Service Bus Heterogeneous Environments
31 Continuous Testing and Continuous Monitoring 7. Monitor deployed apps and back end services performance
32 Mobile App Delivery 8. Governance of provisioning profiles, certificates and API keys
33 Mobile App Delivery 9. Use a Private App store to test device deployment
34 Mobile App Delivery 10. Convert App Store feedback into user stories
35 Implementing DevOps for Mobile Apps
36 Mobile Delivery Pipeline Mobile IDE API keys, Provisioning Profiles.jsp.java.htm l Build, Package, & Unit Test Application Binaries & Platform Configuration Deploy.sh chef recipe s Source Artifacts Source Control Management Enterprise Services IDE Deployable Artifacts Library Environment Running System
37 Mobile Continuous Delivery Pipeline Backend Development Common tools Private Dev App Store Publish Public App Store Install Mobile Development Execute tests Get Packages, Profiles, Keys Mobile Device Op Engineer Notify results SCM Repository Store changes Trigger build Post results to build Publish packages, Profiles, Keys Media Library Publish packages Build Engine(s) Put configuration version Get Packages Automation Framework Apply configurations to system Deployed Mobile Application Execute tests Virtual System Application or Mobile Developer Enterprise Services IDE Mobile App IDE Provision pattern with build Provision system from pattern Cloud Provisioning System Install
38 DevOps Reference Architecture Release Engineering Continuous Integration Continuous Delivery Deployment Library Development Operations Change Management Source Control Management Service Simulation Configuration Automation Incident Management Release Management Requirement s Management Quality Management Test Automation Environment Provisioning Automation Application Monitoring Data Management Enterprise Services IDE Mobile App IDE
39 IBM s DevOps for Mobile Solution Continuous Integration and Test
40 IBM Mobile Foundation Enabling the development and delivery of mobile apps IBM Mobile Foundation Includes: IBM Worklight IBM WebSphere Cast Iron IBM Endpoint Manager for Mobile Devices Build, connect, manage and secure your mobile enterprise Plus New Services Offering IBM Software Services for Mobile Foundation
41 IBM Worklight Open, cost-effective, cross-platform app development App development using native and/or familiar web technologies: HTML5 CSS3 JavaScript App delivery in variety of forms: Mobile Web app Hybrid app Native Compatible with prominent HTML5 libraries and tools:
42 Worklight mobile platform overview Worklight Studio The most complete, extensible development environment with maximum code reuse and per device optimization Worklight Server Mobile middleware offering unified push notifications, version management, security and integration Worklight Runtime Components Extensive libraries and client APIs that expose and interface with native device functionality and the Worklight Server Worklight Console A web based console for real time analytics and control of your mobile apps and infrastructure
43 Mobile simulator to simplify unit test
44 Worklight runtime architecture Worklight Server Device Runtime Server side Application Code JSON Translation Authentication Adapter Library Stats Aggregation Client side App Resources Direct Update Mobile Web Apps Unified Push Notifications Cross Platform Technology Security and Authentication Back end Data Integration Post deployment control and Diagnostics Application Code
45 Application distribution (for development and test) A cross platform private mobile application store similar to public app stores but focused on the needs of an organization or a team Key capabilities: delivers distribution and management of mobile applications within a company / teams easy distribution of ios and Android apps within a team provides versioning and updates centralizes rating and feedback information controls who can modify or install an application easy to install and simple to run
46 Mobile Application Lifecycle Management IBM Worklight Rational Solution for Collaborative Lifecycle Management Business Development Design Test Code Test Deploy Traceability across the entire development lifecycle Construct, debug, and test mobile UIs Mobile Application Platform Open Lifecycle Integration Platform Application Lifecycle Management IBM provides the only comprehensive mobile development solution currently in the market combining a mobile application platform, construction tools, and lifecycle management
47 Continuous Integration for Mobile
48 IBM s DevOps for Mobile Solution Continuous Delivery
49 IBM SmartCloud Continuous Delivery continuous delivery/ 49
50 IBM SmartCloud Continuous Delivery packaging Extending Agile Development with Continuous Delivery Build -> Publish -> Deploy -> Test Mobile ALM (Rational Team Concert) IBM SmartCloud Provisioning Agile Development Deployment to Virtual Systems 50
51 Extending IBM SmartCloud Continuous Delivery Optional and alternative Integrations Extending CLM with Continuous delivery Deployment to Cloud & Virtual Systems Mobile ALM (Rational Team Concert) Continuous Delivery IBM SmartCloud Provisioning IBM PureSystems IBM Workload Deployer Design Management Continuous Integration Test Automation Deployment Automation Performance Management Incident Management IBM Rational Software Architect Design Manager IBM Rational Build Forge. Hudson. Jenkins. IBM Rational... Quality Manager IBM Green Hat IBM Rational Automation Framework Chef IBM SmartCloud Application. Performance Management IBM SmartCloud Control Desk.. 51
52 2012 Product Implementations Rational Build Forge Jenkins Release Engineering Continuous Integration Continuous IBM SmartCloud Delivery Continuous Delivery Deployment Library Change Management Rational Team Concert Development Source Control Management Rational Green Hat Service Simulation Rational Automation Configuration Framework Automation Operations Chef IBM SmartCloud Control Desk Incident Management Release Management Requirement s Management Rational Requirement Management Quality Management Rational Quality Management Selenium Test Automation Rational Performance Tester Rational Functional Tester Environment Provisioning IBM Automation IBM SmartCloud PureApplication Provisioning System IBM Workload Deployer Application Monitoring IBM SmartCloud Application Performance Management Data Management Required product At least one is required
53 IBM s DevOps for Mobile Solution Service Virtualization
54 Routing Service What is Service Simulation and Test Virtualization? Public Cloud Mobile App Under Test Collaboration Third-party Services Portals Data Warehouse Directory Identity File systems Mainframe Content Providers Archives Private Cloud Enterprise Service Bus Heterogeneous Environments Business EJB Partners Shared Services Messaging Services Capture & Model Databases Mobile App Under Test Mainframe applications Third-party Services Packaged apps, messaging services, etc. Virtual Services System dependencies are a key challenge in setting up test environments: Unavailable/inaccessible: Testing is constrained due to production schedules, security restrictions, contention between teams, or because they are still under development Costly 3rd party access fees: Developing or testing against Cloud based or other shared services can result in costly usage fees Impractical hardware based virtualization: Systems are either too difficult (mainframes) or remote (thirdparty services) to replicate via traditional hardwarebased virtualization approaches Test Virtualization enables to create virtual services : ovirtual Services simulate the behavior of an entire application or system during testing ovirtual Services can run on commodity hardware, private cloud, public cloud oeach developer, tester can easily have their own test environment odeveloper and testers continue to use their testing tools (Manual, Web performance, UI test automation) 54
55 IBM Rational Test Virtualization Solution Test Virtualization is an enabler for continuous Integration Testing Services, applications, systems are introduced into the continuous integration cycle in a prioritized, controlled fashion. Actual Service/App Virtual Service/App Mobile App under Test Incremental Integration Testing
56 IBM Rational Test Virtualization Solution for continuous integration and testing Avoid time spent installing and configuring software just to discover basic build issues Smoke tests can be integrated as part of the continuous integration process through deployment automation and test virtualization Smoke test results are made available to the entire team to shorten resolution Cloud Environment Order Mgr CRM Virtual Lab Manager VM Catalog App Server Virtual Machines Assets Build Product Increment Smoke Tests Sandboxes Self provisionning
57 Wrap up: DevOps Best Practices for Mobile Apps
58 DevOps Best Practices for Mobile Apps Continuous Integration and Continuous Delivery 1. Ensure end-to-end traceability across all assets 2. Practice continuous integration 3. Maintain separate streams for each mobile OS, SDK supported 4. Use automated build and deploy scripts
59 DevOps Best Practices for Mobile Apps Continuous Testing and Continuous Monitoring 5. Test each build on simulated and physical devices 6. Virtualize and simulate back end services 7. Monitor the deployed mobile app and back end services performance
60 DevOps Best Practices for Mobile Apps Mobile App Delivery 8. Governance of provisioning profiles, certificates and API keys 9. Use a Private Development App Store to test device deployment 10. Convert user feedback into user stories
61 Where to get more information? My Blog: o Leveraging DevOps in a water-scrum-fall World o IBM Enterprise DevOps blog o
Best Practices for Building Mobile Web
Best Practices for Building Mobile Web and Hybrid Applications Mobile is the NEXT dominant phase of computing Mobile is different: Transformational business models Faster lifecycles More iterative Mobile/Wireless/Cloud
IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os
IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os Session Nr: 16772 + 16773 Wilhelm Mild Executive IT Architect [email protected] Erich Amrehn Distinguished Engineer [email protected]
Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions [email protected].
Collaborative DevOps Learn the magic of Continuous Delivery Saurabh Agarwal Product Engineering, DevOps Solutions [email protected] Please note IBM s statements regarding its plans, directions, and intent
Introduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
Take full advantage of IBM s IDEs for end- to- end mobile development
Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise
Develop enterprise mobile applications with IBM Rational software
Develop enterprise mobile applications with IBM software Providing comprehensive mobile application development and lifecycle management solutions Highlights Helps streamline and optimize the software
DevOps: Multiplatform Application Deployment
DevOps: Multiplatform Application Deployment Insert Custom Session QR if Desired Rosalind Radcliffe Distinguished Engineer Chief Architect for DevOps and CLM IBM Academy of Technology [email protected]
SAP Mobile Platform Intro
SAP Mobile Platform Intro Agenda SAP Mobile Platform overview App types Core platform services Backend connectivity Open technologies HANA Cloud Platform Key UI Tools and Technologies SAP Fiori Launchpad
IBM MobileFirst Launch David Lee Heyman
IBM MobileFirst Launch David Lee Heyman WW Mobile Business Agility Tiger Team IBM's Mobile Enterprise - A personal journey Watch now: http://youtu.be/0sealyljfag Announcing: IBM MobileFirst 5 2013 IBM
Build and Secure Mobile Apps in the Enterprise. Ed Brill Ian Robinson Josh Lambert
Build and Secure Mobile Apps in the Enterprise Ed Brill Ian Robinson Josh Lambert Introductions Ed Brill Director, Mobile Enterprise Marketing IBM Ian Robinson Program Director, MobileFirst Platform and
The Future of Testing: How Service Virtualization Changes the Game in Testing Complex Applications
IBM Software, Rational The Future of Testing: How Service Virtualization Changes the Game in Testing Complex Applications The new frontier for quality management and testing Glyn Rhodes Chief Architect
Increased Agility with Integration Testing
Increased Agility with Integration Testing Monica Luke ([email protected]) Scenario Designer IBM Rational Agenda ALM Community Office Hours Increased Agility with Integration Testing 2 Application Lifecycle
IBM MobileFirst Application Development: Build and Deliver Mobile Apps Quickly with IBM Worklight Foundation Cloud Edition. 2014 IBM Corporation
IBM MobileFirst Application Development: Build and Deliver Mobile Apps Quickly with IBM Worklight Foundation Cloud Edition Why mobile development is different Mobile apps are different. They are more strategic
Integrating Mobile apps with your Enterprise
Integrating Mobile apps with your Enterprise Jonathan Marshall [email protected] @jmarshall1 Agenda Mobile apps and the enterprise Integrating mobile apps with Enterprise Applications Mobile apps and
MobileFirst Application Development & Lifecycle Management für mobile Anwendungen
MobileFirst Application Development & Lifecycle Management für mobile Anwendungen Agenda Warum sind Mobile Applikationen anders? Mobile Application Development Lifecycle Requirements Management Real Time
Use service virtualization to remove testing bottlenecks
Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications
Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist. 2013 IBM Corporation
Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist Objectives Worklight update Brief demonstration Experiences around cross-platform development 2 IBM MobileFirst
DevOps for the Mainframe
DevOps for the Mainframe Rosalind Radcliffe IBM Distinguished Engineer, Enterprise Modernization Solution Architect [email protected] 1 Please note IBM s statements regarding its plans, directions, and
Solutions for Quality Management in a Agile and Mobile World
Solutions for Quality Management in a Agile and Mobile World with IBM Rational Quality Management Solutions Realities can stall software-driven innovation Complexities in software delivery compounded by
DevOps: Development Challenges and New Approaches
DevOps: Development Challenges and New Approaches Chris Sharp STSM, Chief Architect SWG Europe DevOps IBM Master Inventor, Member of IBM Academy of Technology Agenda The Problem and the Need for Change
Middleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
Shifting Enterprise Development into the Fast Lane
Shifting Enterprise Development into the Fast Lane DevOps for Enterprise Systems to transform your software delivery capability and deliver business value ibm.com/devops SHARE Orlando Fl 2015 Presented
What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data?
Glenn Anderson, IBM Lab Services and Training What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data? Summer SHARE August 2014 Session 15595 (c) Copyright 2014 IBM Corporation 1 Today s mainframe
Developing and deploying mobile apps
Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools
zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise
zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise Smarter Computing Is Redefining The Data Center Consolidate Infrastructure Optimize to data center Eliminate
Agenda. Success Stories with OpenShift. 11:15-11:45 am. OpenShift Tech Overview 9:40-10:30 am. Red Hat Mobile on OpenShift 10:45-11:15 am
Agenda Success Stories with OpenShift 11:15-11:45 am OpenShift Tech Overview 9:40-10:30 am Introductions & Overview 9:00-9:40 am Red Hat Mobile on OpenShift 10:45-11:15 am Hands on Workshop Wrap-Up 1:00-4:30
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general
Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!
Continuous Delivery for Alfresco Solutions Satisfied customers and happy developers with!! Continuous Delivery! About me Roeland Hofkens #rhofkens [email protected] http://opensource.westernacher.com
2015 IBM Continuous Engineering Open Labs Target to better LEARNING
2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to
Improve your mobile application security with IBM Worklight
Improve your mobile application security with IBM Worklight Contents 1 Introduction 2 IBM Worklight overview 4 Enabling mobile security with IBM Worklight 6 Integrating IBM Worklight with enterprise security
Bridge Development and Operations for faster delivery of applications
Technical white paper Bridge Development and Operations for faster delivery of applications HP Continuous Delivery Automation software Table of contents Application lifecycle in the current business scenario
HP ALM Masters 2014 Connected, collaborative mobile application development for the enterprise HP Anywhere
HP ALM Masters 2014 Connected, collaborative mobile application development for the enterprise HP Anywhere A radically different kind of user Mainframe Client/Server Web Devices System-centric User-centric
Initial Value Proposition (IVP) www.techcusp.com
Initial Value Proposition (IVP) Introduction Tech Cusp, Inc. TechCusp is Global, full-service IT Services & Software Development firm Founded in 2006 Techcusp.com is a privately held end-to-end IT services
SAP HANA Cloud Platform, Portal Service: Overview SAP Cloud Experience and SAP Portal Product Management May 2016
SAP HANA Cloud Platform, Portal Service: Overview SAP Cloud Experience and SAP Portal Product Management May 2016 Agenda The SAP HANA Cloud Platform Introducing Portal Service Use Cases & Positioning Cloud
Learn How to Leverage System z in Your Cloud
Learn How to Leverage System z in Your Cloud Mike Baskey IBM Thursday, February 7 th, 2013 Session 12790 Cloud implementations that include System z maximize Enterprise flexibility and increase cost savings
BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:
Apache Cordova is a open-source mobile development framework. It allows you to use standard web technologies such as HTML5, CSS3 and JavaScript for cross-platform development, avoiding each mobile platform
WebSphere Application Infrastructure
WebSphere Infrastructure Richard Baird Vice President - WebSphere Foundation Development May 2012 Please Note IBM's statements regarding its plans, directions, and intent are subject to change or withdrawal
Introducing. Cathal McGloin, VP & General Manager, Mobile Platforms Javier Perez, Director of Product Management and Global Consulting
Introducing 1 Cathal McGloin, VP & General Manager, Mobile Platforms Javier Perez, Director of Product Management and Global Consulting AGENDA 1. The Mobile Buzz 2. Why a Mobile Application Platform 3.
Axway API Portal. Putting APIs first for your developer ecosystem
Axway API Portal Putting APIs first for your developer ecosystem To fully embrace an API-first strategy, it s no longer enough to simply develop and deploy APIs. Organizations need broad API management
Building a Mobile App Security Risk Management Program. Copyright 2012, Security Risk Advisors, Inc. All Rights Reserved
Building a Mobile App Security Risk Management Program Your Presenters Who Are We? Chris Salerno, Consultant, Security Risk Advisors Lead consultant for mobile, network, web application penetration testing
MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper
MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle
Microsoft SOA Roadmap
Microsoft SOA Roadmap Application Platform for SOA and BPM Thomas Reimer Enterprise Technology Strategist, SOA and BPM Microsoft Corporation (EMEA) Trends and Roadmap THE FUTURE OF DYNAMIC IT Market Trends
IBM Worklight Mobile Application development and Management. 2012 IBM Corporation
IBM Worklight Mobile Application development and Management MOBILE: the next stage in computing s evolution Mobile/Wireless/Cloud Web/Desktop Client/Server Host/Mainframe Mobile is different: Ubiquitous
Platform as a Service: The IBM point of view
Platform as a Service: The IBM point of view Don Boulia Vice President Strategy, IBM and Private Cloud Contents 1 Defining Platform as a Service 2 The IBM view of PaaS 6 IBM offerings 7 Summary 7 For more
SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS
SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS @pascal_dufour & @hrietman INTRODUCTION Pascal Dufour Agile Tester @Pascal_Dufour Harald Rietman Developer Scrum Master @hrietman TYPICAL Experience with
Cloud Services for DevOps: Next-gen PaaS Through MBaaS
Cloud Services for DevOps: Next-gen PaaS Through MBaaS September 2013 Presented by: Brad Shimmin Research Director, Business Technology and Software [email protected] Charlotte Dunlap Sr. Analyst,
SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS
SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS @huibschoots & @mieldonkers INTRODUCTION Huib Schoots Tester @huibschoots Miel Donkers Developer @mieldonkers TYPICAL Experience with Continuous Delivery?
System Center 2012 Suite SYSTEM CENTER 2012 SUITE. BSD BİLGİSAYAR Adana
2013 System Center 2012 Suite SYSTEM CENTER 2012 SUITE BSD BİLGİSAYAR Adana Configure and manage apps, services, computers, and VMs... 1 Operations Manager... 3 Configuration Manager... 4 Endpoint Protection...
Microsoft Training and Certification Guide. Current as of December 31, 2013
Microsoft Training and Certification Guide Current as of December 31, 2013 Welcome to the Microsoft Training and Certification Guide. This device is intended to provide a quick, comprehensive view of our
MOBILE MICROAPPS. The shortest path to enterprise mobility
MOBILE MICROAPPS The shortest path to enterprise mobility Abstract In the most general case, enterprise mobility is a tough problem requiring a big investment in the IT infrastructure, skills, and processes.
HP Application Lifecycle Management
HP Application Lifecycle Management Overview HP Application Lifecycle Management is a software solution expressly designed to allow your team to take control of the application lifecycle while investing
Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen
Enterprise Mobile App Management Essentials Presented by Ryan Hope and John Nielsen 1 Mobile App Trends Global mobile app downloads to exceed 30B by 1016 US and Europe account for over 70% of the market
The Virtualization Practice
The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention
Service Orchestration
June 2015 Service Orchestration Infos and Use Cases Falko Dautel Robert Thullner Agenda + Overview + Use Cases & Demos VM Provisioning with ServiceNow Employee Onboarding + Summary + Questions & Answers
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor
MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER
MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App
Cisco Integration Platform
Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product
Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS
Mobilize Any Business Application. Rapidly. Securely. The Challenge Today's enterprises are increasingly leveraging mobility solutions to improve productivity, decrease response times and streamline operational
Building native mobile apps for Digital Factory
DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels
Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led
Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Course Description This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.
Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led
Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Course Description This course is intended for students who have experience building vertically scaled applications. Students should
Course 20533B: Implementing Microsoft Azure Infrastructure Solutions
Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Sales 406/256-5700 Support 406/252-4959 Fax 406/256-0201 Evergreen Center North 1501 14 th St West, Suite 201 Billings, MT 59102 Course
What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data?
December, 2014 What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data? Glenn Anderson IBM Lab Services and Training Today s mainframe is a hybrid system z/os Linux on Sys z DB2 Analytics Accelerator
How To Test On An Hp Mobile Device
HP ALM Masters 2014 Performance testing Modern Applications HP Apps 12 Application Delivery Management in the new style of IT We enable you to deliver high performance applications with unprecedented velocity
Security to Connect Back-end APIs with HTML5 Cross Platform Apps
API Security to Connect Back-end APIs with HTML5 Cross Platform Apps Andy Thurai, CTO, Intel Big Data & Application Security Software Twitter: @AndyThurai Blog: www.thurai.net/securityblog Intel software
CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment
CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of
IBM Bluemix. The Digital Innovation Platform. Simon Moser ([email protected]) @mosersd
IBM Bluemix The Digital Innovation Platform Simon Moser ([email protected]) @mosersd Who am I? - Senior Technical Staff Member at IBM Research & Development Lab in Böblingen, Germany - Bluemix Application
Lunch and Learn: BlueMix to Mainframe making development accessible in the
Lunch and Learn: BlueMix to Mainframe making development accessible in the Cloud Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology [email protected] @RosalindRad Insert Custom
What is new for HP LoadRunner and Performance Center 11.52
What is new for HP LoadRunner and Performance Center 11.52 Version 11.52 Silvia Siqueira and Shane Evans How long do you wait for your mobile app to respond? Application performance is essential for business
Enterpise Mobility Lexicon & Terminology
1 Enterpise Mobility Lexicon & Terminology www.openratio.com By Rabih Kanaan 1 Amazon SNS Amazon Simple Notification Service (SNS) is a push messaging service that makes it simple & cost-effective to push
SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager [email protected]. Product Marketing Manager djarvis@suse.
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager [email protected] Product Marketing Manager [email protected] SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack
Software Development In the Cloud Cloud management and ALM
Software Development In the Cloud Cloud management and ALM First published in Dr. Dobb's Journal, February 2009: http://www.ddj.com/development-tools/212900736 Nick Gulrajani is a Senior Solutions Architect
Extending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security
Extending Oracle Applications on Mobile Using Oracle MAF and Oracle Mobile Security Contents Executive Summary... 03 Building Mobile Centric Applications... 04 Business Challenges... 04 Development Challenges...
Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code
Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code What is cross-platform development? Cross-platform development produces a single code base that can be
POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION
POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION Executive Summary Enterprise mobility has transformed the way businesses engage with customers, partners and staff while exchanging
DevOps Course Content
DevOps Course Content INTRODUCTION TO DEVOPS What is DevOps? History of DevOps Dev and Ops DevOps definitions DevOps and Software Development Life Cycle DevOps main objectives Infrastructure As A Code
Implementing Microsoft Azure Infrastructure Solutions
Course Code: M20533 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing Microsoft Azure Infrastructure Solutions Overview This course is aimed at experienced IT Professionals who currently
Making Mobile a Reality
Making Mobile a Reality KIEFER CONSULTING CALIFORNIA DEPARTMENT OF TECHNOLOGY Introductions Scott Paterson California Department of Technology, Enterprise Solutions Harkeerat Toor Kiefer Consulting, Consultant
Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud
Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud WHITE PAPER BROUGHT TO YOU BY SKYTAP 2 Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud Contents Executive
MANAGEMENT SUMMARY INTRODUCTION KEY MESSAGES. Written by: Michael Azoff. Published June 2015, Ovum
App user analytics and performance monitoring for the business, development, and operations teams CA Mobile App Analytics for endto-end visibility CA Mobile App Analytics WWW.OVUM.COM Written by: Michael
Course 20533: Implementing Microsoft Azure Infrastructure Solutions
Course 20533: Implementing Microsoft Azure Infrastructure Solutions Overview About this course This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.
Successful Mobility. Matej Lavric Sales Leader for Mobile CEE
Successful Mobility Matej Lavric Sales Leader for Mobile CEE There are 7.1 billion people on the planet 6 billion of them have access to mobile phones, only 3.5 billion of them use a toothbrush 2 90% of
Kony Mobile Application Management (MAM)
Kony Mobile Application Management (MAM) Kony s Secure Mobile Application Management Feature Brief Contents What is Mobile Application Management? 3 Kony Mobile Application Management Solution Overview
Plan for Success with a Hybrid Cloud! Thanks to IBM Power Systems OpenStack SoftLayer and UrbanCode
Plan for Success with a Hybrid Cloud! Thanks to IBM Power Systems OpenStack SoftLayer and UrbanCode Please check-in to this session Guilhaume Garcia Pre-Sales Architect hybrid cloud IBM France fr.linkedin.com/in/guilhaumegarcia
Developing in the Cloud Environment. Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology [email protected].
Developing in the Cloud Environment Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology [email protected] @RosalindRad Organizations are combining on-premise, off-premise and public
Mobilize Your ERP with ADF Mobile
Mobilize Your ERP with ADF Mobile Ramesh Kumar ealliance Corp Founder & CEO [email protected] 630-618-0916 1 ealliance Background ealliance started in 1998 as an Oracle Partner specializing in Oracle
Armedia. Drupal and PhoneGap Building Mobile Apps
Armedia Drupal and PhoneGap Building Mobile Apps Armedia www.armedia.com Jim Nasr, CEO e: [email protected] t: @jnarm o: (770) 615-4231 I in brief... The mobile landscape is convoluted. Lots of service
Considerations for Adopting PaaS (Platform as a Service)
Considerations for Adopting PaaS (Platform as a Service) Michael Dolan ([email protected]) Senior Field Engineer April 2015 1 Becoming The Agile Enterprise To effectively achieve its missions, the Department
Operational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
