Sections

Qt Consulting services

info-circles-3d
We offer a variety of consulting programs to help our customers with their application development and device creation projects.

Contact us to learn more.

Find out more about: 

 

Custom Development Services

Need something special? We offer custom development services for customers looking for new features, new integrations, or anything else that isn’t currently in our products or roadmap.

Some examples of previous work include:

  • Integration of 3rd party applications & technologies
  • Optimisation and testing services
  • Advanced software engineering services
  • Code review
  • Enhancements and customisations to Qt
  • Backporting of functionality
  • Expert advice

 

Hardware Workshop

The Hardware Workshop will ensure that Qt runs properly on your specific hardware. Our consultants will work with you to ensure you are receiving the best Qt performance. This workshop includes reviewing hardware, toolchain and Linux root file system, implementing basic input methods and provide valuable system integration support.

Details:

Prior to the on-site workshop, our consultants spend three days preparing, researching and tailoring training material to your specific needs and requirements. Part of this research will include identifying how to reduce startup time, implementing modem plug-ins, and implementing power managment.

A one day on-site training class will be given, tailored to your specific requirements and hardware. Following this training, our consultant will work with you on-site for 4 days on practical, hands-on implementation of Qt on your hardware.

The customer should be prepared to provide us with:

  • Full set of documentation on all hardware contained in the device
  • Linux kernel and modules implemented to support device hardware. Device boots linux with console access
  • All information needed to flash new kernels and root filesystems to device
  • Device hardware specifications for physical device, such as RAM, flash size, CPU, screen size, keypad and touchscreen
  • Final Product deliverables, such as video calls, play mp3, usb networking (any functionality that requires high levels of resources, cpu or memory)

Outcomes and Deliverables:

At the completion of the Hardware Workshop, you will have:

  • A Linux platform optimised for Qt
  • Qt running on your hardware with keypad and/or touchscreen functionality implemented
  • Increased understanding of Qt, particularly in regards to your specific hardware profile

Please note: For architectures that we don't currently support, an optional service exists to review the customer's device for support viability. Customer's hardware is required for 10 day analysis and testing on site at our Brisbane office. The outcome of this analysis is to determine if support is possible for this architecture using the customer's hardware as a supported device.

 

 

Optimization Workshop

Many Qt customers, especially those building devices, need to ensure they are getting the optimal performance out their application or interface. To help ensure you are able to get optimial performance, we offer optimisation services.
These services include (but are not limited to) code review, performance tweaking, and more.

Details

Prior to the on-site program, the consultant will spend two days researching, preparing and tailoring a program to meet your specific requirements, based on the optimisations you require.

Following the preparation, a three day intensive on-site consulting program will be conducted, where our consultant will work with you on your application or device to identify and implement the optimisations required.

Outcomes and Deliverables

Following the completion of the Optimisation Services, you will have:

  • Assistance in resolving performance issues associated with your project
  • Increased knowledge about Qt, particularly in regards to your specific performance issues
  • A comprehensive report documenting the progress made on the performance issues

 

 

Requirements Workshop

The Requirements Workshop provides you with access to an experienced requirements analyst that understands the requirements specification process, especially as it relates to Qt.

The requirements analyst will assist in creating a specification that:

  • Avoids common pitfalls
  • Identifies gaps between what is required and what is offered by Qt
  • Improves the requirements gathering process
  • Provides advice on available technology and associated partners
  • Sanity checks the size of software estimates, based on the requirements

The benefit to the customer is an external viewpoint from an analyst experienced with both the technologies and the industry.

Details

The Requirements Workshop assists you during the requirements specification phase of your project. This workshop consists of a period of off-site preparation followed by a period of on-site consulting which can be tailored to your specific needs.

For example:

  • Initial raw requirements capture to assist in structure of requirements specification for the project
  • Detailed walkthrough of existing high-level requirements specification to provide advice and to identify areas where further analysis is required
  • Identify gaps between Qt and what is required, with proposed solutions for addressing these gaps
  • Review and advice on estimation of software development associated with identified requirements
  • Identify potential partners that can be used to satisfy requirements

Outcomes and Deliverables

At the conclusion of the workshop, you will gain:

  • Clarification of product requirements.
  • Knowledge shared between all participants.
  • Revised estimates for work to be done (if estimation review is included in the workshop).


Document Actions
Social Media Qt
 

Patron of KDECustomers

Customers