Software Development

Services / Software Development

firmware development_Services_PC

The CodeConcept team has a long practice at designing and implementing PC applications, custom drivers and libraries. The applications we create stand out as ergonomic, esthetic and reliable. Professionally designed, they have the scope for modification or the increase of their functionality.
 
A characteristic feature of applications which process and analyze large amounts of data is both the ability to implement advanced algorithms and the methodology of verifying their correctness. Our long practice in creating projects of this kind guarantees that the order is professionally fulfilled in the shortest time required.

Selected realizations

So far we have concentrated on both designing and creating complex solutions, and on making individual elements of elaborate systems. We have created, among others:

software development Healthcare

Healthcare

  • Hearing Screening
    • Audiological system dedicated for automated hearing tests.
    • Performs following screening tests: Auditory Brainstem Response (ABR), Otoacoustic Emissions (OAE): Distortion Product OAE & Transient Evoked OAE.
    • System includes PC and DSP device.
    • Communication realized by RS232 and USB.

    software development Poland HearingScreening01 web application Aplikacje PC_HearingScreening02
  • Clinical audiology system
    • Comprehensive diagnostic Auditory Brain Response System (ABR).
    • Data processing performed parallel using PC and DSP device.
    • Stimulation generating and EEG data acquisition done by DSP device.
    • Advanced data analyzing, reports generating and managing/exchanging data stored in databases.
    • Communication realized by RS232 and USB.

    web development Aplikacje PC_ClinicalABR01 embedded development Aplikacje PC_ClinicalABR02
  • ASSRs - Auditory Steady-State Evoked Responses
    • ASSRs clinical diagnostic system.
    • ASSR is an electrophysiological response, similar to ABR.
    • System's instrumentation includes insert earphones, surface electrodes and averaging computer.
    • Stimuli are pure tones (frequency specific, steady state signals) activating cochlea and CNS.
    • ASSR is generated by rapid modulation of "carrier" pure tone amplitude (AM) or frequency (FM).
    • Signal intensity can be as high as 120 dB HL.

    embedded Aplikacje PC_ClinicalASSR01 software for businesses Aplikacje PC_ClinicalASSR02


embedded firmware PublicTransportBus

Mass Transit Systems

  • POS - Point of Sale
    • Application dedicated for managing and selling communication products.
    • Data processing using international ITSO and company internal Smart Cards formats.
    • Programming cards and generating its layout (operator's logo, customer's face...).
    • Selling reports generation.

    embedded software Aplikacje PC_POS01 web developer Aplikacje PC_POS02
  • GPS based, bus tracks analyzer
    • GPS based, bus tracks analyzing application that is a part of centralized ticketing back office system.
    • Data analyze for fast access to schedule adherence and bus headway information.

    webdevelopment Aplikacje PC_GPSReport01 it outsourcing companies Aplikacje PC_GPSReport02


mobile application development company Measure

Measurement Engineering

  • Content Aware Routing Monitor
    • The application visualizes four types of data: CPU usage, BW - bandwidth usage per protocol, TP - throughput value per protocol, OBW - overall bandwidth.
    • All data visualizations are configurable: user is able to specify CPUs and protocols.

    software outsourcing Aplikacje PC_RoutingMonitor01 software outsourcing Poland Aplikacje PC_RoutingMonitor02
  • Power Quality Assessment System
    • Advanced power quality analysis.
    • Automatic breakdown detection.

    web development Poland Aplikacje PC_PowerQuality01 software house Aplikacje PC_PowerQuality02


Development environments (IDE):

Visual Studio 2003, Visual Studio 2005, Visual Studio 2008, Borland Delphi, Eclipse

Programming languages:

C++, C#, Java, Visual Basic, Delphi (Pascal)

Tools & libraries:

MFC, Cristal Reports, Xtreme ToolkitPro, Stingray, Component One
Most modern applications require the collecting and storing of data. Thanks to our experience in creating this kind of software we are able to design adequate user's interface, affording easy input and a clear presentation of the collected data. We know how to select a right database server that fits the project requirements and how to design a database in an optimum way. We also offer solutions to synchronize data between different systems.

Selected realizations

So far we have concentrated on both designing and creating complex solutions, and on making individual elements of elaborate systems. We have created, among others:

software development Healthcare

Healthcare

  • Comprehensive OHC System
    • Storing and processing patient demographic and medical data - Electronic Patient Record (EPR).
    • Advanced scheduling and resource planning.
    • HR planning.
    • Remote (WWW) appointment arrangements and messaging (Email, SMS).
    • Communication and data migration from/to HIS systems - HL7.
    • Reports and statistics.

    firmware development_Aplikacje_PC_eStetica01 software development_Aplikacje_PC_eStetica02
  • Database module for medical applications
    • Storing patient demographic data and tests' results.
    • Customizable layout.
    • Predefined disorder descriptions.
    • Support for IDC-9 and IDC-10 dictionaries
    • Communication and data migration from/to HIS systems - HL7.
    • Reports and statistics.

    software development_Poland_Aplikacje_PC_MedicalModule01 web application_Aplikacje_PC_MedicalModule02


embedded firmware PublicTransportBus

Mass Transit Systems

  • Data warehouse for centralized back office ticketing system
    • Data warehouse and reporting application for centralized back office ticketing system.
    • Provides fast data analysis for the entire company.
    • Supports many Industry and company own data format standards for data exchange in binary and XML format.

    web development_Aplikacje_PC_DBTickets01 embedded development_Aplikacje_PC_DBTickets02


Development environments (IDE):

Visual Studio 2003, Visual Studio 2005, Visual Studio 2008, Borland Delphi, Eclipse

Programming languages:

C++, C#, Java, Visual Basic, Delphi (Pascal)

Database systems:

MS SQL Server, Oracle, MySQL, PostgreSQL
With the Internet permeating our everyday lives, client-server applications are becoming increasingly popular. We have skills allowing us to realize a quick server and a client application with user-friendly interface. Being aware of the risks posed by the Internet transmission of data, we create applications which ensure safe and fast data transmission.

Selected realizations

So far we have concentrated on both designing and creating complex solutions, and on making individual elements of elaborate systems. We have created, among others:

mobile application_development_company_B2B

eCommerce - B2B

  • Project Management System
    • Projects, tasks and issues stored in a central database.
    • Assigning tasks (issues) to employees.
    • Prioritizing and scheduling (Gantt's charts).
    • Progress reports.
    • Software distributions versioning (assigning issues to versions).
    • Triggering info about changes in a work plan.
    • Integration with HR module.
    • Statistics.

    embedded Aplikacje_PC_ProjectsManager01 software for_businesses_Aplikacje_PC_ProjectsManager02
  • Customer Relationship Management (CRM)
    • Database of companies and contact persons.
    • Tracking and organizing contacts with current and prospective customers.
    • Contacts scheduling - reminders.
    • Reports and statistics.

    embedded firmware_Aplikacje_PC_CRM01 embedded software_Aplikacje_PC_CRM02


Development environments (IDE):

Visual Studio 2005, Visual Studio 2008, Eclipse

Programming languages:

C++, C#, Java, Visual Basic

Tools & libraries:

.NET, ASP.NET, Web Services, SOAP, ADO.NET, J2EE (JDBC, JNI, EJB, JMS, Servlets)
Another strength of CodeConcept's team is their experience in designing and implementing drivers which give access to specialized devices delivered by customers. We have worked with diverse equipment and are able to read technical documents and analyse communications at many levels, including equipment sniffing (monitoring).

Selected realizations

So far we have concentrated on both designing and creating complex solutions, and on making individual elements of elaborate systems. We have created, among others:

software development Healthcare

Healthcare

  • Hearing Screening
    • Audiological system dedicated for automated hearing tests.
    • Communication realized by RS232 and USB.
    • Communication with labels printer via IrDA.

    web developer_Aplikacje_PC_HearingScreening01 webdevelopment Aplikacje_PC_HearingScreening02
  • Clinical audiology system
    • Comprehensive diagnostic Auditory Brain Response System (ABR).
    • Communication realized by RS232 and USB.

    it outsourcing_companies_Aplikacje_PC_ClinicalABR01 software outsourcing_Aplikacje_PC_ClinicalABR02
  • ASSRs - Auditory Steady-State Evoked Responses
    • ASSRs clinical diagnostic system.
    • Communication realized by RS232 and USB.

    software outsourcing_Poland_Aplikacje_PC_ClinicalASSR01 web development_Poland_Aplikacje_PC_ClinicalASSR02


embedded firmware PublicTransportBus

Mass Transit Systems

  • Bus Ticketing Systems
    • Electronic Ticket Machine system dedicated for buses and trams. Device works under control of WinCE 5.0 and has inbuilt: Global Positioning System for automatic updating fare stages, ITSO Compliant Contactless Smart Card Reader (MIFARE - Classic, DESFire and Ultralight) with integral passenger display and card transaction lights, high-speed thermal graphics printer, the Wireless LAN device (802.11 Wi-Fi), GPRS as an alternative for Wireless LAN, Operator's color touch screen.
    • Preparing BSP for the above platform. A board support package (BSP) is software that implements and supports an operating system (OS) on a standard development board (SDB). Low level programming task including adjusting OS kernel to custom hardware platform, preparing drivers for non standard components and preparing final OS distribution (platform builder).

    web application_BusMachine01 web development__BusMachine02
  • Train Ticketing Systems
    • Device (firmware) dedicated for managing and selling rail products: manipulating data using MIFARE cards (driver for cards' reader), printing tickets on Zebra portable printer (implementing low level radio communication protocol), communicating with PC using IrDA.
    • Preparing BSP for the above platform.


mobile application development company Measure

Measurement Engineering

  • Power Quality Assessment System
    • Advanced power quality analysis. Automatic breakdown detection.
    • PC – device communication via USB or Bluetooth.

    software development_Aplikacje_PC_PowerQuality01 it outsourcing_Aplikacje_PC_PowerQuality02
  • ASIC based communicator for measurement systems
    • USB Host driver for dedicated ASIC controller capable to manage and communicate with custom devices of CDC class (custom protocol over CDC). ASIC controller by Atmel based on ARM7 (AT91SAM7XC256) or ARM9 (AT91SAM9260) architecture.
    • USB Host controller compliant with Open HCI specification 1.0a.
    • Stack of USB drivers correctly handling attaching of any USB device.


Development environments (IDE):

Visual Studio 2003, Visual Studio 2005, Visual Studio 2008, Borland Delphi, Eclipse

Programming languages:

C++, C#, Java, Visual Basic, Delphi (Pascal)
Testimonials    |    Projects Overview    |    Articles