eVB XLR8R - Accelerate and Benchmark eVB apps!

January 14, 2005

© NSB Corporation. All rights reserved.



Boost speed of eVB apps on Pocket PC 2003 devices!

"I just released a version of Pyramid Solitaire using NSBasic and S309 Picturebox. It runs about 3-4 times faster now." -- David Koren

"XLR8R is simply amazing in that my code(application) overall runs at least twice as fast and straight execution of code statements runs several times faster than that (maybe 4 times faster). I understand that overall speed increase is limited to the fact that some code is excuting eVB DLL objects, etc. and will not be speeded up at all." -- Jeff Lenz

eVB XLR8R accelerates and benchmarks eMbedded Visual Basic apps on Pocket PC 2003 devices. When installed instead of Microsoft's PPC2003 VB Runtime, apps written in eMbedded Visual Basic run faster, often by 2 or more times.

A Benchmark program is included for you to test the speed before and after. We also include the same Benchmark as an NS Basic/CE app showing how NS Basic/CE programs run even faster. The code is identical.

The $19.95 cost of the XLR8R includes a $20.00 off coupon for NS Basic/CE. NS Basic/CE has many of the same features as eVB, plus more. We are still actively developing it. For more information on NS Basic/CE for eVB users, see Tech Note 30.

NS Basic/CE users do not need to buy this product. The XLR8R modules are a standard part of the current version.

eVB XLR8R Features

The eVB XLR8R or the components in eVB XLR8R may be redistributed by you as part of an installer for an application you have developed. They may not be redistributed otherwise, in whole or in part.

Benchmark results (higher numbers are faster)


eMbedded VB eMbedded VB NS Basic/CE 4.1
Device MS PPC2003 Installer eVB XLR8R eVb XLR8R
iPaq 1900 1850 5122 29785
iPaq 2210 1934 7016 23995
iPaq 5550 1753 8415 27923
Dell Axim X5 1443 6447 22312
For a complete listing of benchmark results on other devices, see our Tech Note 13. This isn not a comprehensive benchmark: it is as simple as they get. How high can you count in 10 seconds? Results are divided by 10 to give a loops/second value.

Using Pocket Hack Master, one user reports a rating of 55,511 on an iPaq 5555 overclocked to 527 mhz when running NS Basic/CE!

Your mileage will vary. Programs that execute a lot of Basic code will most likely see the greatest benefit. If much of your processing is done in ActiveX controls, you will not see similar improvement, since the controls will be unchanged by eVB XLR8R.

Where to buy

You can order directly from us or from Handango. Remember your order number - it is the coupon code that will give you a $20.00 discount when you order NS Basic/CE. Not available for use with other offers.

Installation

  1. If you do not have PPC2003 VB Runtime installed, skip to step 2
    Copy BenchmarkEVB to your device and run it.
    In Settings...Remove programs, delete PPC2003 VB Runtime.
  2. On the desktop with ActiveSync running, click on eVB_XLR8R.exe to install a minimal set of files. To install the full set of controls. click on eVB_XLR8Rplus.exe.
  3. Run BenchmarkEVB.vb and record the result.
  4. Run BenchmarkNSB.nsb and record the result.
If you don't get the great results right away, you may need to run VBRegFix. You can read about VBRegfix and download it here.

Support

We're committed to delivering the best possible support. The following resources are available:

  1. The NS Basic/CE Web Board. Post questions and comments, and get answers in a public forum. The best and fastest way!
  2. Email Support: Send your questions to support@nsbasic.com
  3. Tech Notes: The Tech Notes posted on our web site give additional and specialized information on a wide variety of topics.
We do not offer support by phone. Many problems involve looking at code and many solutions involve complex web addresses that don't communicate well by voice. Try the email support - it works better and we do our best to respond quickly!

Disclaimers

Your performance will vary from the benchmark results. See the License Agreement for complete details of the license.

Disclaimer of Warranty on Software. You expressly acknowledge and agree that use of the Software and fonts is at your sole risk. The Software, related documentation and fonts are provided "AS IS" and without warranty of any kind and NSBC and NSBC's Licenser(s) (for the purposes of provisions 7 and 8, NSBC and NSBC's Licenser(s) shall be collectively referred to as "NSBC") EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. NSBC DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SOFTWARE AND THE FONTS WILL BE CORRECTED. FURTHERMORE, NSBC DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE AND FONTS OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY NSBC OR A NSBC AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (AND NOT NSBC OR AN NSBC AUTHORIZED REPRESENTATIVE) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.

Limitation of Liability. Because software is inherently complex and may not be free from errors, you are advised to verify the work produced by the Program. UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL NSBC BE LIABLE FOR ANY INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES THAT RESULT FROM THE USE OR INABILITY TO USE THE SOFTWARE OR RELATED DOCUMENTATION, EVEN IF NSBC OR A NSBC AUTHORIZED REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU. In no event shall NSBC's total liability to you for all damages, losses, and causes of action (whether in contract, tort (including negligence) or otherwise) exceed the amount paid by you for the Software and fonts.


© NSB Corporation. All rights reserved.