Hillstone Software offers software development and consultancy services to technology, telecommunications and electronics companies in around the world
Development Languages and Tools:
ANSI C, C++, C# .NET (C Sharp), Visual Basic, Motorola MC68HC11, MC68HC16 assembly, Intel 80C51 assembly, Intel 8086 assembly, 80C51 C (Keil Software), C for Motorola microcontrollers (Introl and Microtec). C for MIPS Linux, Visual C and C# for Windows Mobile and Windows CE
Communication protocols:
RS232C, I2C, IP, TCP, UDP, PPP and multilink PPP, ICMP, TFTP, FTP, SMTP, POP3, NTP, P1024C, ISO 1745 (IBRO-30 EFT POS), TPAD, HDLC / LAPD /LAPB, X.25, X.31, ISDN layer 3 (Q.931), XMODEM, V.23/Bel FSK / Caller ID, GSM/GPRS, Bluetooth, H.323, RTP, GSM 07.05, GSM 03.40 (SMS).,GPS NMEA 183, XOT (RFC1613), ISO TP over TCP (RFC1006)
Encryption and Authentication:
AES, DES, Triple DES, ARC4 (Alleged RC4), CAST-128 (a.k.a CAST5), Blowfish, Twofish, RSA, MD5 (message digest algorithm), SHA-1 (Secure Hash Algorithm)
Device Drivers Software Development:
Motorola SCI and SPI systems, 80C51 serial drivers, A/Ds, LCDs and 7-seg LEDs, I2C EEPROMs, chip monitors, UARTs & DMA, RF transceivers and telephony hardware: voice codecs (Siemens, VoicePump / DSP Group, Lucent), SLICs (AMD, Lucent), Realtek ethernet switch, Conexant V.92 modem chipset., Nokia, Falcom and Siemens GSM / GPRS modules
Operating Systems:
Windows 7, Windows 2k, XP, Vista, Windows Mobile, Windows CE, Unix / Linux, Pharlap embedded OS.
Past Projects:
- Development of GPS module drivers for embedded platform
- Development of RFID smart card and GPS integration utility for Windows XP
- Development of TFTP DLL for use from Visual Basic on Windows OS
- Development of XMODEM upload utility for Windows OS and embedded system
- Development of DLL library and Front End GUI for interfacing Visual Basic Stock Exchange trading terminal application to Eicon X.25 card
- GSM / GPRS card driver (embedded system)
- Low level V.92 modem driver (embedded system)
- Device drivers for Security Badge Reader Controller and 6 Port RS485 Security Network Hub (embedded system)
- Design and implementation of airline network terminal, supporting 12 RS232C ports, Ethernet, X25, Netbios and P1024 (terminal protocol for Airline reservation network)
