Collabora | Services | Architecture

By: Collabora  09-12-2011
Keywords: Application Development, System Architecture, Linux System

Which Linux distribution 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.

Collabora's expertise in open source technologies, methodology, philosophy and tools means we can advise on design and architecture in several fields, including:

  • Linux system architecture
  • Real-time communications
  • Multimedia
  • Wiki
  • Application and OS development in embedded Linux (e.g., MeeGo, Sugar, Android)
  • Application development on the GNOME (GTK+) and KDE (Qt) desktops
  • Web browser engines (e.g., WebKit and Gecko)

Once we've written a specification for you, it's ready to be handed off to your engineers (or ours) to implement. You'll emerge with a more durable architecture, and one that wisely takes advantage of the most suitable open source components.

Keywords: Application Development, Linux System, System Architecture,

Other products and services from Collabora


Collabora | Services | Infrastructure

Well-run social and technical infrastructure facilitates a good relationship with the community, making it easier to get patches upstream and integrate nicely with complementary tools, platforms, services, and applications. You can use that time to code, to make strategic decisions, and to find and mentor contributors (who will turn into reliable maintainers of your project, making it self-sustaining).


Collabora | Services | Consultancy

Collabora was founded by establised members of the open source community which has provided the organisation with the knowledge and ability to work with the upstream open source projects in a succesful and productive manner. Collabora employ experienced open source developers from a wide range of important open source projects, going from the kernel and all the way up to the user interface.


Collabora | Services | Training

GStreamer maintainer and Collabora engineer Wim Taymans performed training sessions for one client, and worked with them to design and expand the RTSP serving capabilities of GStreamer, which in turn they added to their devices. 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.


Collabora | Services

If you need guidance, or just want to hire someone to set up and maintain this infrastructure for you, Collabora can help.


Collabora | Services | Development

Collabora's developers have experience developing software at all levels of the technology stack, from kernel modifications and drivers to end-user applications, on desktops, servers, and embedded systems. Using open source technologies, our developers can get your project done with less waste and more polish. If you have a spec, we'll build to it; if you don't, we'll help you write one first.


Collabora | Services | Project Management

We're negotiating with a developer community, a devoted user base, a project release schedule, and integration into major desktops and distributions. Collabora's project managers and technical leads work with your existing team to keep development on schedule and keep people focused. Project managers at Collabora also understand the unusual constraints and opportunities that come with open source work.