WEB Development

RXCompanion

RXCompanion
Our goals on this project were high performance, quick and easy product delivery, quality assurance and stability. Developers have started the implementation in close contact with customer architectors and analysts. Project management was taken to the customer side.As result we have got flexible and extendable architecture of services which allowed satisfying frequently changing customer requests. We selected a stable CMS which saved implementation time and pushed us to focus on the best conceptual decisions, simplified frontend and backend system management.

Web system in frontend
Rich use interface, and its interaction with bundle of groovy Flex3 features and components, in fact, satisfied the customer in a way of usability and pretty good-looking interface. The wide amount of customization Flex UI components dramatically increased performance for our developers and designers. As far as we received good responses from end users about the convinience of using the application, web-browsers independency, personalization and serialization all user custom settings, and, in fact, quick and productive frontend workaround, the choice of using Adobe Flex for such interactive projects, and widely accessible additional open-source components, was approved.

Scheduling of reminders
The server side was hosted using Apache with Java Runtime support, therefore, all server side was definitely platform-independent and secure. Communication with client our XML-RPC handlers written in PHP brought into action, together with database layer, with CMS reciprocity, and extraneous server cron jobs. All reminders had been with abstract transitional database layer serialized, in case, RDBMS would be changed to another one

Open-source
All products used in this project were open-source. Our developers used either all developers tools, which are open source as well. The open source model of operation and decision making allows concurrent input of different agendas, approaches and priorities, and differs from the more closed, centralized models of development.

Performance and opportunities
The current amount of users allow to receiving reminders without unreasonable delay. Java crond jobs, which are running separately on their customized JRE, perform quick and efficient delivery. The current test case with thousands of virtual destinee is performed in a reasonable time and does not break the other server communications. The opportunity to expand existing behavior is so simple to implement via clustering, as far as this Java code “hundred-per-cent” portable to any of servlet container and support broad plugin architechture

RxCompanion is in production, released already. Hundreds of users are currently using the new way of medication taking. Flemart Systems currently supports the project, fixes small issues, implement change requests and teaching technical specialists to mantain the system on customer side.

Tags: , , , , , ,

Thursday, January 22nd, 2009 WEB Development Comments Off

MINE

MINE is a content operator which allows gathering and structuring different types of content such as RSS Feeds, media, links and marketing content. This WEB application supports individual content customization for each user. Main features of MINE:

  • Multiple users custumization
  • Multiple customer branding
  • Rich database of RSS Feeds (50000+)
  • Strong categories structure for browsing the information
  • Localization / Regionalization: Available in 10 languages serving over 30 locales worldwide
  • Display RSS Feed informtation in the structured way
  • Use customized Tabs and Buckets to present information
  • Marketing bucket: marketing information from vendor brand
  • Search for News, Stories, Categories, Publishers
  • Automatic WEB spider for scrapping the latest stories from RSS Feeds
  • Search index for stories and feeds
  • Integration with IE toolbar: RSS Ticker, Custom menu
  • Vendor brand menu in IE Toolbar
  • Direct customer communication
  • Customer retention
  • Detailed Customer demographics
  • Admin services for content management, user management, vendor management
  • Vendor admin page: managing content, marketing messages, review reports
  • Affiliate structure

MINE is designed to show the latest information from many different sources in easy-to-find and easy-to-read way. It combines advanced RSS reader features together with Search facilities, individual customization support and possibility to re-brand the whole design for a new vendor. Users of this service can enjoy MINE interactivity customized for their region and language, integration with IE toolbar.

Flemart Systems had taken part on all stages of the project development, starting at initial requirements specification, leading to architecture design, development, stabilization, deployment and support. We had a group of 2 developers, architector and QA engineer. Our team had coordinated their efforts with customer development team. During the project they used unique technologies for building highly interactive WEB pages, effective database structure, relevant search and attractive User Interface. The project management methodology was following Scrum concepts with weekly cycles.

The project went to production and now is being used with more then 150 customizations for different vendors. However our team is working on the next version which will introduce a new features and improve functionality.

Tags: , , , , , ,

Tuesday, November 11th, 2008 WEB Development Comments Off