System development

Bitnux are very experienced in system development within different areas and can offer you anything from small solutions to large enterprise systems. We can lead entire projects or complement your existing development department.

Client/Server
Automation
Data Conversion
Embedded Systems
Web Applications
Database Management
Locks and Passage Systems
Home Control
Reports
Telecom


Client/Server

We are highly experienced in development of client/server applications using technology such as IP (TCP, UDP), RS232 (binary or ASCII-based protocols) and IPC (pipes, unix sockets, shared memory and message queues) and with techniques such as SSL or SecMsg for authentication and secure data transfer.

Automation

Many processes that are usually performed manually can be automated. This saves valuable time since the task is performed much faster and the employee can continue to work with other things instead. Processing and compiling data from different sources is one thing that is suitable to automate.

Data Conversion

Lots of companies use many different systems. In some cases one might want to use data from one system in another but lack the possibility to convert data between the formats. We can help you with that process by developing software that converts the data, of course data can be retrieved from different sources in different formats and the result may consist of several output files.

We have previously created software that can handle data for the following systems and formats:

  • Excel
  • Abalon
  • Raindance
  • Proceedo
  • Polwin
  • EDI

Text based formats, databases with SQL or ODBC interface, and other data sources with some kind of programming interface (API) is something we usually can handle.

Embedded Systems

Embedded systems can be used for a variety of purposes. We have experience in software development on embedded systems as well as putting together and installing it's operating system and software. We usually use Linux or uClinux depending on the hardware and develop software in POSIX-compatible C to achieve portability as well as optimized code. We have experience in hardware platforms such as Geode, x86, Dragonball and ETRAX.

Web Applications

We can develop web applications using CGI-programs written in for example C, C++, Perl, shell scripts or embedded script languages such as PHP. For dynamic client side features we use Javascript. Applications can get data from MySQL or another database via ODBC. A web application in form of a CGI is a regular program so there aren't really any limits to what can be done through a web interface.

Examples of applications we have built are systems for home control with X10 via the web, where you can control and in real time see events and the status of units and sensors. A more traditional application we have built is a streaming webchat, which is available as a product from us for those who are interested.

Database Management

In some projects it is convenient to store data in a database or to get data from an existing one. We are experienced with this in both Windows and Unix environments.

Locks and Passage Systems

The systems we have used so far are from Solid and Bewator. We have developed software with strong encryption and authentication that connects Solid's central units over Internet. We have been part of constructing a solution where the door entry system from Bewator and a videocamera from Axis Communications are connected with a Service Gateway to provide the apartment holder with streaming video of the entrance.

Home Control

We have implemented software which allows control and monitoring of the home using X10-modules. Sensors that react on things in the home, for example motions or light, can activate scenarios or trigger an alarm. An example of a scenario could be that the lights in the living room are dimmed to half their brightness, the TV is turned off, the stereo is turned on and the draperies are pulled down. Examples of what an alarm can consist of are SMS-message, sirenes or a calling the emergency central.

Reports

Those of you that handle and create reports manually know how time consuming it can be, whether it involves formatted Excel sheets or ordinary textfiles. We at Bitnux can develop customized software for your needs to create complex reports based on data from multiple sources.

Telecom

In the telecom area we have built teleconferencing systems with hardware from Dialogic, using the VOS interpreter under DOS and the Dialogic C API under Windows. The same C API is also available under Linux and Solaris.