The ESR Stat Plus test from HemaTechnologies helps physicians to determine a patient's erythrocyte sedimentation rate (ESR). The ESR Stat Plus displays results on-screen within five minutes, a marked improvement over traditional systems.
ESR Stat Plus is an automated system that provides three erythrocyte sedimentation rate (ESR) results within five minutes. The ESR Stat Plus helps minimize sample errors and also helps professionals to diagnose different conditions accurately.
아이씨엔 매거진- December 2012. Industrial Communication Network MAGAZINESeungMo Oh
스마트하고, 안전하고, 지속 가능한 제조 솔루션을 말하다.
로크웰 오토메이션의 21번째 연례 오토메이션 페어(Automation Fair) 행사에 최신 제조 기술 및 동향을 파악하기 위해 수천 명이 방문했다. 이번 행사는 스마트하고 안전하고 지속가능한 제조 솔루션에 포커스되었으며, 스마트 제조를 위한 모바일, 사이버 시큐리티, 에너지 솔루션이라는 자동화산업의 미래를 제시했다.
지난 11월 5일부터 일주일 동안 미국 필라델피아가 제조 산업의 중심으로 떠올랐다. 단일 기업에서 개최하는 세계 최대의 오토메이션 기술 포럼인 로크웰 오토메이션의 21번째 연례 오토메이션 페어 행사가 열린 것이다.
필라델피아의 중심지에 위치한 펜실베니아 컨벤션 센터에서 열린 이번 행사는 전 세계 9,200명 이상의 제조 분야 선두 업체, 산업 분석가, 기술 및 서비스 공급자들이 참석했다.
행사에 참석한 고객들은 안전 및 프로세스 중심의 고객 이벤트, 글로벌 미디어 포럼, 기술 교육 세션, 세미나, 산업 기반 포럼, 철저하게 준비된 시연 그리고 로크웰 오토메이션과 PartnerNetwork 회원사의 최신 제품과 솔루션을 소개하는 125건의 전시회와 함께 했다.
이렇게 다양한 전문 지식이 집약된 이번 행사에서, 자동화 투자를 최적화하고 비즈니스 목표를 달성하는 데 도움이 되도록 설계된 최신 혁신기술에 대한 풍부한 정보를 얻을 수 있었다는 평이다.
키스 노쉬부시(Keith Nosbusch) 로크웰 오토메이션 회장 겸 CEO는 “우리 PartnerNetwork 회원사와 협력하여 경험과 전문 지식으로 강화된 (자동화 솔루션을 위한) 에코 시스템을 고객에게 선보이게 됐다."고 말하고, “오토메이션 페어(Automation Fair) 이벤트는 어떻게 혁신적인 자동화 기술이 고객의 사업 수익성을 높이면서 동시에 장비, 생산라인, 플랜트 및 더 나아가 기업 자체까지 최적화 할 수 있는지를 보여주고 있다."고 밝혔다.
The ESR Stat Plus test from HemaTechnologies helps physicians to determine a patient's erythrocyte sedimentation rate (ESR). The ESR Stat Plus displays results on-screen within five minutes, a marked improvement over traditional systems.
ESR Stat Plus is an automated system that provides three erythrocyte sedimentation rate (ESR) results within five minutes. The ESR Stat Plus helps minimize sample errors and also helps professionals to diagnose different conditions accurately.
아이씨엔 매거진- December 2012. Industrial Communication Network MAGAZINESeungMo Oh
스마트하고, 안전하고, 지속 가능한 제조 솔루션을 말하다.
로크웰 오토메이션의 21번째 연례 오토메이션 페어(Automation Fair) 행사에 최신 제조 기술 및 동향을 파악하기 위해 수천 명이 방문했다. 이번 행사는 스마트하고 안전하고 지속가능한 제조 솔루션에 포커스되었으며, 스마트 제조를 위한 모바일, 사이버 시큐리티, 에너지 솔루션이라는 자동화산업의 미래를 제시했다.
지난 11월 5일부터 일주일 동안 미국 필라델피아가 제조 산업의 중심으로 떠올랐다. 단일 기업에서 개최하는 세계 최대의 오토메이션 기술 포럼인 로크웰 오토메이션의 21번째 연례 오토메이션 페어 행사가 열린 것이다.
필라델피아의 중심지에 위치한 펜실베니아 컨벤션 센터에서 열린 이번 행사는 전 세계 9,200명 이상의 제조 분야 선두 업체, 산업 분석가, 기술 및 서비스 공급자들이 참석했다.
행사에 참석한 고객들은 안전 및 프로세스 중심의 고객 이벤트, 글로벌 미디어 포럼, 기술 교육 세션, 세미나, 산업 기반 포럼, 철저하게 준비된 시연 그리고 로크웰 오토메이션과 PartnerNetwork 회원사의 최신 제품과 솔루션을 소개하는 125건의 전시회와 함께 했다.
이렇게 다양한 전문 지식이 집약된 이번 행사에서, 자동화 투자를 최적화하고 비즈니스 목표를 달성하는 데 도움이 되도록 설계된 최신 혁신기술에 대한 풍부한 정보를 얻을 수 있었다는 평이다.
키스 노쉬부시(Keith Nosbusch) 로크웰 오토메이션 회장 겸 CEO는 “우리 PartnerNetwork 회원사와 협력하여 경험과 전문 지식으로 강화된 (자동화 솔루션을 위한) 에코 시스템을 고객에게 선보이게 됐다."고 말하고, “오토메이션 페어(Automation Fair) 이벤트는 어떻게 혁신적인 자동화 기술이 고객의 사업 수익성을 높이면서 동시에 장비, 생산라인, 플랜트 및 더 나아가 기업 자체까지 최적화 할 수 있는지를 보여주고 있다."고 밝혔다.
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.
Architetture web - Linguaggi e standard - Web server, application server, dat...Fulvio Corno
Master: Amministratore Linux - Livello Avanzato
Nel contesto della formazione professionale rivolta ad aziende ed enti pubblici, sono stati preparati ed erogati dei corsi di Amministratore di sistemi Linux, al livello base ed al livello avanzato.
Il contenuto del corso è allineato con alcuni moduli della certificazione LPIC (Linux Professional Institute Certification), a cavallo tra i livelli 1 e 2. Tutto il materiale didattico è disponibile liberamente con licenza Creative Commons BY-NC-SA.
I docenti del corso sono i proff. Giovanni Squillero, Bartolomeo Montrucchio e Fulvio Corno.
Maggiori informazioni: http://elite.polito.it/index.php/teaching/current-courses/255-master-linux-admin
ASP.NET Core Services e Linux per il Mobile - Pietro Libro - Codemotion Rome...Codemotion
ASP.NET Core è il nuovo framework open-source e cross-platform per la creazione di applicazioni Cloud, Web, IoT e Backend per applicazioni mobili composto da elementi modulari che permettono di avere la massima flessibilità e il minimo overhead. Come sfruttare tutti questi pregi, per creare un servizio web da pubblicare nel Cloud e consumabile da un'applicazione Android ? Lo scopriremo insieme durante la sessione.
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente Andrea Dottor
Molte applicazione sono (ancora) sviluppate in WebForm e non possono essere convertite automaticamente ad ASP.NET Core. Una riscrittura completa in molti casi è impossibile o impensabile da attuare. In questa sessione vedremo come migrare in modo graduale queste tipologie di applicazioni verso ASP.NET Core, andando in dettaglio nelle varie problematiche che solitamente si possono presentare. La sessione deriva da un'esperienza reale, che ha permesso di conoscere (nel bene o nel male) le difficoltà che si nascondo in queste migrazioni.
Evento: https://www.xedotnet.org/eventi/one-day-enterprise-application/
Slide per l'ausilio alla presentazione od ad un corso veloce per lo sviluppo di Angular 2.
Comprende la struttura principale delle applicazioni di Angular, i componenti, le direttive, i servizi e pipes.
Breve panoramica sul typescript e sulle principali librerie.
NET Framework versione 4 include miglioramenti per ASP.NET 4 in aree mirate. Anche Visual Studio 2010 include miglioramenti e nuove funzionalità per ottimizzare lo sviluppo di risorse Web. In questa sessione verrà fornita una panoramica di numerose delle nuove funzionalità incluse nella nuova versione. Vedremo anche le novità per gli sviluppatori introdotte da Internet Explorer 9
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFSMorlini Gabriele
Esperienza di migrazione di un intero sistema informativo da VM a container, utilizzando Docker, Rancher e ZFS. Durante lo speech verrà mostrato come abbiamo ristrutturato il nostro sistema informativo aziendale affrontando tematiche di disaster recovery, monitoraggio e backup. Saranno illustrati i vantaggi ottenuti e le sfide che abbiamo dovuto affrontare durante la migrazione di Alfresco, Gitlab, Redmine, SemanticMediaWiki. Migrando a container abbiamo ottenuto backup online 24x7, la possibilità di creare ambienti on-demand per le migrazioni e l'indipendenza dal provider dell'infrastruttura.
Similar to Visual Studio 2013 - A New kind In Town - ASP.NET Web Api 2 (20)
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
Visual Studio 2013 - A New kind In Town - ASP.NET Web Api 2
1. ASP.NET Web API 2
Pietro Libro
http://blogs.ugidotnet.org/PietroLibroBlog
pietro.libro@domusdotnet.org
http://www.linkedin.com/in/pietrolibro
2. Agenda
• Web API:
–
REST in pillole
• Web API 2, novità:
– Attribute Routing
– Batch Requests
– IHttpActionResult
– Cross-Origin Requests (CORS)
– External Authentication Services
– Nuove features per OData
3. REST in “Pillole”
– Architettura software per sistemi di ipertesto distribuiti come il WWW
– Principi che delineano come le risorse sono definite ed indirizzate
– Risorsa
•
Univocamente indirizzabile tramite URI
•
Stato dell’applicazione e funzionalità
– Protocollo:
•
Client-Server
•
Stateless
•
Cachable
•
A livelli
– HTTPHTTPS
4. Web API 2: Attribute Routing
• Routing: Match tra URI ed azioni
• (V1) Routing basato su convenzioni
– Difficile (non impossibile ) mappare URI del tipo Cliente/1/Ordini
• NEW! Routing basato su attributi
– URI User Friendly che descrivono risorse eo gerarchie di risorse
– Api Versioning
•
APIV1Clienti
•
APIV2Clienti
5. Web API 2: Attribute Routing
• NEW! Routing basato su attributi
– Overloaded URI segments
•
Ordini/1
•
Ordini/Pending
– Multiple Parameter Types
•
Ordini/1
•
Ordini/29/11/2013
– Routing Constraints
6. Web API 2: Attribute Routing
• «Attivare» Attribute Routing
– MapHttpAttributeRoutes() in WebApiConfig
– Uso dell’attributo Route
– Uso dell’attributo RoutePrefix
8. Web API 2: Batch API
• Feature introdotta con Web Api 2
• Web Api «Batch Requests»
– Più richieste Web Api in singola Request HTTP
– Singola Response HTTP con risposta a tutte le richieste Web Api
• Numero di chiamate al Server ridotte (round-trip)
+ Performance
+ Scalabilità
• Requisito
– Registrare una «Rotta» per il Batch Handler
10. Web API 2: IHttpActionResult
• Web Api Response
-
Void
-
Specifica istanza di un oggetto
-
Conversione «automatica» a HttpResponseMessage
-
Creazione «manuale» di un’istanza di HttpResponseMessage
-
NEW! IHttpActionResult
-
Singolo metodo da implementare
-
La sua implementazione fornisce le «istruzioni» di come la Response debba essere
creata, una sorta di HttpResponseMessage «Factory»
11. Web API 2: IHttpActionResult
• IHttpActionResult
– Minore duplicazione del codice
•
-
es: utilizzo stessa implementazione per Controller diversi
Supporto diretto all’HTML con Razor
-
Definizione di «azioni» il cui risultato può essere facilmente «parsato» dal View
Engine di Razor
13. Web API 2: Cross-Origin Requests
•
Browser Security (Same Origin Policy)
–
Evita che una pagina web possa effettuare richieste Ajax verso un altro dominio
WebService
Web API
http://www.domain1.it
WebClient
Cross-Origin Request
HTML
http://www.domain2.it
14. Web API 2: Cross-Origin Requests
•
CORS
–
Cross Origin Resource Sharing è uno standard W3C che permette di «rilassare» il
vincolo Same Origin Policy
•
–
Alcune Cross-Origin Request sono accettate, altre sono rifiutate
NEW! Supporto CORS in ASP.NET Web Api 2 (Package NuGet)
•
Abilitazione per Action
•
Abilitazione per Controller
•
Abilitazione a livello Globale
WebService
Web API
http://www.domain1.it
WebClient
Cross-Origin Request
HTML
http://www.domain2.it
16. Web API 2: External Authentication
•
NEW! External Authentication Services (OAuthOpenIDSocial Media)
–
–
Twitter
–
Facebook
–
•
Microsoft (Windows Live ID Account)
Google
Riduzione tempi di sviluppo nuove applicazioni
–
Perché re-inventare la ruota ogni volta ?
–
Gli utenti non devono creare l’ennesimo account
19. Web API 2: External Authentication
•
Toolbox
–
Visual Studio 2013
–
Google User Account
–
Developer Account
•
Microsoft Live ID, http://go.microsoft.com/fwlink/?LinkID=144070
•
Twitter, https://dev.twitter.com/
•
Facebook, https://developers.facebook.com/
21. Web API 2: OData
•
Aggiunte le opzioni $expand, $select e $value
–
$expand, permette di ottenere nella stessa Response i dati di entità collegate
–
$select, permette di includere in una Response un sottoinsieme di valori di una o piu’
proprietà di una specifica entità
–
$value, permette di ottenere il valore Raw di una specifica proprietà di un’entità
22. Web API 2: OData
•
Requirements dei controllers per supportare $select e $expand
– Per azioni che restituiscono collezioni
•
IQueryable
– Per azioni che restituiscono singole entità
•
SingleResult<T>, dove «T» è IQueryable (card. 0..1)
– Decorare il metodo con [Queryable]
Oppure
– EnableQuerySupport in HttpConfiguration