• BRAEWORKS ® Business
  •  

BRAEWORKS Services

BRAEWORKS provides the following services;-

Design Project Management.

BRAEWORKS can provide design project management for electronics, software and web design.

We use web based project mangement to maintain as close as possible to real time (usually one day lag) to provide resource and time line feedback.

Statistical analysis support.

BRAEWORKS can provide technical support functions for data processing and data analysis. These functions include;-

  • Apache, Njinx, NodeJS and IIS server log analysis for web site statistics.
  • Data logger record analysis.
  • Fourier analysis.
  • Custom analysis as required.

The results can be hierarchical data mines, spreadsheet files or generated wed pages, depending on the complexity, containing graphics and/or tables.

Please note: Any specialised software written for providing data analysis is written to run on the equipment at BRAEWORKS and may not run on other equipment.

Web Applications, Webservices and Maintenance.

BRAEWORKS can design, update, modify and maintain web pages, web applications and API services. The domain name registration, DNS configuration, installation of SSL certificates, internet hosting and intranet set up can be done on local or cloud infrastructure.

BRAEWORKS has produced several webservices applications for remote linking financial data (e.g. from online store accounts to financial records accounts), product inventory warehouse/shop automation, time sheet consolidation and others.

Examples of BRAEWORKS web applications are available for free download. Including the content management system used for this web site and other sites.

BRAEWORKS web applications. The applications source code languages used;-

  • PHP - back end web code and back end API code.
  • MySQL/MariaDB/SQLite - back end relational database access.
  • InfluxDB - back end time series database access.
  • HTML/CSS/Javascript/Ajax/API - client side web code.

Application Software Design.

BRAEWORKS custom applications. The application source code languages used;-

  • Microsoft ® BATCH/CMD: .bat, .cmd and .vbs command processor for utility scripts.
  • C: in ANSI, GCC/GNU or Microsoft ® source.
  • C++: in ANSI, G++/GNU or MS Visual C++ ® source.
  • HTML/CSS/PHP/MySQL/SQLite/Javascript/Ajax/API: web applications and standalone applications.
  • Linux shell: in sh, bash and awk for utility scripts and small applications.
  • Mixed source code.

Software applications designed to run on these target platforms;-

  • Microsoft ® Windows ® 2000, XP, 7, 10 and 11 (.BAT. CMD, .VBS, .EXE, or .DLL formats).
  • Linux binary (ELF and .SO formats), shell (script) and PHP/MySQL/SQLite (script).
  • Apaches pages (HTML/CSS and PHP/MySQL/SQLite).
  • Limited services available for older platform formats.

Electronic Hardware Design.

BRAEWORKS provides a number of hardware design services. The design output documentation can include;-

  • Design specification, design cost estimates and project management.
  • Schematic design and schematic simulation.
  • Parts list (recipes), bills of materials (BOMs) and product cost estimates.
  • Schematic capture and schematic net listing.
  • Printed circuit board layout, design rule checking and CAM file generation.
  • Wiring diagrams (cables, harnesses, connectors).
  • Mechanical drawings (sub-racks, front panels, heatsinks, small parts).
  • Testing procedures, work instructions and production testing.
  • Product specification and user manual/s.

Embedded Firmware Design.

BRAEWORKS can design and develop embedded software (firmware). This design service is very similar to the application software design process, except an intimate knowledge of the hardware running the firmware is required by the programmer. Programming languages available are;-

  • Machine code - start up code and driver functions.
  • C and Embedded C - the embedded applications.
  • C++ and Embedded C++ - for the applications (C++ preferred).
  • SQLite - embedded relational database.
  • MySQL - network relational database.

BRAEWORKS has designed firmware to run on these target processors and micro controllers;-

  • Intel - x86 processors.
  • Zilog - Z80, Z180, Z181 and Z182 microprocessors.
  • Motorola - 68HC05, 68HC11, 68HC12 microcontrollers and there derivatives.
  • Texas Instruments - TMS320 DSPs and MSP430 series microcontrollers.
  • Microchip - PIC series microcontrollers.

Linux and LAMP Installation and Administration.

BRAEWORKS can provide installation and administration for in house or internet server hosting in cloud on Linux operating systems, on customer supplied or new hardware.

Design and Configuration Document Control.

BRAEWORKS uses Git (on Github), SVN (on local BRAEWORKS subversion servers) and Bitbucket (if available from clients) version control applications.

In addition to document version control applications, BRAEWORKS maintains separation of documents between entities. This usually takes the form separate hardware for design documents (e.g. USB hard drives, memory sticks, etc.).

If you have any questions, please contact us.