2
Rumma & Ko OÜ Vaba tarkvara arendus ja klienditugi, aastast 2001 Vana-Vigala küla, Raplamaa Tel 56672435 / 4824548 http://www.saffre-rumma.net http://lino-framework.org [email protected] Kes me oleme? Rumma & Ko on Eesti omanikega väikeettevõte, mille põhitegevus on vabatarkvara arendamine ja klienditugi kaugtöö vormis. Ettevõttel on 20 klienti, seni peamiselt välismaal. Oleme huvitatud koostöö ja klientide leidmisest Eestis, et alustada siin pilootprojektidega. Võtke meiega ühendust siis, kui Teil on mõni konkreetne vajadus kohandatud andmebaasi rakenduse järgi Te otsite stabiilset pikaajalist lahendust Te tahate olla oma tarkvara peremees ka siis, kui suhted tarkvara hankijaga katkevad Te olete nõus, et meie koostöö tulemusena loodud tarkvara jääb vabatarkvara litsentsi alla ja on kättesaadav ka teistele. Kuidas me töötame? Esimesed kohtumised on tasuta. Selgitame välja teie vajadused ja Lino sobivuse ning lepime kokku hinnas, mille eest oleme nõus koostööd alustama. Lepingud sõlmime aastaks. Igal aastal otsustavad mõlemad pooled uuesti, kas koostöö jätkub. Vaba Tarkvara Päev 2014 Tallinnas Lino – Lin ked o bjects andmebaasirakenduste raamistik

Lino raamistik. Luc Saffre

Embed Size (px)

DESCRIPTION

Testimiseks - http://vtp2014.lino-framework.org/ Info - http://www.lino-framework.org/

Citation preview

Page 1: Lino raamistik. Luc Saffre

Rumma & Ko OÜVaba tarkvara arendus ja klienditugi,aastast 2001Vana-Vigala küla, RaplamaaTel 56672435 / 4824548http://www.saffre-rumma.nethttp://[email protected]

Kes me oleme?

Rumma & Ko on Eesti omanikega väikeettevõte, mille põhitegevus on vabatarkvara arendamine ja klienditugi kaugtöö vormis. Ettevõttelon 20 klienti, seni peamiselt välismaal. Oleme huvitatud koostöö ja klientide leidmisest Eestis, et alustada siin pilootprojektidega.

Võtke meiega ühendust siis, kui

• Teil on mõni konkreetne vajadus kohandatud andmebaasi rakenduse järgi

• Te otsite stabiilset pikaajalist lahendust

• Te tahate olla oma tarkvara peremees ka siis, kui suhted tarkvara hankijaga katkevad

• Te olete nõus, et meie koostöö tulemusena loodud tarkvara jääb vabatarkvara litsentsi alla ja on kättesaadav ka teistele.

Kuidas me töötame?

Esimesed kohtumised on tasuta. Selgitame välja teie vajadused ja Lino sobivuse ning lepime kokku hinnas, mille eest oleme nõus koostööd alustama. Lepingud sõlmime aastaks. Igal aastal otsustavad mõlemad pooled uuesti, kas koostöö jätkub.

Vaba Tarkvara Päev 2014 Tallinnas

Lino – Linked objectsandmebaasirakenduste raamistik

Page 2: Lino raamistik. Luc Saffre

Lino – Linked objectsLuc Saffre

Iga tarkvararakendus, salvestades andmeid andmebaasidesse, looboma maailma mudeli, mida kutsutakse skeemiks. Selline skeem koosneb esiteks „objektidest“ ja teiseks nende „suhetest“ („relations“). Kõige levinum modelleerimisviis on relational database model, mille sõnastas Edgar F. Codd 1969. aastal.

50 aastat hiljem tundub see idee ikka veel nagu ekspertide salateadus, mida teab vaid andmebaasi insener. Olen 20 tegevus-aasta jooksul tähele pannud, et tarkvaraloojad püüavad peita oma kasutajate eest asjaolu, et nende rakendus on tegelikult „vaid üks virn seotuid objekte“ („linked objects“). Nagu neil oleks häbi tunnistada, et nende töö on nii lihtne.

Jah, Lino näitab, et see töö on lihtne. Üks Lino rakendaja kirjutas:„Arendamine on nii lihtne, et üks klient vaatas koodi ja alustas ise laotuse programmeerimist ja mudelite muutmist. Tundsin peaaegu, et ühtegi arendajat ei ole enam vaja :-)“Ei, siin pole midagi häbeneda. Tarkvara rakendamine jääb ikkagi elukutseliste ekspertide alaks, sest detailide lahendamine vajab kogemusi. Oskus teha õigeid valikuid on kunst, mis viib heade tulemusteni.

Lino sündis soovist lihtsustada kommunikatsiooni kasutajate ja arendajate vahel:

• Lino kasutajad taipavad intuitiivselt andmebaasi struktuuri rakenduse taga. Rakendajal on kergem mõista, mida kasutaja soovib.

• Lino rakendused annavad kasutajale tunde, et ta oskab kaasa rääkida. See motiveerib teda mõtlema ja ütlema, kuidas ta seda ise teeks.

Miks on suhtlemisese lihtsus nii oluline?

Mida klient küsis

Mida projektijuht kuulis

Mida analüüsija disainis

Mida programmeerija tegi

Mida müügiosakondkuulutas

Mida arve maksis Kuidas tugi töötas Mida oli vaja

Piltide allikas: projectcartoon.com

Lino on tarkvara raamistik andmebaasirakenduste tegemiseks Django ja Sencha ExtJS raamistike baasil.

Lino on vaba tarkvara BSD litsentsi all. Professionaalsed arendajad teenivad raha osutatud teenuste eest, mitte litsentsi müügist.

Luc Saffre on Lino autor ja praegune haldaja. Sündinud Belgias,tuli ta Eestisse armastuse pärast oma naise nii kui selle maa vastu. Töötab Rumma & Ko OÜ's projektijuhina. Tema kliendid Belgias on jäänud talle truuks kaugusest hoolimata, sest tema kirjutatud rakendused töötavad hästi. Ta on veendund, et tarkvara peab olema vaba, sest vaimse töö tulemused ei tohi olla kellegi omand.