How do I record against Emulators from the YoSpace product suite?
WAP Support was deprecated in Silk Performer 2011, so this article is only applicable up until Silk Performer version 2010 R2.
To record the Yospace Emulator please follow the steps below:
- Open up Task manager
- Start your application and take a note of the exe file which it runs on. The Exe files which it starts up is the Jrew.exe and the SmartPhone Emul
- Open up Silk Performer
- Go to SETTINGS | SYSTEM SETTINGS | RECORDER | APPLICATION PROFILES | ADD, and fill in connection parameters for Yospace.
- Application path - browse to the Jrew.exe which you noted in the steps above
- The default path for the Jrew.exe is: C:\Program files\SmartPhone\Jre\Bin
- Application type is custom
- Select Winsock - Ws2_32.dll
5. Go To Model Script and ensure you have selected Yospace as the Application Profile.
6. The Silk Performer Recorder will open up
- Go to START | PROGRAMS and select SmartPhone Emulator.
- Note: Emulator will not appear automatically when you start the recorder, as you are only hooked to the Java Runtime. You will need to manually start the emulator to push the traffic through the Java runtime.
7. Select the mode you wish to run in from the emulator:
In Display mode you will be able to record the single (YoSpace Emulator) emulator.
When the YoSpace emulator opens go to Options > Open locations - Select the default
site - http://wap.yospace.com/index.wml
In Development mode you can chose from any of the four emulators below and record the WAP traffic that is generated when you use their functionality
* Motorala TimePort
* Nokia 6210
* Ericsson R320
* Ericsson R380
8. Check the SilkPerformer script in the recorder and you will notice that you have now recorded WAP traffic and will see the unction calls WebUrl ("http://wap etc...)
The mainstream adoption of mobile applications relies on the ability to deliver a compelling user experience- something that is far too often overlooked. The ability to run network-aware software in the next generation of mobile handsets using technology such as Java 2 Micro Edition (J2ME) promises a much greater degree of control over the user experience of mobile applications than ever before. Put simply, applications can provide fast continuous access to information even under poor network connectivity conditions. YoSpace provides a superior and flexible user interface to intelligent client applications for J2ME-enabled devices.