  |  
     |  
   
  
   
  
    
      
        Technologies
          Nimajin develops software using the C++ and C# programming languages for Windows and 
              Linux systems and embedded platforms. 
          Nimajin provides consultation, analysis and software development for: 
          
            
              
                
                  - VoIP
                    
                      - Client, proxy, server, gateway, PBX
 
                      - Call control
                        
                      
 
                      - Presence and messaging
 
                      - Audio, video, fax and data streaming
 
                      - Performance & quality testing
 
                      - Interopability testing
 
                     
                   
                  - Instrumentation & automation
                    
                      - Ethernet traffic analysis
 
                      - Data visualization
 
                      - Machine control
 
                      - Data collection
 
                      - Hardware device drivers
 
                     
                   
                 
               | 
              
                
                  - Audio
                    
                      - Streaming network protocols
 
                      - Multiplexing, mixing, synchronization
 
                      - Encoding and decoding
 
                      - Compression
 
                      - Generation, filtering, analysis
 
                      - Pattern matching
 
                     
                   
                  - Imaging
                    
                      - Analysis
 
                      - Feature detection
 
                      - Pattern matching
 
                      - Content recognition
 
                     
                   
                  - Video
                      - Streaming network protocols
 
                      - Machine vision
 
                      - Object tracking
 
                      - Compression
 
                     
                   
                 
               | 
             
           
       | 
     
    
      | 
           Nimajin has taken a great interest in development of artificial intelligence software
          and its application toward image and audio content recognition. 
          Nimajin currently works with the following technologies and tools:
 
  
       | 
     
    
      
•	C++, STL 
•	Win32, COM, ActiveX, ATL 
•	WTL 
          • .NET, C# 
•	WPF, XAML 
•	HTML, XML 
•	HTTP, SOAP, Web Services 
•   TCP/UDP/IP 
•	Winsock & Berkley sockets, WinPCap 
•	Microsoft WASAPI & DirectSound audio 
•	DirectX & DirectShow, OpenGL 
•	OpenCV 
•	Multithreading, concurrent programming 
•	VoIP: SIP, SDP, SIMPLE, STUN, RTP 
•	OPAL (Open Phone Abstraction Library) 
•	Telephony networks & systems 
•   Windows & Linux on 80x86
       | 
      
•	Microsoft development tools: 
    Visual Studio 10(2010) 
•	Linux development tools: gcc, make 
•	SVN, VisualSVN 
•	WinMerge 
•	Wireshark protocol analyzer 
•	SipXecs, FreeSwitch, Asterisk 
•	VoIP gatekeepers & registrars (SER) 
•	Audacity, Nero tools, Virtual Audio Cable 
•	Visio, OneNote, MS Office 
•	Basic electronics 
 
Nimajin subscribes to the Microsoft Developer Network to keep tools up-to-date
       | 
     
    
      | 
            Nimajin has also worked extensively with the following technologies and tools:
 
  
       | 
     
    
      
•	C, assembly, Pascal, FORTH, VB 
•	NetBIOS 
•	Wi-Fi 
•	H.323 
•	ISDN 
•	Bluetooth (Widcomm API) 
•	GPIB, RS-232 
•	Enbedded software development 
•	ARM, 64180 processors 
•	Device driver development for Windows & Linux 
•	Microsoft Compact Framework, Windows Mobile
       | 
      
•	Microsoft development tools: 
    Visual Studio 9(2008), 8(2005), 7(2003), 
          6 
    DDK, SourceSafe 
•	CVS 
•	µClinux, µLibC, Linux kernel 
•	National Instruments LabWindows/CVI and LabVIEW 
•	Wise Installer 
•	RoboHelp 
•	WordPerfect 
       | 
     
   
   
 |