Unified entry point for multiplatform applications
The project aims to bring together applications that target terminal management and planning. These applications are scattered on different platforms: some of them are standalone products, some are web applications, and one is Adobe AIR-based. It establishes a framework for adding Single Sign-on (SSO) capabilities to target applications.
The portal solution provides a user-friendly palette of supported products with an encrypted keychain for each. It allows the user to securely keep his or her credentials and saves time by preventing the user from typing the same credentials over and over again.
The application has been built for Adobe Integrated Runtime (AIR) with Flex framework, thus having a rich user interface. It also contains a socket-based web server inside to make transparent authorization in external web applications possible.
The application has been written according to Cairngorm 3 architecture guidelines, which is set to communicate the best practices for enterprise Flex and AIR application development, contributed by Adobe. The application features fine-grained modularity and loose coupling between components. Moreover, the application logic was covered by unit tests, making it reliable and ready for changes.
Microsoft Windows XP – 7
Flex 4.1, Adobe AIR 2.5, Parsley dependency injection container, Spicelib, FlexUnit 4.
PM/Business Analyst, 1 Architect/Senior Java developer, 1 Junior Java Developer, 1 QA.