SlideShare a Scribd company logo
1 of 13
About me & SuperConnect


Chris Balcer
Director of Technology Innovation at SuperConnect
• Microsoft technologies background
• Worked with Android, iOS, C#,C++, … the list
    goes on…
• Prior experience: Arthur Andersen, Hitachi
    Consulting, HubbardOne, William Blair &
    Company, Slalom Consulting


SuperConnect
•   Division of Slalom, LLC
•   Founded by Dave Cutler, Jordan Fladell &
    Garret Carlson April 2, 2012
•   First product roll out in BETA July 19, 2012




BACKGROUND
The vision of SUPERCONNECT is to
 create innovative tools for employees
 that enable them to get their work
 done more effectively and efficiently
 by supporting the new work styles of
 today including mobility, gamification,
 social computing and more.




 WORK. BETTER.
SUPERCONNECT VISION
Designing for cross
     platform applications
Visual Design & User Experience                        design    arch
•   Must be appealing and brand-able
•   K.I.S.S. – Must be easy to use

Application Architecture
•   Scalable
•   Cost-effective

Data Flow & Volume
•   Amount of data that needs to be moved / viewed

Security
•   Make use of existing security mechanisms used by
    customers

                                                       data     security

BUILD IT RIGHT
Connections: world’s smartest
  mobile corporate directory
 1. SmartSearch – type-ahead search of contacts
    across company-specified fields
 2. SmartConnect – real-time availability and
    “behavioral presence” intelligently determines
    best way to connect
 3. SmartSchedule – schedule meetings with
    multiple people based on calendar availability


  • Built on an enterprise class, multi-tenant cloud platform
  • Native apps for iOS and Android; mobile web for other device
  • “No code” configuration of data, presentation, and branding
  • Integration with Active Directory, Exchange, SharePoint,
    LinkedIn and Twitter




CONNECTIONS: OUR FIRST PRODUCT
The BLANK Slate


  BRANDABILITY
  Be smart, keep it simple
  •   User experience on each device
      differs in some way
  •   80 / 20 rule

  LOWEST COST / MAINTENANCE
  Push it up the chain
  •   Application power resides on the server
  •   Massage / cleanse images before going mobile

  CUSTOMIZABLE DATA / UI
  Templating helps where customers cannot
  •   Designer-defined templates for components
  •   Data driven population



VISUAL DESIGN & UX
Does a square ever fit
  into a round hole?
  BRANDABILITY
  Design once, apply everywhere
  •   iOS & Android native applications
  •   Mobile Web
  •   Windows 8? Windows Phone 7/ 8?

  LOWEST COST / MAINTENANCE
  Develop once, deploy everywhere
  •   PhoneGap
  •   Appcelerator Titanium
  •   Mobile Web for ALL?

  CUSTOMIZABLE DATA / UI
  Ultimate flexibility, make it all dynamic
  •   Data driven UI
  •   User experience across platforms
  •   Big data decisions & SQLite




APPLICATION ARCHITECTURE
To the Cloud


Scale & Expand
•   Use cloud computing for scale at low cost –
    Windows Azure
•   Services help for scale & expansion

Recover & Maintain
•   Push recovery and maintenance to companies
    that do just that

                                                     recover       scale    available    expand
Cost Effective
•   Quick prototypes                              cost effective      maintain          perform
•   Fast fail
•   Helps with sales to be able to set up demos




APPLICATION ARCHITECTURE
BIG DATA in a little world
     … or device
Search is pretty important
• Data structure : tall tables
• Indexing

Corporate Directory to device
•   Huge clients = huge directories
•   Images plus data

No guaranteed connection
•   Mobile / wireless carrier networks are not
    reliable
•   Connections can be dropped / throttled

Multi-tenancy
•   Handled on the data / services tier



DATA FLOW & VOLUME
Transmitted JSON     Committed to      All data pushed /   Data loaded into
                       files        tenant databases   synched using web     SQLite DB on
                                                            service tier        devices




 Customer Data
    sources




DATA FLOW
Large corporations =
     Extensive security
Human resource data
•   Most data is not public – and cannot be

Utilize corporate security policies
•   AD / ADFS
•   System integrations – calendars, directory,
    presence


Tenant & User Management
•   Simple management through admin console
      • Internal
      • Customer-facing




SECURITY
CONNECTIONS DEMO
QUESTIONS

More Related Content

What's hot

TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentationShashi Kiran
 
Citrix synergy 2012 debrief
Citrix synergy 2012 debriefCitrix synergy 2012 debrief
Citrix synergy 2012 debriefJason Poyner
 
Building an intelligent enterprise through the Cloud | Accountex 2015
Building an intelligent enterprise through the Cloud | Accountex 2015Building an intelligent enterprise through the Cloud | Accountex 2015
Building an intelligent enterprise through the Cloud | Accountex 2015Sageukofficial
 
MT102 Effectively powering the 21st century digital workplace
MT102 Effectively powering the 21st century digital workplaceMT102 Effectively powering the 21st century digital workplace
MT102 Effectively powering the 21st century digital workplaceDell EMC World
 
The digital natives are coming
The digital natives are comingThe digital natives are coming
The digital natives are comingSean Massey
 
Federated Development Model - for docker
Federated Development Model - for dockerFederated Development Model - for docker
Federated Development Model - for dockerMacharla Pradeep
 
Case study 3 - Cloud and Document Management
Case study 3 - Cloud and Document ManagementCase study 3 - Cloud and Document Management
Case study 3 - Cloud and Document ManagementJoshGrover3
 
Atidan Mobile Application Development Practice
Atidan Mobile Application Development PracticeAtidan Mobile Application Development Practice
Atidan Mobile Application Development PracticeDavid J Rosenthal
 
Mobile Enterprise Dashboards by RapidValue Solutions
Mobile Enterprise Dashboards by RapidValue SolutionsMobile Enterprise Dashboards by RapidValue Solutions
Mobile Enterprise Dashboards by RapidValue SolutionsRapidValue
 
Simplify tasks with the Xerox WorkCentre 3655
Simplify tasks with the Xerox WorkCentre 3655Simplify tasks with the Xerox WorkCentre 3655
Simplify tasks with the Xerox WorkCentre 3655Xerox Global
 
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)Heidi Hoff
 
2018 10-17 J1 3A - Digitally transform your business using Microsoft Flow - ...
2018 10-17 J1 3A  - Digitally transform your business using Microsoft Flow - ...2018 10-17 J1 3A  - Digitally transform your business using Microsoft Flow - ...
2018 10-17 J1 3A - Digitally transform your business using Microsoft Flow - ...Modern Workplace Conference Paris
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space미래웹기술연구소 (MIRAE WEB)
 
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...VMware Tanzu
 
Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Zabeel Institute
 

What's hot (19)

TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentation
 
Citrix synergy 2012 debrief
Citrix synergy 2012 debriefCitrix synergy 2012 debrief
Citrix synergy 2012 debrief
 
Building an intelligent enterprise through the Cloud | Accountex 2015
Building an intelligent enterprise through the Cloud | Accountex 2015Building an intelligent enterprise through the Cloud | Accountex 2015
Building an intelligent enterprise through the Cloud | Accountex 2015
 
MT102 Effectively powering the 21st century digital workplace
MT102 Effectively powering the 21st century digital workplaceMT102 Effectively powering the 21st century digital workplace
MT102 Effectively powering the 21st century digital workplace
 
Sangco - SoLoMo
Sangco - SoLoMoSangco - SoLoMo
Sangco - SoLoMo
 
The digital natives are coming
The digital natives are comingThe digital natives are coming
The digital natives are coming
 
Federated Development Model - for docker
Federated Development Model - for dockerFederated Development Model - for docker
Federated Development Model - for docker
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
IdM vs. IDaaS
IdM vs. IDaaSIdM vs. IDaaS
IdM vs. IDaaS
 
Case study 3 - Cloud and Document Management
Case study 3 - Cloud and Document ManagementCase study 3 - Cloud and Document Management
Case study 3 - Cloud and Document Management
 
Atidan Mobile Application Development Practice
Atidan Mobile Application Development PracticeAtidan Mobile Application Development Practice
Atidan Mobile Application Development Practice
 
Mobile Enterprise Dashboards by RapidValue Solutions
Mobile Enterprise Dashboards by RapidValue SolutionsMobile Enterprise Dashboards by RapidValue Solutions
Mobile Enterprise Dashboards by RapidValue Solutions
 
Simplify tasks with the Xerox WorkCentre 3655
Simplify tasks with the Xerox WorkCentre 3655Simplify tasks with the Xerox WorkCentre 3655
Simplify tasks with the Xerox WorkCentre 3655
 
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
Remote Work Readiness Part 1: VDI and Remote Desktop Services (RDS)
 
2018 10-17 J1 3A - Digitally transform your business using Microsoft Flow - ...
2018 10-17 J1 3A  - Digitally transform your business using Microsoft Flow - ...2018 10-17 J1 3A  - Digitally transform your business using Microsoft Flow - ...
2018 10-17 J1 3A - Digitally transform your business using Microsoft Flow - ...
 
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
[Sencha 엔터프라이즈 웹애플리케이션 세미나] BYOD - Sencha space
 
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
Pivotal Digital Transformation Forum: Accelerate Time to Market with Business...
 
Maximize the Cloud Today
Maximize the Cloud TodayMaximize the Cloud Today
Maximize the Cloud Today
 
Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?Cloud desktop service – What is a cloud desktop service?
Cloud desktop service – What is a cloud desktop service?
 

Viewers also liked

TRABAJO DE PROYECTO DE GRADO
TRABAJO DE PROYECTO DE GRADOTRABAJO DE PROYECTO DE GRADO
TRABAJO DE PROYECTO DE GRADOLuzneida Vasquez
 
Promotion guide
Promotion guidePromotion guide
Promotion guideseitwenwei
 
Instrumentation projects
Instrumentation projectsInstrumentation projects
Instrumentation projectsSenthil Kumar
 
Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016Leigh Ellen Lillis
 
Legalização casamento homoafetivo 2015
Legalização casamento homoafetivo   2015Legalização casamento homoafetivo   2015
Legalização casamento homoafetivo 2015Bianca Fabianowicz
 
Introduce my self
Introduce my selfIntroduce my self
Introduce my selfAguz Cece
 
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...Doug Sillars
 
Подробное объяснение маркетинг-плана Сомниум Нетворк
Подробное объяснение маркетинг-плана Сомниум НетворкПодробное объяснение маркетинг-плана Сомниум Нетворк
Подробное объяснение маркетинг-плана Сомниум Нетворкonlinesarabotok
 

Viewers also liked (15)

Embedded projects
Embedded projectsEmbedded projects
Embedded projects
 
TRABAJO DE PROYECTO DE GRADO
TRABAJO DE PROYECTO DE GRADOTRABAJO DE PROYECTO DE GRADO
TRABAJO DE PROYECTO DE GRADO
 
Promotion guide
Promotion guidePromotion guide
Promotion guide
 
Electronicdevices2
Electronicdevices2Electronicdevices2
Electronicdevices2
 
Instrumentation projects
Instrumentation projectsInstrumentation projects
Instrumentation projects
 
Biomedical projects
Biomedical projectsBiomedical projects
Biomedical projects
 
Test
TestTest
Test
 
Electricmotors5
Electricmotors5Electricmotors5
Electricmotors5
 
Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016
 
Legalização casamento homoafetivo 2015
Legalização casamento homoafetivo   2015Legalização casamento homoafetivo   2015
Legalização casamento homoafetivo 2015
 
Introduce my self
Introduce my selfIntroduce my self
Introduce my self
 
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
Bad Implementations of Good Ideas: How Systematic Inattention to Performance ...
 
Electricmotor3
Electricmotor3Electricmotor3
Electricmotor3
 
Electricmotor2
Electricmotor2Electricmotor2
Electricmotor2
 
Подробное объяснение маркетинг-плана Сомниум Нетворк
Подробное объяснение маркетинг-плана Сомниум НетворкПодробное объяснение маркетинг-плана Сомниум Нетворк
Подробное объяснение маркетинг-плана Сомниум Нетворк
 

Similar to Design Considerations When Building Cross Platform Mobile Applications

Future of Making Things
Future of Making ThingsFuture of Making Things
Future of Making ThingsJC Davis
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
Houd controle over uw data
Houd controle over uw dataHoud controle over uw data
Houd controle over uw dataICT-Partners
 
Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Denodo
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationDATAVERSITY
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Denodo
 
Accelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationAccelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationDenodo
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 
Turn Big Data into Big Value on Informatica and AWS
Turn Big Data into Big Value on Informatica and AWSTurn Big Data into Big Value on Informatica and AWS
Turn Big Data into Big Value on Informatica and AWSAmazon Web Services
 
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...Denodo
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014Amazon Web Services
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantagePrecisely
 
Denodo DataFest 2016: Big Data Virtualization in the Cloud
Denodo DataFest 2016: Big Data Virtualization in the CloudDenodo DataFest 2016: Big Data Virtualization in the Cloud
Denodo DataFest 2016: Big Data Virtualization in the CloudDenodo
 
DT Company Overview January 2013
DT Company Overview January 2013DT Company Overview January 2013
DT Company Overview January 2013DataTactics
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...Denodo
 
Slides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data ArchitectureSlides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data ArchitectureDATAVERSITY
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User InformationDenodo
 
Down to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data ServicesDown to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data ServicesInside Analysis
 

Similar to Design Considerations When Building Cross Platform Mobile Applications (20)

Future of Making Things
Future of Making ThingsFuture of Making Things
Future of Making Things
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Houd controle over uw data
Houd controle over uw dataHoud controle over uw data
Houd controle over uw data
 
Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)Accelerate Migration to the Cloud using Data Virtualization (APAC)
Accelerate Migration to the Cloud using Data Virtualization (APAC)
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital Transformation
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
 
Accelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationAccelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data Virtualization
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
Turn Big Data into Big Value on Informatica and AWS
Turn Big Data into Big Value on Informatica and AWSTurn Big Data into Big Value on Informatica and AWS
Turn Big Data into Big Value on Informatica and AWS
 
So-Mo-Clo
So-Mo-CloSo-Mo-Clo
So-Mo-Clo
 
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
Reinventing and Simplifying Data Management for a Successful Hybrid and Multi...
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
 
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive AdvantageFueling AI & Machine Learning: Legacy Data as a Competitive Advantage
Fueling AI & Machine Learning: Legacy Data as a Competitive Advantage
 
Denodo DataFest 2016: Big Data Virtualization in the Cloud
Denodo DataFest 2016: Big Data Virtualization in the CloudDenodo DataFest 2016: Big Data Virtualization in the Cloud
Denodo DataFest 2016: Big Data Virtualization in the Cloud
 
DT Company Overview January 2013
DT Company Overview January 2013DT Company Overview January 2013
DT Company Overview January 2013
 
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
How Financial Institutions Are Leveraging Data Virtualization to Overcome the...
 
Slides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data ArchitectureSlides: Enterprise Architecture vs. Data Architecture
Slides: Enterprise Architecture vs. Data Architecture
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User Information
 
Down to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data ServicesDown to Business: Taking Action Quickly with Linked Data Services
Down to Business: Taking Action Quickly with Linked Data Services
 
Ms.azure in detail
Ms.azure in detailMs.azure in detail
Ms.azure in detail
 

Recently uploaded

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Design Considerations When Building Cross Platform Mobile Applications

  • 1.
  • 2. About me & SuperConnect Chris Balcer Director of Technology Innovation at SuperConnect • Microsoft technologies background • Worked with Android, iOS, C#,C++, … the list goes on… • Prior experience: Arthur Andersen, Hitachi Consulting, HubbardOne, William Blair & Company, Slalom Consulting SuperConnect • Division of Slalom, LLC • Founded by Dave Cutler, Jordan Fladell & Garret Carlson April 2, 2012 • First product roll out in BETA July 19, 2012 BACKGROUND
  • 3. The vision of SUPERCONNECT is to create innovative tools for employees that enable them to get their work done more effectively and efficiently by supporting the new work styles of today including mobility, gamification, social computing and more. WORK. BETTER. SUPERCONNECT VISION
  • 4. Designing for cross platform applications Visual Design & User Experience design arch • Must be appealing and brand-able • K.I.S.S. – Must be easy to use Application Architecture • Scalable • Cost-effective Data Flow & Volume • Amount of data that needs to be moved / viewed Security • Make use of existing security mechanisms used by customers data security BUILD IT RIGHT
  • 5. Connections: world’s smartest mobile corporate directory 1. SmartSearch – type-ahead search of contacts across company-specified fields 2. SmartConnect – real-time availability and “behavioral presence” intelligently determines best way to connect 3. SmartSchedule – schedule meetings with multiple people based on calendar availability • Built on an enterprise class, multi-tenant cloud platform • Native apps for iOS and Android; mobile web for other device • “No code” configuration of data, presentation, and branding • Integration with Active Directory, Exchange, SharePoint, LinkedIn and Twitter CONNECTIONS: OUR FIRST PRODUCT
  • 6. The BLANK Slate BRANDABILITY Be smart, keep it simple • User experience on each device differs in some way • 80 / 20 rule LOWEST COST / MAINTENANCE Push it up the chain • Application power resides on the server • Massage / cleanse images before going mobile CUSTOMIZABLE DATA / UI Templating helps where customers cannot • Designer-defined templates for components • Data driven population VISUAL DESIGN & UX
  • 7. Does a square ever fit into a round hole? BRANDABILITY Design once, apply everywhere • iOS & Android native applications • Mobile Web • Windows 8? Windows Phone 7/ 8? LOWEST COST / MAINTENANCE Develop once, deploy everywhere • PhoneGap • Appcelerator Titanium • Mobile Web for ALL? CUSTOMIZABLE DATA / UI Ultimate flexibility, make it all dynamic • Data driven UI • User experience across platforms • Big data decisions & SQLite APPLICATION ARCHITECTURE
  • 8. To the Cloud Scale & Expand • Use cloud computing for scale at low cost – Windows Azure • Services help for scale & expansion Recover & Maintain • Push recovery and maintenance to companies that do just that recover scale available expand Cost Effective • Quick prototypes cost effective maintain perform • Fast fail • Helps with sales to be able to set up demos APPLICATION ARCHITECTURE
  • 9. BIG DATA in a little world … or device Search is pretty important • Data structure : tall tables • Indexing Corporate Directory to device • Huge clients = huge directories • Images plus data No guaranteed connection • Mobile / wireless carrier networks are not reliable • Connections can be dropped / throttled Multi-tenancy • Handled on the data / services tier DATA FLOW & VOLUME
  • 10. Transmitted JSON Committed to All data pushed / Data loaded into files tenant databases synched using web SQLite DB on service tier devices Customer Data sources DATA FLOW
  • 11. Large corporations = Extensive security Human resource data • Most data is not public – and cannot be Utilize corporate security policies • AD / ADFS • System integrations – calendars, directory, presence Tenant & User Management • Simple management through admin console • Internal • Customer-facing SECURITY