The app allows customers to look up price and descriptions of products in the store using product barcodes and keying in product SKUs. The app also enhances the customer experience and facilitate marketing programs by lighting up an end-cap product display as the customer nears a target product. The app also sends sale prices to the customer via push notifications when customer is near a relevant sale item.
During the webinar you will see how to use RAD Studio 10.1 Berlin and RAD Server to:
• Design and implement the smartphone client application
• Define and build the Back-end REST APIs
• Connect the Back-end to RDBMS & Cloud services
• Create an IoT Edge Service to control the End-Cap light
• Use Beacons for indoor location tracking in retail zones
• Integrate push notifications
• Deploy the back-end to an on premise production server and to Amazon EC2
• Gather and report API usage and statistics
- Short URL for this Webinar blog post is http://embt.co/RadServerDeepDive
- The webinar slide deck and source code projects can be found on CodeCentral at http://cc.embarcadero.com/item/30579
- The AngularJS and RAD Server notes demo source code project is available on GitHub at https://github.com/jtierneyemb/EMSNotesNg
- The webinar replay and individual video parts are available on the EmbarcaderoTechNet YouTube channel – use the Playlist URL: https://www.youtube.com/playlist?list=PLwUPJvR9mZHgccq4EfTcsCngRqpTmm_wn
Note: The Department Store RAD Server solution is a "work in progress". Inside of the zip file you'll find information about the RAD Server based endpoints, client applications and Powerpoint slides. We will be updating the project over time, so please bookmark the link to the sample code and check back for additional functionality that will be added over the next couple of months.
Links included in the presentation:
- RAD Server product page – https://www.embarcadero.com/products/rad-server
- Martin Fowler's Microservices landing page – http://martinfowler.com/articles/microservices.html
RAD Server / EMS DocWiki links:
- RAD Server / EMS Overview – http://docwiki.embarcadero.com/RADStudio/Berlin/en/Enterprise_Mobility_Services_(EMS)
- Running an EMS Server on a Developer Environment – http://docwiki.embarcadero.com/RADStudio/Berlin/en/Running_the_EMS_Server_or_EMS_Console_Server_on_a_Developer_Environment
- Installing the EMS Server on a Production Environment – http://docwiki.embarcadero.com/RADStudio/Berlin/en/Installing_the_EMS_Server_or_EMS_Console_Server_on_a_Production_Environment
- Developing an EMS Package – http://docwiki.embarcadero.com/RADStudio/Berlin/en/Developing_an_EMS_Package
- Tutorial: Implementing your First EMS Resource – http://docwiki.embarcadero.com/RADStudio/Berlin/en/Tutorial:_Implementing_Your_First_EMS_Resource
- Tutorial: Implementing a FireDAC EMS Resource – http://docwiki.embarcadero.com/RADStudio/Berlin/en/Tutorial:_Implementing_a_FireDAC_EMS_Resource
- Tutorial: Implementing your First EMS Client Application – http://docwiki.embarcadero.com/RADStudio/Berlin/en/Tutorial:_Implementing_Your_First_EMS_Client_Application
- Tutorial: Implementing a FireDAC EMS Client Application – http://docwiki.embarcadero.com/RADStudio/Berlin/en/Tutorial:_Implementing_a_FireDAC_EMS_Client_Application
- Developing a ThingPoint Application with RAD Server – http://docwiki.embarcadero.com/RADStudio/Berlin/en/Developing_a_ThingPoint_Application_with_EMS
Additional information and links will appear here during and after the Webinar