Contact Us
+1.831.460.7010

Is your app or device ready for deployment?
It can be.

Uncover performance, compliance, and operational issues prior to deployment.

 

Watch Overview

 

 

network emulation, Test you apps under all network conditions

 

Network Emulation

 

Test your app under all network conditions—3G/4G, satellite, WAN, cloud—in your lab.

network protocol testing,

 

Protocol Testing

 

Are the network protocols implemented properly and securely, conforming to the specs, in your app or device?

 

thunder

AUTOMATED NETWORK EMULATION TESTING

Test your app or device under all network conditions – from the routine to the extreme. Automate a wide variety of network conditions from 3G/4G to Cloud to WAN to Satellite to Internet. Uncover performance and operational issues prior to deployment.

Learn More


docs

ARE YOU ALLOCATING YOUR TEST RESOURCES CORRECTLY?

Finding and fixing software defects constitutes the largest expense for the software industry. Learn why line speed testing isn’t enough and the importance of functional testing!

Learn More


docs2

UNDERSTANDING HOW APPLICATIONS PERFORM ON THE NETWORK—EVEN UNDER ADVERSE NETWORK CONDITIONS

Trial deployments are expensive and yield limited data. Learn how to properly characterize your application or device performance prior to deployment.

Learn More

View More Papers

apple

"Apple uses Maxwell to emulate all varieties of customer networks and access points — from limited network bandwidth to extreme latency to packet drops.

By testing our products with Maxwell prior to deployment, we ensure that customers have a solid experience when they get new Apple software or hardware in their hands."

— Dmitry Halavin, Apple Inc.

Many users who place their Maxwell G's into a lab find it inconvenient to operate the Maxwell G in the lab itself.  So they export a desktop onto a Windows or Linux desktop computer in a more comfortable location.

The best tool for this is VNC.  The Virtual Network Computer (VNC) uses a client/server framework.  The VNC viewer/client executed on the local computer (usually your desktop, laptop, or mobile device).  The VNC viewer connects to the VNC server that runs on Maxwell G.  The VNC server transmits a duplicate of the Maxwell G's display to the VNC viewer on your desktop/laptop/mobile device.  When you type commands they are transmitted to and executed on Maxwell G.

VNC requires that the user login to a command prompt (usually via SSH or via a locally attached keyboard/monitor) in order to initiate a VNC server on Maxwell G. The server, when started, announces address and port/desktop number information that needs be fed to the VNC client.

That server can then be accessed from a VNC client using that number information.

Getting VNC started can be somewhat difficult, particularly if there have been previous VNC sessions.

InterWorking Labs provides a shell script that will clean out an stale VNC server information and start a new, clean VNC service.

That script is in a file named /home/maxwell/bin/startvncserver

If you have any difficulties with VNC execution on Maxwell G, please send a note to support@iwl.com and we will help diagnose the problem and provide more detailed instructions.

 

Over 6000 network professionals trust IWL