
Bilgisayar kullanıcılarının çoğu uygulama ile uygulama arayüzünün aynı şey olduğunu düşünür. Özgün, iyi tasarlanmış, hızlı ve sağlam bir arayüz kullanıcılar için çok şey ifade eder, ve benzer özellikteki programlar arasında arayüzü daha iyi olanın seçilmesi muhtemeldir.
Farklı amaçlara yönelik uygulamalar birbirinden farklı arayüz bileşenlerine ihtiyaç duyar. Çoğu zaman bu bileşenler basit düğme ve kaydırma çubuklarından daha karmaşık şeyler olacaktır - hayli yüksek profile sahip Microsoft Office 2007 paketinin kullanıcıları kendine çekmek için kullandığı “Ribbon” arayüzü gibi.
evoline TR bünyesindeki “User Interface Components” takımı, son 4 yıldır uzun soluklu iş ortağımız ve müşterimiz “Siemens Audiology Technics” için kullanıcı arayüzü bileşenleri üretiyor. Müşterimizin tasarımcılarının çizdiği arayüz, performans ve görsel olarak, herhangi bir standart veya üçüncü parti yazılım ürünü ile gerçeklenemeyecek kadar karmaşık. evoline TR takımının yürüttüğü çalışmalar, bu bileşenleri geliştirmenin yanında bir çok yazılım geliştirme aşamasını kapsıyor:
• Müşterinin yazılım geliştirme sürecine uyum: Agile veya Waterfall, yazılım süreçlerindeki deneyimimiz, her projeye çok hızlı adapte olmamızı sağlar.
• Gereksinim Analizi: Müşterinin kreatif ekibinin konsept ve tasarımlarını (ve bazı durumlarda bir önceki sürüm yazılımları) inceliyor, bunlardan yola çıkarak yazılım gereksimlerini analiz ediyor ve dökümana döküyoruz.
• Prototip hazırlama: Müşterinin kara kalem arayüz tasarımlarını interaktif prototiplere dönüştürüyoruz.
• Yazılım tasarımı ve geliştirmesi: Arayüz bileşenlerinin tasarım ve geliştirmesini yüzde yüz evoline TR bünyesinde yapıyoruz.
• Kod inceleme: Yapılan her tasarım ve üretilen her satır kod, başka bir evoline TR mühendisi tarafından gözden geçirilmeden ve kalite onayı almadan kullanıma almıyoruz.
• Test: Arayüz test etmek için özel tasarlanmış araçlarla, otomatik ve düzenli olarak regresyon ve sistem testleri yapıyoruz.
evoline TR “User Interface Components” takımı, şu anda 8 yetenekli ve azimli yazılım mühendisinden oluşmaktadır. Takım elemanları, WPF, MFC, Windows Forms, Win32, GDI, GDI+, OpenGL ve DirectX teknolojilerinde yetkin ve tecrübe sahibidir.