|
 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).