Intellias site map | deutsch
  Customer login  
Login  
Password
 
Search
Home Company Services Expertise How we work Projects Contact
Projects
Clients
Featured Projects
.NET
Java
C++, Delphi, VB
Mobile Technology
Web Projects
Case Studies
iB2C
GIS Vehicle Tracking
UNIMOD Service
Check how QA is implemented at Intellias

C++, Delphi, VB
   Online Messenger
  Back to list



Project description

An online messaging tool similar to ICQ.

Main features of the software are:

  • Peer-to-peer real time messaging;
  • Video chat (based on DirectX components);
  • Integration with server (written in Perl) for authentication, configuration, data exchange;
  • Buddy-lists, ignore-lists;
  • Integration with server webinterface;
  • Skins support;
  • Multi-language support;
  • Smileys in messages;
  • Banners and advertising messages (support for GIF banners);
  • Tray Icon.

During development main challenges for our team were:

  • TCP/IP connection timeouts, for which we have implemented special algorithm of multithreaded sockets processing
  • support for 3rd part skins component (ThemeEngine)
  • support for RTF messages sending, which includes support for smileys sending
  • support for 3rd party video components
  • proxies/firewalls support
  • Win98/Win2000 compatibility.
  • Technology Stack
    OS: MS Windows 98/2000/XP
    Programming Languages: Object Pascal, HTML
    Tools Used: Borland Delphi 6.0, OLE, XML, Multithreading
    Project Team: Project Manager (13%), Developers (78%), Tester (9%)
    Project Effort: 800 man-hours
    Lines Of Code (LOC): Object Pascal: 12 KLOC Intellias, 212 KLOC including reused components (Base64, CoolTray, DirectX8, gifimages, DirectXCapture,REOleInterface, ThemeEngine)
    Number of classes (OOP): 62 classes

      Top Back to list  
© 2002-2010 Intellias Ltd. All rights reserved.