Asiantuntemus
Olemme asiantuntijayhtiö, joka on keskittynyt rakentamaan asiakkailleen parhaita mahdollisia tietojärjestelmiä. Toimitamme sekä kokonaisia tietojärjestelmiä että asiantuntemustamme yksittäisiin, erityistä asiantuntemusta vaativiin vaiheisiin tietojärjestelmien kehityksessä ja käytössä.
Toimintaamme kuuluu sekä järjestelmien suunnittelu, toteutus että ylläpitopalvelut. Teemme myös tietojärjestelmien käytettävyys- ja tietoturva-arviointeja.
Henkilökunnallamme on erityisasiantuntemusta seuraavista tietojärjestelmien osa-alueista:
Turvallisuus
Tietotekniikkaan sisältyy paitsi paljon potentiaalia, niin myös uhkakuvia. Riskit ovat kuitenkin hallittavissa tekemällä järkeviä arkkitehtuuriratkaisuja ja toimeenpanemalla ne johdonmukaisesti. Asiantuntijoillamme on poikkeuksellisen vankka tietoturvaosaaminen, joka perustuu sekä koulutukseen että kokemukseen, ja joka kattaa tietoturvan kaikki osa-alueet salaustekniikoista tietoturvapolitiikkaan.
Helppokäyttöisyys
IT tunnettiin aiemmin lyhenteellä ATK (automaattinen tietojenkäsittely). Usein tietotekniikka ei kuitenkaan ole niin automatisoitua kun se voisi olla ja monessa organisaatiossa tietokoneella työskentely on työläämpää kuin kynällä ja paperilla. Käytettävyys ja helppous on liiketoiminnalle kriittistä – ilman niiden onnistumista IT-investointi ei tuota itseään takaisin. Me varmistamme helppokäyttöisyyden asiantuntemuksella suunnitteluvaiheessa ja käytettävyystestauksella toteutusvaiheen aikana.
Yhteentoimivuus
Lukuisat organisaatiot kärsivät yhteentoimivuusongelmista ja ihmiset joutuvat tekemään ylimääräistä työtä, joka olisi helposti automatisoitavissa jos vain eri valmistajien tietojärjestelmät toimisivat yhteen. Asia on ratkaistavissa hyvällä arkkitehtuurisuunnittelulla ja hankintateknisillä järjestelyillä. Me autamme asiakkaitamme vapauttamaan tietonsa.
Asiantuntijat
Tarjoamme henkilöstöämme myös asiakkaan omiin projekteihin riippumattomina konsultteina. Asiantuntijamme ovat toimineet mm. seuraavissa rooleissa:
- projektipäällikkö
- ohjelmistoarkkitehti
- käytettävyysasiantuntija
- ohjelmoija
- testaaja
- ylläpitäjä
- auditoija
- konsultti
- tutkija
- kouluttaja
Sovellusalueet
Olemme toteuttaneet projekteja mm. seuraavilla alueilla:
- Linux-pohjaiset virtualisointijärjestelmät
- palvelinjärjestelmät ja selainpohjaiset verkkosovellukset
- mobiilisovellukset (HTML5-pohjaiset)
- työpöytäsovellukset erityistarpeisiin
- sulautetut järjestelmät, laiteajurit, kuvankäsittely (tietovirran pakkaus)
- ohjelmistojen paketointi, jakelu ja massa-asennukset
- älykortit, tietoturva
- yhteentoimivuus, suorituskyky, käytettävyys
Tekniset yksityiskohdat
Vastaamme asiakkaan puolesta siitä, että projekteissamme käytetään tilanteeseen sopivaa tekniikkaa. Tässä kuitenkin teknistä tietoa sitä kaipaaville.
Toteutamme projekteja muun muassa seuraavilla teknologioilla:
- ohjelmointikielet: Python, C, C++, Java, PHP, JavaScript/ECMAScript, CoffeeScript, Haskell, Fortran, Perl, assembly, POSIX sh/bash
- käyttöjärjestelmät: Linux (sis. Meego ja Android), BSD, Solaris, QNX, Mac, Windows
- tietokannat: relaatiotietokannat(SQL) ja uudet ei-relaatiotietokannat, esim. PostgreSQL, MySQL, SQLite; Redis
- virtualisointi: VMWare, Xen, KVM, Virtualbox
- käyttäjähallinta, salaus, tietoturva: OpenLDAP, Kerberos, PGP, S/MIME, OpenID, OAuth
- selainteknologiat: HTML, CSS, AJAX, SVG, lukuisat JS-kirjastot, esim. jQuery, OpenLayers
- protokollat: LDAP, SMB, DHCP, NFS, TFTP, HTTP, IRC, XMPP, DNS, IMAP, POP, SMTP, SSH, VNC, IPv4, IPv6
- arkkitehtuurit: Semantic Web, Linked Open Data, Web Service/SOA, SAN, välimuistit eri tasoilla, klusterointi, hajauttaminen ja synkronointi, julkisen avaimen salaus- ja tunnistusjärjestelmät
- sovelluskehykset ja kirjastot: Django, Twisted, Node.js, JavaEE, Qt, GTK, wxWidgets
Noudatamme kehitystyössä seuraavia periaatteita soveltuvin osin:
- ketterä kehitys ("Agile")
- käyttäjälähtöinen suunnittelu
- avoimet standardit ja rajapinnat
- avoin lähdekoodi (Open Source, OSS)
Meille ovat myös tuttuja muun muassa seuraavat ohjelmistot:
- tietoturva: OpenVPN, OpenLDAP, GnuPG, OpenSC
- palvelinohjelmistot: Apache, Varnish, Squid, Samba, Postfix, Bind, dhcpd, sshd, Geoserver
- työasemaohjelmistot: OpenOffice.org/LibreOffice, Thunderbird, Gnome, KDE, OLPC/Sugar
- versionhallinta: CVS, Subversion, Bazaar (Launchpad), git
Linux-tuki.fi -palvelumme kautta meillä on laaja kuva ja paljon kokemusta siitä, millaisia tuki- ja kehitystarpeita suomalaisilla yrityksillä on.
Uusissa ohjelmistoissa oma teknologiastrategiamme on toteuttaa käyttöliittymät HTML5:llä ja JavaScript-kirjastoilla, joiden ansiosta sovellusta voi käyttää lähes millä tahansa laitteella ja mistä tahansa ympäristössä Windowsista Androidiin. Varsinainen sovelluslogiikka ohjelmoidaan korkean tason Python-koodilla, minkä ansiosta projektin toteutus on nopeaa ja lopputulos toimii asiakkaan olemassa olevilla alustoilla. Tarvittaessa Python-moduuleita voidaan optimoida nopeammaksi C:llä tai jopa prosessorikohtaisella assemblylla. Ulkoisissa rajapinnoissa noudatamme vakiintuneita avoimia standardeja yhteentoimivuuden varmistamiseksi.
Yhteenlaskettuun 75 vuoden IT-kokemukseemme mahtuu kaikenlaista, joten luettelo ei ole tyhjentävä. Opiskelemme myös jatkuvasti uutta pysyäksemme ajan tasalla. Vahvan perusosaamisen takia meille on helppoa oppia uusia teknologioita ja laaja-alaisuuden ansiosta osaamme valita kuhunkin asiakkaan tarpeeseen sopivan ratkaisun.
Ota yhteyttä, niin kerromme mitä voimme tehdä puolestanne.