OnPositive

We make tooling for developers and data scientists.

Need IDE to make development faster?

We make Integrated Development Environments based on IntelliJ, Eclipse, Atom, VS Code, or just plain web-based tools.

Need IDE?

The best way to make your team more productive is equip it with proper tooling, be it a smaller set of web tools or a full scale IDE.

IDE with modern validation, code completion, outline, rich palette, wizards, code assist actions and lots of other tools on board makes a big difference.

We made IDEs for pure web, or to save development efforts and integrate into existing ecosystem we can use major environment as a base, like Eclipse, IntelliJ, Atom or VS Code. We made IDEs with all of the options.

We made a lot of IDEs for major languages like JavaScript for MyEclipse; or domain-specific languages like RAML or Musket and have proper skill set to make another one quickly.

Deep learning solution or tooling?

Starting from data analyzing and visualizing tooling and ending with complete deep learning frameworks and languages.

Deep learning solution or tooling?

We made end-to-end pipeline for deep learning solutions: from initial data analisys, dataset creation and filtration, markup, to domain-specific language and IDE for experiment definition, to learning result analysis and final solution production publishing.

Musket has all of that and many more.

We can do this again for customer's pipelines, or create any deep learning tooling as needed, as we have experience in both toolkit development and in deep learning.

We also use our framework or Keras/PyTorch to make the complete solution for industry needs and tasks.

Domain-specific language?

We created many languages for specific tasks. And tooling for that languages.

Domain-specific language?

A common way to make production faster is to introduce a language better suited for specific task.

This greatly reduces development time, and helps to save development costs because of a much easier learning curve due to such languages are simple and highly readable by everyone including staff members having good expertise in the application area but less to no experitise in the general software development.

We are able to create domain-specific languages fast, we even have a general-purpose framework to make YAML-based languages on the fly, with RAML and Musket as good examples.

Other tooling for developers?

Profilers, code analyzers, validators, code generators and complex wizards, graph-based visual tooling and many more...

Other tooling for developers?

Profilers to watch your code performance, code analyzers for optimization and to enforce code conventions, validators to find errors, converters and code generators that produce code from other code or data, and all sorts of other syntax and semantics analysis of the code, up to compilers. That's where a lot of our expertise lies.

Sometimes, our customers need to make more human-oriented tooling, like complex wizards for non-developers to enter data, graph-based visual coding, or just automatically generated forms or other UI. We do this too.

Basically, if this is related to development, it is something we have probably done before and can do it once more.

Our Services

Custom solutions

Need end-to-end solution for developers or deep learning industry task covered?

Custom solutions

Be it a big task to create the new language and complete development toolkit including the vizual part, or a smaller one to cover an industry DL task or make a specific tooling, we can help with all product life stages.

We help with setting up product requirements, developing SOW and technical papers, creating the prototype rapidly for concept proof, then developing the actual product milestone by milestone, making documentation, automated tests and maintaining the final product by developing new features, fixing bugs and talking to the users.

Staff augmentation

Sometimes you just need more human power and talents on your side

Staff augmentation

Its not a rare case when our customers already have the task and team at hands, but need some more experts to make it done. We can provide developers and scientists to augment your team.

Our experts can fit into the development process you have, use your ticket trackers, your integration environments, communicate well to your other experts and work under your management, if needed.

We can also track and manage the sub-team we provided and keep the overview of development process for you.

Remote teams

One more task force under your control.

Remote teams

You have a task, we have a team of experts that can get it done.

More isolated than Staff Augmentation, this scenario assumes we provide a number of experts and their local management, so you don't have to communicate to or manage each expert personally and we can provide any infrastructure required for development at our end.

You can overview the whole development process and get into any detail as you feel suited, but this mode can save your time, overall.

Our featured customers

Juniper is a big telecomunication company

Genuitec is a company behind famous MyEclipse

juniper

We could help Juniper with a tool that automatically explore and test HATEOAS REST services, and a series of complex wizards to generate services basing on user input and captured HTTP data.

genuitec

We were involved into many activities related to MyEclipse IDE, including JavaScript support, Java web support, Visual Studio Code integration and much more.

Mulesoft integrates SaaS and entrprise applications

Aptana is web application IDE

mulesoft

We participated in the visual graph-based IDE for service integration, RAML language development and API Workbench IDE.

aptana

We were in development of JavaScript, HTML, and other UI of Aptana.
Same applies to debugging support.

© OnPositive. All rights reserved.

Contact

Please let us know what you think using this form, or email us to [email protected]

Thank you!

Products

Need IDE to make development faster?

We make Integrated Development Environments based on IntelliJ, Eclipse, Atom, VS Code. Or, all 4 at once using Language Server technology, if needed.

We make Integrated Development Environments based on IntelliJ, Eclipse, Atom, VS Code. Or, all 4 at once using Language Server technology, if needed.

Deep learning solution or tooling?

Starting from data analyzing and visualizing tooling and ending with complete deep learning frameworks and languages.

Need IDE to make development faster?

We make Integrated Development Environments based on IntelliJ, Eclipse, Atom, VS Code. Or, all 4 at once using Language Server technology, if needed.

Deep learning solution or tooling?

Starting from data analyzing and visualizing tooling and ending with complete deep learning frameworks and languages.

Domain-specific language?

We created many languages for specific tasks. And tooling for that languages.

Other tooling for developers?

Profilers, code analyzers, validators, code generators and complex wizards, graph-based visual tooling and many more...

Products

Products

Completion and validation

Completion and validation make it easier to learn and code.

Data visualizers

As each experiment is simply a folder with YAML file inside, it is easy to share and run experiment.

Dataset imports and code generation

Have images, CSV, Kaggle dataset? We've got wizards to import, wizards to generate an experiment and wizards to export.