Hillstone Software, supplier of Communication and Network Protocol Software Development Services and products

By: Hillstone Software  05/12/2011
Keywords: windows, Software Development, Visual Basic

Hillstone Software offers software development and consultancy services to technology, telecommunications and electronics companies in around the world

Software Development

Whether you are starting a new project or seeking a software development sub-contractor for a part of existing project, we offer full software development cycle including definition of requirements, software design, coding, unit testing, documentation, code maintenance and technical support. We are experts in a wide range of application areas, communication protocols, embedded systems, PC based systems and development languages. For more details see Area of Expertise below.

Software Design

We can produce a software design for you so that any other developer or a team of engineers can follow it to do the rest of development: coding and testing

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)

Keywords: Network Protocol, Network Protocol Software, Software Development, software development services, Visual Basic, windows,

Other products and services from Hillstone Software


Hillstone Software, supplier of Communications and Network Protocol Software Development Services and products

HS FTP Library is offered with full source code in C language, it includes C Library binaries and C Demo applications with source code, built from Microsoft Visual Studio 2005 for Windows Mobile OS, plus HS FTP programming manual. HS TFTP .NET class library is a .NET component which implements TFTP server and client functionality over UDP socket layer according to RFC 1350 (Trivial File Transfer Protocol).