Dries Harnie 3 e bach Computerwetenschappen 2005-12-31 Workshop 2: Integratie van Polyglot en smalltalk.

Slides:



Advertisements
Verwante presentaties
Samen werken aan inzetbaarheid en mobiliteit 1. Grote veranderingen • Jeugdzorg heeft te maken met grote veranderingen: • Transitie • Gemeenten worden.
Advertisements

Sprint Jabbla.
Op zoek naar een ondernemingsmodel dat werkt
Stijn Hoppenbrouwers Software Engineering les 1 Algemene inleiding en Requirements Engineering.
Lagere maandlasten door oversluiten hypotheek! Door de nog steeds erg lage hypotheekrente is het vaak mogelijk om veel geld te besparen op uw huidige hypotheek.
Lagere maandlasten door oversluiten hypotheek! Zeer waarschijnlijk gaan de hypotheekregels veranderen en kan het zeer verstandig zijn om één van onze adviseurs.
E-RADEN Roadmap. AGENDA • Overzicht van nieuwe ontwikkelingen 2009 • Interfaces • Document Types : Meta-data • E-raden gratis ? • Perspectieven.
Thinkquest2 versie 2013 info: vanaf februari 2013.
Project DIGITAAL VERGADEREN
TETRA valorisatieproject IWT Realisatie van een raamwerk voor automatische personeelsplanning Tweede gebruikerscommissie
Dienstencatalogus 24 november Programma Wat is een productencatalogus Alle componenten op een rij – De generieke informatie – De specifieke informatie.
Smartphone development Coopman Tom Adforce. Online communicatie en marketing agentschap Gevestigd in Brussel Aanbiedingen : – Online marketing – Juridische.
Een introductie. Open source Betere kwaliteit Hoge innovatiesnelheid Betere prijs/kwaliteit verhouding Vrijheid in keuze van leverancier Gedreven door.
Meer dan Voetbal 17 november 2010 VSG Zuid De maatschappelijke rol van voetbal.
Welkom Voorstellen Bustechnologie ASI Actuator-Sensor-Interface
Het Management Informatie Portaal
Ontwerpprojecten Ofwel hoe combineren we drie stromen? Steven Nijhuis
Titel van de presentatie
Leiden University. The university to discover. ICLON, Interfacultair Centrum voor Lerarenopleiding, Onderwijsontwikkeling en Nascholing Denkgereedschap.
Voorbereiden en gebruiken: Het verleden Het heden De toekomst
Verandering & Weerstand
Katholieke Universiteit Leuven - ESAT, BELGIUM ATraNoS - 22 oktober 2003 Statistische Taalmodellen voor Spontane Spraak Jacques Duchateau
GWT-RPC Bram Vandeputte. Wat is GWT-RPC Raamwerk voor envoudige client-server uitwisseling van Java Objecten. Gebaseerd op de Java Servlet architectuur.
TUDelft Knowledge Based Systems Group Zuidplantsoen BZ Delft, The Netherlands Caspar Treijtel Multi-agent Stratego.
Java patterns Introductie tot GoF patterns in Java.
Amsterdam Airport Schiphol 1 Anne S. Helsdingen 1, Ludo W. van Meeuwen 1,3, Saskia Brand-Gruwel 1, Jeroen J.G. van Merriënboer 1,2, & Jeano J.P.R. de Bock.
India, Tamil Nadu TsunamiTsunami Earth aid IndiaEarth aid India Gehandicapten projecten locale NGO’sGehandicapten projecten locale NGO’s Hulp.
Ketnet.
Webapplicaties: de clientkant in het universitaire onderwijs Sylvia Stuurman – Herman Koppelman Faculteit Informatica.
GIS in de thuisverpleging: aanpak bij het Wit-Gele Kruis
Realisatie Kwaliteitsbeleid 2008 – 2012
Studielink, een nieuw patroon? Kees van Wijngaarden 9 november 2005.
CKZ workshop Privacyrichtlijnen t.b.v. CQI metingen.
Zorgbrede transparantie en keuze-informatie
Checklist veiligheid Roeidag 2010 Marjolein Rekers.
Logo Stapsgewijze verfijning: tekenen van een huis. Uitbreiding naar meerdere huizen, variabele afmetingen, coördinaten en kleuren Opdracht voor het vak.
Organisatie(s) van betekenis
Uitgekiende hypotheek vergelijking! Onze ervaren en onafhankelijke hypotheekadviseurs vergelijken voor u de hypotheken bij bijna alle hypotheekverstrekkers.
Ontwikkeld door CWB3. Opbouw Presentatie 1.Wat is GeoSport? 2.Ontwerp 1.Gebruikte ontwerpmethodieken 2.Ervaring 3.Implementatie 1.Gebruikte technologieën.
Project 2de kan
Page 1 HiSPARC FPGA & software aanpassingen Rais Mense.
Jongerenwerker: tolk van de straat
Technische Architectuur
1 Groeipad Connected! Van algemene naar persoonlijke informatie voor mensen met een uitkering.
Strategisch opleidingsplan
Introductie tot GoF patterns in Java
Win XP alternatieven Nieuwe Laptop of PC Win 8 installeren op oude computer Tablet of i-pad Apple Macintosh Blijven werken met Win XP Linux.
Tiemen, Joey, Robert, Rianne. Inhoud Onderzoek Interface kiezen SWOT Prototype Testen Resultaat.
Cegeka & TenForce Ronde tafel 17/06/2014 Doelstellingenmanagement VO.
Vind mijn boek: Gebruikers gidsen doorheen de bibliotheek Laurien Bal Master Computerwetenschappen - HCI Promotor: Erik Duval.
GBIF NODES Committee Meeting Copenhagen, Denmark 4 th October 2009 GBIF IPT Vereisten Kyle Braak Developer GBIF Secretariaat.
Contract- management Behoefte- management Transitie Testen Realisatie Ontwerp Require- ments man. Gebruikers- ondersteuning Educatie Monitoring Data- beheer.
Modificatie van Galaxy voor Next-Generation Sequencing Bataillie Michiel 2010 – 2011 Bachelorproef Hoge School West-Vlaanderen Dept. Simon Stevin.
Bepalen verandermogelijkheden Bepalen veranderbehoefte Bepalen toekomstige computertechnologie Bepalen toekomstige bedrijfsprocessen Bepalen huidige “Gap”
Bepalen veranderbehoefte Bepalen toekomstige computertechnologie Bepalen toekomstige bedrijfsprocessen Bepalen huidige “Gap” Bepalen huidige computertechnologie.
SPOF Suggested Papers On the Fly. Huidige status Idee is herwerkt: – Scope verkleind Niet meer zelf zoeken, enkel suggesties LaTeX editor – Desktop applicatie.
Hoe uitdagend te ontwerpen met het CLU model voor duurzaam ontwerpen.
How project: Atelier 3 Laura Van Baelen. Inhoud Over mezelf Over Atelier 3 Brands Debriefing Visie & missie Omgevingsanalyse SMART SWOT Budget.
Aanbevelingen voor ketenzorg bij GHB- gerelateerde problemen Actuele situatie in twee regio’s in Nederland in kaart gebracht.
Strategisch support Management support Strategie Tactisch support
ONDERHOUDSNODEN VERBETERHEFBOMEN
Strategisch support Management support Strategie Tactisch support
Strategisch support Management support Strategie Tactisch support
Strategisch support Management support Strategie Tactisch support
Digitale transformatie is de sleutel tot een nog succesvollere samenwerking Sven Eijck, 14 november 2017.
Aura Software: meer dan 25 jaar thuis in schoolmediatheken
Praegus B.V.. .
Hoofdstuk 8 Taakcluster Strategisch support
Geschiedenis Platte structuur
Software Development fundamentals
Transcript van de presentatie:

Dries Harnie 3 e bach Computerwetenschappen Workshop 2: Integratie van Polyglot en smalltalk

2 Overzicht Doel van het project Huidige situatie Toekomstig werk Tijdsschema

3 SOUL en Irish SOUL: oorspr. alleen smalltalk Java support toegevoegd door Johan Fabry en Tom Mens Irish: Aangepaste versie van de Frost parser (Java 1.2)

4 SOUL en Polyglot Polyglot: library om snel Java extensies te prototypen Uitstekende parser In Java geschreven Hoe polyglot(Java) gebruiken vanuit SOUL(Smalltalk)? Wrappers Veel onderhoud Versiegebonden Een of andere vorm van RPC Serializatie is niet eenvoudig JNI Het meest flexibele

5 Huidige situatie Vorige workshop: “Ga eens met Coen praten” Cincom: JNIPort ● Vertaling van de bestaande JNIPort ● Dus ook dezelfde problemen ● Lijkt op een hoog-niveau versie van C-JNI Johan Brichau: JavaConnect ● Andere aanpak ● Meer “Smalltalk-y” ● Volop in ontwikkeling

6 Huidige situatie Vorige workload: 80% JNI 20% Polyglot Actuele workload: 20% JNI 80% Polyglot

7 Implementatie van een Java MLI Polyglot levert al een aantal AST node types.. Maar niet genoeg Bestaande MLI is een interface De Polyglot MLI moet deze ondersteunen Aanpak: Polyglot AST-nodes mappen op MLI AST-nodes Nieuwe AST-nodes maken voor Java 1.5 (generics) LiCoR (pattern matching regels) uitbreiden Testen, testen, testen,..

8 Tijdsschema Alle tijd voor JNI => Polyglot Paasvakantie: Eerste implementatie Week 30: Evaluatie Week 31: Verfijningen & nog meer tests Week 32-eind: paper schrijven Tussendoor: bugreports en kleine verbeteringen voor JavaConnect Vragen?