Our Services

We have capabilities in three areas;

Electronic design services

Thuswise can take part at various stages in your design flow. Here's where we think we can add particular value:

System architecture

We can help you partition your design by producing for you a behavioural simulation of your proposed system. This cross-platform program forms an executable definition. It enables understanding in multi-disciplinary teams and helps inform key design decisions.

Once partitioned, we can formalise your design in Unified Modelling Language (UML) or by producing Interface Control Documents (ICDs).

Design validation

We can create a simulation in Python or behavioural VHDL to generate test vectors and patterns. This can give you independent validation of your design decisions. We can also undertake code reviews.

Prototyping

We have experience in rapid prototyping of systems using development and evaluation boards. We would be particularly interested if this involved use of Arduino or AVR Butterfly devices.

Software development

Thuswise has enjoyed programming with Python for many years. This excellent language allows deployment across platforms and has low cost of maintenance. We use Python bindings to libraries as powerful and diverse as Qt4, wxWidgets, OpenGL, and SQLite.

We maintain a capability in C++. This includes use of STL and Boost libraries. We recently worked with boost::asio and can help you negotiate the learning curve associated with that and other technologies.

We also code in C. We typically create small object-oriented (PIMPL) libraries which can be loaded as shared objects using Python's ctypes module.

Our strong instinct is for iterative, agile development using open source toolchains. The table below shows the technologies we believe can deliver the best value to our customers.

PlatformTechnologiesFramework/ Toolchain
MS Windows clientPython, C++, CMSYS/MinGW
Linux clientPython, C++, CGNU gcc
Mac OSX clientPython
Web serverPython, SQL, XHTML, CSSDjango

Information actualisation

Information Technology is only a means to an end; the aspiration of every organisation is to know what it knows. That is what we mean by Information Actualisation.

Past work has required us to obtain DV security clearance. As a result we are familiar with document protection and handling protocols. We recently advised a Market Intelligence company on its responsibilities under the UK Data Protection Act, and created processes to enable its compliance.

However, we believe our most exciting proposition is our own program Here's What I Think. It's a piece of software which can help you gather data, review its quality, and migrate in and out of databases. It's intended to facilitate business change or enable ad-hoc processes which require information to be passed around. It's easily configured and can be branded to promote your own corporate offering.

We are keen to work with consultants and early adopters to deploy HWIT wherever it's appropriate. Contact Thuswise to discover how it could start working for your organisation.


Design supplied by Zeroweb.org: Website templates, layouts, and tools.