Developing Uniface Applications by using Standard Deployment
Uniface Lectures Webinar - Uniface Mobile
Transcript of Uniface Lectures Webinar - Uniface Mobile
![Page 1: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/1.jpg)
![Page 2: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/2.jpg)
Mobile DeploymentJason Huggins
Director, Global Delivery
May 1, 2023
![Page 3: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/3.jpg)
Agenda
• Our vision• The solution• Let’s see it in action
![Page 4: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/4.jpg)
Why
![Page 5: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/5.jpg)
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
![Page 6: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/6.jpg)
“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
![Page 7: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/7.jpg)
How?
![Page 8: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/8.jpg)
Challenges
• Technical approach • Device fragmentation
• Build & deployment
![Page 9: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/9.jpg)
The Solution• Develop & deploy cross-platform responsive apps• Hybrid approach
• HTML5• JavaScript• CSS
• Rapidly prototype & develop & build
![Page 10: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/10.jpg)
Mobile Development & Build
![Page 11: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/11.jpg)
What?
![Page 12: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/12.jpg)
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
![Page 13: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/13.jpg)
DSP development enhanced• Cross platform layouts
• data-uniface-role• "header" , "content" , "footer"
• class• "-uf-header“ , "-uf-content“, "-uf-footer“
• Previewer• Start-up shell• Plugins
![Page 14: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/14.jpg)
Mobile Start-up Shell• App properties• Plugins• Resources• No executable code
• not compiled• no .aps file is generated.
• Package and build
![Page 15: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/15.jpg)
Standard plugins• Mobile Availability Matrix http://unifaceinfo.com/downloads/
• Cloned repositories https://bitbucket.org/unifacemobile/
![Page 16: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/16.jpg)
Custom Plugins• PhoneGap / Cordova• Specify git repository
https://github.com/phonegap/phonegap-plugin-push
![Page 17: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/17.jpg)
Resources• Icons• Splash Screens
![Page 18: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/18.jpg)
Uniface App Factory• Build environment facilitation• Packaging and build automation• Build and release management• Subscription service
![Page 19: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/19.jpg)
Let me show you
![Page 20: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/20.jpg)
Thank YouQuestions ?
![Page 21: Uniface Lectures Webinar - Uniface Mobile](https://reader035.fdocuments.in/reader035/viewer/2022062412/589d14891a28ab61128b54b3/html5/thumbnails/21.jpg)
uniface.com