{"id":9112,"date":"2016-08-16T11:08:29","date_gmt":"2016-08-16T11:08:29","guid":{"rendered":"https:\/\/ca.syspro.com\/blog\/developing-useful-mobile-apps\/"},"modified":"2021-03-04T14:49:24","modified_gmt":"2021-03-04T14:49:24","slug":"developing-useful-mobile-apps","status":"publish","type":"post","link":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/","title":{"rendered":"Developing Useful Mobile Apps"},"content":{"rendered":"<p>A technical blog can sometimes be as dry as a week old bowl of Weet-Bix left out in the Sahara desert.<\/p>\n<p>Rather than simply rattling off jargon or spouting technical specifications \u2013 I wanted my next blog to reflect the human side of what we do.<!--more--><\/p>\n<p>Luckily, inspiration for said blog arrived at my office door in the form of a support analyst named Duppie Du Plessis. Duppie needed some advice developing ideas he had into SYSPRO Espresso applications.<\/p>\n<p>SYSPRO Espresso is, of course, SYSPRO\u2019s mobility platform. Along with a large variety of standard out of the box functionality, Espresso also serves as a development platform for mini mobile applications to run inside of. The Espresso development platform is particularly suited to making small tasks more accessible to users by surfacing the functionality on the users own mobile device rather than having to start-up a computer or use a VPN to connect to a server.<\/p>\n<p>The applications that Duppie wants to develop are great examples of this. The first one that we discussed will simplify the lives of SYSPRO Administrators by allowing them to administer operators (for example, unlocking them, seeing if they are logged in and a host of other functionality).<\/p>\n<p>The second application allows support people at SYSPRO to view support events and bugs directly from their mobile phones without having to log on to our events server. This application to surface SYSPRO support events is especially interesting because it requires some of Espresso\u2019s native functionality to open Word documents and PDF\u2019s.<\/p>\n<p>The software development process sometimes reminds me of the old sausage adage: if you saw them being made, you probably wouldn\u2019t be keen to eat them. Bearing this in mind, I was only slightly surprised that Duppie wanted to use Espresso to develop applications for internal usage but also motivated to make it a success. The result was that after only a few days, which included hands on learning of the Espresso development platform, Duppie managed to develop two small but nonetheless extremely useful applications that are now available on the SYSPRO app store.<\/p>\n<p>The collaboration between support and product development not only highlighted the unique culture at SYSPRO that made it possible but also resulted in some pretty palatable sausages.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>A technical blog can sometimes be as dry as a week old bowl of Weet-Bix left out in the Sahara desert. Rather than simply rattling off jargon or spouting technical specifications \u2013 I wanted my next blog to reflect the human side of what we do.<\/p>\n","protected":false},"author":159,"featured_media":6696,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[27],"tags":[25],"class_list":["post-9112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erp-and-mobile-business","tag-technology-or-enterprise-technology"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Developing Useful Mobile Apps<\/title>\n<meta name=\"description\" content=\"A willingness to collaborate and a firm grasp of user requirements are two of the most important elements in the mobile application development process.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Developing Useful Mobile Apps\" \/>\n<meta property=\"og:description\" content=\"A willingness to collaborate and a firm grasp of user requirements are two of the most important elements in the mobile application development process.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"SYSPRO Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-16T11:08:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-04T14:49:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"410\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rob Hurry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rob Hurry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/\"},\"author\":{\"name\":\"Rob Hurry\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/#\/schema\/person\/5a531dbb34d54722ea01ad73037f0506\"},\"headline\":\"Developing Useful Mobile Apps\",\"datePublished\":\"2016-08-16T11:08:29+00:00\",\"dateModified\":\"2021-03-04T14:49:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/\"},\"wordCount\":382,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png\",\"keywords\":[\"Technology (or Enterprise Technology)\"],\"articleSection\":[\"ERP and Mobile Business\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/\",\"url\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/\",\"name\":\"Developing Useful Mobile Apps\",\"isPartOf\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png\",\"datePublished\":\"2016-08-16T11:08:29+00:00\",\"dateModified\":\"2021-03-04T14:49:24+00:00\",\"description\":\"A willingness to collaborate and a firm grasp of user requirements are two of the most important elements in the mobile application development process.\",\"breadcrumb\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#primaryimage\",\"url\":\"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png\",\"contentUrl\":\"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png\",\"width\":900,\"height\":410},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ca.syspro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developing Useful Mobile Apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/#website\",\"url\":\"https:\/\/ca.syspro.com\/blog\/\",\"name\":\"SYSPRO Blog\",\"description\":\"Insights on Business Management Software and ERP\",\"publisher\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ca.syspro.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/#organization\",\"name\":\"SYSPRO\",\"url\":\"https:\/\/ca.syspro.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2021\/03\/cropped-syspro-blog-logo.png\",\"contentUrl\":\"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2021\/03\/cropped-syspro-blog-logo.png\",\"width\":260,\"height\":94,\"caption\":\"SYSPRO\"},\"image\":{\"@id\":\"https:\/\/ca.syspro.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/#\/schema\/person\/5a531dbb34d54722ea01ad73037f0506\",\"name\":\"Rob Hurry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ca.syspro.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/rob_hurry_blog_image-150x150.jpg\",\"contentUrl\":\"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/rob_hurry_blog_image-150x150.jpg\",\"caption\":\"Rob Hurry\"},\"description\":\"Rob is a software engineer with over 10 years of experience in technology and specifically ERP software. Earlier in his career, he had joined SYSPRO as a student doing vacation work while completing his degree in Electrical Engineering. Rob is passionate about how new technologies can be used to make software more approachable and make people\u2019s lives easier.\",\"url\":\"https:\/\/ca.syspro.com\/blog\/author\/rob\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Developing Useful Mobile Apps","description":"A willingness to collaborate and a firm grasp of user requirements are two of the most important elements in the mobile application development process.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/","og_locale":"en_US","og_type":"article","og_title":"Developing Useful Mobile Apps","og_description":"A willingness to collaborate and a firm grasp of user requirements are two of the most important elements in the mobile application development process.","og_url":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/","og_site_name":"SYSPRO Blog","article_published_time":"2016-08-16T11:08:29+00:00","article_modified_time":"2021-03-04T14:49:24+00:00","og_image":[{"width":900,"height":410,"url":"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png","type":"image\/png"}],"author":"Rob Hurry","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rob Hurry","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#article","isPartOf":{"@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/"},"author":{"name":"Rob Hurry","@id":"https:\/\/ca.syspro.com\/blog\/#\/schema\/person\/5a531dbb34d54722ea01ad73037f0506"},"headline":"Developing Useful Mobile Apps","datePublished":"2016-08-16T11:08:29+00:00","dateModified":"2021-03-04T14:49:24+00:00","mainEntityOfPage":{"@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/"},"wordCount":382,"commentCount":0,"publisher":{"@id":"https:\/\/ca.syspro.com\/blog\/#organization"},"image":{"@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png","keywords":["Technology (or Enterprise Technology)"],"articleSection":["ERP and Mobile Business"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/","url":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/","name":"Developing Useful Mobile Apps","isPartOf":{"@id":"https:\/\/ca.syspro.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#primaryimage"},"image":{"@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png","datePublished":"2016-08-16T11:08:29+00:00","dateModified":"2021-03-04T14:49:24+00:00","description":"A willingness to collaborate and a firm grasp of user requirements are two of the most important elements in the mobile application development process.","breadcrumb":{"@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#primaryimage","url":"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png","contentUrl":"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/developing-useful-mobile-apps.png","width":900,"height":410},{"@type":"BreadcrumbList","@id":"https:\/\/ca.syspro.com\/blog\/erp-and-mobile-business\/developing-useful-mobile-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ca.syspro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Developing Useful Mobile Apps"}]},{"@type":"WebSite","@id":"https:\/\/ca.syspro.com\/blog\/#website","url":"https:\/\/ca.syspro.com\/blog\/","name":"SYSPRO Blog","description":"Insights on Business Management Software and ERP","publisher":{"@id":"https:\/\/ca.syspro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ca.syspro.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ca.syspro.com\/blog\/#organization","name":"SYSPRO","url":"https:\/\/ca.syspro.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ca.syspro.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2021\/03\/cropped-syspro-blog-logo.png","contentUrl":"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2021\/03\/cropped-syspro-blog-logo.png","width":260,"height":94,"caption":"SYSPRO"},"image":{"@id":"https:\/\/ca.syspro.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ca.syspro.com\/blog\/#\/schema\/person\/5a531dbb34d54722ea01ad73037f0506","name":"Rob Hurry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ca.syspro.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/rob_hurry_blog_image-150x150.jpg","contentUrl":"https:\/\/ca.syspro.com\/blog\/wp-content\/uploads\/2020\/12\/rob_hurry_blog_image-150x150.jpg","caption":"Rob Hurry"},"description":"Rob is a software engineer with over 10 years of experience in technology and specifically ERP software. Earlier in his career, he had joined SYSPRO as a student doing vacation work while completing his degree in Electrical Engineering. Rob is passionate about how new technologies can be used to make software more approachable and make people\u2019s lives easier.","url":"https:\/\/ca.syspro.com\/blog\/author\/rob\/"}]}},"metadata":{"_yoast_wpseo_focuskw":["Developing Useful Mobile Apps"],"_yoast_wpseo_focuskw_text_input":["Developing Useful Mobile Apps"],"_yoast_wpseo_title":["Developing Useful Mobile Apps"],"_yoast_wpseo_metadesc":["A willingness to collaborate and a firm grasp of user requirements are two of the most important elements in the mobile application development process."],"_yoast_wpseo_content_score":["30"],"_yoast_wpseo_primary_category":[""],"_yoast_wpseo_linkdex":["70"],"_yoast_wpseo_metakeywords":["mobile apps, syspro espresso"],"_yoast_wpseo_is_cornerstone":[""],"_wp_page_template":["default"],"_thumbnail_id":["6696"],"_elementor_page_assets":["a:0:{}"]},"_links":{"self":[{"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/posts\/9112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/users\/159"}],"replies":[{"embeddable":true,"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/comments?post=9112"}],"version-history":[{"count":0,"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/posts\/9112\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/media\/6696"}],"wp:attachment":[{"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/media?parent=9112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/categories?post=9112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ca.syspro.com\/blog\/wp-json\/wp\/v2\/tags?post=9112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}