Version 3.0Release date: Q2 2015
- New Major overhaul of infrastructure
- New Spring Integration 4.1
- upgrade DHTMLX 4.0
- upgrade Jasper Reports 6.0
- fix Stability, performance & UI enhancements
Pixel Core Framework is designed to solve problems that arise in development of many enterprise-level applications. The Framework is based on open technologies and allows for the final product to be market ready in short time. Framework helps to relatively easy build enterprise-level applications.
Be undeniably efficient.
Pixel Nation Inc. provides consulting services in designing enterprise level solutions. We also developing complete solutions utilizing our insight knowledge of the Framework and underlying technologies.
Recently Pixel Nation Inc. developed number of enterprise applications for different vertical markets such as Banking, Retail and Telecommunication.
Majority of these projects are based on the Pixel Core Enterprise Framework. For instance, Merchant Directory, Fleet Cards Processing and Settlement System were designed and developed for banking sector. Customer Portal and Advanced Testing and Staging System were built for cable TV operators. White label gift card purchase application and online food ordering were done for retail sector. All mentioned products actively evolving and being supported by Pixel Nation Inc.
Framework is built on top of Java eco-system, thus enables products based on it to run on virtually any platform with JVM implementation (Windows, Linux, Solaris, AIX, etc.)
The Framework provides efficient way of creating robust user interfaces. By utilizing latest web technologies it enables creation of real-time blotters for trading applications, as well as tables with dynamic data loading that can handle millions of records.
Out of the box the Framework provides support for building multilingual applications by both enabling UI localization and making necessary business object localizable.
Framework includes standalone reporting engine that can operate as a central hub for generating pixel perfect documents that can be exported in a variety of document formats including but not limited to PDF, Excel, CSV, Word and HTML. Reports can be generated ad-hoc or on a schedule and displayed on a web page, or delivered to e-mail or transmitted to remote location.
Complex applications require administrative inteface to manage every aspect of the application. Pixel Core Framework includes many such interfaces out of the box; they provide management capabilities for users, user roles and permissions, schedules and much more.
Sample screenshots of some administrative pages provided by Pixel Core Framework out of the box
"Pixel Nation has earned their way to become an indispensable and inseparable extension of our core Engineering and Development team. From a personal perspective, as well, Pixel Nation has truly become a valued and integral part of the Adara family."Joseph D Nucara http://adara-tech.com →
"As we started using Core Framework, within very short period of time we were able to build complex distributed system that exceeded our initial requirements. The Framework is powerful, expandable and simple to use. We are using it extensively right now and will definitely be using it with our upcoming projects."Andrei Korshakov http://www.st.by →
"Pixel developed key components of our processing and merchant systems. They always overdelivered on promise. We were extremely pleased to work with Pixel. They not only meet all of our requirements but provided valuable recommendations and solutions as well."Eugene Volkov http://credorax.com →
For general questions, bug reports or press inquires please fill out the form below.
Oops! Please correct the highlighted fields...
Thanks! We'll get back to you shortly.
Applications are built based on three+ tier architecture1. User Interface
Applications could be developed on any platform that supports Java 8 and higher (Windows, Linux, MacOS-X). We recommend using Eclipse as primary IDE. Final deployment is built using Apache Ant. We do not enforce using any particular development tools.
Framework supports distributed processing. Starting with version 3.0, various components of the system are connected via messaging bus.
Framework is designed to work with very large data sets. One of the existing applications is working on PostgreSQL 9.1 and supports over 9000 tables simultaneously.
In telecom example the system is used for testing and staging of cable set-top boxes. In this case the system is capable of storing up to 21 million records per day into highly normalized database. Also, Framework utilizes in-memory caching for performance improvements. We have solutions built using the in-memory data grid for maximum scalability and performance.
Developers have complete freedom selecting and implementing data processing algorithms. Depending on product requirements, processing could be implemented inside database engine, on the application level, or in a distributed environment. Framework has built-in support for parallel processing.
Yes. Two types of grid components are supported – full loading and dynamic loading. If data set contains relatively small number of records (up to 1000 records) full load method could be used. List of permissions could be used as an example for such type of data handling. The dynamic loading method could be used for the tables with large number of records. Framework supports real-time update of the data in the tables. For instance, this approach could be useful in applications visualizing stock prices in real time. All methods are supported on service level.
System is build around Java eco-system. There are many third party libraries that support various communication protocols: TCP Sockets, JMS, FTP, HTTP, RMI, RPC, etc. Support for many protocols is already included in the framework. System architecture enables developers to write effective integration modules.
Yes, Pixel Core Enterprise Framework extensively uses Spring Framework. It is built around the concept of Inversion of Control. Authorization and transaction management are implemented using AOP aspects. One of the aspects, for instance, trims all string values passed through any setter method.