Functional Web Applications Implementation and Use of Client-Side Interpreters Jan Martin Jansen.

Slides:



Advertisements
Verwante presentaties
HET DIGITALE ARBEIDSPLEIN Het Digitale Arbeidsplein is een website ontwikkeld in het kader van het project “Zelfmanagement van de eigen loopbaan” van MeijerConsult.
Advertisements

Autisme en Mindmap Thuis en op School
kaarten op internet publiceren
Work shop nieuwe functionaliteit Roy-data Nieuwe bevragings- en procesmogelijkheden release voorjaar 2014 Tjeerd Wierda.
WEB toepassingen. Wat is een WEB toepassing of applicatie t.t.z... een WEB applicatie is een applicatieprogramma welke je via internet kunt gebruiken,
SamenVeilig.net Het effectieve groepsbeveiligingssysteem van BySpy.
Netwerken. Wat is een netwerk? Je spreekt van een netwerk van zodra twee of meer computers met elkaar verbonden zijn. Je kan thuis een klein netwerkje.
E-RADEN Roadmap. AGENDA • Overzicht van nieuwe ontwikkelingen 2009 • Interfaces • Document Types : Meta-data • E-raden gratis ? • Perspectieven.
Databases via internet
Cartografie met als medium het ‘World Wide Web’
Server Management Framework
Spreekbeurt door Maxime Van Poucke 6A
Dropbox. Dropbox is een innovatieve gratis applicatie waarmee je overal toegang hebt tot je bestanden via één map. De voortdurend automatisch synchroniserende.
01 van 06 Portal4U Loe Hameleers Twan Saleming Klanten: Wat kost dat artikel? Wanneer wordt geleverd? Die werkt hier niet meer.. Die factuur ken ik niet.
Easy Bis Bestuursdienst Informatie Systeem Van agendapunt tot besluit Met automatische internet publicatie.
Bedreigingen en Beveiliging van uw computer Presentatie Clubmiddag 18 januari 2011 door Fred Houthuijs Amstelland Senioren ComputerClub.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Beheer uw chemicaliën op school op overzichtelijke en verantwoorde wijze Chemicaliënmanager.
Welzijn Eindhoven, PeuterPlaza, Dynamo, Speelpark de Splinter, Adviespunt Discriminatie Zuidoost Brabant, Vrijwilligerspunt en DommelRegio zijn onderdeel.
Peer To Peer file sharing Koen Houben HI1F. Wat is p2p file sharing Bij peer to peer file sharing komt het erop neer dat je bestanden kan uitwisselen.
VERA iVPN ICT-forum 5 en 8 mei 2003 Asse en Lubbeek Carl Possemiers.
iCafe Erasmushogeschool Brussel
Wat kun je er (niet) mee binnen het onderwijs?
Cliënt-server omgeving
Web Apps de online plek om samen te werken Gebruik Office overal Beste gebruikerservaring Werk beter samen Breng ideeën tot leven.
E-Government Architectuur Dordrecht Eén loket voor burgers
Mediacentrum Windesheim na 23 dingen. Hoe nu verder?
The vision at work Batteries included Ervaringen van een ISV op hosting avontuur Sven Middelkoop Corporate ICT Manager Exact Holding N.V.
Flight Gear Multiplayer Engine Project Jeroen Boogaard & Leon Otte
Besturings- systeem A Computer A Besturings- systeem B Computer B Netwerk Handmatige taak I Applicatie 2Applicatie 1 Handmatige taak II Applicatie 3 Gebruiker.
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
Architectural Knowledge Management in Global Software Development Viktor Clerc 13 december 2011.
1 Welkom Loe Hameleers Gerard Maeijer. 2 ERP systemen zullen een ingrijpende verandering ondergaan ERP systemen zullen een ingrijpende verandering ondergaan.
Loe Hameleers Gerard Maeijer
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Client-side scripting. 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet.
MCSA traject Leerjaar 4 H /10 Agenda Samenvatting H1.
Technische Architectuur
WapliX CRM New generations of applications. Wat is WapliX CRM?  Contact Information Management Organisaties, contactpersonen en projecten worden beheerd.
Erasmushogeschool Brussel Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd.
PADS4 maakt het eenvoudig om informatie te verspreiden naar een specifiek publiek op de juiste plaats en het juiste moment PADS4 is een professionele oplossing.
Sparkle een bewijssysteem voor Clean Maarten de Mol Katholieke Universiteit Nijmegen 11 januari 2002.
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
MEETING SYSTEMS BV VOOREFFECTIEFVERGADEREN.  Meeting Systems bv levert software als hulpmiddel om het vergaderen te ondersteunen met de volgende kenmerken:
Virtual Knowledge Center Doelstelling KBC Verzekeringen - 13 november 2003.
Content Management Systeem. Maart 2000Case: World Online International2 Klantprofiel I World Online International BV is een beursgenoteerde Pan-Europese.
Code compressie in Embedded Systems Onno Kievit ET4074 Kwantitatieve aspecten van computer architectuur.
TraceNet CLIFFORD Electronics Benelux B.V.
Programmeren.
1 IT Service Management Theorie (1). 2 Van ‘Beheren van dozen’ naar ‘Beheer van bedrijfsprocessen’ Bron: white paper van BMC Software. Leverancier van.
Over Raspberry PI Wat is een Raspberry Wat kun je er mee
User-Group NL MSP Nieuwjaarbijeenkomst 2015 Welkom! Kasteel Woerden Wilbert Wijns 2015.
Premium Cloud Backup Makkelijk.Veilig.Betrouwbaar.
Het HiSPARC project Het HiSPARC project meet kosmische straling en is een samenwerkingsproject van een groot aantal scholen en diverse Universiteiten.
CONCEPT CHECKS & FAST FEEDBACK
Windows key uitlezen Op welke manier kunnen we de windows key uitlezen
WERK-portal Portalfuncties Lesmateriaal van verschillende ontwikkelaars Leerroutes en medialinks Veel gebruik van multimedia.
Welkom. Inspirerende omgeving Ruim 30 vooraanstaande bedrijven op het gebied van duurzame energie presenteren zich aan u in het Dubo Trade Centre. Uiteenlopende,
Hoe beheer je efficiënt computers op school? Linux Terminal Server Project (LTSP)in de praktijk Rob Burggraaf Bovenschoolse ICT coördinator VPCO.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
Copyright 2008 – Morningstar Systems – All rights reserved 1.
Emulatie vs virtualisatie Docent: Schooljaar:. Emulatie vs virtualisatie Simulatie.
Netwerken 1 Enigma Netwerken paragraaf 1, 2 en 3.
Programmeren. Wat is programmeren? Het schrijven van opdrachten voor de processor De processor “spreekt” machinetaal:
Programmeren.
Loont investeren in DCIM?
Elektronische kennisgeving van geboorte
Metadata Provincie Noord-Brabant
Center for e-Learning, RSM
Netwerken & Internet 1.
Transcript van de presentatie:

Functional Web Applications Implementation and Use of Client-Side Interpreters Jan Martin Jansen

Veel gebruikt Veel voordelen Geen installatie software Systeem onafhankelijk Geen beheer eindgebruiker Overal beschikbaar Maar moeilijk te maken! Internet Toepassingen

Waarom moeilijk te maken? Browser eigenlijk hier niet voor gemaakt Niet alles kan/mag in Browser Verschillende programma’s op Server en op Client (in browser) Deze programma's zijn gemaakt in verschillende programmeertalen Programma’s moeten nauw samenwerken –Gegevensuitwisseling tussen deze programma’s

Wensen Liefst één programma in één formalisme Geen moeilijke code om delen samen te laten werken Automatische generatie web formulieren e.d.

Onze Oplossing Zelfde formalisme Server en Client –Clea Functionele Progammeertaal Generatie van web-pagina’s e.d Applicatie bestaat uit éé n Clean programma zonder gebruik van andere formalismen! –SAPL Interpreter in de web browser (client) –compiler voor server programma

SAPL Interpreter Snelle Interpreter die in web client gebruikt kan worden Eigen compact Formalisme Vertaler van Clean naar SAPL Mogelijkheid om delen van Clean programma van server naar client te verhuizen en daar uit te voeren

SAPL Formalism

Toolkit om Dynamische Workflow toepassingen mee te maken iTask is een domeinspecifieke programmeertaal Toepassing

Mensen verspreid over verschillende locaties samenwerken via Internet Toepassing Zorgt voor juiste Informatie, op juiste plaats en op juiste moment

Crisis Management Ernstige incidenten en rampen Kenmerken –Veel betrokken partijen –Veel uitwisseling van Informatie –Plannen moet voortdurend aangepast worden

iTask voor Crisis Management Nuttige eigenschappen –Zeer flexibele ondersteuning –Gebruik van tussenresultaten om nieuwe taken te definiëren –Geeft houvast voor het in kaart brengen werkprocessen –Geschikt om snel prototypes te maken

Toekomstplannen Case studies o.a. bij kustwacht

Functional Web Applications Implementation and Use of Client-Side Interpreters Jan Martin Jansen