Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Open Source software development and consultancy by Collabora Limited

SW Design Services or Consulting

Product Description

Collabora provide our clients with a full suite of open source software services. We manage projects, advise on product and architectural decisions, develop features and applications (and integrate them into the open source community), build and maintain infrastructure, and train companies in open source principles and practices.

A large percentage of Collabora's engagements are with ARM licensees and OEM's that are using ARM based devices to create leading edge applications.

Development

Collabora's developers has vast experience of developing software on ARM based platforms at all levels of the technology stack, from kernel modifications and drivers to end-user applications, on desktops, servers, and embedded systems. If you have a spec, we'll build to it; if you don't, we'll help you write one first. We'll happily build your entire project, review your existing code, or just drop in to develop a particular feature or plugin.

 

Consulting

At Collabora, we believe that the open source methodology is the future of software development, if only for practical reasons. If your organizations' executives are asking “why?” and “how?” our consultancy services can provide the answer. As software becomes more complex, it's much faster to use existing open source technologies than to start from scratch. You'll benefit from collaboration between different developers on the same project. There's less duplication of effort and staffers waste less time. In fact, in the long run, it's difficult for closed source projects to compete with established open source projects.

Project Management

Collabora's project managers and technical leads work with your existing team to keep development on schedule and keep people focused.

Our lightweight processes can integrate with your traditional, Agile, Scrum, or open source methodologies.

Infrastructure

Doing open source projects properly requires a digital infrastructure -- such as a website, a bug tracker, and version control software -- and a social infrastructure -- such as a roadmap, a mailing list, and a guide for new developers. Collabora maintains this infrastructure for several projects, such as GStreamer, Telepathy, libnice, PiTiVi and Farstream. If you need guidance, or just want to hire someone to set up and maintain this infrastructure for you, Collabora can help.

Many of these open source projects have been successfully deployed in a large number of ARM based commercial applications and products.

Training

If your staff doesn't know how to integrate open source software and practices into their workflow, or just needs help understanding a specific framework, we'll train them. We'll work one-on-one or teach classes, and we'll come onsite or use teleconferencing and online collaboration tools.

Architecture

Which Linux distribution or Operating System is the best fit for your project? Which hardware? Which framework or window manager? How should the pieces fit together? Which tradeoffs suit the needs of your product and schedule? Collabora's experienced engineers assess your situation, review existing open source solutions, and design a recommended architecture.

Our Engineers have a great deal of ARM based hardware experience and expertise at implementing and using open source software in real life commercial engagements on these platforms.

Collabora's experience in the field of open source software enables us to uniquely provide un-biased advice to our clients.

 

Open Source software development and consultancy

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile
  • Mobile Computing

Target Platform(s)

  • Android
  • Java
  • Linux
  • OpenGL ES
  • Other OS
  • Windows Mobile

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • Cortex-A15
  • Cortex-A5
  • Cortex-A50
  • Cortex-A53
  • Cortex-A57
  • Cortex-A7
  • Cortex-A8
  • Cortex-A9
  • Cortex-R4
  • Cortex-R5
  • Cortex-R7
  • ARMv6
  • ARMv7
  • ARMv8
  • Mali55
  • Mali-200+GP2
  • Mali-400
  • Mali-T604
 
ARM Connected