Presentation for Dutch LifeHacking Academy (in Dutch) about word & text hacking.
Tools, tips, tricks & apps for dealing with/creating/modifying/using text and words.
The document discusses Asynchronous JavaScript and XML (Ajax) and how it can be used to retrieve data from a server without reloading the entire web page. It provides an overview of Ajax fundamentals including the XMLHttpRequest object, DOM manipulation, and different data transport options. It also recommends using a JavaScript library to simplify making Ajax requests instead of writing raw XMLHttpRequest code.
Presentation for Dutch LifeHacking Academy (in Dutch) about word & text hacking.
Tools, tips, tricks & apps for dealing with/creating/modifying/using text and words.
The document discusses Asynchronous JavaScript and XML (Ajax) and how it can be used to retrieve data from a server without reloading the entire web page. It provides an overview of Ajax fundamentals including the XMLHttpRequest object, DOM manipulation, and different data transport options. It also recommends using a JavaScript library to simplify making Ajax requests instead of writing raw XMLHttpRequest code.
Wat is het verschil tussen een CMS en een framework? Als voorbeeld van een modern web framework wordt Grails gebruikt ter illustratie. Wat is een goede basis voor een website-tool?
Presentatie door Egbert Gramsbergen. Deze presentatie beschrijft hoe de SAXON XSLT disseminator van Fedora gebruikt kan worden om de resource index te bevragen.
Javascript maakt het internet dynamisch. Het is een op objecten gebaseerde functionele taal welke naadloos samenwerkt met HTML. In de cursus HWUD04 leer je de web-ontwikkeltalen HTML, CSS en javascript zodat je uiteindelijk geoweb applicaties kunt bouwen: online interactieve en responsive webkaarten. HWUD is een vak gegeven bij Geo, Media & Design aan Aeres Hogeschool Almere.
The document discusses authentication and digital signatures for healthcare messaging. It describes using smartcards with private/public key pairs for authentication. Lightweight authentication tokens containing a digital signature are proposed as an alternative to using SSL for every message. These tokens would include a message ID, time limits, and signed elements like patient ID and message type. Full digital signatures are still recommended for prescriptions while tokens may suffice for queries. Signing multiple parts of a message with the same certificate is also discussed.
Wat is het verschil tussen een CMS en een framework? Als voorbeeld van een modern web framework wordt Grails gebruikt ter illustratie. Wat is een goede basis voor een website-tool?
Presentatie door Egbert Gramsbergen. Deze presentatie beschrijft hoe de SAXON XSLT disseminator van Fedora gebruikt kan worden om de resource index te bevragen.
Javascript maakt het internet dynamisch. Het is een op objecten gebaseerde functionele taal welke naadloos samenwerkt met HTML. In de cursus HWUD04 leer je de web-ontwikkeltalen HTML, CSS en javascript zodat je uiteindelijk geoweb applicaties kunt bouwen: online interactieve en responsive webkaarten. HWUD is een vak gegeven bij Geo, Media & Design aan Aeres Hogeschool Almere.
The document discusses authentication and digital signatures for healthcare messaging. It describes using smartcards with private/public key pairs for authentication. Lightweight authentication tokens containing a digital signature are proposed as an alternative to using SSL for every message. These tokens would include a message ID, time limits, and signed elements like patient ID and message type. Full digital signatures are still recommended for prescriptions while tokens may suffice for queries. Signing multiple parts of a message with the same certificate is also discussed.
Tokenauthenticatie en xml signature in detailMarc de Graauw
1) The document discusses token authentication and XML signatures in detail. It describes generating a signedData element containing SignedInfo, SignatureValue, and certificate references to authenticate a SOAP message.
2) The process includes transforming an XML query response into a signedData XML file, removing whitespace, applying exclusive canonicalization, and generating the SignedInfo element by hashing with SHA1 and signing with RSA using a private key.
3) The signedData element along with certificates is added to the SOAP message header to provide authentication via digital signatures for web services messages.
The document describes the Dutch healthcare infrastructure known as AORTA. It consists of a national backbone that connects Healthcare Information Systems. These systems are online 24/7 but do not share clinical data through the backbone, only indexing information on where data resides. Central to the infrastructure are various registries like the Patient Registry and Provider Registry that help systems locate patient and provider data. The Healthcare Information Broker routes messages between systems and provides indexing and aggregation services using standards like HL7v3.
The document discusses XML schemas, specifically the HL7v3 schemas. It notes that schemas serve multiple purposes like design, validation, and code generation that often require different schemas. It then examines the HL7v3 schemas, finding that they are not very readable due to complex inclusion trees. The document recommends flattening the schemas by removing includes, layering schemas to separate concerns, and simplifying datatypes for improved readability and code generation.
The document discusses implementing HL7v3 web services. It covers SOAP and WSDL standards, including envelopes, headers and bodies. It describes using generic versus specific WSDL, and issues with dynamic responses. The document also discusses HL7v3 patterns for query messages and reliability considerations like wire signatures.
The document discusses concepts related to versioning and compatibility between different versions of languages and applications. It defines key terms like backward compatibility, forward compatibility, extensional equivalence, syntactic compatibility, and semantic compatibility. The main points are:
- Two versions of a language are backward compatible if a new receiver accepts all documents produced by an older sender. They are forward compatible if an old receiver accepts documents from a new sender.
- Languages are extensionally equivalent if they accept the same set of documents, even if they have different meanings.
- Syntactic compatibility means the versions accept each other's documents. Semantic compatibility means their behavior is the same for all shared documents.
- A later version can extend
25. JSON en Ajax Marc de Graauw http://www.marcdegraauw.com/
26.
27. HTML Marc de Graauw http://www.marcdegraauw.com/ Server Browser HTTP 200 OK + pagina HTTP GET HTTP 200 OK + pagina HTTP GET
28. XMLHttpRequest Marc de Graauw http://www.marcdegraauw.com/ XML Server Browser HTTP 200 OK + pagina HTTP GET HTTP 200 OK + pagina HTTP GET XMLHttpRequest