Capabilities
Our services enable you to update with the latest developments and technologies for faster results. We keep pace with the rapidly changing Computing industry so that our clients are able to benefit from these changes without having to change focus from their core competencies.
Our Capabilities
Solutions' Consulting
We understand the fact that the field of High Performance is highly dynamic and the needs and requirements vary for our clients. We propose tailor made solutions in the following domains:
- Workflow and Requirement Analysis
- Solution Design with Architecture and Implementation Information
- Project Implementation, Management, Integration and Support services
Software Engineering and Project Management
- Outsourcing of in-house development projects
- Middleware and System-level Software development
- Custom Software Development
- Open Source Software Customization, Optimizations and Support
- Development of User Applications and Specialized Modules
- Cross-platform Porting
Application Engineering
- Development of Applications using APIs and Scene-graphs
- Tuning Existing Applications for Maximum Performance
- Port Applications to a Variety of 3D Graphics Platforms
- Profile Applications for Functionality and Performance on Different Architectures.
Systems Integration
- Source and manage application and hardware providers and integrators.
- Scripting for task automation
- Assess computing, networking & storage inefficiencies
- Quick development of GUIs or other utilities acting as glue components.
- Hide complexity of applications, middleware and hardware components.
Training & Coaching
- Developer Training on 3D Graphics Algorithms, Programming APIs (OpenGL, CUDA) and Systems' Architectures
- State-of-the-art Technology & Road map Presentations
- White Papers
R&D Partnerships
- Technology Investigations
- Research & Development Collaboration
- Conference Papers and Research Seminars
Our Method
We believe our "value add" is implementing a rigorous, comprehensive and disciplined project management strategy, leaving you with a smooth, controlled system integration. From an ideas' conception to project delivery, OnEye will walk you through every step of the process, and ensure that your project is delivered on time and within budget.
Analysis and Planning
From your first consultation with us we will provide the following :
- Project proposal with detailed strategy, functions, features and costs
- Estimation of the necessary resources
- Timeframes and milestones
Design and Development
Using agile programming methodologies, your ideas become an integral part of the development cycle.
- Proof of concept: you will be able to see if the product does accurately reflect your needs and requirements
- Review and Acceptance: working software will be delivered, integrated and tested.
Quality Assurance And Testing Strategy
Various testing methods will also be undertaken during this phase to ensure that the product will work and function as specified. In order to better service our clients and ensure our quality, our QA is fulfilled in collaboration with a number of recognized professionals in the domain of software testing.
Areas of testing include:
- Functionality testing
- Usability testing
- Content testing
- Load testing
- Precision testing
Maintenance And Follow-up
We pride ourselves not only in the quality of our products but our sales service and maintenance. Our clients are considered to be the elite in their domains. That's why our follow-up service ensures that their technology says at the top of its game.
- We will provide you free with information and software updates form the constructors and ourselves, in order to ensure that you will benefit form the next generations of hardware.
- Whenever necessary, we provide developers training and support for future parallel programming endeavors.

