Bespoke Software Solutions & Systems
Our growing portfolio of clients entrust us to design and develop bespoke software solutions tailored
to meet their individual needs. We perform this work on a contract
basis. Leveraging our wide range of
software and electronic engineering skills we build solutions for a
wide variety of applications.
The following case studies are a sample of the work we have done in Emutex to date. They will hopefully give you a sense of the depth and breadth of our expertise and capability. For more information please don't hesitate to contact us. |
![]() |
||
| Fuel Tank Monitoring System | ||||||
![]() |
Our client, a leading environmental company in
Ireland & UK, contracted Emutex to design and develop the entire
software for a telemetry system that would monitor the
consumption of fuel by a network of electrical generators
spanning 6000 industrial sites in the UK. The solution consists of thousands of field devices (fuel monitors) connected to a central management station via the public telephone network. The devices monitor and report all fuel consumption to the station, which alerts administration of any unusual consumption patterns and stock depletion. The station securely configures and manages all devices.
|
|||||
| Extended Desktop over TCP/IP | ||||||
![]() |
Our client, a multi-national OEM, contracted Emutex to prototype
a product that would allow up to 16 LCD Displays to connect
to a single high-performance Microsoft
Windows PC or Server through Gigabit Ethernet (instead of
VGA or DVI cables). This product was targeted at
digital signage applications. We created the concept of virtual displays. Remote displays are driven by pure software instead of integrated graphics cards and chipsets. Our high performance graphics drivers allowed the registration of virtual displays with Windows' Extended Desktop. Applications executing on a virtual display had their graphics compressed and transmitted to remote decoders via TCP/IP. We tailored the software of the decoders (an existing product from our client) to decompress the graphics and output them via standard VGA/DVI cabling to displays. Having completed the transmission of graphics we extended the product by delivering the transmission of audio.
|
|||||
| Flash Memory Analyzer | ||||||||
| Our client, a 3rd level Institute of Technology,
contracted Emutex to deliver a device that would enable a
PhD research team to analyse the aging and wear-levelling of
modern Flash memory devices. The integrity of a Flash memory device degrades over time primarily due to the impact of erase cycles. Wear-levelling techniques are internally employed by the device to slow its degradation and prolong its life span. Our product, the flash memory analyser, allows a variety of flash memory devices to be subjected to stress tests and their aging to be analysed in detail (in the spirit of investigating techniques to improve life span). The analyser is controlled by a user friendly application on a network connected PC. Multiple analysers can be driven simultaneously be a single PC.
|
|
|||||||
|
|
| Skills Summary | |
| Programming Languages & Frameworks | C, C++, Assembler, Micro-Code, Java, JavaScript, JSP, PHP, HTML, CSS, Python, shell scripting (csh, ksh, bash, Perl) |
| Programming Frameworks | Microsoft .NET, Microsoft ASP.NET, Microsoft DDK/SDK, J2EE, J2SE, SQL (MySQL) and more |
| Embedded Operating Systems | Linux (Red Hat, MontaVista, uClinux, TS Linux), Solaris Unix, Wind River vxWorks, Microsoft Windows CE, Mentor Graphics VRTX and more |
| Server/Desktop Operating Systems | Linux (SUSE, RedHat, Fedora), Microsoft Windows (XP, Vista, Server 2003), Unix (Solaris), including Virtualisation (VMware, Xen hypervisor) |
| Processor Architectures | Intel x86, Intel IXP (e.g. IXP425, IXP435), Motorola/Freescale 68000 & PPC families, ARM, MIPS, Texas Instruments DSP, Analog DSP, DSP Group DSP, Silicon Labs SLIC/CODECs and more |
| Bus and Interface Protocols | USB, PCI, PCIe, FSB, AHB, UTOPIA, MII, SPI, SSP, I2C, GPIO, UART, SCSI and more |
| Networking and Telecommunications Technology | Ethernet, 802.11, , TCP/IP, UDP, RTP, SRTP, NAT, PPP, PPPoE, VoIP, SIP, MGCP, VoATM, ATM (AAL1-5), DSL (broadband), ISDN, ITU-T R2 (and more), SS7, Sonet/SDH, E1/T1 (and higher), Analog Local Loop (FXS/FXO), X.25, SCADA and more |
| Software Configuration Management | IBM Rational ClearCase & ClearQuest, Subversion, Tortoise SVN, CVS, PVCS, PVCS Tracker, Trac, Doxygen |






