The system is designed to make on-line advertising more efficient and can be integrated with any Web site or social module. It processes user requests to make automated selections of relevant goods and commercials that are displayed to the customer in a form of a list. While watching a video customers can view the advertised items along with detailed information about them including shipment conditions and taxes. They can place an order and even pay for their purchase with the video running in the background.
Once a user buys a subscription, the provider gives them access to the administration panel. The platform offers several subscription plans with various players, storage size, counters, etc. The application allows for advanced customization. You can adjust the player size and the number of items displayed to the customer, the price and availability of items as well as shipment conditions and other things. The intuitive GUI makes the whole system very user-friendly.
The customer is a service provider who turned to Altoros to help them redesign the existing Video E-Commerce Platform, implement new architecture, and develop a new user interface with an HTML5 player from scratch. The company needed a video player with an embedded e-shop that could be easily integrated with any Web page or social network. The design and content were to be highly customizable to the needs of customers. The application had to be cross-platform and run in any Web browser including the versions of iOS. As integrating a Flash application into a Web page may cause difficulties, the customer wanted a simple solution to that as well.
The main challenge was to fully implement HTML5, a technology that still does not have universal standards. Every browser supports its own video format, so the video player had to adjust and run videos in all of them.
In order to ensure that video content is displayed properly in every browser, the team had to implement a complex business logic solution. It analyzes the environment and automatically configures the necessary parameters.
It was also necessary to efficiently integrate the system with third-party modules and resources in order to implement the required functions.
The international team of developers working on the project included members from the USA, Belarus, Russia, and India. Due to the difference in time zones, it was sometimes challenging to coordinate work and schedule video conferencing.
The Java development team collaborated to create a comprehensive solution that would meet the customer’s requirements.
The media platform for enterprises and the new video player with built-in e-commerce capabilities allows for efficient content monetization and sales. The application has already been successfully implemented by a number of e-commerce companies.
Tomcat 6.0, Apache HTTP
Client platform/Application server
Spring, Spring Web MVC, Batch, Hibernate, REST, Adobe Flex, Java, Hadoop, Magento, Wowza Media Server, OpSource, Pentaho, HTML5
MySQL Server, HDFS