SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
How SevenTablets Builds Great Cross-Platform Apps
Overcoming the Challenges of Building Cross-Platform
Enterprise Apps with Process, STAX API and IBM WorkLight
Presenter:
Daniel Brookshier, Chief Architect, SevenTablets, Inc.

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Our Objective
How to Build a Solid Enterprise App / Mobile Solution That Is
•
•
•

Fast
Secure
Scalable

Build It
•
•
•

Faster time to market
Fewer resources
Easier to develop and manage

Using Best of Breed
•
•
•

WorkLight
STAX Architecture
STAMP Process

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Overview
• Spun off from iTech, a 1,200
employee group

Partners:

• Based in Dallas, TX
• Privately Held
• IBM Impact 2013 Mobile
Innovation Finalist

Differentiators:
• Rapid Deployment
• Creative Design – UX/UI
• Intellectual Property - STAX

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Challenges of Cross Platform Enterprise Mobile Apps

Mobility is not a “magic pill.”
How you use it, when you use it,
and why you use it are
what determines its success.

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Building an Enterprise Application is Complex
• Key part of your strategy

• Usability
• Speed
• Visual appeal

• Security
• Bring Your Own Device (BYOD)
• Platform fragmentation

• Network chaos

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
We Know That Mobile is Different Than Traditional Development
We learned quickly that Agile needed to become Agile for Mobile

Challenge

Solution

Benefits

Pure Agile does not
take into account
risks of mobile
development.

Heavier up front user experience,
architecture, and infrastructure design.
Detail planning and iterative development
are guided by clear goals and UX.

Better user affinity, lowered
risks to development while
retaining agile development
methodology.

• Mobile Strategy
• Enterprise Architecture

• UX Driven Development
• Feature Sprints
• Daily Standups
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Discovery

Mobile UX
Design

Deploy

STAMP

Manage

Infrastructure
Design

web: www.seventablets.com

|

phone: (855) 285-2322

|

Quality
Assurance

email: contact@seventablets.com

Solution Design
Key STAMP Benefits
User Experience

•
•
•
•

Clearer development goals
Faster development
Reduced/eliminated rework
Wider user adoption

Enterprise Architecture
• Business strategy alignment
• Better acceptance
• Leverage new and old capabilities without
redesign of IT assets

Infrastructure Development/Integration
• Quick start cloud connectivity
• Reduced risks of adding mobile clients
• Opportunities to grow IT capability
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Cross Platform Development is a Fact of Life in Today’s BYOD World
The advantages of IBM WorkLight for cross platform mobile

Challenge

Solution

Benefits

Native and cross
platform development
tools are too weak for
the enterprise.

IBM WorkLight is both a development tool
and solution ecosystem to support cross
platform mobile for enterprises. Growing
list of features to connect the enterprise
and take advantage of mobile.

Reduces effort and costs
to build, test, deploy, and
manage mobile apps for
the enterprise.

• Tools to build for specific platforms
• Large number of integrations to IBM and
third party solutions
• Enterprise mobile deployment
• Excellent IBM tool support/community
• Enterprise Security
• Out of the box Analytics
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Key Success Factors of Building with WorkLight
Why we chose WorkLight vs. the competition
Fast Development Sequence

Success Factors

• iPad
• iPhone
• Android phone/tablet (mainly testing)

Great Return on Coding Investment!

•
•
•
•
•

Security
Analytics
Cross-platform management
Middleware integration
Enterprise deployment

Notes:
• iPhone version is a slim-down of
iPad features
• Android development mostly small UX
changes and optimization
• iPad/iPhone used optimizations found
during Android development

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Closing the Gap for Enterprise Quality with STAX
SevenTablets Architecture for Cross Platform Apps

Challenge

Solution

Benefits

HTML5 development is still in
its infancy. Developers needed
grown-up support for complex
enterprise apps on mobile.

STAX adds a host of
capabilities for software
developers to create
consistent, well tested, and
predictable code.

Developers speak the same
language. Fewer mistakes by
automating critical tasks with
standard patterns.

Data wrappers/packers,
routing and
message queues

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Widening the WorkLight Sweet Spot
HTML5/Cordova/PhoneGap
• Native platform integration
• Extension of HTML5

IBM WorkLight
•
•
•
•

Cross platform framework/tools/server
Security
Testing
Analytics

STAX
• Messaging/event
management
• Event chaining
• Role-based security
• Application lifecycle
• Error control
• Logging/debugging
• Unit testing on device

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
STAX Architecture

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
STAX Increases Programmer Productivity and Reduces Risk
Closing the gap for enterprise quality with STAX

• Enforces structure and application lifecycle
• Promotes best practices for coding and testing
• Support of long, multi-part transactions over
unreliable networks
• Encourages on-device unit testing of code
• Common methods for configuration-based
features

• Better management of device specific code

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Case Study: OnBoard
A Cloud-Based Enterprise Directory

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Building the Core of the Interactive Enterprise
Case Study: OnBoard, a Cloud-Based WorkLight App

Challenge

Solution

Benefits

Enterprise apps require a highly
scalable employee directory system
that is easily integrated with social
and business applications.

WorkLight, STAX, Sencha
Touch, on a scalable cloud
infrastructure.

Enterprise app to connect
employees, social data,
reporting structure, and
interaction hub.

• Multi-tenet application for
app store publication
• Based on vCard standard for
address book compatibility
• Supports iPhone, iPad, and
Android phone/phablet/tablet
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
The Challenges of HTML5-based Cross-Platform Applications
Case Study: OnBoard, a Cloud-Based WorkLight App

General Challenges

Key STAX Benefits

• Data mostly in the enterprise cloud

• Management of user and server events reduced errors

• Complex Security model

• Built-in unit testing caught errors early

• Fragmented device market

• STAX role-based security simplified admin capabilities
• Simple download and data caching

Challenging Requirements
• Data loads needed to be fast

Key WorkLight Benefits

• Multi-tenant management

• Phone/tablet and iOS/Android versions easier to
code and manage

• Self-managed data at user and
group level

• WorkLight Realms ensured security context
• Deployment and testing easier with WorkLight server
• Secure persistent store

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com
Scalable Cloud Architecture
WorkLight Clients
Elastic IP

Worklight Server
WorkLight Server

Amazon*

EC2
EC2
EC2
EC2

S3

*Any public or private cloud can be used
web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com

SMS
OnBoard Demo

web: www.seventablets.com

|

phone: (855) 285-2322

|

email: contact@seventablets.com

Mais conteúdo relacionado

Mais procurados

How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmentHow to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix Environment
eG Innovations
 

Mais procurados (20)

Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
 
How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?
 
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero
 
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationsHow to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - Ebook
 
How to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET ApplicationsHow to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET Applications
 
The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7
 
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmentHow to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix Environment
 
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
 
Managing the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered InsightsManaging the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered Insights
 
App modernization methods that work
App modernization methods that workApp modernization methods that work
App modernization methods that work
 
eG Innovations
eG InnovationseG Innovations
eG Innovations
 
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktopeG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code Platforms
 
2016 Citrix Performance Management Report
2016 Citrix Performance Management Report2016 Citrix Performance Management Report
2016 Citrix Performance Management Report
 
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG EnterpriseA Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
 
How to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix PerformanceHow to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
 
Accelerate digital transformation using low code platforms
Accelerate digital transformation using low code platformsAccelerate digital transformation using low code platforms
Accelerate digital transformation using low code platforms
 
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
 
My Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and PreventionMy Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and Prevention
 

Destaque

Αιολική γη....
Αιολική γη....Αιολική γη....
Αιολική γη....
Άγγελος Χουβαρδάς
 
Grabaciones de audio
Grabaciones de audioGrabaciones de audio
Grabaciones de audio
mresa
 
International Journal of Digital Signal and Image Processing (IJDSIP)
International Journal of Digital Signal and Image Processing (IJDSIP)International Journal of Digital Signal and Image Processing (IJDSIP)
International Journal of Digital Signal and Image Processing (IJDSIP)
arpublication
 
State of the City 2013 by Tempe Mayor Mark Mitchell
State of the City 2013 by Tempe Mayor Mark MitchellState of the City 2013 by Tempe Mayor Mark Mitchell
State of the City 2013 by Tempe Mayor Mark Mitchell
City of Tempe, Arizona
 
english_language_certificate_-3
english_language_certificate_-3english_language_certificate_-3
english_language_certificate_-3
Nayem Mahmud
 
Department of Health Reference Letter
Department of Health Reference LetterDepartment of Health Reference Letter
Department of Health Reference Letter
Baron Young
 

Destaque (20)

Què és google?
Què és google?Què és google?
Què és google?
 
Αιολική γη....
Αιολική γη....Αιολική γη....
Αιολική γη....
 
Gimp
GimpGimp
Gimp
 
Antonia Gerdjeva, GIS&Remote Sensing Expert, GAP Consult Ltd. on ESRI Bulgari...
Antonia Gerdjeva, GIS&Remote Sensing Expert, GAP Consult Ltd. on ESRI Bulgari...Antonia Gerdjeva, GIS&Remote Sensing Expert, GAP Consult Ltd. on ESRI Bulgari...
Antonia Gerdjeva, GIS&Remote Sensing Expert, GAP Consult Ltd. on ESRI Bulgari...
 
Power point
Power pointPower point
Power point
 
Grabaciones de audio
Grabaciones de audioGrabaciones de audio
Grabaciones de audio
 
International Journal of Digital Signal and Image Processing (IJDSIP)
International Journal of Digital Signal and Image Processing (IJDSIP)International Journal of Digital Signal and Image Processing (IJDSIP)
International Journal of Digital Signal and Image Processing (IJDSIP)
 
State of the City 2013 by Tempe Mayor Mark Mitchell
State of the City 2013 by Tempe Mayor Mark MitchellState of the City 2013 by Tempe Mayor Mark Mitchell
State of the City 2013 by Tempe Mayor Mark Mitchell
 
COE Scan
COE ScanCOE Scan
COE Scan
 
LACONI BENE COMUNE
LACONI BENE COMUNELACONI BENE COMUNE
LACONI BENE COMUNE
 
profile of refractory
profile of refractoryprofile of refractory
profile of refractory
 
english_language_certificate_-3
english_language_certificate_-3english_language_certificate_-3
english_language_certificate_-3
 
Department of Health Reference Letter
Department of Health Reference LetterDepartment of Health Reference Letter
Department of Health Reference Letter
 
Las plantas
Las plantasLas plantas
Las plantas
 
Seguridad de redes inalámbricas - 2007
Seguridad de redes inalámbricas - 2007 Seguridad de redes inalámbricas - 2007
Seguridad de redes inalámbricas - 2007
 
GCSE Certificates
GCSE CertificatesGCSE Certificates
GCSE Certificates
 
Using Social Media to Fast-track Your Job Search and Career By @segunakiode
Using Social Media to Fast-track Your Job Search and Career  By @segunakiode Using Social Media to Fast-track Your Job Search and Career  By @segunakiode
Using Social Media to Fast-track Your Job Search and Career By @segunakiode
 
Los tropos
Los troposLos tropos
Los tropos
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)
 
Undang-Undang Nomor 22 Tahun 2009
Undang-Undang Nomor 22 Tahun 2009Undang-Undang Nomor 22 Tahun 2009
Undang-Undang Nomor 22 Tahun 2009
 

Semelhante a How SevenTablets Builds Great Cross-Platform Apps

Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Micro Focus
 
Prosoft mobile services v3
Prosoft mobile services v3Prosoft mobile services v3
Prosoft mobile services v3
rajpsft
 
Spry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-ManagementSpry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-Management
Stephen Spry
 

Semelhante a How SevenTablets Builds Great Cross-Platform Apps (20)

21Nov2013_IBM-SevenTablets_MobileTechTalk
21Nov2013_IBM-SevenTablets_MobileTechTalk21Nov2013_IBM-SevenTablets_MobileTechTalk
21Nov2013_IBM-SevenTablets_MobileTechTalk
 
Mobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate OverviewMobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate Overview
 
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
 
Dhiraj_Kalra
Dhiraj_KalraDhiraj_Kalra
Dhiraj_Kalra
 
Prosoft mobile services v3
Prosoft mobile services v3Prosoft mobile services v3
Prosoft mobile services v3
 
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
Navigating the Complexity of Distributed Microservices across AWS, Azure, and...
 
InduSoft Consulting Services Webinar
InduSoft Consulting Services WebinarInduSoft Consulting Services Webinar
InduSoft Consulting Services Webinar
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
 
Enterprise Mobility: Challenges and Choices
Enterprise Mobility: Challenges and ChoicesEnterprise Mobility: Challenges and Choices
Enterprise Mobility: Challenges and Choices
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
 
RGProfile
RGProfileRGProfile
RGProfile
 
Spry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-ManagementSpry-Stephen-Short-Resume-Management
Spry-Stephen-Short-Resume-Management
 
Girish Resume
Girish ResumeGirish Resume
Girish Resume
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
Introduction to Integration Technologies
Introduction to Integration TechnologiesIntroduction to Integration Technologies
Introduction to Integration Technologies
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
Aditya Bhargava
Aditya BhargavaAditya Bhargava
Aditya Bhargava
 
Saurabh_Asthana_Resume
Saurabh_Asthana_ResumeSaurabh_Asthana_Resume
Saurabh_Asthana_Resume
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

How SevenTablets Builds Great Cross-Platform Apps

  • 1. How SevenTablets Builds Great Cross-Platform Apps Overcoming the Challenges of Building Cross-Platform Enterprise Apps with Process, STAX API and IBM WorkLight Presenter: Daniel Brookshier, Chief Architect, SevenTablets, Inc. web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 2. Our Objective How to Build a Solid Enterprise App / Mobile Solution That Is • • • Fast Secure Scalable Build It • • • Faster time to market Fewer resources Easier to develop and manage Using Best of Breed • • • WorkLight STAX Architecture STAMP Process web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 3. Overview • Spun off from iTech, a 1,200 employee group Partners: • Based in Dallas, TX • Privately Held • IBM Impact 2013 Mobile Innovation Finalist Differentiators: • Rapid Deployment • Creative Design – UX/UI • Intellectual Property - STAX web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 4. Challenges of Cross Platform Enterprise Mobile Apps Mobility is not a “magic pill.” How you use it, when you use it, and why you use it are what determines its success. web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 5. Building an Enterprise Application is Complex • Key part of your strategy • Usability • Speed • Visual appeal • Security • Bring Your Own Device (BYOD) • Platform fragmentation • Network chaos web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 6. We Know That Mobile is Different Than Traditional Development We learned quickly that Agile needed to become Agile for Mobile Challenge Solution Benefits Pure Agile does not take into account risks of mobile development. Heavier up front user experience, architecture, and infrastructure design. Detail planning and iterative development are guided by clear goals and UX. Better user affinity, lowered risks to development while retaining agile development methodology. • Mobile Strategy • Enterprise Architecture • UX Driven Development • Feature Sprints • Daily Standups web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 7. Discovery Mobile UX Design Deploy STAMP Manage Infrastructure Design web: www.seventablets.com | phone: (855) 285-2322 | Quality Assurance email: contact@seventablets.com Solution Design
  • 8. Key STAMP Benefits User Experience • • • • Clearer development goals Faster development Reduced/eliminated rework Wider user adoption Enterprise Architecture • Business strategy alignment • Better acceptance • Leverage new and old capabilities without redesign of IT assets Infrastructure Development/Integration • Quick start cloud connectivity • Reduced risks of adding mobile clients • Opportunities to grow IT capability web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 9. Cross Platform Development is a Fact of Life in Today’s BYOD World The advantages of IBM WorkLight for cross platform mobile Challenge Solution Benefits Native and cross platform development tools are too weak for the enterprise. IBM WorkLight is both a development tool and solution ecosystem to support cross platform mobile for enterprises. Growing list of features to connect the enterprise and take advantage of mobile. Reduces effort and costs to build, test, deploy, and manage mobile apps for the enterprise. • Tools to build for specific platforms • Large number of integrations to IBM and third party solutions • Enterprise mobile deployment • Excellent IBM tool support/community • Enterprise Security • Out of the box Analytics web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 10. Key Success Factors of Building with WorkLight Why we chose WorkLight vs. the competition Fast Development Sequence Success Factors • iPad • iPhone • Android phone/tablet (mainly testing) Great Return on Coding Investment! • • • • • Security Analytics Cross-platform management Middleware integration Enterprise deployment Notes: • iPhone version is a slim-down of iPad features • Android development mostly small UX changes and optimization • iPad/iPhone used optimizations found during Android development web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 11. Closing the Gap for Enterprise Quality with STAX SevenTablets Architecture for Cross Platform Apps Challenge Solution Benefits HTML5 development is still in its infancy. Developers needed grown-up support for complex enterprise apps on mobile. STAX adds a host of capabilities for software developers to create consistent, well tested, and predictable code. Developers speak the same language. Fewer mistakes by automating critical tasks with standard patterns. Data wrappers/packers, routing and message queues web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 12. Widening the WorkLight Sweet Spot HTML5/Cordova/PhoneGap • Native platform integration • Extension of HTML5 IBM WorkLight • • • • Cross platform framework/tools/server Security Testing Analytics STAX • Messaging/event management • Event chaining • Role-based security • Application lifecycle • Error control • Logging/debugging • Unit testing on device web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 13. STAX Architecture web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 14. STAX Increases Programmer Productivity and Reduces Risk Closing the gap for enterprise quality with STAX • Enforces structure and application lifecycle • Promotes best practices for coding and testing • Support of long, multi-part transactions over unreliable networks • Encourages on-device unit testing of code • Common methods for configuration-based features • Better management of device specific code web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 15. Case Study: OnBoard A Cloud-Based Enterprise Directory web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 16. Building the Core of the Interactive Enterprise Case Study: OnBoard, a Cloud-Based WorkLight App Challenge Solution Benefits Enterprise apps require a highly scalable employee directory system that is easily integrated with social and business applications. WorkLight, STAX, Sencha Touch, on a scalable cloud infrastructure. Enterprise app to connect employees, social data, reporting structure, and interaction hub. • Multi-tenet application for app store publication • Based on vCard standard for address book compatibility • Supports iPhone, iPad, and Android phone/phablet/tablet web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 17. The Challenges of HTML5-based Cross-Platform Applications Case Study: OnBoard, a Cloud-Based WorkLight App General Challenges Key STAX Benefits • Data mostly in the enterprise cloud • Management of user and server events reduced errors • Complex Security model • Built-in unit testing caught errors early • Fragmented device market • STAX role-based security simplified admin capabilities • Simple download and data caching Challenging Requirements • Data loads needed to be fast Key WorkLight Benefits • Multi-tenant management • Phone/tablet and iOS/Android versions easier to code and manage • Self-managed data at user and group level • WorkLight Realms ensured security context • Deployment and testing easier with WorkLight server • Secure persistent store web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com
  • 18. Scalable Cloud Architecture WorkLight Clients Elastic IP Worklight Server WorkLight Server Amazon* EC2 EC2 EC2 EC2 S3 *Any public or private cloud can be used web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com SMS
  • 19. OnBoard Demo web: www.seventablets.com | phone: (855) 285-2322 | email: contact@seventablets.com