DevelopService.cz

Vývoj software

  • Hlavní stránka
  • Kontakt

Software

JAVA

Specializace

Specializace na vývoj software v těchto oblastech:

Java

Multiplatformní (Linux, Windows) desktopové a klient-server aplikace založené na platformě Java a knihovně SWT, která aplikacím dovoluje získat vzhled a chování typické pro danou platformu. Výhodou Javy je rychlejší vývoj a tudíž nižší náklady/cena (např. oproti C/C++), nevýhodou závislost na Java runtime a nepatrně vyšší nároky na hardware. Při běžné práci s takovou aplikací, oproti obdobné aplikaci např. v C/C++, žádný rozdíl (např. v rychlosti) nezaregistrujete. Výsledná aplikace může spolupracovat s jakoukoliv databází mající JDBC ovladač (prakticky to jsou všechny běžné databáze: MS SQL, PostgreSQL, Firebird, MySQL, ...) a zároveň taková aplikace může spolupracovat s C/C++ knihovnami přes JNI rozhraní, takže v případě potřeby může být např. uživatelské rozhraní rychle vyvinuto v Javě a kritické části mohou být naprogramovány v jazyce C/C++.

C, C++

Multiplatformní (Linux, Windows) aplikace programované v jazyce C/C++. Oproti obdobné aplikaci v Javě je vývoj takové aplikace zpravidla pomalejší, proto se vyplatí tam, kde Javu buď nelze použít (systémový nebo realtime software) nebo to není z nějakého důvodu vhodné.

Mobilní aplikace

Zejména pro Android platformu, která je zajímavá tím, že vývoj probíhá v jazyce Java (a požívá tedy jeho výhod). Pokud taková aplikace implementuje činnost desktopové aplikace založené na Javě nebo je součástí většího systému založeném na Javě, může s takovým software navíc část kódu sdílet, čímž se dále snižují náklady na takovouto mobilní aplikaci.

Mikročipy ATMEL AVR, ARM

Se současnou cenou se tyto mikroprocesory vyplatí nasadit na mnoho činností, kde se dříve používal klasický osobní počítač (PC) - např. řízení, sběr dat, apod. Vývoj probíhá v jazyce C.
 
© 2004-2012 Dušan Šťastný |