Thursday, March 28, 2013

RedPrairie RF - Meet Android

Overview

RedPrairie provides an RF solution which typically runs on the handheld or vehicle mount devices made by vendors like intermac, LXE, etc.  At its core the solution is a VT emulation that is served over telnet protocol.  Oracular has made a solution that provides a friendly emulator for serving RedPrairie RF forms on an Android Phone.  You can download our app from the Android App Store 

Here are some features that may interest you:
  • Integrated Scanner.  Download "Barcode Scanner" by ZXing.  Our app will utilize this app to provide barcode scanning capability
  • Easy access to function keys.  Swipe from the left to get a list of function keys
  • Supports pointing on menu options
  • Two keyboards; swipe from below to get a normal keyboard or swipe from above downwards to get a numeric keyboard
  • Integrated with RedPrairie device recognition.  When you sign on, the first screen the software will automatically key in the device identifier
For an advanced version of this solution that can be used in all environments including warehouse floor see our advanced version.

Typical Use Case

This app should be handy for IT support staff or the supervisory staff within a warehouse.  They no longer have to carry their laptop around or ask someone else for their RF device.  They can simply use their phone to launch any RF application.  The integrated barcode scanner would come in handy as well.

Setup

In order to use this solution, you should setup a dedicated task on the server.  The only requirement is that the task has "-G" option.  For example:




















Then setup a device and RF Terminal Master entry.  If this setup is missing, then the android device will prompt for the terminal id.













In RF Terminal Maintenance, setup the device as a narrow device.  This app is optimized for 20*16 display.
















Now when you connect from the Android device, you can define that as the terminal id (e.g. SAHMAD-PHONE).  The resulting connection to the server will be with that devcod.

Using the App

Before installing this app, install the "Barcode Scanner" app by ZXing.  That will allow you to use the integrated camera as a scanner.  Our software will be installed as "Oracular RedPrairie RF Emulator"

When you enter the app, you can press "Edit Servers" to define the servers that you want to connect to:














  • Name: A name for this session
  • Server: Host:Port for the MTF server
  • Terminal Id:  This is the device name that you defined above.  When terminal id screen shows up, the app would type in this value
  • username and password are optional
In the next screens, you can use certain gestures as needed, for example to get the function keys swipe from the left:


You can then press any key.  To get the integrated barcode scanner, swipe from the right:
The barcode scanner would recognize a barcode and key in the value on the field where it was invoked.  You can swipe from below to get the normal keyboard:
And to get a numeric keypad, you can swipe from above:

You can hit the back key to mimic "F1" behavior.  When on the menu, you can either enter the menu option or just tap on the menu option that you want to go into.

Download the app and use it.  Let us know what you think about it or if you see any issues.  You can contact me directly or send an email to android-rpemul@oracular.com








25 comments:

  1. Please provide download link for app...

    ReplyDelete
  2. Please provide download link for app.

    ReplyDelete
  3. In App store, search for "RP RF Emulator". You can download from https://play.google.com/store/apps/details?id=com.oracular.android.rf.emulator&feature=nav_result. I have updated the article with the link as well

    ReplyDelete
  4. Do you need the MTF server or will this connect through a telnet server? I am running 2006.2

    ReplyDelete
  5. Is there any way to get an RF emulator on an Iphone?

    ReplyDelete
    Replies
    1. We dont have a solution for iphone at this time

      Delete
  6. I am interested in Integrated Scanner. Please provide the download link of barcode reader by ZXing.

    ReplyDelete
    Replies
    1. https://play.google.com/store/apps/details?id=com.google.zxing.client.android&hl=en

      Delete
    2. @Chris,

      Your Oracular MOCA Client's latest version says, "Function Disabled" when I click on "Save to DB". Any thoughts?

      Delete
  7. Hi,Can you please share the link where I can download the RF emulator for using it through Mobile..I didn't find the App through the link which was shared..We are trying to use Mobile instead of hand held device for Receiving ,Picking..

    ReplyDelete
  8. This is very interesting .. Thank you ... As you explained , this app is utilizting the telnet api/view and rendering it on the android app. Is there *any* other way to connect/integrate with RedPrairie ? I mean, say I need to remove some of the complexity of these screens and render some of my own screens on android .. and in the backend, connect to RedPrairie API ( telnet or other socket/database/webservices API ) ... can i do that ? Is there any way ?

    ReplyDelete
    Replies
    1. You can connect to RP via webservice. You can also create native apps in java or .net technologies. RP provides the libraries. Refer to MOCA Developer Guide that is in the install CD

      Delete
  9. Is this open source ? If yes, Could you please share link to the source code ?

    ReplyDelete
  10. Can someone enter your terminal ID without permission number how do I stop that from happening

    ReplyDelete
  11. Can someone enter your terminal ID without permission number how do I stop that from happening

    ReplyDelete
  12. At first glance it looks very well but when I'm connected to WMS I cannot go back to the other page? Usually I use the F10 key to do this but it does not do anything in this client. Any ideas as how to tackle this?

    ReplyDelete
  13. I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in RedPrairie, kindly contact us http://www.maxmunus.com/contact
    MaxMunus Offer World Class Virtual Instructor led training on RedPrairie. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us:
    Name : Nitesh Kumar
    Email : nitesh@maxmunus.com
    Skype id: nitesh_maxmunus
    Contact No.-+91-8553912023
    Company Website –http://www.maxmunus.com

    ReplyDelete
  14. can we used existing terminal ID? and i show have different setup for MTF server. base on your show tick on Process but on mine tick on Daemon.

    ReplyDelete
  15. we don't have task type option , could you let us know how to use process as by default it is taking Daemon . we are using RP 2009.2 and when use RP RF Emulator app, it gets stuck with blinking cursor.

    This is our task if you please fix :

    -Xrs -Djava.ext.dirs=C:\RedPrairie\RPserver\MOCA/lib;C:\RedPrairie\RPserver\MTF/lib;C:\RedPrairie\RPserver\MTF/3rdparty;C:\RedPrairie\RPserver\DCS/mtfclient/lib;C:\RedPrairie\RPserver\les/mtfclient/lib;"C:\Program Files (x86)\Java\jre6/lib/ext" -jar C:\RedPrairie\RPserver\MTF/lib/mtf.jar -v DEFAULT -W warehousename -a 127.0.0.1 -p 6520 -P 6543 -g -L INFO -N Telnet

    ReplyDelete
  16. Hello All,

    Tried today and it worked like a charm in Android:

    Pre-Requisite:

    1) Make sure your mobile device mac address is listed in your wifi network (RF device wifi) which you wanted to connect.

    2) Download barcode scanner zxing (only this is working with emulator).

    3) Download the Oracular RF emulator.

    Steps :

    1) Create MTF task and define it as Process in your server - Follow the same step as Saad been mentioned

    2) Enter the server Host:port in the Oracular RF emulator in mobile.

    3) It will connect and show the terminal ID to connect






    ReplyDelete
  17. Thanks for posting so nice article.can’t stop myself coming back to this website to learn more. website development in Singapore

    ReplyDelete
  18. The information provided was extremely useful and informative. Thanks a lot for useful stuff..
    https://www.lcrenovation.co.uk/loft-conversion-in-battersea/
    House Renovations in Battersea

    ReplyDelete
  19. All thanks to Mr Anderson for helping with my profits and making my fifth withdrawal possible. I'm here to share an amazing life changing opportunity with you. its called Bitcoin / Forex trading options. it is a highly lucrative business which can earn you as much as $2,570 in a week from an initial investment of just $200. I am living proof of this great business opportunity. If anyone is interested in trading on bitcoin or any cryptocurrency and want a successful trade without losing notify Mr Anderson now.Whatsapp: (+447883246472 )
    Email: tdameritrade077@gmail.com

    ReplyDelete