Test & Verify. How often is this ‘really’ be done in networking?
After learning more about what can be done here, I really feel like more people should be taking advantage of this.
The idea of building a fully virtualized version of your existing or desired network so you can see how your applications (and the network itself) will act and react in various situations, is like a wonderful dream of ‘never leave the chair’ goodness. This is immensely helpful and cost effective when compared to the amount of equipment historically required.
Nour Abu Sheik for Cisco Modeling Labs
Watch the show: TechWiseTV 172 Cisco Modeling Labs
More information at their cisco.com/go/cml website.
Guest Expert: Nour Abu Sheik
Engineering Expert, Craig Brown, first introduced me to this software/service at Cisco Live Milan…but was stuck in Australia when we taped this…
Simulation vs. Emulation. Different of course. Emulation is a ‘pretender’ whereas ‘simulation’ is full on re-creation. CML is a simulation of the environment that you create so your experience is as realistic as it can be.
Cisco Modeling Labs uses the same IOS code running on your hardware, but built to run in a simulated environment. Using OS images such as IOS, IOS XR, IOS XE, NX-OS, and L2 switching, you can design, build, visualize, and launch a network simulation in a matter of minutes rather than days.
Why do we care?
Read More »
Tags: advanced services, CML, simulator, TechWiseTV
Over 30 registrants competed in an online global Cisco developer challenge to use the CMX Mobility Services API and CMX in a new app using a simulated environment for a meeting host to automatically launch a WebEx conference, based on the location of the conference room where the meeting is scheduled. Guidance was provided in a previous blog post, which you too can use to develop innovative applications to create your own Connected Mobile Experience.
Numerous impressive submissions demonstrated how straightforward it was to create a new mobile application using the CMX APIs and SDK. The winning entries submitted code, a video demo, and a read me file, which together conveyed their work using real-time location updates to trigger a context-aware push notification.
First place entry from a brand new TopCoder member “gitsIndonesia” received a check for $1500. It included very clean Android Java code which was well-designed and easy to follow, while applying object-oriented practices. It provided a great example of how to build a new location app from the ground up using the CMX APIs with no changes required for the server simulator since the client (the app) was used for location polling. Read More »
Tags: API, App, challenge, Cisco, client, cmx, code, coder, Conference, core module, develop, developer, device, location, map, mobile, mobility services engine, mse, notification, program, programmer, sdk, server, simulator, software, technology, topcoder, venue
Cisco CMX Mobility Developer Challenge is under way at topcoder. CMX Mobile Application SDK can be leveraged in a mobile application to provide indoor location and navigation for users. The SDK will connect with the CMX Mobile App Server to determine a user’s location, downloading maps, venues, point of interests, and determine routes for a selected point of interest. The CMX Mobile Application SDK can also receive a mobile push notification when application is not running. When notified, the application can be launched and include message how to join the customer network when first initiated. The core feature is the indoor location which displays current location of device on the map. The location updated as a user moves through a venue and can help navigate the user to some defined location.
The topcoder challenge is to use the CMX Mobile Server SDK to create a new app using a simulated environment for a meeting host to automatically launch a WebEx conference, based on the location of the conference room where the meeting is scheduled.
The SDK is composed of several modules to allow for varying types of application integration. The CMXClient is the core module for getting client and venue information. Read More »
Tags: API, App, Cisco, client, cmx, coder, Conference, core module, develop, developer, device, location, map, mobile, notification, program, programmer, sdk, server, simulator, software, technology, topcoder, venue