Platformválaszték
Cégünk plattáján a főbb platformítusok mindegyike szerepel. Az választást megkönnyítendő összefoglaltuk a különböző típusok főbb tulajdonságait.
Asztali alkalmazások
A web statikus tartalmak (cikkek, hírek, céges honlapok) kiszolgálására készült. Web 2, AJAX, HTML5, Flash? Látványos animációkra és egszerűbb űrlapokra ezek alkalmasak, de nem sokat segítenek a web fő korlátainak leküzdésében: webalkamazással nehezen oldható meg olyan feladat ahol összetett munkafolyamokat kell követni (mert a web alapvetően "állapotmentes"), nagyfokú interaktivitást igényel (mivel minden akció "távol" zajlik) vagy sok adat egyidejű megjelenítését igényli (mert adattárolásra csekély lehetőség van).
Ezzel szemben a natív alkalmazás a felhasználó gépén fut, annak paramétereihez igazodik, és annak minden adottságát hasznosítja. Fejlesztésük jóval kiforrottab eszközökkel történik ezért költséghatékonyabb. Üzemeltetésük ugyanakkor olcsóbb mivel nincs szükség nagykapacitású centralizált infrastruktúra kiépítésére.
Ugyanakkor nem csak a web alkalmazás lehet on-line: vagyis nem igaz hogy a natív alkalmazások nem rendelkeznek a web lehetőégeivel: Sőt hálózati moduljaink a webhez hasonló kliens/szerver architecktúra mellett bármilyen más struktúra kiépítését lehetővé teszik, többrészvevős, szórt, vagy akár a teljesen elosztott (vagyis szerver nélkül működő) peer-to-peer jellegű megoldások is kiépíthetők. Lásd a hálozati alkalmazásainkat.
A natív alkalmazások előtt megnyilik a legjobb minőségű (hardveresen támogatott) 3D megjelenítés és multimédia. Rendelkezésre áll a közvetlen nyomtatás, és korlátlan adattárolás éppúgy mint számításigényes (pl. matematikai) feldolgozás lehetősége. Ezenkívül egy natív alkalmazáshoz vonalkód vagy kártyaolvsó kapcsolható. A lapolvasó vagy a webkamera képét élőben képes feldolgozni, ezáltal pl. hang- vagy arcfelismerés is megvalósítható. Végül egy natív alkalmazás képes lehet az ügyfél meglévő rendszereihez vagy adatbázisaihoz kapcsolódni, így a már meglévő alkalmazásokkal együttműködni, és ezáltal a már kialakított rendeszerbe integrálódni.
Natív alkalmazásaink felhasználói felületét (GUI) a jól bevált Gtk eszközkészlettel készítjük - gazdag, a platform saját látványvilágához igazodó saját design elemekkel mégis teljesen testreszabható, letisztult, látványvilágú és nem utolsósorban könnyen kezelhető és fürge felhasználói felületet eredményezve.
A platformabsztrakciós könyvtárainknak illetve hordozható fejlesztőeszközeinknek hála, nem muszály a natív alkalmazásnak csupán egyetlen platformon működnie. Ön egyszeri fejlesztési ráfordítása mellett ennél jóval alacsonyabb portolási költséggel ültetjük át az alkalmazását a Windows, Linux, vagy - igaz nagyobb mértékű átalakítás mellett - mobil platformokra.
- Kliens oldali feldolgozás
- Helyi erőforrások hatékony használata
- Interaktív GUI
- Multimédia és 3D támogatás
- Windows és Linux hordozhatóság
- Széles kommunikációs lehetősegek
Web alkalmazás
A webalkalmazás ideális egyedi funkciókkal rendelkező honlapok, pl. ügyfélkapu, időpontfogaló rendszerek, tematikus közösségi oldalak, online kiadványok, nyivános adatbázisok, stb. kialakítására.
Alkalmazásinkat az aktuákis szabványoknak megfelelően, a legelterjedtebb modern böngészőket megcélozva fejlesztjük. Elsősorban az összetett, dinamikus és adatvezérelt webalkalmazásokkal foglalkozunk, ezeket saját keretrendszerünkre építjük, és alkalmazásaink mellé hosting, üzemeltetési és marketing szolgáltatásinkat is nyújtunk.
- Egyedi design
- Szabvány orientált XHTML/CSS/JS megvalósítás
- Chrome, Firefox 3.0+, IE8+, Safari, Opera támogatás
- Hosting, üzemeltetés és marketing szolgáltatás
Mobil alkalmazás
Egy mobil alkalmazás mindíg kéznél van és bármikor kommunikálhat - azaz mobil alkalmazások áthidalhatják a magyar internetpenetrációban rejlő hiányosságokat. Az okostelefonok elterjedésével a elhetőségek elkésztő mértékben bővülnek. A mobliltelefon jövö számítógépe. E platform számtalan új területtel és kiaknázatlan piaccal kecseget.
Alkalmazásainkat elsősorban a Android telefonokra és tablákra szánjuk. Ezek tipikusan kisebb, valamilyen egyéb szoftverrel párosítva készülnek.
- Android, iPhone és MIDP telefonokra
- Mobil GUI
- Helyszín alapú funkciók, vonalkód olvasás, stb.
Beágyazott alkalmazások
Vállaljuk terepen, vendéglőkben, iskolákban vagy ipari környezetben, valamilyen bútorba vagy más készülékbe szerelt, az adott célfeldatra épített, jellemzően kiskapacitású egyedi számítógépen futó alkalmazások fejlesztését. A legtöbb beágyazott alkalmazásunk az alabbi tipikus elemekből épül fel:
- Intel atom mini-ITX, nano-ITX, SOC alaplapokon
- Mozgó alkatrészek (lemez és ventillátor) nélkül, hermetikusan zárt burkolat
- Fa vagy fém egyedi bútorban
- Érintőképernyővel, kártyaolvasóval, kamerával
- Egyedi, testraszabott kisméretű Linux
- Az ön által rendelt natív célalkalmazással
Szerver oldali szolgáltatások fejlesztése
A fenti alkalmazástipusok, mint kliensek kiszolgálását végző háttér infrastruktúra kiépítése, belértve az adott üzleti logikát megvalósító -- többnyire nagyteljesítményű és fürtözött -- egyedi web szolgáltatások vagy más szerver szoftverek fejlesztését.
Ide tartozik továbbá -- többnyire webalkalmazások vagy összetett alkalmazások részeként -- az adatmodellek tervezése és implementálása, terhelés és teljesítményelemzés, adatbázis és folyamatoptimalizálás stb.
- Szerver infrastruktura kiépítése
- Adatbázis tervezés és optimalizálás
- Hálózati szolgáltatások
Játék fejlesztés
Az elmult évek során több játék készítésében résztvettünk, sőt veterán játékosokként is nagyon jól tudjuk - de lagalábbis érezzük - mi tesz egy játékot szórakoztatóvá. Játékainkat többnyire hobbi vagy promóciós céllal készítjük, de az ipar fellendülése és az aktuális casual gaming illetve mobil trendek friss ötlet - piac orientált - megvalósításának ad teret.
- Látványos megjelenítés az Ogre3d grafikus motorral
- Többjátékos módok az elosztott hálózati infrastruktúránk segítségével
- Akár massziv multiplayer vagy közösségi játékok
- Mobil játékok és Flash játékok fejlesztése
Összetett hálózati alkalmazás
A fent felsorolt alkalmazástíposuk közül több vagy éppen ugyanazon tipusú alkalmazás több példányából álló elosztott rendeszer. Ez lehet olyan egyszerű mint egy webalkalmazás, egy hálozatos beszélegtő program, vagy egy többrésztvevős játék; és lehet egy olyan bonyolult mint egy egész országr kiterjedő adatgyüjtő és az valósidőben feldolgozó és közzétevő információs rendszer.
Példa lehet midenerre mondjuk egy olyan rendszer, amely egy létesítmény helyi hálózatán keresztül az összes munkaállomás egy közös munkafolyamatba kapcsolható, azok pillanatnyi állapotnak megfelően együttműködve dolgozhatnak. A veztés a folytonsan frissülő statiszikákból naprakész jelentésket kap, adott körülmények létrejöttérő pedig értesítéseket kaphat levélben vagy mobilon. A rendszer stabilitását másodlagos szerver és rendszeres backup biztosítja. A telephelyek pedig egy országos rendszerbe kapcsolódnak amelyet a régionális központok elosztott hálózata tart fenn, ahol fennakadás esetén bármelyik központ képes átvenni az országos rendszer koordinálásának feladatát. Az ügyfelek egy webes vagy mobil ügyfélkapun keresztüé kapnak alkalmi tájékoztatást vagy veszik igénybe az ügyfélszolgálatot, a partnerek pedig natív célalkalmazásokkal képések a komolyabb adatcserével járó folyamatokban (pl. napi ezres nagyságrendű megrendelések, a készlet és az árak percre pontos ismeretében).
Kapcsolatfelvétel »Nem tud dönteni milyen típusú alkalmazást szeretne? Tudjon meg többet cégünk széleskörű választékáról!
- Egyedi szoftver ötletéhez keres kivitelezőt?
- Nem talál problémájára kész szoftveres megoldást a piacon?
- Új, eredeti, netán teljesen extrém ötletéhez nem talál kivitelezőt?
- Van egy elképzelése, de nem tudja pontosan milyen szoftver készüljön ebből?
Nyerjen betekintést a cégünknél alkalmazott technológiákba.
- Sokba kerül a "Microsoft adó"? Szeretné cégét ingyenes Linux megoldásokkal kiszolgálni?
- Szeretne eligazodni a Linux megoldások között?
- Linux szerverének telepítését/üzemeltését szeretné megoldani?
- Egyedi fejlesztésű alakalmazást szeretne Linux alá?