Application Design & Development

  • Flash /
  • Flex /
  • Zend

The developers at Armour have been building Web Applications since ‘The Cloud’ was an off-white thing floating in the sky, threatening to spill its contents on the umbrella-less population below. During this time, we have garnered the knowledge that has allowed us to develop software for large multi-user, online environments such as Abairleat, StrategyPal, ProPundit and Ammotio. Thousands of people use these systems on a regular basis, all from the comfort of their own web-browser.


User Experience

User Experience

User Experience combines every aspect of how an end user relates to and uses any application. Understanding those particular needs is crucial to the successful planning and execution of a project. Therefore, taking the time to gather specific requirements and capturing not only the functional but the interactive and visual needs and constraints is something we care about greatly.

Database design

Database Design

Every good piece of software is built upon a well modelled database. Database design is not simply the formal process of defining structural relationships within a software system – it involves capturing the conceptual ideas at the core of a system. We work towards clear dialogue with the client that helps to clarify and codify the logical terms and connections between every part of a system. Getting the client to express and discuss their ideas and goals for their project is all part of the process – planning is everything!

Design

Design

Designing an application encompasses many different aspects, it involves clear direction, vision and planning. People expect the User Experience and User Interface to be well laid out and intuitive but the underlying structure is every bit as crucial to the success of the system. We have designed and built many applications for a wide range of markets and have the experience and the level of analytical skill required to make any type of application a success.

Handmade Code

Handmade Code

Each project brings with it a new set of challenges, in a visual and logical manner. This requires our develpoment team to code specific modules to make sure that the software is tailored precisely to the needs of the client and the application.

Application Design & Development

At Armour, we never try to ram square pegs into round holes. We realise that every project needs to be built on the platform most suited to it, not most suited to us. If a user needs a high impact animation, we will use Flash. If a user wants a high impact animation, but needs it to play on their iPad, we will use JavaScript on the HTML5 Canvas. Our most commonly utilised technologies are:

  • Flash - Used for high impact websites and animation. Allows a developer to implement exactly what a designer proposes, complete with over-the-top animations if required. (Used in: Abairleat, Busker Brownes, Ennis Orthodontics etc)
  • Flex - A similar technology to Flash, but more suitable for business orientated systems, fancy reports and heavy data. (Used in: StrategyPal ActionManager, Ammotio User Interface etc)
  • Zend Framework – The most comprehensive and well supported PHP Framework of them all. The Model/View/Controller architectural pattern at its finest. (Used in ProPundit, Ammotio’s Engine Room)
  • MySQL - The World’s most used relational database management system and also Armour Interactive’s most used RDBMS! Almost everything we build has a MySQL DB under it, storing all the information.
  • HTML5 - The latest HTML standard, supporting dynamic, scriptable rendering of 2D shapes and bitmap rendering. In English – helps show animations and videos on stubborn Apple devices like iPads and iPhones.
FlashFlexZend FrameworkAmmotioPHPMySQLHTML5Java

Recent Work

StrategyPal

StrategyPal is a comprehensive strategic mentoring system built with the core idea of helping businesses to put strategic planning to work every day. The idea behind the application is to centralise the idea of strategic planning and introduce a set of key metrics, goals and objectives for companies to help achieve this.

Mentor Admin

Mentor Admin

The Mentor Admin system works complementary to StrategyPal and allows Mentors to fully manage, track and engage with StrategyPal users.

Colour Design Prototype

Sometimes is almost impossible to predict how a room will look before all the chosen colours have been applied to its walls. It can be a costly mistake if it doesn't go to plan, added to the cost of painting over the mess.

Armour Interactive built the Colour Designer as a white label product for paint retailers. Using the tool, you can paint walls, doors ceilings, seats , cupboards, clocks etc with actual pantone colours from the retailer's range.

The Colour Designer is built completely in Flash, and can easily be customised to suit the needs of a client.

Abairleat

Abairleat is an interective e-learning system for the Irish language. It is built in Flash and combines highly structured and engaging content with an interface that is vibrant, exciting and easy to use.

MCN Contractors Portal

The MCN Contractor's Portal allows contractors to log into the system to upload their invoices, working hours, expenses etc. Here they can also view their payslips, P60s and bank statements on the go or at the desk.

Ennis Orthodontists CMS

Ennis Orthodontists CMS

This CMS is built upon our Ammotio platform. It allows the client to edit and update the content of the Flash site in an intuitive and straightforward manner.