.NET-productiviteit verhogen met een gepast gebruikt van lambda's en F# TETRA project proposal 2015 .NET is geweldig Goede tools Sterke ondersteuning van Microsoft Naadloze integratie tussen verschillende programmeertalen Maar toch gebruikt bijna iedereen C# “One size fits all” klopt niet! Innovatie = F# ? F# = functionele programmeertaal in .NET Microsoft experimenteert niet zomaar! Moet dus een belangrijke meerwaarde hebben Innovatieve bedrijven gebruiken paradigma dat best past bij service/software component F# is daar de topper qua alternatieve taal F# is dus dikwijls synoniem voor innovatie Java-community volgt Java 8 kent nu ook lambda’s Lambda = centraal concept van F# en functioneel programmeren Release uitgesteld speciaal om dit te kunnen toevoegen! 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 ABN Amro, AT&T, Alcatel-Lucent, The New York Times, Facebook en Intel, … 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 3 seminaries Met best practices, uitgewerkte cases Coaching bij eigen ontwikkeling Helpdesk workshop, mét opvolging 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]