Out-of-the-Box Low-Cost Single Board Computer Solutions

advertisement
Dankzij Java 8 en lambda's
productiever
ontwerpen en coderen
TETRA project proposal 2015
Java is geweldig
Goede tools
 Open Source
 Zowel academia als business
 Taal blijft up2date
 Toepasbaar in veel situaties

 Veel
Java-varianten (SE, EE, Android)
 Flexibiliteit kan nog hoger

“One size fits all” klopt niet!
Java 8
heeft op zich laten wachten
Toffe dingen zoals default implementaties
in een interface
 Belangrijke innovatie = Lambda

 centraal
concept in functioneel programmeren
 Release uitgesteld
speciaal om dit te kunnen toevoegen!
Zijn lambdas echt zo belangrijk?
Praktisch gevolg van 55 jaar academisch
onderzoek
 Reeds sinds 2007 in C# en 2011 in C++
 Zie ook F# = functionele taal van .NET

 Microsoft


experimenteert niet zomaar!
Moet dus een belangrijke meerwaarde hebben
Al in internationale, innovatieve bedrijven
 ABN
Amro, AT&T, Alcatel-Lucent, The New
York Times, Facebook en Intel, …
Doelstelling van dit project

Bedrijven vertrouwd maken met de
voordelen van deze aanpak
 Compactere
code (dikwijls factor 10)
 Hoger niveau van abstractie

Breder bruikbaar/algemener
 Minder

foutenlast
Subsidiekanaal = TETRA
TETRA subsidieproject
 TETRA

= “Technologie (of kennis) Transfer”
Gesubsidieerd door IWT
 Algemene
doelstelling: kennis beschikbaar in
universiteiten en onderzoeksinstelling omzetten in
hapklare, praktische toepassingen voor KMO’s.
 Begeleid door een ‘gebruikersgroep’ van bedrijven en
organisaties die voordeel halen uit de projectresultaten
 Duur: max 2 jaar
 Financieel: 92.5% IWT + 7.5% private inbreng
Algemeen voordeel

Concurreren met internationale koplopers
 Xxx,
yyy, facebook gebruiken nu al
functionele programmeertalen

Door hogere productiviteit
 Interne
vraag naar software sneller vervullen
 Onderaanbod aan developpers compenseren
Specifieke voordelen

3 volledige dagen opleiding
 Intensive
workshop, mét opvolging
 Ook heel snel over ‘gewonere’ facetten Java8

3 seminaries
 Met

best practices, uitgewerkte cases
Coaching bij eigen ontwikkeling
 Helpdesk

en nazorg, indien nodig face to face
Broncode van generiek softwarebibliotheken volgens design patterns
Inbreng van bedrijven

Project inhoudelijk aansturen
 Deelname
aan user group meetings
Keuze van de cases
 Inbreng benodigde software-bibliotheken

 Ook

volgens internationale succesverhalen
Problemen aanmelden bij helpdesk
 Levert

algemene guidelines op
Beperkte financiële inbreng
Co-financiering

Hefboom voor algemene projectsubsidies


Per euro co-financiering is er €12,33 euro subsidies
Inbegrepen in de co-financiering

3 volledige dagen opleiding (intensive workshops)
 3 halve dag-seminaries


€ 1200 voor deelname door 1 persoon
€ 2000 voor deelname door 2 personen

€ 750 per extra deelnemer voor het volledige pakket

Ter vergelijking: externe opleidingen kosten gemakkelijk tot € 1000 / dag
Extra voordelen

Help bij het opzetten van vervolgprojecten


Toegang tot universiteitslabo’s, -expertise en -studenten


o.a. bij IWT – www.iwt.be
Bachelor & masterproeven in samenwerking met gebruikersgroep
Word een partner van het “innovatienetwerk”
Vragen?

KU Leuven
technologiecampus Diepenbeek


[email protected]
KU Leuven
Declaratieve Talen & AI

[email protected]
Download