The RFgen Mobile Development Studio PanelList control enables application designers to easily customize their arrangement of list data on parent “template” panels. At runtime, the panels list data in the format provided in the first parent panel. Data continues to use the first format until the script tells RFgen switch to the next parent panel format.
If your workforce needs multi-lingual solutions, you’ll be pleased to know RFgen’s Mobile Unity Platform™ can localize your applications’ displays into multiple languages in just a few clicks. Moreover, RFgen’s new Layout control works wonderfully with localized applications by automatically resizing and aligning the content in the user’s display screen. No coding or special displays for each language is required.
See your forest-through-the-trees with the TreeView control. This nifty control makes it easy to display information in a hierarchical fashion and expand and hide nested rows at runtime. Like the ListBox, the TreeView control uses many of the same control properties and VBA Language Extensions as the ListBox, but also uses a new variable type called “vbaRow”.
Imagine if you needed to create four or five panels and populate each panel with the data and images. To populate the data, the code would be five times what it is now to account for all of the individual fields that would have to be created; or using the new Cloning Child Controls at Run Time feature in RFgen 5.1, you can create one panel of prompts, script arrays of child prompts though the Append VBA Language Extension function, and presto! All your panels containing prompts will be cloned at run time.
Creating dynamic user interfaces efficiently using RFgen 5.1 has just gotten easier with our new layout controls and relationships between objects. In the RFgen Mobile Development Studio, we added parent-child relationships between forms and pages, and the ability to associate multiple child objects to a single parent object. This enables you to change or move multiple objects instantly through a parent object.
If your operations include transporting goods to or from multiple locations, the new RFgen 5.1 Google Maps Integration and Route Planning feature could be a time-saver for you. For example, if you have workflows that require users to manually enter addresses for routine routes, you can use this Map control to create an application that calculates the most efficient route from a set of addresses or GPS coordinates, maps the route while the user is connected to the Internet and generates driving directions for each stop.
If tracking and maintaining the physical location of items such as overseas shipping containers is a challenge, the RFgen 5.1 Google Geo-Location and Tagging feature will be a great asset to your business. This new function converts Global Positioning System (GPS) coordinates into an address or converts an address to GPS coordinates, and display these tags on a map.
With the relatively recent changes in technology and the push for cloud-based computing infrastructures, RFgen is now able to take full advantage of JD Edwards published business services. Our JD Edwards Web Services Connector will provide scalability and security using the HTTPS protocol to the JD Edwards WebLogic Server. This allows RFgen to utilize either JD Edwards Web Services or the JD Edwards standard client to submit transactions.
Giving you unlimited freedom of choice, the new offline Android and iOS applications in RFgen 5.1 expand your ability to run mobile apps both online and offline, regardless of the operating system or mobile device type. Utilize industrial or consumer-grade mobile devices for offline workforce activities like remote or consignment inventory management, direct store delivery (DSD), or field sales/service applications.
Giving you the ultimate in mobile app design flexibility, the new built-in Soft Keyboards feature in RFgen 5.1 gives you the freedom to use native keyboards, RFgen pre-built keyboards, or custom keyboards you can create yourself. Further, to speed user productivity, you can now specify on a prompt-specific basis whether to show a keyboard or to require scanning.