SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
© Copyright 2014 Pivotal. All rights reserved.
The Insider’s
Guide to
Mobile Apps
© Copyright 2014 Pivotal. All rights reserved. ‹2›
Your presenters
Dormain Drewitz
Director, Mobile and Data Services
Pivotal
@DormainDrewitz
Farhan Thawar
VP of Engineering
Pivotal Labs
@fnthawar
© Copyright 2014 Pivotal. All rights reserved.
“Pivotal Labs delivers results in mobile like
no one else in their business. From
strategy to design and engineering, the
team at Pivotal Labs are world-class and a
pleasure to work with.”
- Jim Chou, CTO, Shutterstock
© Copyright 2014 Pivotal. All rights reserved. ‹7›
‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved.
Go native
‹13›
© Copyright 2014 Pivotal. All rights reserved.
Native versus cross-platform tools
• You’re still going to need to use native toolsets to compile
code
• Tweaking and customizing from a cross-platform toolkit is
time better spent
• Take best advantage of latest O/S and device features
• Relying on web technologies puts your app 18 months
behind
‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved.
Update often.
‹13›
© Copyright 2014 Pivotal. All rights reserved. ‹10›
© Copyright 2014 Pivotal. All rights reserved.
Traditional App Lifecycle: Too Lengthy and Complex
Traditional App Deployment:
8+ manual steps, developers
out of the workflow
Traditional App Lifecycle:
Each phase compounds time and
complexity, sacrificing agility
Example: Intel’s traditional app lifecycleExample: Rakuten’s traditional app
deployment process
Request Servers
Wait for hardware/VM
creation
Setup Operating System
Install Software
Setup monitoring
Deploy website
Check / Test
Add to Load Balancer
...
Developer Operators
75 steps, 9%
automated
140 days to land an
app
Potential lost
revenue opportunity
‹9›
© Copyright 2014 Pivotal. All rights reserved.
“With Cloud Foundry, you can reduce
[deployment] time to days and use fewer
resources to do it—there is an order of
magnitude improvement in time to market
and risk.”
- Patrick Senti, Founder and CTO shrebo
‹12›
‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved.
Build for “compulsive scale”.
‹13›
© Copyright 2014 Pivotal. All rights reserved.
What is “compulsive-scale”?
"Halifax bank, Commercial Street, Leeds (27th May 2010)"
by Mtaylor848 -
Every other week Once a day 20+x a day
‹14›
© Copyright 2014 Pivotal. All rights reserved. ‹15›
‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved.
Manage APIs.
‹16›
© Copyright 2014 Pivotal. All rights reserved.
Farhan’s Mobile API Top Tips
© Copyright 2014 Pivotal. All rights reserved.
“The desire to build mobile applications that
integrate more tightly with corporate back-ends
is rising [...] As mobile apps spread more and
more into the mainstream, these companies
will be looking for extended back-end support
like Pivotal CF Mobile Services.”
- Michael Coté, Research Director, 451 Research
‹20›
‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved.
Keep apps focused.
‹16›
© Copyright 2014 Pivotal. All rights reserved.
Multi-app strategies and app unbundling
are happening.
And it makes sense.
‹17›
© Copyright 2014 Pivotal. All rights reserved. ‹18›
‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved.
Use sensor data.
‹16›
© Copyright 2014 Pivotal. All rights reserved. ‹21›
© Copyright 2014 Pivotal. All rights reserved.
“Gathering and analyzing data to improve our
customers' operations is no longer a futuristic
concept, but a real process underway today, and
growing in magnitude.”
- David Joyce, president & CEO, GE Aviation
‹22›
‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved.
Rethink testing
‹13›
© Copyright 2014 Pivotal. All rights reserved.
© Copyright 2014 Pivotal. All rights reserved.
App Distribution as a service
• Iterative release
cycles
• Over-the-air
download
• Cross-platform
support
DOWNLOAD TODAY
‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved.
Pivotal Portfolio
‹23›
© Copyright 2014 Pivotal. All rights reserved.
Pivotal’s Full Approach
Pivotal Mobile Services
‹24›
‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved.
DOWNLOAD THE
INFOGRAPHIC
GET THE TIP SHEET
More insider tips on mobile app
development…
READ THE BLOG POST

Más contenido relacionado

Más de VMware Tanzu

Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 
SpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your TeamSpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your TeamVMware Tanzu
 
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...VMware Tanzu
 
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseSpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseVMware Tanzu
 
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...VMware Tanzu
 
SpringOne Tour: Spring Boot 3 and Beyond
SpringOne Tour: Spring Boot 3 and BeyondSpringOne Tour: Spring Boot 3 and Beyond
SpringOne Tour: Spring Boot 3 and BeyondVMware Tanzu
 
SpringOne Tour 2023: Let's Get Streaming! A Guide to Orchestrating Spring Clo...
SpringOne Tour 2023: Let's Get Streaming! A Guide to Orchestrating Spring Clo...SpringOne Tour 2023: Let's Get Streaming! A Guide to Orchestrating Spring Clo...
SpringOne Tour 2023: Let's Get Streaming! A Guide to Orchestrating Spring Clo...VMware Tanzu
 

Más de VMware Tanzu (20)

Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 
SpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your TeamSpringOne Tour: Doing Progressive Delivery with your Team
SpringOne Tour: Doing Progressive Delivery with your Team
 
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
 
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps EnterpriseSpringOne Tour: An Introduction to Azure Spring Apps Enterprise
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
 
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
SpringOne Tour: 10 Practical Tips for Building Native and Serverless Spring A...
 
SpringOne Tour: Spring Boot 3 and Beyond
SpringOne Tour: Spring Boot 3 and BeyondSpringOne Tour: Spring Boot 3 and Beyond
SpringOne Tour: Spring Boot 3 and Beyond
 
SpringOne Tour 2023: Let's Get Streaming! A Guide to Orchestrating Spring Clo...
SpringOne Tour 2023: Let's Get Streaming! A Guide to Orchestrating Spring Clo...SpringOne Tour 2023: Let's Get Streaming! A Guide to Orchestrating Spring Clo...
SpringOne Tour 2023: Let's Get Streaming! A Guide to Orchestrating Spring Clo...
 

Insiders Guide to Mobile App Development

  • 1. © Copyright 2014 Pivotal. All rights reserved. The Insider’s Guide to Mobile Apps
  • 2. © Copyright 2014 Pivotal. All rights reserved. ‹2› Your presenters Dormain Drewitz Director, Mobile and Data Services Pivotal @DormainDrewitz Farhan Thawar VP of Engineering Pivotal Labs @fnthawar
  • 3. © Copyright 2014 Pivotal. All rights reserved. “Pivotal Labs delivers results in mobile like no one else in their business. From strategy to design and engineering, the team at Pivotal Labs are world-class and a pleasure to work with.” - Jim Chou, CTO, Shutterstock
  • 4. © Copyright 2014 Pivotal. All rights reserved. ‹7›
  • 5. ‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved. Go native ‹13›
  • 6. © Copyright 2014 Pivotal. All rights reserved. Native versus cross-platform tools • You’re still going to need to use native toolsets to compile code • Tweaking and customizing from a cross-platform toolkit is time better spent • Take best advantage of latest O/S and device features • Relying on web technologies puts your app 18 months behind
  • 7. ‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved. Update often. ‹13›
  • 8. © Copyright 2014 Pivotal. All rights reserved. ‹10›
  • 9. © Copyright 2014 Pivotal. All rights reserved. Traditional App Lifecycle: Too Lengthy and Complex Traditional App Deployment: 8+ manual steps, developers out of the workflow Traditional App Lifecycle: Each phase compounds time and complexity, sacrificing agility Example: Intel’s traditional app lifecycleExample: Rakuten’s traditional app deployment process Request Servers Wait for hardware/VM creation Setup Operating System Install Software Setup monitoring Deploy website Check / Test Add to Load Balancer ... Developer Operators 75 steps, 9% automated 140 days to land an app Potential lost revenue opportunity ‹9›
  • 10. © Copyright 2014 Pivotal. All rights reserved. “With Cloud Foundry, you can reduce [deployment] time to days and use fewer resources to do it—there is an order of magnitude improvement in time to market and risk.” - Patrick Senti, Founder and CTO shrebo ‹12›
  • 11. ‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved. Build for “compulsive scale”. ‹13›
  • 12. © Copyright 2014 Pivotal. All rights reserved. What is “compulsive-scale”? "Halifax bank, Commercial Street, Leeds (27th May 2010)" by Mtaylor848 - Every other week Once a day 20+x a day ‹14›
  • 13. © Copyright 2014 Pivotal. All rights reserved. ‹15›
  • 14. ‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved. Manage APIs. ‹16›
  • 15. © Copyright 2014 Pivotal. All rights reserved. Farhan’s Mobile API Top Tips
  • 16. © Copyright 2014 Pivotal. All rights reserved. “The desire to build mobile applications that integrate more tightly with corporate back-ends is rising [...] As mobile apps spread more and more into the mainstream, these companies will be looking for extended back-end support like Pivotal CF Mobile Services.” - Michael Coté, Research Director, 451 Research ‹20›
  • 17. ‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved. Keep apps focused. ‹16›
  • 18. © Copyright 2014 Pivotal. All rights reserved. Multi-app strategies and app unbundling are happening. And it makes sense. ‹17›
  • 19. © Copyright 2014 Pivotal. All rights reserved. ‹18›
  • 20. ‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved. Use sensor data. ‹16›
  • 21. © Copyright 2014 Pivotal. All rights reserved. ‹21›
  • 22. © Copyright 2014 Pivotal. All rights reserved. “Gathering and analyzing data to improve our customers' operations is no longer a futuristic concept, but a real process underway today, and growing in magnitude.” - David Joyce, president & CEO, GE Aviation ‹22›
  • 23. ‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved. Rethink testing ‹13›
  • 24. © Copyright 2014 Pivotal. All rights reserved.
  • 25. © Copyright 2014 Pivotal. All rights reserved. App Distribution as a service • Iterative release cycles • Over-the-air download • Cross-platform support DOWNLOAD TODAY
  • 26. ‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved. Pivotal Portfolio ‹23›
  • 27. © Copyright 2014 Pivotal. All rights reserved. Pivotal’s Full Approach Pivotal Mobile Services ‹24›
  • 28. ‹#›© Copyright 2014 Pivotal. All rights reserved.© Copyright 2014 Pivotal. All rights reserved. DOWNLOAD THE INFOGRAPHIC GET THE TIP SHEET More insider tips on mobile app development… READ THE BLOG POST