TWB Canada is a non-profit organization that aims to close the education divide through teacher professional development and community education. It organizes workshops to develop ICT skills for teachers in townships in South Africa and Kenya. The workshops are run by teams of Canadian and local teachers over 3-4 week periods. TWB Canada also partners with local NGOs and conducts needs assessments and follow up visits to participating schools. The goal is to empower teachers and students through technology and collaboration on global projects.
Pediatric Eye Conditions In Wisconsins Preschool Populationwcbvi
This document provides an overview of various pediatric eye conditions, including achromatopsia, amblyopia, aniridia, anophthalmia, cataracts, cortical visual impairment, glaucoma, delayed visual maturation, Leber's congenital amaurosis, Norrie's disease, nystagmus, optic atrophy, ocular herpes, optic nerve hypoplasia, ptosis, retinopathy of prematurity, and references for further information. Each condition is briefly described, including typical characteristics, visual impacts, treatment approaches if relevant, and whether the condition is congenital or acquired.
Tässä presentaatiossa esitellään Windows 7 ominaisuuksia. Esityksessä käydään läpi mm. hakupalvelut, kirjastot (libraries), monikosketustuki, sovellusyhteensopivuus, työkalut, taustaprosessit ja paljon muuta
In this talk I give a brief summary of the goals associated with the RDA/CODATA working group on Summer Schools in Cloud computing that I gave to the ICT4D group at Royal Holloway.
Presented at Catania GTUG. This presentation is about the integration between openid and opensocial. Openid specification are described and the presentation involves in realization of a provider openid, a relying party a container opensocial and some gadgets.
Are described technologies like communityid, poidsy, shindig, pigeon, m4p2 and some others...
Este documento describe los servicios de una compañía de consultoría en responsabilidad social y ambiental llamada Acción y Gestión Sustentable. La compañía apoya las directrices globales de informes de sostenibilidad del Global Reporting Initiative y ofrece servicios como el desarrollo de estrategias de sostenibilidad, la implementación de sistemas de gestión, y la preparación de informes de sostenibilidad.
HyEnergy Theoretical Concept for a Retail Consumer ModelDorina M. Morcan
Please pledge and support https://www.gofundme.com/HYEnergy An entry level product is necessary to create demand and move the supply to the consumers. A consumer product will initiate market expansion. The consumers must temporarily or partially separate from the grid to create demand for renewable power generation. The key... this product does not require professional installation and thus has the largest market potential and appeal. Without an entry level product, renewable energy will never become commonplace nor gain widespread acceptance.
This document discusses tips for successful user experience (UX) design. It recommends exploring abstract concepts to push boundaries. It also suggests listening to users like an orchestra musician listens to other musicians to understand their needs. Finally, it advises acting like an owner who is invested in the product's success. The goal is to design products and services that users value by understanding them and continuously improving based on their feedback.
The document discusses managing a website using DAPAT CMS. It covers adding pages, content modules, and images to a website through the CMS. Key functions covered include the page function for adding pages, content modules for creating stories, and inserting content into pages using the content pane. Customizing modules and managing page hierarchies are also summarized.
This document is from a Spanish language school in Cartagena, Colombia. It is about a lesson on colloquial English vocabulary used in songs. The lesson introduces common slang terms and their standard English translations. It then discusses the use of acronyms in text messages and asks students to complete example text messages using appropriate acronyms. Students are also asked to transform a sample conversation into a text message chat using acronyms and omitting unnecessary grammar.
The document provides guidance on using "should" and "shouldn't" to give advice about healthy behaviors for weight loss, such as eating more fruits and vegetables, drinking water, exercising, and avoiding fatty, sugary, or greasy foods. It also models giving this advice through examples of telling patients they "should" engage in good behaviors and "shouldn't" engage in bad behaviors. The document concludes by having the reader repeat the advice to practice being a doctor providing guidance on healthy habits.
1. The document discusses teaching a lesson on the simple past tense in English to 6th and 7th grade students.
2. It provides examples of how to form the simple past of regular and irregular verbs and how to make negatives and questions.
3. It includes a dialogue practice activity where students practice using the simple past tense to discuss what they and their friend did last weekend.
Riassunto e traduzione della reference ufficiale del W3C del linguaggio per il tagging semantico di documenti WSDL (linguaggio per la descrizione di servizi)
This document discusses different text structures including comparison, contrast, analysis, definition, description, and examples. It provides examples of each structure and discusses key words and phrases used to indicate each structure. It also discusses how the predominant structure of a text can indicate its communicative function, such as narrative, descriptive, instructional, or argumentative. Four examples are given demonstrating different text structures and communicative functions.
TWB Canada is a non-profit organization that aims to close the education divide through teacher professional development and community education. It organizes workshops to develop ICT skills for teachers in townships in South Africa and Kenya. The workshops are run by teams of Canadian and local teachers over 3-4 week periods. TWB Canada also partners with local NGOs and conducts needs assessments and follow up visits to participating schools. The goal is to empower teachers and students through technology and collaboration on global projects.
Pediatric Eye Conditions In Wisconsins Preschool Populationwcbvi
This document provides an overview of various pediatric eye conditions, including achromatopsia, amblyopia, aniridia, anophthalmia, cataracts, cortical visual impairment, glaucoma, delayed visual maturation, Leber's congenital amaurosis, Norrie's disease, nystagmus, optic atrophy, ocular herpes, optic nerve hypoplasia, ptosis, retinopathy of prematurity, and references for further information. Each condition is briefly described, including typical characteristics, visual impacts, treatment approaches if relevant, and whether the condition is congenital or acquired.
Tässä presentaatiossa esitellään Windows 7 ominaisuuksia. Esityksessä käydään läpi mm. hakupalvelut, kirjastot (libraries), monikosketustuki, sovellusyhteensopivuus, työkalut, taustaprosessit ja paljon muuta
In this talk I give a brief summary of the goals associated with the RDA/CODATA working group on Summer Schools in Cloud computing that I gave to the ICT4D group at Royal Holloway.
Presented at Catania GTUG. This presentation is about the integration between openid and opensocial. Openid specification are described and the presentation involves in realization of a provider openid, a relying party a container opensocial and some gadgets.
Are described technologies like communityid, poidsy, shindig, pigeon, m4p2 and some others...
Este documento describe los servicios de una compañía de consultoría en responsabilidad social y ambiental llamada Acción y Gestión Sustentable. La compañía apoya las directrices globales de informes de sostenibilidad del Global Reporting Initiative y ofrece servicios como el desarrollo de estrategias de sostenibilidad, la implementación de sistemas de gestión, y la preparación de informes de sostenibilidad.
HyEnergy Theoretical Concept for a Retail Consumer ModelDorina M. Morcan
Please pledge and support https://www.gofundme.com/HYEnergy An entry level product is necessary to create demand and move the supply to the consumers. A consumer product will initiate market expansion. The consumers must temporarily or partially separate from the grid to create demand for renewable power generation. The key... this product does not require professional installation and thus has the largest market potential and appeal. Without an entry level product, renewable energy will never become commonplace nor gain widespread acceptance.
This document discusses tips for successful user experience (UX) design. It recommends exploring abstract concepts to push boundaries. It also suggests listening to users like an orchestra musician listens to other musicians to understand their needs. Finally, it advises acting like an owner who is invested in the product's success. The goal is to design products and services that users value by understanding them and continuously improving based on their feedback.
The document discusses managing a website using DAPAT CMS. It covers adding pages, content modules, and images to a website through the CMS. Key functions covered include the page function for adding pages, content modules for creating stories, and inserting content into pages using the content pane. Customizing modules and managing page hierarchies are also summarized.
This document is from a Spanish language school in Cartagena, Colombia. It is about a lesson on colloquial English vocabulary used in songs. The lesson introduces common slang terms and their standard English translations. It then discusses the use of acronyms in text messages and asks students to complete example text messages using appropriate acronyms. Students are also asked to transform a sample conversation into a text message chat using acronyms and omitting unnecessary grammar.
The document provides guidance on using "should" and "shouldn't" to give advice about healthy behaviors for weight loss, such as eating more fruits and vegetables, drinking water, exercising, and avoiding fatty, sugary, or greasy foods. It also models giving this advice through examples of telling patients they "should" engage in good behaviors and "shouldn't" engage in bad behaviors. The document concludes by having the reader repeat the advice to practice being a doctor providing guidance on healthy habits.
1. The document discusses teaching a lesson on the simple past tense in English to 6th and 7th grade students.
2. It provides examples of how to form the simple past of regular and irregular verbs and how to make negatives and questions.
3. It includes a dialogue practice activity where students practice using the simple past tense to discuss what they and their friend did last weekend.
Riassunto e traduzione della reference ufficiale del W3C del linguaggio per il tagging semantico di documenti WSDL (linguaggio per la descrizione di servizi)
This document discusses different text structures including comparison, contrast, analysis, definition, description, and examples. It provides examples of each structure and discusses key words and phrases used to indicate each structure. It also discusses how the predominant structure of a text can indicate its communicative function, such as narrative, descriptive, instructional, or argumentative. Four examples are given demonstrating different text structures and communicative functions.
Web service architetture e standard - Tesi - cap1pma77
Inquesto primo capitolo della tesi "SVILUPPO E IMPLEMENTAZIONE SU MICROCONTROLLORE DI UN’APPLICAZIONE WEB SERVER PER IL CONTROLLO DI UN SISTEMA EMBEDDED" viene analizzata la metamorfosi che sta subendo Internet in questi ultimi anni ovvero il passaggio da un Web popolato da pagine ad un Web fornitore di servizi. A questo proposito viene presentata la tecnologia dei Web Service . Vengono dapprima descritti gli strumenti base che utilizza e, in seguito, sono discusse le sue caratteristiche e i diversi ambiti e le diverse situazioni in cui è possibile applicarla.
Riassunto e traduzione della reference ufficiale del W3C del linguaggio per il tagging semantico di documenti WSDL (linguaggio per la descrizione di servizi)
Guida ai sistemi distribuiti per chi informatico non è :)
Argomenti principali:
Architettura internet, Protocolli, Architettura Web, Web application standard, Ajax, Servlet, Jsp, Javascript, Web service, SOA, Soap, WSDL, UDDI, Web process, Rest, Owl-s, RDF, Mashup, webscraping, API, Virtualizzazione, Json, Rss, XML, Web service contract, it value, Cloud computing...
In questo speech esploreremo le REST API più interessanti e curiose pubblicamente disponibili. Dopo una introduzione utile a fissare concetti di base e prerogative, vedremo come “consumarle” con Delphi costruendo accattivanti applicazioni client.
Presentation that introduces that concepts of STUPID code and SOLID code.
Also if this two acronyms have been covered multiple times in Software Engineering history that are still sometimes not well known. It is always worth the spread the word!
Slide riferite alla terza lezione del corso. Trattano dell'utilizzo della shell in generale e dei comandi in essa utilizzabili. Si parlerà anche delle soluzioni ad eventuali problemi di configurazione del sistema ed inoltre delle più comuni tecniche di virtualizzazione ed emulazione o l'utilizzo di wine.
This document provides a comparative table of software alternatives available on Linux as compared to Windows. It lists popular Windows applications and their Linux equivalents. Some of the recommended Linux alternatives highlighted include GIMP as an alternative to Photoshop, OpenOffice as an alternative to Microsoft Office, Firefox as an alternative to Internet Explorer, and VLC or MPlayer as media players comparable to Windows Media Player. This table can serve as a practical tool for finding Windows software alternatives on Linux.
Slide di supporto alla seconda lezione. Vengono in queste slide mostrate le maggiori tecniche di utilizzo di un ambiente sfruttante ambiente grafico GNOME ed i relativi software consigliati per l'uso.
Seconda lezione del corso. Vengono qui introdotti i maggiori sistemi operativi alternativi a Windows. Viene brevemente illustrata la storia delle distribuzioni Linux (con maggiore accento all'ascendenza di Ubuntu). Vengono, infine, mostrate le possibilità di scelta, su un sistema linux, in merito ad ambienti grafici.
Supporto alla prima lezione del corso. Viene qui mostrata in semplici passi l'installazione di un Sistema Operativo Ubuntu. Vengono altresì fornite informazioni su cosa sia una partizione e sul partizionamento in generale.
1. Un tutorial veloce per WSDL
Liberamente estratto e sintetizzato da
WSDL-Tutorial (http://www.w3schools.com/wsdl)
Introduzione
WSDL è un linguaggio basato su XML per descrivere i servizi Web e le modalità per accedervi.
Prima di apprestarsi alla lettura di questo tutorial si devono conoscere i seguenti argomenti:XML,
XML Schema, XML Namespace.
WSDL sta per linguaggio di descrizione per Web Service (Web Service Description Language). Un
documento WSDL è un documento XML in quanto WSDL è basto su XML. WSDL è usato per
descrivere i servizi ma anche per localizzarli. WSDL specifica la locazione del servizio e le
operazioni (o i metodi) che questo offre.WSDL è una raccomandazione del W3C.
Documenti WSDL
Un documento WSDL è un semplice documento XML che contiene un insieme di definizioni per
descrivere il servizio.
La struttura di un documento WSDL
Gli elementi più importanti usati da WSDL per descrivere un servizio sono i seguenti
• <types>: i tipi di dato usati dal servizio.
• <message>: i messaggi usati dal web service.
• <portType>: le operazioni eseguite dal servizio.
• <binding>: i protocolli di comunicazione usati dal servizio.
La struttura principale del documento è simile a quella presentata nel seguente listato:
<definitions>
<types>
definizione dei tipi....
</types>
<message>
definizione di un messaggio....
</message>
<portType>
definizione di un port....
</portType>
<binding>
definifinizione di un binding...
</binding>
</definitions>
Un documento WSDL può anche contenere altri elementi come elementi di estensione e un
elemento del servizio che dà la possibilità di raggruppare le definizioni di diversi web service in un
solo documento WSDL.
Port WSDL
L'elemento <portType> è il più importante in un documento WSDL: descrive il servizio, le
operazioni che possono essere eseguite e i messaggi che sono coinvolti in queste operazioni.
L'elemento <portType> può essere paragonato ad una libreria di funzioni (o un modulo, o una
classe) in un tradizionale linguaggio di programmazione.
Messaggi WSDL
L'elemento <message> definisce gli elementi di dati di una operazione.
Ogni messaggio può essere costituito da una o più parti. Le parti possono essere paragonate a dei
parametri di una chiamata di funzione in un linguaggio di programmazione tradizionale.
2. Tipi WSDL
L'elemento <types> definisce i tipi di dato usati nel web service: per la massima compatibilità tra le
piattaforme WSDL usa XML Schema per definire i tipi di dato.
Binding WSDL
L'elemento <binding> definisce il formato del messaggio ed i dettagli del protocollo per ogni Port.
Esempio di WSDL
<message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</operation>
</portType>
In questo esempio l'elemento portType definisce un “glossaryTerm” come nome del port e
“getTerm” come nome dell'operazione. L'operazione “getTerm” ha un messaggio di input chiamato
“getTermRequest” e un messaggio di output chiamato “getTermResponse”. Gli elementi <message>
definisco le parti di ogni messaggio e i tipi di dato ad esse associato.
Confrontando questo esempio con un lingaggio di programmazione tradizionale, “glossaryTerm”
risulta essere una libreria di funzioni, “getTerm” una funzione con “getTermRequest” come
parametro di input e “getTermResponse” come parametro di output.
Port WSDL
Un port WSDL descrive le interfacce ( le operazioni consentite) presentate da un web service.
Il port definisce un punto di connessione con il servizio. Un port può essere visto come una libreria
di funzioni e ogni sua operazione come una funzione.
Tipi di Operazioni
Il tipo di operazione Request-Response è il più comune in WSDL ma non è l'unico supportato.
• One-Way: L'operazione può ricevere una richiesta ma non ritorna nessuna risposta
• Request-Response: L'operazione può ricevere delle richieste e ritornerà una risposta.
• Solicit-Response: L'operazione può spedire una richiesta e attendere per una risposta.
• Notification: L'operazione può spedire un messaggio ma non attenderà una risposta.
Operazioni One-Way
<message name="newTermValues">
<part name="term" type="xs:string"/>
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="setTerm">
<input name="newTerm" message="newTermValues"/>
</operation>
</portType >
Nell'esempio il porto “glossaryTerms” definisce un'operazione one-way chiamata “setTerm”.
L'operazione “setTerm” accetta messaggi di input con nuovi termini del glossario, usando un
messaggio “newTermValues” con parametri di input “term” e “value”. Non è stato definito nessun
output per questa operazione.
3. Operazioni Request-Response
<message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</operation>
</portType>
Nell'esempio il port “glossaryTerms” definisce una operazione Request-Response chiamata
“getTerm”.L'operazione “getTerm” richiede un messaggio di input chiamato “getTermRequest”,con
un parametro chiamato “term”,e ritorna un messaggio di output chiamato “getTermResponse”, con
un parametro chiamato “value”.
Binding WSDL
Un binding WSDL definisce il formato del messaggio e i dettagli sul protocollo per un servizio
web.
Binding con SOAP
<message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</operation>
</portType>
<binding type="glossaryTerms" name="b1">
<soap:binding style="document” transport="http://schemas.xmlsoap.org/soap/
http" />
<operation>
<soap:operation soapAction="http://example.com/getTerm"/>
<input><soap:body use="literal"/></input>
<output><soap:body use="literal"/></output>
</operation>
</binding>
L'elemento <binging> ha due attributi: name e type. L'attributo name ( si può usare qualsiasi nome
si voglia) definisce il nome del binding mentre l'attributo type punta al port a cui si riferisce il
binding, in questo caso “glossaryTerms”.
L'elemento soap:binding ha due attributi: style e transport. L'attributo style può valere o “rpc”
(remote procedure call) oppure “document” (in questo caso abbiamo usato “document”) mentre
l'attributo transport definisce il protocollo SOAP da utilizzare (in questo caso usiamo HTTP).
L'elemento operation definisce ogni operazioni che il port espone (contiene). Per ogni operazione
4. deve essere definita la SOAP action corrispondente e si deve inoltre specificare come gli input e gli
output devono essere codificati (in questo caso abbiamo usato “literal”.
WSDL e UDDI
Universal Description, Discovery e Integration (UDDI) è un servizio di directory in cui le imprese
possono registrarsi e cercare i servizi Web. UDDI è framework indipendente dalla piattaform per la
descrizione dei servizi, il discovery delle imprese, e per l'integrazione dei servizi imprenditoriali
tramite Internet. UDDI è una directory per immagazzinare informazioni sui servizi e le interfacce
dei web service scritte in WSDL. UDDI comunica tramite SOAP ed è costruita all'interno della
piattaforma Microsoft .NET.
UDDI usa gli standard del W3C (World Wide Web Consortium) e dell'IETF (Internet Engineering
Task Force) come XML, SOAP, HTTP e DNS e inoltre sfrutta WSDL per descrivere le interfacce
dei servizi.
UDDI è utile per trovare l'impresa giusta tra i milioni di imprese online, per definire come stabilire
il commercio una volta trovata l'impresa, raggiungere nuovi consumatori e migliorare l'accesso di
quelli già acquisiti, risolvere
Oltre 200 compagnie già sono membri della comunità UDDI.