Lessons from the Dynamic Enterprise Pega Mobile App This session explains why we chose Sencha Touch over other frameworks and how we implemented a very dynamic and configurable enterprise mobile app. After briefly presenting the results of our prototypes in other frameworks, we will focus on the programming techniques used in our app. We explain how we architected and implemented JSON data, navigation, pinned toolbar, UI that redresses to phone and tablet (multi-device implementation techniques), and error handling - all using the Sencha MVC architecture. For achieving extreme configurability, we created the “UI JSON” for screens on the server using xtypes in Sencha Touch. Finally, we will cover some of the Sencha Touch 2 considerations and migration issues.
Ashvin Radiya is the President and CTO of AvantSoft Inc, a premiere Sencha Partner. He is the organizer of meetup.com/MobileCloud in Bay Area, CA. His current focus is on delivering high quality HTML5, hybrid, and native mobile apps on phones and tablets. For the last 15 years, he has been an entrepreneur starting Avantsoft, EclipseUniversity, EZPrintTool, and ConnectSpan. He has developed partnerships with high profile companies such as IBM, Freescale, Corporate Express, HP, BEA, and Sencha. He has worked at IBM. He has expertise in Mobile and Cloud Applications, Ext JS, Sencha Touch, Eclipse Plugins, and Java. He studied at IIT, Mumbai and Syracuse Universities.
Steve has over 12 years of experience in the software business focusing on large-scale enterprise deployments of browser-based technology. He is currently the Director of Product Management at Pegasystems, a Cambridge, Massachusetts based provider of Business Process Management (BPM) software. Steve is holds a bachelor’s degree in Electrical Engineering from Bucknell University and currently resides in Essex, MA with his wife and three children.