Desktop

Home » Expertise » Technology » Desktop

IT Six leverages technical expertise to build high availability, mission-critical desktop solutions

Java

With every programming project, we focus on striking the right balance between proven and emerging technologies.

  • Java Desktop Technologies: AWT, SWING, SWT, JFace, EclipseRCP
  • ORM: Hibernate, JPA
  • Source Control: CVS, Git, SVN
  • DataBases: MDM, Solar, Oracle, MySQL, PostgreSQL, Cassandra DB, Couch DB
  • Build Automation: Jenkins

.Net

Our applications have explored all existing Microsoft platforms beginning with Windows 95. Our senior developers are utilizing Microsoft desktop technologies including .Net Framework, WPF, Windows Forms, Windows Services, Networking and Inter Process Communication (TCP/IP, Sockets, Named Pipes), Timers, Multi-threading, WIX (Windows Installer XML).

We use ORMs such as: Entity Framework, NHibernate, LINQ to SQL, ADO.NET.

Due to our quality services and best practices Microsoft recognizes IT Six Global Services as a Microsoft GOLD Partner.

C/C++

We build memory-efficient software using the computing resources within a machine or a network by writing optimal C/C++ code.

Our competence in this area includes, among others: MFC, WinAPI, Windows Services, Networking and Inter Process Communication (TCP/IP, Sockets, Named Pipes), Timers, Multi-threading, Qt, STL, ATL, WTL, Boost, COM/DCOM.

Python

IT Six uses Python, a popular language, both for large projects and small applications. Python gives engineers a boost in development productivity over other scripting languages.

IT Six uses Python in desktop GUIs, complex web applications, as well as in network programming projects.

For details on our experience in Java, .Net, C/C++ or Python browse our case studies section.