Example Applications

Potomac includes an example application named Converse. This example is launched via the PotomacMailExample application project. This example application demonstrates the following capabilities of Potomac:

  • Multiple module/bundle projects contributing to an application
  • Modules/bundles being loaded lazily (i.e. on demand as needed)
  • Dependency injection using [Inject] and [Injectable]
  • Contributing [Page]s and [Part]s to the Potomac UI
  • Communicating between parts via selection events
  • and more

Potomac also includes a derivative example of the Converse application that demonstrates some more complicated concepts. This example can be launched from the PotomacAdvancedExample project. This example demonstrates:

  • Loading bundles dynamically at runtime
  • Adding a login dialog
  • Using [StartupListener]s
  • Using an advanced Potomac preloader

All the example projects are included in each build. The example projects should be imported into your Flash Builder/Eclipse workspace. More instructions on using Potomac and importing the example applications can be found in the Getting Started guide.