Mobile DeploymentJason Huggins
Director, Global Delivery
May 1, 2023
Agenda
• Our vision• The solution• Let’s see it in action
Why
Uniface Mobile• Bring the strength of Uniface to mobile• Business innovation not technical complexity• Bring the enterprise to mobile, quick & simple• Longevity & stability• Scalability• Mission critical
“Mobile moments redefine every customer relationship.
If a customer wants information or service in a mobile moment, that is
your moment to shine”Forrester Research
How?
Challenges
• Technical approach • Device fragmentation
• Build & deployment
The Solution• Develop & deploy cross-platform responsive apps• Hybrid approach
• HTML5• JavaScript• CSS
• Rapidly prototype & develop & build
Mobile Development & Build
What?
Prerequisites• Google Android
• Google Play Developer Account• Keystore
• keytool -keystore <KeystoreName>.jks -genkey -alias <KeystoreAlias>
• Apple iOS• Enrol in the Apple Developer Program
• Certificates, Application Identities, Provisioning Profiles
DSP development enhanced• Cross platform layouts
• data-uniface-role• "header" , "content" , "footer"
• class• "-uf-header“ , "-uf-content“, "-uf-footer“
• Previewer• Start-up shell• Plugins
Mobile Start-up Shell• App properties• Plugins• Resources• No executable code
• not compiled• no .aps file is generated.
• Package and build
Standard plugins• Mobile Availability Matrix http://unifaceinfo.com/downloads/
• Cloned repositories https://bitbucket.org/unifacemobile/
Custom Plugins• PhoneGap / Cordova• Specify git repository
https://github.com/phonegap/phonegap-plugin-push
Resources• Icons• Splash Screens
Uniface App Factory• Build environment facilitation• Packaging and build automation• Build and release management• Subscription service
Let me show you
Thank YouQuestions ?
uniface.com