Progress Update 1

The development team is moving very rapidly with additions to our Angular MCM UI, as more and more functionality is continually being added. Having already made great headway in the transformation of Itinerary view and the Flight view to Angular, we have started incorporating a lot of correlated functionality at a breakneck speed.

Some of the latest additions to the Angular UI include:

  • Basic messaging (including status feedback and responses)
  • Manual messaging
  • Messaging history
  • Display of Traveler contact information
  • Itinerary status change 
  • Map layer selector
  • Itinerary calendar and date change 
  • Visibility of the plane paths 
  • Additional options added to the layer menu

We are indeed extremely excited with our progress so far, and will continue to share more relevant updates with our readers.

Update – Developer Quotes

As we dive deeper into Angular migration, we wanted to share some updates from our Migration team. The respective development teams are making great progress with MCM UI, MCM Admin UI and MCM Asset Admin UI. Below are some notable quotes from the respective lead migrators:

” Despite some early hurdles, we have taken great strides with our Migration of the MCM Map UI. We have developed Angular components that will enable us to control the data and action flow with the Map UI.

Using our internal library of such data and action flow components, we have transformed common functionality such as login, pop ups and data grids to Angular, as well as transfer and management of real-time data and notifications.

It is exciting to see the effort correlate with the reward, as we are tracking way ahead of our internal timelines, and continue to make tremendous progress with the MCM UI migration”

Thomas Pfeffer –  MCM UI

“Revamping the MCM Admin User Interface has begun.  While Silverlight development is taking a back seat, Angular 4 is quickly becoming the core of our client side products.  The latest Admin beta (Angular) has only a few features, however things are progressing quickly.

We look forward to sharing more regular updates with our readers”

Drew Jackson – MCM Admin UI

” About 3 weeks ago we also started the conversion from Silverlight to Angular for our Asset Administration User Interface. Most of these 3 weeks were spent establishing components that are responsible for adding, updating and deleting data.

However, this past week was mostly spent finally creating components that are going to be visual to the users, like the data grids that allow the visualization of different Asset Groups. At this point you can expect more frequent updates to the UI now that most of the data management components are in place.

It is gratifying to be part of a dynamic team which thrives on learning more about Angular each day”

Alexander La Bianca – MCM Asset Admin UI

Sneak Peek 1 (Map Control)

As promised, we are excited to provide our readers, the first sneak peek of the Angular UI.

One of the major changes in the Angular UI is going to be the Map content provider. As most of you are aware, in the current Silverlight based MCM we are using Microsoft Bing Maps as the Map content provider. However, as for the Angular MCM UI we would be using Google Maps as the primary provider for all Map related content.

Displayed below is the ‘first look’ for itinerary explorer of the Angular UI with Google Maps:


  • Please note that all the images provided in the blogs during our migration phase will be development based images, and can/will undergo significant changes before they are production ready.

Annual Developers Meet

We have just concluded our annual developers meeting in Florida. This week long event (Oct 2nd – Oct 6th) was led by our CIO and attended by our senior developers and our VP of Software development. Besides being a great bonding exercise, this is also a ‘think tank’ type event where various topics are discussed regarding design, innovation and product development. However, the prominent discussion theme this year was our ongoing migration to Angular.

This meeting provided our executives and our developers an open platform to discuss various aspects of Angular, and gave the Charter development team an opportunity to align on the progress of the migration.

Stay tuned, and do subscribe to our blog for instant notifications on updates . We will have more exciting things to share as we forge ahead on the projected path to success.


What? Why? Silverlight

What is Silverlight and why is it needed for MCM?

This is a question that is often on peoples mind when they are using MCM, so we thought about having a short non-techincal blog post to shed some light.

Silverlight is Application Frameworks by Microsoft Corp, that is used to create and run rich internet (browser-based) applications, such as MCM. These Frameworks have now been deprecated and are marked for sunset in 2020. Therefore, many internet applications that relied on Silverlight technology have been migrating to more advanced, and plugin free technology such as HTML5, Angular etc.

Silverlight is the underlying technology of the current MCM UI, which is featured in most, if not all the UI/Graphic based functionality, including the application display, login dialog, menu items etc. Silverlight, along with additional development code written in C#, allows our users to perform most of everything they do in MCM UI.

The current MCM UI would not work without Silverlight plugin as it is tightly integrated with the core functionality.  However, our Angular UI, when released, will have no reliance on Silverlight and no Silverlight plugins will be required.