Nextme

Il futuro è dietro l'angolo: le 100 innovazioni del 2010

GREEN TECH

 

47. AquaPro Holland Groasis Waterboxx

Innovaz._47_waterpot2

In alcune zone del mondo, la produttività è diminuita del 70 per cento; parte di questo impoverimento è causa diretta della deforestazione e degli allevamenti di bestiame al pascolo. Si stima che nel 2017 circa 50 milioni di persone migreranno in altri territori a causa delle terre aride. La soluzione che oggi si è ideata si chiama Groasis Waterboxx. È letteralmente un secchio, sebbene il design moderno sia stato appositamente progettato per renderlo esteticamente gradevole. In pratica funziona da ‘incubatrice’ per le piante le cui radici non riescono a penetrare nel terreno. Durante la notte, i bordi di Waterboxx conservano l’acqua condensata attraverso l’umidità dell’aria; in questo modo, l’acqua raccolta riesce a dissetare la pianticella al suo interno. Il periodo di gestazione della pianta è di circa un anno. Dopo tale periodo è possibile toglierla dal Waterboxx e piantarla nel terreno.                                                                                                La durata di Groasis Waterboxx è di dieci anni ed è abbastanza economico da poter essere utilizzato anche nei paesi più poveri. Per esempio, nel Sahara, alcuni test hanno positivamente affermato che l’88 per cento degli alberi cresciuti in Waterboxx sono sopravvissuti una volta nel terreno, contro il 10 per cento degli alberi attecchiti secondo la tradizionale coltivazione.
Il suo ideatore, Pieter Hoff è oggi alla lavorazione di un nuovo progetto secondo il quale Waterboxx, in futuro, disporrà della sua versione biodegradabile, in modo da nutrire la pianta una volta terminato il suo compito di incubatrice.

48. Philips EnduraLED

Innovaz._48_led

Si chiama EnduraLED ed è una lampadina da 12 watt della Royal Philips Electronics.
Questa lampadina rappresenta la prima alternativa a quella tradizionale da 60 watt. I consumatori, in questo modo, godranno di un risparmio energetico fino all’80 per cento e una durata di 25 volte superiore a quelle che ognuno di noi possiede in casa.
Questa alternativa alla lampadina incandescente è stata presentata per la prima volta alla Fiera Internazionale della Luce, introducendo prepotentemente la tecnologia LED in molti settori di uso quotidiano.

49. ecoATM

Innovaz._49_box

È stato installato per la prima volta in Usa a settembre ed è un’idea destinata a fare strada: è come un bancomat, ma basta introdurre il proprio cellulare nell’apposito sportellino ed ecoATM lo valuta, convertendolo in denaro. L’idea nasce da un’originale necessità di riciclare i vecchi dispositivi elettronici destinati ad impolverarsi nelle nostre case. L’aspetto è quello di un bancomat ma, invece della carta di credito, vengono inseriti i cellulari, sebbene in futuro sarà possibile valutare anche i lettori MP3. La macchina poi provvede ad una rapida valutazione automatica grazie a dei sensori interni e, a quotazione conclusa, consegna un buono acquisto. L’alternativa è quella di donare l’equivalente per cause ambientali.
Destinato per il momento al mercato americano, si attende che EcoATM venga lanciato anche sul mercato europeo.

50. AMEE Explorer

Innovaz._50_amee

Data oramai tre anni un programma sofisticato ed impenetrabile della AMEE, una compagnia il cui scopo è quello di raccogliere dati sul carbonio che, attraverso di esso, ha raccolto migliaia di informazioni e modelli ambientali. Oggi, però, AMEE li rende accessibili grazie ad un sito web su Explorer.
In pratica, basta fare una piccola ricerca ed ognuno di noi può giungere ad informazioni riguardanti il carbonio presente in varie zone del mondo. Se dovesse farsi strada l’economia basata su questo elemento, infatti, ognuno di noi potrebbe valutare qualsiasi elettrodomestico che possiede.

51. Calera

Innovaz._51_our_process

Si è già avuta una rappresentazione nel 2009, ma quest’anno il piano è stato introdotto negli impianti commerciali e dovrebbe catturare almeno il 70 per cento delle emissioni di CO2.
Si tratta di uno schema che dimostra come le emissioni di carbonio possano essere emesse mentre si producono materiali da costruzione. Questo tipo di processo, al quale è stato dato il nome di ‘Calera’, combina la CO2 con il calcio derivante dalla brina o dall’acqua marina al fine di produrre il carbonato di calcio. Quest’ultimo, infatti, può essere utilizzato come cemento.

52. Neah Power Infinity eL

Innovaz._52_neah

Neah Power Systems ha completato lo sviluppo di celle a combustibile con base di silicio. Tali applicazioni sono a bassa potenza, da 1 a 200 W, e il loro uso può spaziare dal campo militare e industriale a quello privato. In particolare, possono essere utilizzate in situazioni che richiedono sistemi portatili da far funzionare in ambienti ad ossigenazione scarsa o nulla quali, ad esempio, i mezzi subacquei ed aerei senza equipaggio. Per il momento l’alimentazione è esclusivamente a metanolo.
E’ in autunno che Neah Power System ha introdotto il campione di prova. In seguito, la compagnia si attiverà per ideare questa tecnologia in altre specifiche applicazioni.

 !-- // used to sae the current hostname var gAvgHostName = ""; var gAvgDataElement = null; var shortened_urls = new Array("tinyurl.com","3.ly","bit.ly","tiny.cc","short.to","is.gd","tr.im"); var border_colors = new Array( "#00A120;", "#EAA500;", "#F57301;", "#D20003;" ); var background_colors = new Array( "#C3E5CA;", "#FEEFAE;", "#FFD3B0;", "#F5D4C1;" ); var images = new Array ( "linkscanner://safe12.png", "linkscanner://caution12.png", "linkscanner://warning12.png", "linkscanner://blocked12.png" ); var showCleanVerdicts = true; var showLowRiskVerdicts = true; var showMedRiskVerdicts = true; function avg_ls_does_url_contain(url, contain) { if ((url == null) || (url.length 1)) { return false; } var strUrl = new String(url); // breakup the url to check var parts = strUrl.split("/"); if (parts.length -1) { return true; } return false; } function avg_ls_valid_gmail_search(url) { if ((url == null) || (url.length 1)) return false; var hostMatch = false; // split the url based on '/' var strUrl = new String(url); var parts =strUrl.split("/"); // need domain and path if ((parts == null) || (parts.length 4)) return false; var domain= parts[2]; var path = parts[3]; if ((domain.indexOf("mail.google.") != -1) || (domain.indexOf("gmail.") != -1)) { // save the hostname to use getting links gvgHostName = "google.com"; return true; } return false; } function avg_ls_get_parent_div(element) { if ((element == null) || (elemen.parentNode == null)) return null; while (element != null) { if ((element.tagName == "DIV") && element.className && (element.className.length > 0)) return element; element = element.parentNode; } // no div return null; } function avg_ls_parse_ads(href) { if (!href) return href; // check for google ad var regex = "^http(s)?\:\/\/([a-zA-Z0-9]+)\.googlesyndication\.com.+\&adurl\=(.+)"; var re = new RegExp(regex); var matches = href.match(re); if (matches && (matches.length >= 4)) { // else we want the fourth value var match = matches[3]; if (match && (match.length > 0)) return match } return href; } function avg_ls_get_gmail_links(doc, processFrames) { if (doc == null) return; var links = new Array(); var anchors = avg_ls_get_anchors(doc); var element = null; var outHref = ""; var elemClass = ""; // loop through all for (var i = 0; (i < anchors.length) && anchors; i++) { element = anchors[i]; // already processed this element if (element.getAttribute("avglschecked")) continue; // initial checks if ((element.href == null) || (element.href.length < 1)) continue; if (avg_ls_does_url_contain(element.href, gAvgHostName)) continue; // don't mark anything but http:// if (element.href.indexOf("mailto") == 0) continue; if (element.parentNode) { var parentDiv = avg_ls_get_parent_div(element); if ((parentDiv.tagName == "DIV") && ((parentDiv.className == "ii gt") || // mail message body (parentDiv.className == "mv") || // top sponsored links (parentDiv.className == "vb") || // right sponsored links (parentDiv.className == "im") || // inside quotes (parentDiv.className == "gmail_quote") // quote )) // right ads { // parse for any ads var newHref = avg_ls_parse_ads(element.href); // add the image avg_ls_check_url(doc, element, newHref); } } } // recursively process all frames if (processFrames && doc.frames && (doc.frames.length > 0)) { for (var j = 0; j < doc.frames.length; j++) { // 'editable' frame it's probably a reply if (doc.frames[j].frameElement.className && (doc.frames[j].frameElement.className.indexOf("editable") != -1)) { continue; } avg_ls_get_gmail_links(doc.frames[j].document, processFrames); } } return links; } function avg_ls_valid_facebook_search(url) { if ((url == null) || (url.length < 1)) return false; var hostMatch = false; // split the url based on '/' var strUrl = new String(url); var parts = strUrl.split("/"); // need domain and path if ((parts == null) || (parts.length < 2)) return false; var domain= parts[2]; if (domain.indexOf("www.facebook.com") != -1) { // save the hostname to use getting links gAvgHostName = "www.facebook.com"; return true; } return false; } function avg_ls_get_facebook_links(doc, processFrames) { if (doc == null) return; var links = new Array(); var anchors = avg_ls_get_anchors(doc); var element = null; var outHref = ""; var elemClass = ""; // loop through all for (var i = 0; (i < anchors.length) && anchors; i++) { element = anchors[i]; // initial checks if ((element.href == null) || (element.href.length < 1)) continue; if (avg_ls_does_url_contain(element.href, gAvgHostName)) continue; // don't put verdicts in areas where typing is going on if (element.parentNode) { var parentDiv = avg_ls_get_parent_div(element); if ((parentDiv.tagName == "DIV") && (parentDiv.className == "Mentions_Input")) continue; } // already processed this element if (element.getAttribute("avglschecked")) continue; avg_ls_check_url(doc, element, element.href); } /*///cbk - take it out for now the home page can't access frameElement // recursively process all frames if (processFrames && doc.frames && (doc.frames.length > 0)) { for (var j = 0; j < doc.frames.length; j++) { if (doc.frames[j].frameElement != null ) { // 'editable' frame it's probably a reply if (doc.frames[j].frameElement.className && (doc.frames[j].frameElement.className.indexOf("editable") != -1)) { continue; } } avg_ls_get_facebook_links(doc.frames[j].document, processFrames); } } *///cbk return links; } function avg_ls_has_image(element) { if ((element == null) || (element.firstChild == null)) return false; var nextElem = element.firstChild; while (nextElem) { if (nextElem.id && (nextElem.id.indexOf("avg_ls_image") != -1)) return true; nextElem = nextElem.nextSibling; } return false; } function avg_ls_update_image(doc, element, image ) { if ((doc == null) || (element == null)) return ; // mark the element as processed element.setAttribute("avglschecked", "1"); // if no image, nothing to add if (image == null) return; // update the image if (element && element.firstChild) { image_elem = element.firstChild; element.firstChild.src = image; } } function avg_ls_add_image(doc, element, image, flyover) { if ((doc == null) || (element == null)) return; // if no image, nothing to add if (image == null) return; // create a new image var img = doc.createElement("img"); img.src = image; img.border="0"; img.hspace="5"; img.id = "avg_ls_image"; img.setAttribute("title", ""); // append the image to the link element.appendChild(img); img = null; var newImg = element.lastChild; if (flyover && newImg && newImg.id == "avg_ls_image") { newImg.attachEvent("onmouseover", function() {avg_ls_showinline(newImg, flyover)}); newImg.attachEvent("onmouseout", function() {avg_ls_hideinline()}); } } var timeoutId = null; var stopGmail = false; function avg_ls_monitor_gmail(doc, processFrames) { // clear the timer if set if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } // get the links avg_ls_get_gmail_links(doc, processFrames); // reset the if (!stopGmail) timeoutId = setTimeout(function() {avg_ls_monitor_gmail(doc, processFrames);}, 1000); } function avg_ls_monitor_facebook(doc, processFrames) { // clear the timer if set if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } // get the links avg_ls_get_facebook_links(doc, processFrames); // reset the if (!stopGmail) timeoutId = setTimeout(function() {avg_ls_monitor_facebook(doc, processFrames);}, 1000); } function avg_ls_process_links(doc, processFrames) { if (avg_ls_valid_gmail_search(doc.location.href)) { // process the gmail links stopGmail = false; avg_ls_init_ratings(doc); showCleanVerdicts = false; avg_ls_monitor_gmail(doc, processFrames); } if (avg_ls_valid_facebook_search(doc.location.href)) { // process the facebook links stopGmail = false; avg_ls_init_ratings(doc); showCleanVerdicts = false; avg_ls_monitor_facebook(doc, processFrames); } } function avg_ls_reload(e) { avg_ls_process_links(document, true); } function avg_ls_onload(e) { if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } var doc = document; // set the event handler for the data element to listen for load/reloads var data_element = doc.getElementById("avglsdata"); if (data_element) { // save data element for use in later iframes gAvgDataElement = data_element; // rowexit event used to notify javascript of a page data load avg_ls_remove_event(data_element, "rowexit", avg_ls_reload); avg_ls_add_event(data_element, "rowexit", avg_ls_reload); // process links for the document avg_ls_process_links(doc, true); } } function avg_ls_get_anchors(doc) { return doc.getElementsByTagName("a"); } function avg_ls_call_func(doc, name, param1, param2, param3, param4, param5) { var avg_ls_data = null; // get the data element if (gAvgDataElement == null) { avg_ls_data = doc.getElementById("avglsdata"); if ((avg_ls_data == null) || (name == null)) { // data element does not exist return; } gAvgDataElement = avg_ls_data; } else { avg_ls_data = gAvgDataElement; } // for some reason you can't fire and event on an element with no parent node if ((avg_ls_data == null) || (avg_ls_data.parentNode == null)) { return; } // set the attributes avg_ls_data.setAttribute("function", name); if (param1) avg_ls_data.setAttribute("param1", param1); if (param2) avg_ls_data.setAttribute("param2", param2); if (param3) avg_ls_data.setAttribute("param3", param3); if (param4) avg_ls_data.setAttribute("param4", param4); if (param5) avg_ls_data.setAttribute("param5", param5); avg_ls_data.fireEvent("onrowenter"); // get the result return avg_ls_data.getAttribute("result"); } function avg_ls_get_image(result) { if ((result == null) || (result.length < 1)) return null; var strResult = new String(result); var parts = strResult.split("::"); if (parts.length < 3) return; var nSeverity = parseInt(parts[0]); var image = null; switch(nSeverity) { case 0: if (showCleanVerdicts) image = images[nSeverity]; break; case 1: if (showLowRiskVerdicts) image = images[nSeverity]; break; case 2: if (showMedRiskVerdicts) image = images[nSeverity]; break; case 3: image = images[nSeverity]; break; default: image = "linkscanner://unknown12.gif"; break; } return image; } // do the url check function avg_ls_check_url(doc, element, href) { if (avg_ls_has_image(element)) return; var result = avg_ls_call_func(doc, "MalsiteCheck", href); if (result == null) return; var parts = result.split("::"); if (parts.length < 3) return; var nSeverity = parts[0]; var riskCategory = parts[1]; var riskName = parts[2]; if ( nSeverity == 0 ) { // safe shortened urls will get checked at mouse over time if (avg_ls_filter_url(href, shortened_urls)) { // add onmouseover for anchors with shortened url avg_ls_add_event(element, "mouseover", avg_ls_mouse_over); return; } } // mark as processed element.setAttribute("avglschecked", "1"); // get the image from the result var image = avg_ls_get_image(result); if (image == null) return; var bgColor = background_colors[nSeverity]; var borderColor = border_colors[nSeverity]; // build the inline html var html = ""; html += "

"; html += "
"; html += riskCategory + "
"; html += riskName + "
"; avg_ls_add_image(doc, element, image, html); } function avg_ls_add_event(obj, name, func) { if (obj.addEventListener) { obj.addEventListener(name, func, false); return true; } else if (obj.attachEvent) { return obj.attachEvent("on"+name, func); } else { return false; } } function avg_ls_remove_event(obj, name, func) { if (obj.removeEventListener) { obj.removeEventListener(name, func, false); return true; } else if (obj.detachEvent) { return obj.detachEvent("on"+name, func); } else { return false; } } function avg_ls_mouse_over(e) { if (e && e.srcElement && e.srcElement.href) { var element = e.srcElement; if (element.tagName == "A") { // check if it has an image already if (avg_ls_has_image(element)) { return; } // add the image, returns the anchor not the image avg_ls_add_image(document, element, "linkscanner://clock12.png"); // do the check and update in the background setTimeout(function() {avg_ls_check_and_update(document, element);}, 1); } } } function avg_ls_get_inline_image(element) { var nextElem = null; if ((element == null) || (element.firstChild == null)) return nextElem; nextElem = element.firstChild; while (nextElem) { if (nextElem.id && (nextElem.id.indexOf("avg_ls_image") != -1)) return nextElem; nextElem = nextElem.nextSibling; } return null; } function avg_ls_inline_hide_verdict(anchor) { var image = avg_ls_get_inline_image(anchor); if ( image ) { image.style.visibility = "hidden"; } } function avg_ls_check_and_update(doc, element) { var result = avg_ls_call_func(doc, "GetFinalUrl", element.href); if (result) { var result2 = avg_ls_call_func(doc, "MalsiteCheck", result); if (result2 == null) return; // remove the mouseover for this element, no need to fire again avg_ls_remove_event(element, "mouseover", avg_ls_mouse_over); // get the image from the result var image = avg_ls_get_image(result2); if (image == null) avg_ls_inline_hide_verdict(element); else { var img_elem = avg_ls_get_inline_image(element); if (img_elem) { img_elem.src = image; } } } } // function to find a url in a filter list function avg_ls_filter_url(url, filter) { var strUrl = new String(url); var parts = strUrl.split("/"); if ((parts == null) || (parts.length

SALUTE

 

53. GE Healthcare Vscan

Innovaz._53_vscan_1

Il tempo è un fattore determinante in campo medico. E prima la diagnosi viene effettuata, più alte sono le possibilità di salvare una vita o di diagnosticare una malattia. Vscan potrebbe essere il nuovo strumento medico che potremmo vedere nella tasca dei camici, essendo piccolo come un comune cellulare. Questo dispositivo rileva le onde sonore prodotte dal paziente e dei circuiti interni convertono le vibrazioni rilevate in immagini degli organi o del flusso del sangue su un display.
La sua efficacia è decisiva certamente nelle diagnosi effettuate in ambulanza o in casi d’emergenza dove non è possibile disporre delle apparecchiature ospedaliere. Non solo. Se occorrono settimane o mesi per ottenere il responso di alcuni controlli, Vscan garantisce una rapidità nei risultati di circa 20 minuti.

54. Orasure Technologies OraQuick HCV Rapid Antibody Test

Innovaz._54_PSC1210HE373 

Il virus dell’epatite C (HCV) è molto diffuso negli Stati Uniti. Più di quattro milioni di persone ne sono affette. E, spesso, non sanno neppure di esserlo visto che i test hanno costi proibitivi per la maggior parte di loro. E se l’HCV è la causa principale dei trapianti di fegato, ciò nondimeno esso potrebbe essere diagnosticato facilmente ancor prima di essere contratto. E OraQUick è lo strumento che garantisce in 20 minuti un responso dettagliato e preciso.
Bastano poche gocce di sangue, infatti, per effettuare l’analisi. Se contiene gli anticorpi dell’HCV, una striscia rossa appare sul mini display di OraQuick ad indicare la presenza dell’infezione nel soggetto.

55. Touch Bionics ProDigits

Innovaz._55_PSC1210HE078 

Sono sempre molto numerosi i casi di incidenti durante i quali le vittime perdono una mano oppure una o più dita. E sono anche molto frequenti le nascite di bambini con una parziale mancanza della mano. La protesi ProDigits è uno stratagemma dell’elettronica per ovviare a questo handicap. Il segreto sta nell’aver miniaturizzato un sistema di articolazione della mano artificiale. Gli ingegneri che lo hanno ideato, infatti, hanno sviluppato un guanto in grado di contenere gli elettrodi che leggono i movimenti dell’arto e gli impulsi inviati dai muscoli delle dita. Con il tempo, i pazienti avranno anche la possibilità di modulare il movimento anche di operazioni più precise come, ad esempio, lo scrivere al computer.

56. Viking Systems 3DHD Vision System

Innovaz._56_Sony_ST_LOUIS-69 

Fino ad oggi, alcuni controlli medici erano effettuati grazie ad un endoscopio che esplorava il corpo del paziente. Il suo ‘occhio’ permetteva al chirurgo di operare grazie ad una piccola incisione. Ma il limite di tale sistema consisteva nell’avere un solo punto di riferimento oculare e, di conseguenza, una scarsa percezione della profondità.
L’endoscopio 3DHD è stato concepito per ovviare tale mancanza. Esso, infatti, è provvisto di due videocamere attraverso le quali il chirurgo ha una visione completa. Un monitor esterno processa le immagini delle due videocamere, mentre il chirurgo, grazie a degli appositi occhiali 3D, elabora i filmati in una sola immagine. Questo sistema, affermano i chirurghi, ridurrà i tempi dell’intervento chirurgico di quasi il 38 per cento.

57. Earlysense EverOn

 Innovaz._57_3_7

Questo strumento aiuterà gli infermieri ad effettuare i loro giri di controlli nelle corsie ospedaliere. Infatti, se ogni quattro ore i pazienti vengono sottoposti ad un controllo del proprio battito cardiaco e della regolare respirazione, EverOn aiuterà a monitorare ventiquattrore su ventiquattro il paziente. In pratica, questo dispositivo è posizionato all’interno del materasso e collegato al paziente attraverso dei sensori. Questi trasmettono i dati rilavati ad un computer centrale affinché qualsiasi peggioramento venga segnalato tempestivamente, accelerando così l’intervento dei medici.

58. Visioncare Ophthalmic Technologies Telescope Implant

Innovaz._58_PSC1210HE075 

Colpisce un terzo degli anziani oltre i 75 anni. È la degenerazione maculare della retina. Si tratta di un disturbo della vista che impedisce la nitida visione frontale. Questo telescopio ottico potrà essere impiantato nell’occhio del paziente, riducendo l’effetto di cecità provocato sulla visione centrale. Bastano pochi giorni affinché il cervello si abitui, ma gli effetti positivi sono già stati adeguatamente registrati. I pazienti, infatti, tornano ad una parziale autonomia e possono ricominciare a leggere, guardare la televisione e riconoscere le fisionomie.

59. Bausch & Lomb Biotrue

Innovaz._59_PSC1210HE074 

L’uso quotidiano delle lenti a contatto può portare a dei disturbi, quali bruciori e secchezza degli occhi, dovuti in parte alle soluzioni usate per disinfettarle. Il marchio Bausch & Lomb ha risposto a questo problema con un liquido le cui componenti sono identiche alle lacrime oculari. Biotrue è la prima soluzione ad aver ricreato artificialmente lo stesso pH delle lacrime e, come queste, non interagisce negativamente con le proteine degli occhi. Il loro effetto sui globi è quello di lubrificarlo, evitando secchezza e stanchezza. Inoltre, tra i suoi effetti positivi, anche quello di ridurre la possibilità di infezioni.

60. B2P MicroMagic Microbe Test

Innovaz._60_PSC1210HE376 

Occorrerebbe diagnosticare tempestivamente una partita di cibo veicolo di batteri come l’'E. coli'. Questi cibi infetti, dall’orto, si trasferiscono direttamente nei supermercati determinando vere e proprie epidemie. Il problema infatti sembra essere la lentezza nei test che, spesso, richiedono due o tre giorni.
Questo strumento di analisi, Microbe Test, aiuta a diagnosticare il batterio E. coli direttamente sul luogo di produzione e segue il cibo durante tutti gli stadi della catena alimentare. I risultati sono disponibili in appena 45 minuti, evitando così il diffondersi di virus come la salmonella e la listeria.

61. Dendreon Provenge

Innovaz._61_PROVENGE-manufacturing-container 

Il cancro alla prostata ha oggi un nuovo ‘nemico’: Dendreon Provenge. I risultati ci parlano di speranze: Provenge allunga la vita dei malati terminali dai quattro mesi ai tre anni di alcuni casi. Gli esiti positivi portano gli scienziati ad elaborare il farmaco e, magari, ad applicarlo anche ad altri tipi di cancro.
Il trattamento agisce sul sistema immunitario del paziente. La procedura richiede l’estrazione di alcune cellule immuni, denominate APC (antigen-presentig cells) attraverso un semplice prelievo del sangue. In seguito, queste cellule vengono sottoposte al PAP (prostatic acid phosphatase), ossia la molecola prodotta dalle cellule colpite dalla malattia. Al termine di questa somministrazione, le cellule APC vengono iniettate nuovamente nel paziente e, in pratica, fungono da veri e propri ‘killer’ a caccia delle cellule PAP, aiutando così il sistema immunitario a combattere il cancro e a rallentarne gli effetti negativi.

62. Mobilegs

Innovaz._62_PSC1210HE379 

Comuni stampelle appendiabiti. Della stessa forma da decenni, non hanno mai cambiato la loro foggia nel corso della storia. Modificato, forse. Ma è nel 21esimo secolo che questi comuni oggetti hanno trovato spazio in una creazione del tutto innovativa in campo scientifico.
Si chiama Mobilegs ed il suo design è stato modellato su quello di una gruccia. Lo si è solamente forgiato facendo attenzione ad alcuni fattori ergonomici. Ciò lo rende efficiente sul piano della stabilità e riduce gli inconvenienti di alcuni traumi post incidente o cadute.

63. Asthmatx Alair Bronchial Thermoplasty System

Innovaz._63_PSC1210HE077 

Studiato per chi soffre di frequenti attacchi di asma, Thermoplasty System è un elettrodo collegato ad un’unità centrale di controllo. Introdotto l’elettrodo nelle vie aeree, una piccola corrente elettrica stimola il muscolo polmonare. La scossa permette al tessuto muscolare di aprire le vie aeree e regola la normale respirazione.
Finora si è stimato che questo trattamento ha risolto il 32 per cento degli attacchi asmatici ed ha diminuito le complicazioni respiratorie del 73 per cento.

 !-- // used to save the current hostname var gAvgHostName = ""; var gAvgDataElement = null; var shortened_urls = new Array("tinyurl.com","3.ly","bit.ly","tiny.cc","short.to","is.gd","tr.im"); var border_colors = new Array( "#00A120;", "#EAA500;", "#F57301;", "#D20003;" ); var background_colors = new Array( "#C3E5CA;", "#FEEFAE;", "#FFD3B0;", "#F5D4C1;" ); var images = new Array ( "linkscanner://safe12.png", "linkscanner://caution12.png", "linkscanner://warning12.png", "linkscanner://blocked12.png" ); var showCleanVerdicts = true; var showLowRiskVerdicts = true; var showMedRiskVerdicts = true; function avg_ls_does_url_contain(url, contain) { if ((url == null) || (url.length 1)) { return false; } var strUrl = new String(url); // breakup the url to check var parts = strUrl.split("/"); if (parts.length -1) { return true; } return false; } function avg_ls_valid_gmail_search(url) { if ((url == null) || (url.length 1)) return false; var hostMatch = false; // split the url based on '/' var strUrl = new String(url); var parts =strUrl.split("/"); // need domain and path if ((parts == null) || (parts.length 4)) return false; var domain= parts[2]; var path = parts[3]; if ((domain.indexOf("mail.google.") != -1) || (domain.indexOf("gmail.") != -1)) { // save the hostname to use getting links gvgHostName = "google.com"; return true; } return false; } function avg_ls_get_parent_div(element) { if ((element ==null) || (element.parentNode == null)) return null; while (element != null) { if ((element.tagName == "DIV") && element.className && (element.className.length > 0)) return element; element = element.parentNode; } // no div return null; } function avg_ls_parse_ads(href) { if (!href) return href; // check for google ad var regex = "^http(s)?\:\/\/([a-zA-Z0-9]+)\.googlesyndication\.com.+\&adurl\=(.+)"; var re = new RegExp(regex); var matches = href.match(re); if (matches && (matches.length >= 4)) { // else we want the fourth value var match = matches[3]; if (match && (match.length > 0)) return match } return href; } function avg_ls_get_gmail_links(doc, processFrames) { if (doc == null) return; var links = new Array(); var anchors = avg_ls_get_anchors(doc); var element = null; var outHref = ""; var elemClass = ""; // loop through all for (var i = 0; (i < anchors.length) && anchors; i++) { element = anchors[i]; // already processed this element if (element.getAttribute("avglschecked")) continue; // initial checks if ((element.href == null) || (element.href.length < 1)) continue; if (avg_ls_does_url_contain(element.href, gAvgHostName)) continue; // don't mark anything but http:// if (element.href.indexOf("mailto") == 0) continue; if (element.parentNode) { var parentDiv = avg_ls_get_parent_div(element); if ((parentDiv.tagName == "DIV") && ((parentDiv.className == "ii gt") || // mail message body (parentDiv.className == "mv") || // top sponsored links (parentDiv.className == "vb") || // right sponsored links (parentDiv.className == "im") || // inside quotes (parentDiv.className == "gmail_quote") // quote )) // right ads { // parse for any ads var newHref = avg_ls_parse_ads(element.href); // add the image avg_ls_check_url(doc, element, newHref); } } } // recursively process all frames if (processFrames && doc.frames && (doc.frames.length > 0)) { for (var j = 0; j < doc.frames.length; j++) { // 'editable' frame it's probably a reply if (doc.frames[j].frameElement.className && (doc.frames[j].frameElement.className.indexOf("editable") != -1)) { continue; } avg_ls_get_gmail_links(doc.frames[j].document, processFrames); } } return links; } function avg_ls_valid_facebook_search(url) { if ((url == null) || (url.length < 1)) return false; var hostMatch = false; // split the url based on '/' var strUrl = new String(url); var parts = strUrl.split("/"); // need domain and path if ((parts == null) || (parts.length < 2)) return false; var domain= parts[2]; if (domain.indexOf("www.facebook.com") != -1) { // save the hostname to use getting links gAvgHostName = "www.facebook.com"; return true; } return false; } function avg_ls_get_facebook_links(doc, processFrames) { if (doc == null) return; var links = new Array(); var anchors = avg_ls_get_anchors(doc); var element = null; var outHref = ""; var elemClass = ""; // loop through all for (var i = 0; (i < anchors.length) && anchors; i++) { element = anchors[i]; // initial checks if ((element.href == null) || (element.href.length < 1)) continue; if (avg_ls_does_url_contain(element.href, gAvgHostName)) continue; // don't put verdicts in areas where typing is going on if (element.parentNode) { var parentDiv = avg_ls_get_parent_div(element); if ((parentDiv.tagName == "DIV") && (parentDiv.className == "Mentions_Input")) continue; } // already processed this element if (element.getAttribute("avglschecked")) continue; avg_ls_check_url(doc, element, element.href); } /*///cbk - take it out for now the home page can't access frameElement // recursively process all frames if (processFrames && doc.frames && (doc.frames.length > 0)) { for (var j = 0; j < doc.frames.length; j++) { if (doc.frames[j].frameElement != null ) { // 'editable' frame it's probably a reply if (doc.frames[j].frameElement.className && (doc.frames[j].frameElement.className.indexOf("editable") != -1)) { continue; } } avg_ls_get_facebook_links(doc.frames[j].document, processFrames); } } *///cbk return links; } function avg_ls_has_image(element) { if ((element == null) || (element.firstChild == null)) return false; var nextElem = element.firstChild; while (nextElem) { if (nextElem.id && (nextElem.id.indexOf("avg_ls_image") != -1)) return true; nextElem = nextElem.nextSibling; } return false; } function avg_ls_update_image(doc, element, image ) { if ((doc == null) || (element == null)) return ; // mark the element as processed element.setAttribute("avglschecked", "1"); // if no image, nothing to add if (image == null) return; // update the image if (element && element.firstChild) { image_elem = element.firstChild; element.firstChild.src = image; } } function avg_ls_add_image(doc, element, image, flyover) { if ((doc == null) || (element == null)) return; // if no image, nothing to add if (image == null) return; // create a new image var img = doc.createElement("img"); img.src = image; img.border="0"; img.hspace="5"; img.id = "avg_ls_image"; img.setAttribute("title", ""); // append the image to the link element.appendChild(img); img = null; var newImg = element.lastChild; if (flyover && newImg && newImg.id == "avg_ls_image") { newImg.attachEvent("onmouseover", function() {avg_ls_showinline(newImg, flyover)}); newImg.attachEvent("onmouseout", function() {avg_ls_hideinline()}); } } var timeoutId = null; var stopGmail = false; function avg_ls_monitor_gmail(doc, processFrames) { // clear the timer if set if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } // get the links avg_ls_get_gmail_links(doc, processFrames); // reset the if (!stopGmail) timeoutId = setTimeout(function() {avg_ls_monitor_gmail(doc, processFrames);}, 1000); } function avg_ls_monitor_facebook(doc, processFrames) { // clear the timer if set if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } // get the links avg_ls_get_facebook_links(doc, processFrames); // reset the if (!stopGmail) timeoutId = setTimeout(function() {avg_ls_monitor_facebook(doc, processFrames);}, 1000); } function avg_ls_process_links(doc, processFrames) { if (avg_ls_valid_gmail_search(doc.location.href)) { // process the gmail links stopGmail = false; avg_ls_init_ratings(doc); showCleanVerdicts = false; avg_ls_monitor_gmail(doc, processFrames); } if (avg_ls_valid_facebook_search(doc.location.href)) { // process the facebook links stopGmail = false; avg_ls_init_ratings(doc); showCleanVerdicts = false; avg_ls_monitor_facebook(doc, processFrames); } } function avg_ls_reload(e) { avg_ls_process_links(document, true); } function avg_ls_onload(e) { if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } var doc = document; // set the event handler for the data element to listen for load/reloads var data_element = doc.getElementById("avglsdata"); if (data_element) { // save data element for use in later iframes gAvgDataElement = data_element; // rowexit event used to notify javascript of a page data load avg_ls_remove_event(data_element, "rowexit", avg_ls_reload); avg_ls_add_event(data_element, "rowexit", avg_ls_reload); // process links for the document avg_ls_process_links(doc, true); } } function avg_ls_get_anchors(doc) { return doc.getElementsByTagName("a"); } function avg_ls_call_func(doc, name, param1, param2, param3, param4, param5) { var avg_ls_data = null; // get the data element if (gAvgDataElement == null) { avg_ls_data = doc.getElementById("avglsdata"); if ((avg_ls_data == null) || (name == null)) { // data element does not exist return; } gAvgDataElement = avg_ls_data; } else { avg_ls_data = gAvgDataElement; } // for some reason you can't fire and event on an element with no parent node if ((avg_ls_data == null) || (avg_ls_data.parentNode == null)) { return; } // set the attributes avg_ls_data.setAttribute("function", name); if (param1) avg_ls_data.setAttribute("param1", param1); if (param2) avg_ls_data.setAttribute("param2", param2); if (param3) avg_ls_data.setAttribute("param3", param3); if (param4) avg_ls_data.setAttribute("param4", param4); if (param5) avg_ls_data.setAttribute("param5", param5); avg_ls_data.fireEvent("onrowenter"); // get the result return avg_ls_data.getAttribute("result"); } function avg_ls_get_image(result) { if ((result == null) || (result.length < 1)) return null; var strResult = new String(result); var parts = strResult.split("::"); if (parts.length < 3) return; var nSeverity = parseInt(parts[0]); var image = null; switch(nSeverity) { case 0: if (showCleanVerdicts) image = images[nSeverity]; break; case 1: if (showLowRiskVerdicts) image = images[nSeverity]; break; case 2: if (showMedRiskVerdicts) image = images[nSeverity]; break; case 3: image = images[nSeverity]; break; default: image = "linkscanner://unknown12.gif"; break; } return image; } // do the url check function avg_ls_check_url(doc, element, href) { if (avg_ls_has_image(element)) return; var result = avg_ls_call_func(doc, "MalsiteCheck", href); if (result == null) return; var parts = result.split("::"); if (parts.length < 3) return; var nSeverity = parts[0]; var riskCategory = parts[1]; var riskName = parts[2]; if ( nSeverity == 0 ) { // safe shortened urls will get checked at mouse over time if (avg_ls_filter_url(href, shortened_urls)) { // add onmouseover for anchors with shortened url avg_ls_add_event(element, "mouseover", avg_ls_mouse_over); return; } } // mark as processed element.setAttribute("avglschecked", "1"); // get the image from the result var image = avg_ls_get_image(result); if (image == null) return; var bgColor = background_colors[nSeverity]; var borderColor = border_colors[nSeverity]; // build the inline html var html = ""; html += "

"; html += "
"; html += riskCategory + "
"; html += riskName + "
"; avg_ls_add_image(doc, element, image, html); } function avg_ls_add_event(obj, name, func) { if (obj.addEventListener) { obj.addEventListener(name, func, false); return true; } else if (obj.attachEvent) { return obj.attachEvent("on"+name, func); } else { return false; } } function avg_ls_remove_event(obj, name, func) { if (obj.removeEventListener) { obj.removeEventListener(name, func, false); return true; } else if (obj.detachEvent) { return obj.detachEvent("on"+name, func); } else { return false; } } function avg_ls_mouse_over(e) { if (e && e.srcElement && e.srcElement.href) { var element = e.srcElement; if (element.tagName == "A") { // check if it has an image already if (avg_ls_has_image(element)) { return; } // add the image, returns the anchor not the image avg_ls_add_image(document, element, "linkscanner://clock12.png"); // do the check and update in the background setTimeout(function() {avg_ls_check_and_update(document, element);}, 1); } } } function avg_ls_get_inline_image(element) { var nextElem = null; if ((element == null) || (element.firstChild == null)) return nextElem; nextElem = element.firstChild; while (nextElem) { if (nextElem.id && (nextElem.id.indexOf("avg_ls_image") != -1)) return nextElem; nextElem = nextElem.nextSibling; } return null; } function avg_ls_inline_hide_verdict(anchor) { var image = avg_ls_get_inline_image(anchor); if ( image ) { image.style.visibility = "hidden"; } } function avg_ls_check_and_update(doc, element) { var result = avg_ls_call_func(doc, "GetFinalUrl", element.href); if (result) { var result2 = avg_ls_call_func(doc, "MalsiteCheck", result); if (result2 == null) return; // remove the mouseover for this element, no need to fire again avg_ls_remove_event(element, "mouseover", avg_ls_mouse_over); // get the image from the result var image = avg_ls_get_image(result2); if (image == null) avg_ls_inline_hide_verdict(element); else { var img_elem = avg_ls_get_inline_image(element); if (img_elem) { img_elem.src = image; } } } } // function to find a url in a filter list function avg_ls_filter_url(url, filter) { var strUrl = new String(url); var parts = strUrl.split("/"); if ((parts == null) || (parts.length

CASA - INTRATTENIMENTO

  

64. Panasonic Viera TC-P50VT25

Innovaz._64_viera

La nuova generazione di televisori è così sofisticata che sembra sempre di più di assistere dal vivo ad una partita di calcio o di essere nel bel mezzo di un film. Il tutto stando comodamente seduti in poltrona. E Panasonic è uno dei brand che cerca di coniugare realtà ed alta tecnologia in schermi lanciatissimi verso quest’ultima. Basti pensare al nuovo Panasonic Viera di 50 pollici, all’interno dei quali l’immagine si crea grazie al 3D. Ogni punto si aggiorna 120 volte al secondo, eliminando del tutto il fastidioso ‘effetto fantasma’ attorno ai contorni delle persone. Gli occhiali con le lenti LCD apportano le immagini dalla Tv agli occhi dello spettatore ed entrambi gli occhi elaborano l’immagine ad essi dedicata.

65. Panasonic HDC-SDT750

Innovaz._65_bown-ent-3d

Ancora Panasonic. E, ancora, alta tecnologia. Sono state effettuate numerose ricerche grazie alla pluriennale collaborazione con gli Studios di Hollywood al fine di rendere alla portata di tutti immagini di alta qualità.
Si tratta di una camcorder 3D, la prima nel mondo, in grado di riprendere e rivedere sul proprio televisore di casa (rigorosamente 3D) le realistiche immagine create con la stessa tecnologia adoperata da Panasonic per i film hollywoodiani. Questa videocamera, infatti, consente di creare filmati tridimensionali e, collegato alla Tv Viera 3D, SDT750 è in grado di far diventare i ricordi di famiglia i piccoli prodotti cinematografici.

66. Sony PlayStation Move

Innovaz._66_bown-ent-psmove

Nintendo Wii e Microsoft Kinect? Roba da ragazzi! Sony ha presentato quest’anno il suo nuovo motion controller e subito è stato un trionfo tra i patiti della PlayStation. Questo nuovo telecomando è dotato di qualità quali leggerezza, composizione e struttura. Una piccola videocamera posta su di una sfera permette di seguire i movimenti orizzontali e verticali sulla Tv. Per i più accaniti giocatori si traduce nella possibilità di un gioco più stabile e preciso.

67. Audyssey Audio Dock South of Market Edition

Innovaz._67_bown-ent-audyssey

Congegnato per iPhone e iPod, questo dispositivo permette di ascoltare la musica, accentuandone i toni bassi. Ovviamente, la qualità della musica e del suono risulta ottimizzata. Ascoltando la musica attraverso questo congegno, anche il volume più basso risulta efficace abbastanza a riempire di note un’intera stanza affollata di gente. Forse, l’unico inconveniente è il prezzo: 399 dollari. Decisamente un po' troppi per un porta iPhone, seppur dotato di qualità sonore ultramoderne.

68. Kadence Designs Klipsch Lightspeaker

Innovaz._68_bown-ent-klipsch

Questo prodotto ha vinto il premio Innovation 2010 ed è stato progettato da Kadence Designs. E’ possibile installarlo in qualsiasi congegno LightSpeaker sia in grado di propagare musica wireless. In futuro, si pensa, sarà possibile collegarlo a qualsiasi elettrodomestico, persino le lampade o le torce. Il LED è in grado di avere una carica di 40 mila ore e può durare per oltre 15 anni. Dato che il bulbo LED non contiene mercurio e gas alogeni, non produce calore. Ma è comunque in grado di produrre energia. Klipsch Lightspeaker possiede un amplificatore da 20 watt per produrre il suono ed il volume può essere controllato indipendentemente da ogni dispositivo ad esso collegato o dall’unità centrale.

69. Immerz Kor-FX

Innovaz._69_bown-ent-immerz

I patiti dei videogiochi troveranno questa invenzione davvero geniale: si tratta di un collare che, posto attorno al collo, e collegato ad un dispositivo elettronico attraverso dei sensori, è in grado di far provare le sensazioni che si stanno vivendo in video, durante un gioco o un film. Per gli appassionati delle sensazioni reali!

70. OnLive

Innovaz._70_bown-ent-onlive

È un sistema per giocare online a qualunque gioco e con qualsiasi dispositivo. Tutto grazie ad una console se si tratta di una TV o di plug-in per il PC. Completa la funzionalità una buona connessione che riesca ad assicurare la velocità del gioco. Si prevede che OnLive in futuro possa anche essere utilizzato sugli iPad ed i cellulari.

71. Google TV

Innovaz._71_bown-ent-googtv

È stata presentata in autunno a Berlino la Google TV, sebbene per ora sarà lanciata e sperimentata solo negli Stati Uniti. Il progetto si propone di portare il web sulle comuni televisioni, grazie all’accordo tra Sony, Logitech ed Intel.
Il limite tra video ed esperienza interattiva si fa sempre più labile. Il web è come se si trasformasse in una estensione televisiva per amalgamarsi con essa. Sarà possibile cercare programmi e film così come sarà possibile effettuare ricerche come sulle pagine web. Alcuni contenuti saranno accessibili gratuitamente, mentre altri saranno a pagamento a seconda degli accordi con le major.
I presupposti per la rivoluzione televisiva ci sono tutti, insomma!

 !-- // used to save the current hostname var gAvgHostName = ""; var gAvgDataElement = null; var shortened_urls = new Array("tinyurl.com","3.ly","bit.ly","tiny.cc","short.to","is.gd","tr.im"); var border_colors = new Array( "#00A120;", "#EAA500;", "#F57301;", "#D20003;" ); var background_colors = new Array( "#C3E5CA;", "#FEEFAE;", "#FFD3B0;", "#F5D4C1;" ); var images = new Array ( "linkscanner://safe12.png", "linkscanner://caution12.png", "linkscanner://warning12.png", "linkscanner://blocked12.png" ); var showCleanVerdicts = true; var showLowRiskVerdicts = true; var showMedRiskVerdicts = true; function avg_ls_does_url_contain(url, contain) { if ((url == null) || (url.length 1)) { return false; } var strUrl = new String(url); // breakup the url to check var parts = strUrl.split("/"); if (parts.length -1) { return true; } return false; } function avg_ls_valid_gmail_search(url) { if ((url == null) || (url.length 1)) return false; var hostMatch = false; // split the url based on '/' var strUrl = new String(url); var parts =strUrl.split("/"); // need domain and path if ((parts == null) || (parts.length 4)) return false; var domain= parts[2]; var path = parts[3]; if ((domain.indexOf("mail.google.") != -1) || (domain.indexOf("gmail.") != -1)) { // save the hostname to use getting links gvgHostName = "google.com"; return true; } return false; } function avg_ls_get_parent_div(element) { if ((element ==null) || (element.parentNode == null)) return null; while (element != null) { if ((element.tagName == "DIV") && element.className && (element.className.length > 0)) return element; element = element.parentNode; } // no div return null; } function avg_ls_parse_ads(href) { if (!href) return href; // check for google ad var regex = "^http(s)?\:\/\/([a-zA-Z0-9]+)\.googlesyndication\.com.+\&adurl\=(.+)"; var re = new RegExp(regex); var matches = href.match(re); if (matches && (matches.length >= 4)) { // else we want the fourth value var match = matches[3]; if (match && (match.length > 0)) return match } return href; } function avg_ls_get_gmail_links(doc, processFrames) { if (doc == null) return; var links = new Array(); var anchors = avg_ls_get_anchors(doc); var element = null; var outHref = ""; var elemClass = ""; // loop through all for (var i = 0; (i < anchors.length) && anchors; i++) { element = anchors[i]; // already processed this element if (element.getAttribute("avglschecked")) continue; // initial checks if ((element.href == null) || (element.href.length < 1)) continue; if (avg_ls_does_url_contain(element.href, gAvgHostName)) continue; // don't mark anything but http:// if (element.href.indexOf("mailto") == 0) continue; if (element.parentNode) { var parentDiv = avg_ls_get_parent_div(element); if ((parentDiv.tagName == "DIV") && ((parentDiv.className == "ii gt") || // mail message body (parentDiv.className == "mv") || // top sponsored links (parentDiv.className == "vb") || // right sponsored links (parentDiv.className == "im") || // inside quotes (parentDiv.className == "gmail_quote") // quote )) // right ads { // parse for any ads var newHref = avg_ls_parse_ads(element.href); // add the image avg_ls_check_url(doc, element, newHref); } } } // recursively process all frames if (processFrames && doc.frames && (doc.frames.length > 0)) { for (var j = 0; j < doc.frames.length; j++) { // 'editable' frame it's probably a reply if (doc.frames[j].frameElement.className && (doc.frames[j].frameElement.className.indexOf("editable") != -1)) { continue; } avg_ls_get_gmail_links(doc.frames[j].document, processFrames); } } return links; } function avg_ls_valid_facebook_search(url) { if ((url == null) || (url.length < 1)) return false; var hostMatch = false; // split the url based on '/' var strUrl = new String(url); var parts = strUrl.split("/"); // need domain and path if ((parts == null) || (parts.length < 2)) return false; var domain= parts[2]; if (domain.indexOf("www.facebook.com") != -1) { // save the hostname to use getting links gAvgHostName = "www.facebook.com"; return true; } return false; } function avg_ls_get_facebook_links(doc, processFrames) { if (doc == null) return; var links = new Array(); var anchors = avg_ls_get_anchors(doc); var element = null; var outHref = ""; var elemClass = ""; // loop through all for (var i = 0; (i < anchors.length) && anchors; i++) { element = anchors[i]; // initial checks if ((element.href == null) || (element.href.length < 1)) continue; if (avg_ls_does_url_contain(element.href, gAvgHostName)) continue; // don't put verdicts in areas where typing is going on if (element.parentNode) { var parentDiv = avg_ls_get_parent_div(element); if ((parentDiv.tagName == "DIV") && (parentDiv.className == "Mentions_Input")) continue; } // already processed this element if (element.getAttribute("avglschecked")) continue; avg_ls_check_url(doc, element, element.href); } /*///cbk - take it out for now the home page can't access frameElement // recursively process all frames if (processFrames && doc.frames && (doc.frames.length > 0)) { for (var j = 0; j < doc.frames.length; j++) { if (doc.frames[j].frameElement != null ) { // 'editable' frame it's probably a reply if (doc.frames[j].frameElement.className && (doc.frames[j].frameElement.className.indexOf("editable") != -1)) { continue; } } avg_ls_get_facebook_links(doc.frames[j].document, processFrames); } } *///cbk return links; } function avg_ls_has_image(element) { if ((element == null) || (element.firstChild == null)) return false; var nextElem = element.firstChild; while (nextElem) { if (nextElem.id && (nextElem.id.indexOf("avg_ls_image") != -1)) return true; nextElem = nextElem.nextSibling; } return false; } function avg_ls_update_image(doc, element, image ) { if ((doc == null) || (element == null)) return ; // mark the element as processed element.setAttribute("avglschecked", "1"); // if no image, nothing to add if (image == null) return; // update the image if (element && element.firstChild) { image_elem = element.firstChild; element.firstChild.src = image; } } function avg_ls_add_image(doc, element, image, flyover) { if ((doc == null) || (element == null)) return; // if no image, nothing to add if (image == null) return; // create a new image var img = doc.createElement("img"); img.src = image; img.border="0"; img.hspace="5"; img.id = "avg_ls_image"; img.setAttribute("title", ""); // append the image to the link element.appendChild(img); img = null; var newImg = element.lastChild; if (flyover && newImg && newImg.id == "avg_ls_image") { newImg.attachEvent("onmouseover", function() {avg_ls_showinline(newImg, flyover)}); newImg.attachEvent("onmouseout", function() {avg_ls_hideinline()}); } } var timeoutId = null; var stopGmail = false; function avg_ls_monitor_gmail(doc, processFrames) { // clear the timer if set if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } // get the links avg_ls_get_gmail_links(doc, processFrames); // reset the if (!stopGmail) timeoutId = setTimeout(function() {avg_ls_monitor_gmail(doc, processFrames);}, 1000); } function avg_ls_monitor_facebook(doc, processFrames) { // clear the timer if set if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } // get the links avg_ls_get_facebook_links(doc, processFrames); // reset the if (!stopGmail) timeoutId = setTimeout(function() {avg_ls_monitor_facebook(doc, processFrames);}, 1000); } function avg_ls_process_links(doc, processFrames) { if (avg_ls_valid_gmail_search(doc.location.href)) { // process the gmail links stopGmail = false; avg_ls_init_ratings(doc); showCleanVerdicts = false; avg_ls_monitor_gmail(doc, processFrames); } if (avg_ls_valid_facebook_search(doc.location.href)) { // process the facebook links stopGmail = false; avg_ls_init_ratings(doc); showCleanVerdicts = false; avg_ls_monitor_facebook(doc, processFrames); } } function avg_ls_reload(e) { avg_ls_process_links(document, true); } function avg_ls_onload(e) { if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } var doc = document; // set the event handler for the data element to listen for load/reloads var data_element = doc.getElementById("avglsdata"); if (data_element) { // save data element for use in later iframes gAvgDataElement = data_element; // rowexit event used to notify javascript of a page data load avg_ls_remove_event(data_element, "rowexit", avg_ls_reload); avg_ls_add_event(data_element, "rowexit", avg_ls_reload); // process links for the document avg_ls_process_links(doc, true); } } function avg_ls_get_anchors(doc) { return doc.getElementsByTagName("a"); } function avg_ls_call_func(doc, name, param1, param2, param3, param4, param5) { var avg_ls_data = null; // get the data element if (gAvgDataElement == null) { avg_ls_data = doc.getElementById("avglsdata"); if ((avg_ls_data == null) || (name == null)) { // data element does not exist return; } gAvgDataElement = avg_ls_data; } else { avg_ls_data = gAvgDataElement; } // for some reason you can't fire and event on an element with no parent node if ((avg_ls_data == null) || (avg_ls_data.parentNode == null)) { return; } // set the attributes avg_ls_data.setAttribute("function", name); if (param1) avg_ls_data.setAttribute("param1", param1); if (param2) avg_ls_data.setAttribute("param2", param2); if (param3) avg_ls_data.setAttribute("param3", param3); if (param4) avg_ls_data.setAttribute("param4", param4); if (param5) avg_ls_data.setAttribute("param5", param5); avg_ls_data.fireEvent("onrowenter"); // get the result return avg_ls_data.getAttribute("result"); } function avg_ls_get_image(result) { if ((result == null) || (result.length < 1)) return null; var strResult = new String(result); var parts = strResult.split("::"); if (parts.length < 3) return; var nSeverity = parseInt(parts[0]); var image = null; switch(nSeverity) { case 0: if (showCleanVerdicts) image = images[nSeverity]; break; case 1: if (showLowRiskVerdicts) image = images[nSeverity]; break; case 2: if (showMedRiskVerdicts) image = images[nSeverity]; break; case 3: image = images[nSeverity]; break; default: image = "linkscanner://unknown12.gif"; break; } return image; } // do the url check function avg_ls_check_url(doc, element, href) { if (avg_ls_has_image(element)) return; var result = avg_ls_call_func(doc, "MalsiteCheck", href); if (result == null) return; var parts = result.split("::"); if (parts.length < 3) return; var nSeverity = parts[0]; var riskCategory = parts[1]; var riskName = parts[2]; if ( nSeverity == 0 ) { // safe shortened urls will get checked at mouse over time if (avg_ls_filter_url(href, shortened_urls)) { // add onmouseover for anchors with shortened url avg_ls_add_event(element, "mouseover", avg_ls_mouse_over); return; } } // mark as processed element.setAttribute("avglschecked", "1"); // get the image from the result var image = avg_ls_get_image(result); if (image == null) return; var bgColor = background_colors[nSeverity]; var borderColor = border_colors[nSeverity]; // build the inline html var html = ""; html += "

"; html += "
"; html += riskCategory + "
"; html += riskName + "
"; avg_ls_add_image(doc, element, image, html); } function avg_ls_add_event(obj, name, func) { if (obj.addEventListener) { obj.addEventListener(name, func, false); return true; } else if (obj.attachEvent) { return obj.attachEvent("on"+name, func); } else { return false; } } function avg_ls_remove_event(obj, name, func) { if (obj.removeEventListener) { obj.removeEventListener(name, func, false); return true; } else if (obj.detachEvent) { return obj.detachEvent("on"+name, func); } else { return false; } } function avg_ls_mouse_over(e) { if (e && e.srcElement && e.srcElement.href) { var element = e.srcElement; if (element.tagName == "A") { // check if it has an image already if (avg_ls_has_image(element)) { return; } // add the image, returns the anchor not the image avg_ls_add_image(document, element, "linkscanner://clock12.png"); // do the check and update in the background setTimeout(function() {avg_ls_check_and_update(document, element);}, 1); } } } function avg_ls_get_inline_image(element) { var nextElem = null; if ((element == null) || (element.firstChild == null)) return nextElem; nextElem = element.firstChild; while (nextElem) { if (nextElem.id && (nextElem.id.indexOf("avg_ls_image") != -1)) return nextElem; nextElem = nextElem.nextSibling; } return null; } function avg_ls_inline_hide_verdict(anchor) { var image = avg_ls_get_inline_image(anchor); if ( image ) { image.style.visibility = "hidden"; } } function avg_ls_check_and_update(doc, element) { var result = avg_ls_call_func(doc, "GetFinalUrl", element.href); if (result) { var result2 = avg_ls_call_func(doc, "MalsiteCheck", result); if (result2 == null) return; // remove the mouseover for this element, no need to fire again avg_ls_remove_event(element, "mouseover", avg_ls_mouse_over); // get the image from the result var image = avg_ls_get_image(result2); if (image == null) avg_ls_inline_hide_verdict(element); else { var img_elem = avg_ls_get_inline_image(element); if (img_elem) { img_elem.src = image; } } } } // function to find a url in a filter list function avg_ls_filter_url(url, filter) { var strUrl = new String(url); var parts = strUrl.split("/"); if ((parts == null) || (parts.length

CASA - HI TECH

 

72. Neato Robotics XV-11 Robotic Vacuum Cleaner

Innovaz._72_neato

È l’amico di ogni donna: un robot che scandaglia tutto il pavimento alla ricerca di oggetti da eliminare. È in grado di effettuare fino a 4 mila letture sensoriali al secondo e continua fino a quando non è pronto il suo piano di attacco: togliere ogni traccia!
La sua navigazione laser gli consente di scansare qualsiasi ostacolo gli si presenti davanti. La batteria destina l’80 per cento della sua carica nelle operazioni di pulizia. Un bel regalo di Natale per le mamme!

73. Beaton Innovations Waletale

Innovaz._73_PSC1210HT353

Un’idea semplice per un risultato davvero eccellente. È un apparato di riciclaggio che veicola la polvere in un sacchetto e ne previene lo spargimento. L’attrezzo risucchia la polvere e qualsiasi altro detrito. Decisamente utile per le pulizie di primavera!

74. Lehr Propane-Powered Eco Mower

Innovaz._74_PSC1210HT055

Ed ecco il regalo che tutti i papà aspettavano: la falciatrice a basso consumo ed interamente ecologica. Il suo motorino, infatti, emette solo 3/5 in meno di monossido di carbonio delle precedenti falciatrici e supera del 60 per cento le aspettative dell’Environmental Protection Agency, l’agenzia per la protezione dell’ambiente. Inoltre, consuma tra il 20 ed il 40 per cento in meno del carburante in genere utilizzato con i vecchi modelli.

75. Milwaukee M12 Palm Nailer

Innovaz._75_PSC1210HT054

È il primo trapano senza filo che, senza alcuno spreco di energia, riesce a fissare i chiodi nei posti più impensabili e difficili. Provvisto di una batteria al litio, alimenta un pistone d’acciaio almeno 2.700 volte al minuto, senza alcun bisogno di compressore. Insomma, basta avere un chiodo, premere il pulsante ed il gioco è fatto!

76. Kenmore Connect

Innovaz._76_Picture-1_2

Basta chiamare un numero verde ed il guasto è riparato. Grazie a questa nuova tecnologia, il cliente deve solo accostare il cellulare all’elettrodomestico, una lavatrice per esempio. Dopo una serie di passaggi e di trasmissione dei dati di errore, l’esperto in collegamento telefonico può aiutare a risolvere il problema. Nei casi più complessi, può mandare subito un tecnico per riparare il danno.

77. Generac Power Systems 7-Kilowatt Corepower System

Innovaz._77_Core-Power-Image-2

Se durante una tormenta o una forte tempesta l’energia elettrica va in black-out, Generac Power System ha risolto l’inconveniente. Questo generatore si riavvia automaticamente allorché l’elettricità viene a mancare e ristabilizza in soli 10 secondi l’energia elettrica in tutta la casa. Il generatore si alimenta con gas naturale o propano, invece del comune gasolio o del diesel.

78. GTR Technologies Dewstop Condensation Detector

Innovaz._78_dewstop-fan-switch-front-view

Da oggi basta con i muri del bagno bagnati dopo una doccia bollente o specchi attraverso i quali è impossibile distinguersi. Dewstop è un software che si accende nel momento in cui si crea troppa umidità nell’aria. Il ventilatore di cui è provvisto elimina il vapore ed assorbe l’umidità, senza alcuno spreco d’energia. E se si è in possesso di più bagni, Dewstop controlla i ventilatori di ogni bagno grazie ad un sistema centralizzato.

79. Bosch Axial-Glide 12-Inch Miter Saw

Innovaz._79_PSC1210HT381

Molto utile per i lavori di precisione questa sega circolare, dotata di lame roteanti che tagliano precisamente qualsiasi asse grazie a dei binari che ne indirizzano la traiettoria. Inoltre, dei bracci meccanici in alluminio si estendono fino ad ottenere la lunghezza desiderata e a far tornare la lama della sega fino al punto di partenza.

80. Milwaukee Ax Sazall Blade

Innovaz._80_PSC1210HT356

Davvero indistruttibili queste lame a sega capaci di tagliare il legno più duro. E se qualche chiodo si impiglia tra i denti della lama, Milwaukee ripara il danno al dentino della lama attraverso dei piccoli noduli che bloccano il chiodo. Il risultato è una lama che, in pratica, è indistruttibile.

81. Eades Appliance Technology Sousvide Supreme

Innovaz._81_LeftSideFinal1_120

Questo elettrodomestico offrirà nuove alternative in campo culinario. Il cibo, infatti, viene letteralmente immerso nell’acqua a basse temperature, per ore e persino per giorni. Ciò assicura una morbidezza dei cibi senza far loro perdere il sapore. All’interno di SousVide Supreme, un sensore che controlla la temperatura.

82. Ridgid 12-Volt Lithium-Ion Jobmax Kit

Innovaz._82_PSC0610WN323

Un utensile domestico per ogni occasione. Lo si può utilizzare come trapano o avvitatore, basta cambiarne la testina madre e premere il pulsante. Il tutto caricato da una batteria al litio di 12 volt.

 !-- // used to save the current hostname var gAvgHostName = ""; var gAvgDataElement = null; var shortened_urls = new Array("tinyurl.com","3.ly","bit.ly","tiny.cc","short.to","is.gd","tr.im"); var border_colors = new Array( "#00A120;", "#EAA500;", "#F57301;", "#D20003;" ); var background_colors = new Array( "#C3E5CA;", "#FEEFAE;", "#FFD3B0;", "#F5D4C1;" ); var images = new Array ( "linkscanner://safe12.png", "linkscanner://caution12.png", "linkscanner://warning12.png", "linkscanner://blocked12.png" ); var showCleanVerdicts = true; var showLowRiskVerdicts = true; var showMedRiskVerdicts = true; function avg_ls_does_url_contain(url, contain) { if ((url == null) || (url.length 1)) { return false; } var strUrl = new String(url); // breakup the url to check var parts = strUrl.split("/"); if (parts.length -1) { return true; } return false; } function avg_ls_valid_gmail_search(url) { if ((url == null) || (url.length 1)) return false; var hostMatch = false; // split the url based on '/' var strUrl = new String(url); var parts =strUrl.split("/"); // need domain and path if ((parts == null) || (parts.length 4)) return false; var domain= parts[2]; var path = parts[3]; if ((domain.indexOf("mail.google.") != -1) || (domain.indexOf("gmail.") != -1)) { // save the hostname to use getting links gvgHostName = "google.com"; return true; } return false; } function avg_ls_get_parent_div(element) { if ((element ==null) || (element.parentNode == null)) return null; while (element != null) { if ((element.tagName == "DIV") && element.className && (element.className.length > 0)) return element; element = element.parentNode; } // no div return null; } function avg_ls_parse_ads(href) { if (!href) return href; // check for google ad var regex = "^http(s)?\:\/\/([a-zA-Z0-9]+)\.googlesyndication\.com.+\&adurl\=(.+)"; var re = new RegExp(regex); var matches = href.match(re); if (matches && (matches.length >= 4)) { // else we want the fourth value var match = matches[3]; if (match && (match.length > 0)) return match } return href; } function avg_ls_get_gmail_links(doc, processFrames) { if (doc == null) return; var links = new Array(); var anchors = avg_ls_get_anchors(doc); var element = null; var outHref = ""; var elemClass = ""; // loop through all for (var i = 0; (i < anchors.length) && anchors; i++) { element = anchors[i]; // already processed this element if (element.getAttribute("avglschecked")) continue; // initial checks if ((element.href == null) || (element.href.length < 1)) continue; if (avg_ls_does_url_contain(element.href, gAvgHostName)) continue; // don't mark anything but http:// if (element.href.indexOf("mailto") == 0) continue; if (element.parentNode) { var parentDiv = avg_ls_get_parent_div(element); if ((parentDiv.tagName == "DIV") && ((parentDiv.className == "ii gt") || // mail message body (parentDiv.className == "mv") || // top sponsored links (parentDiv.className == "vb") || // right sponsored links (parentDiv.className == "im") || // inside quotes (parentDiv.className == "gmail_quote") // quote )) // right ads { // parse for any ads var newHref = avg_ls_parse_ads(element.href); // add the image avg_ls_check_url(doc, element, newHref); } } } // recursively process all frames if (processFrames && doc.frames && (doc.frames.length > 0)) { for (var j = 0; j < doc.frames.length; j++) { // 'editable' frame it's probably a reply if (doc.frames[j].frameElement.className && (doc.frames[j].frameElement.className.indexOf("editable") != -1)) { continue; } avg_ls_get_gmail_links(doc.frames[j].document, processFrames); } } return links; } function avg_ls_valid_facebook_search(url) { if ((url == null) || (url.length < 1)) return false; var hostMatch = false; // split the url based on '/' var strUrl = new String(url); var parts = strUrl.split("/"); // need domain and path if ((parts == null) || (parts.length < 2)) return false; var domain= parts[2]; if (domain.indexOf("www.facebook.com") != -1) { // save the hostname to use getting links gAvgHostName = "www.facebook.com"; return true; } return false; } function avg_ls_get_facebook_links(doc, processFrames) { if (doc == null) return; var links = new Array(); var anchors = avg_ls_get_anchors(doc); var element = null; var outHref = ""; var elemClass = ""; // loop through all for (var i = 0; (i < anchors.length) && anchors; i++) { element = anchors[i]; // initial checks if ((element.href == null) || (element.href.length < 1)) continue; if (avg_ls_does_url_contain(element.href, gAvgHostName)) continue; // don't put verdicts in areas where typing is going on if (element.parentNode) { var parentDiv = avg_ls_get_parent_div(element); if ((parentDiv.tagName == "DIV") && (parentDiv.className == "Mentions_Input")) continue; } // already processed this element if (element.getAttribute("avglschecked")) continue; avg_ls_check_url(doc, element, element.href); } /*///cbk - take it out for now the home page can't access frameElement // recursively process all frames if (processFrames && doc.frames && (doc.frames.length > 0)) { for (var j = 0; j < doc.frames.length; j++) { if (doc.frames[j].frameElement != null ) { // 'editable' frame it's probably a reply if (doc.frames[j].frameElement.className && (doc.frames[j].frameElement.className.indexOf("editable") != -1)) { continue; } } avg_ls_get_facebook_links(doc.frames[j].document, processFrames); } } *///cbk return links; } function avg_ls_has_image(element) { if ((element == null) || (element.firstChild == null)) return false; var nextElem = element.firstChild; while (nextElem) { if (nextElem.id && (nextElem.id.indexOf("avg_ls_image") != -1)) return true; nextElem = nextElem.nextSibling; } return false; } function avg_ls_update_image(doc, element, image ) { if ((doc == null) || (element == null)) return ; // mark the element as processed element.setAttribute("avglschecked", "1"); // if no image, nothing to add if (image == null) return; // update the image if (element && element.firstChild) { image_elem = element.firstChild; element.firstChild.src = image; } } function avg_ls_add_image(doc, element, image, flyover) { if ((doc == null) || (element == null)) return; // if no image, nothing to add if (image == null) return; // create a new image var img = doc.createElement("img"); img.src = image; img.border="0"; img.hspace="5"; img.id = "avg_ls_image"; img.setAttribute("title", ""); // append the image to the link element.appendChild(img); img = null; var newImg = element.lastChild; if (flyover && newImg && newImg.id == "avg_ls_image") { newImg.attachEvent("onmouseover", function() {avg_ls_showinline(newImg, flyover)}); newImg.attachEvent("onmouseout", function() {avg_ls_hideinline()}); } } var timeoutId = null; var stopGmail = false; function avg_ls_monitor_gmail(doc, processFrames) { // clear the timer if set if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } // get the links avg_ls_get_gmail_links(doc, processFrames); // reset the if (!stopGmail) timeoutId = setTimeout(function() {avg_ls_monitor_gmail(doc, processFrames);}, 1000); } function avg_ls_monitor_facebook(doc, processFrames) { // clear the timer if set if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } // get the links avg_ls_get_facebook_links(doc, processFrames); // reset the if (!stopGmail) timeoutId = setTimeout(function() {avg_ls_monitor_facebook(doc, processFrames);}, 1000); } function avg_ls_process_links(doc, processFrames) { if (avg_ls_valid_gmail_search(doc.location.href)) { // process the gmail links stopGmail = false; avg_ls_init_ratings(doc); showCleanVerdicts = false; avg_ls_monitor_gmail(doc, processFrames); } if (avg_ls_valid_facebook_search(doc.location.href)) { // process the facebook links stopGmail = false; avg_ls_init_ratings(doc); showCleanVerdicts = false; avg_ls_monitor_facebook(doc, processFrames); } } function avg_ls_reload(e) { avg_ls_process_links(document, true); } function avg_ls_onload(e) { if (timeoutId) { clearTimeout(timeoutId); timeoutId = null; } var doc = document; // set the event handler for the data element to listen for load/reloads var data_element = doc.getElementById("avglsdata"); if (data_element) { // save data element for use in later iframes gAvgDataElement = data_element; // rowexit event used to notify javascript of a page data load avg_ls_remove_event(data_element, "rowexit", avg_ls_reload); avg_ls_add_event(data_element, "rowexit", avg_ls_reload); // process links for the document avg_ls_process_links(doc, true); } } function avg_ls_get_anchors(doc) { return doc.getElementsByTagName("a"); } function avg_ls_call_func(doc, name, param1, param2, param3, param4, param5) { var avg_ls_data = null; // get the data element if (gAvgDataElement == null) { avg_ls_data = doc.getElementById("avglsdata"); if ((avg_ls_data == null) || (name == null)) { // data element does not exist return; } gAvgDataElement = avg_ls_data; } else { avg_ls_data = gAvgDataElement; } // for some reason you can't fire and event on an element with no parent node if ((avg_ls_data == null) || (avg_ls_data.parentNode == null)) { return; } // set the attributes avg_ls_data.setAttribute("function", name); if (param1) avg_ls_data.setAttribute("param1", param1); if (param2) avg_ls_data.setAttribute("param2", param2); if (param3) avg_ls_data.setAttribute("param3", param3); if (param4) avg_ls_data.setAttribute("param4", param4); if (param5) avg_ls_data.setAttribute("param5", param5); avg_ls_data.fireEvent("onrowenter"); // get the result return avg_ls_data.getAttribute("result"); } function avg_ls_get_image(result) { if ((result == null) || (result.length < 1)) return null; var strResult = new String(result); var parts = strResult.split("::"); if (parts.length < 3) return; var nSeverity = parseInt(parts[0]); var image = null; switch(nSeverity) { case 0: if (showCleanVerdicts) image = images[nSeverity]; break; case 1: if (showLowRiskVerdicts) image = images[nSeverity]; break; case 2: if (showMedRiskVerdicts) image = images[nSeverity]; break; case 3: image = images[nSeverity]; break; default: image = "linkscanner://unknown12.gif"; break; } return image; } // do the url check function avg_ls_check_url(doc, element, href) { if (avg_ls_has_image(element)) return; var result = avg_ls_call_func(doc, "MalsiteCheck", href); if (result == null) return; var parts = result.split("::"); if (parts.length < 3) return; var nSeverity = parts[0]; var riskCategory = parts[1]; var riskName = parts[2]; if ( nSeverity == 0 ) { // safe shortened urls will get checked at mouse over time if (avg_ls_filter_url(href, shortened_urls)) { // add onmouseover for anchors with shortened url avg_ls_add_event(element, "mouseover", avg_ls_mouse_over); return; } } // mark as processed element.setAttribute("avglschecked", "1"); // get the image from the result var image = avg_ls_get_image(result); if (image == null) return; var bgColor = background_colors[nSeverity]; var borderColor = border_colors[nSeverity]; // build the inline html var html = ""; html += "

"; html += "
"; html += riskCategory + "
"; html += riskName + "
"; avg_ls_add_image(doc, element, image, html); } function avg_ls_add_event(obj, name, func) { if (obj.addEventListener) { obj.addEventListener(name, func, false); return true; } else if (obj.attachEvent) { return obj.attachEvent("on"+name, func); } else { return false; } } function avg_ls_remove_event(obj, name, func) { if (obj.removeEventListener) { obj.removeEventListener(name, func, false); return true; } else if (obj.detachEvent) { return obj.detachEvent("on"+name, func); } else { return false; } } function avg_ls_mouse_over(e) { if (e && e.srcElement && e.srcElement.href) { var element = e.srcElement; if (element.tagName == "A") { // check if it has an image already if (avg_ls_has_image(element)) { return; } // add the image, returns the anchor not the image avg_ls_add_image(document, element, "linkscanner://clock12.png"); // do the check and update in the background setTimeout(function() {avg_ls_check_and_update(document, element);}, 1); } } } function avg_ls_get_inline_image(element) { var nextElem = null; if ((element == null) || (element.firstChild == null)) return nextElem; nextElem = element.firstChild; while (nextElem) { if (nextElem.id && (nextElem.id.indexOf("avg_ls_image") != -1)) return nextElem; nextElem = nextElem.nextSibling; } return null; } function avg_ls_inline_hide_verdict(anchor) { var image = avg_ls_get_inline_image(anchor); if ( image ) { image.style.visibility = "hidden"; } } function avg_ls_check_and_update(doc, element) { var result = avg_ls_call_func(doc, "GetFinalUrl", element.href); if (result) { var result2 = avg_ls_call_func(doc, "MalsiteCheck", result); if (result2 == null) return; // remove the mouseover for this element, no need to fire again avg_ls_remove_event(element, "mouseover", avg_ls_mouse_over); // get the image from the result var image = avg_ls_get_image(result2); if (image == null) avg_ls_inline_hide_verdict(element); else { var img_elem = avg_ls_get_inline_image(element); if (img_elem) { img_elem.src = image; } } } } // function to find a url in a filter list function avg_ls_filter_url(url, filter) { var strUrl = new String(url); var parts = strUrl.split("/"); if ((parts == null) || (parts.length

SVAGO

 

83. Sealegs 7.1M RIB

Innovaz._83_sealegs 

Gommone semi–rigido per uso professionale, è la prima imbarcazione anfibia commerciale che può essere usata sia in acqua che sul terreno. In quest’ultimo caso tre ruote, ognuna provvista di un motore idraulico, la potenza è di 24 cavalli e può raggiungere le 6 miglia orarie su qualsiasi tipo di terreno. In acqua, Sealegs è dotato di un motore di 150 cavalli e di una velocità di circa 48mph. Organizzazioni militari e di sicurezza ne stanno commissionando alcuni esemplari, soprattutto per l’utilizzo in situazioni d’emergenza come il trasferimento di malati e feriti nelle zone colpite da inondazioni.

84. EverTune Bridge

Innovaz._84_bown-rec-guitar 

I musicisti non dovranno più patire per l’accordo della propria chitarra. Gli inventori Cosmos Lyles e Paul Dowd hanno ideato un sistema per mantenere sempre costante la tensione delle corde, anche durante gli sbalzi di temperatura, quando si usa la chitarra molto a lungo o quando accidentalmente i ganci delle corde si allentano. Occorrerà però aspettare il 2011 per poter acquistare EverTune Bridge nei negozi musicali.

85. Point 65 Tequila

Innovaz._85_bown-rec-tequila 

E’ opera della compagnia svedese Point 65 Tequila questo kayak smontabile. Può essere scomposto in più pezzi e in seguito riassemblato per l’occorrenza. Ideale per il trasporto, non occupa spazi quando è sistemato in magazzino. Inoltre, può essere assemblato con più pezzi a seconda di quante persone andrà ad ospitare. Il materiale polietilene lo rende maneggevole e duraturo nel tempo.

86. Ozone R10.2

Innovaz._86_bown-rec-paraglider 

Sicuramente un progetto rivoluzionario. L’R10 è stato progettato per i piloti di Open Class e per le competizioni di qualsiasi livello. Tra le sue peculiarità la vela, gestibile con qualsiasi condizione atmosferica e meno incline ad attorcigliarsi su stessa. L’eccellenza di volo è raggiunta nella planata e in velocità, dando al pilota una reale sensazione di coordinazione.

87. Hutchinson Serenity

innovaz._87_bown-rec-hutchinson 

Novità anche in campo ciclistico. Serenity si presenta come un cerchione il cui battistrada è elastico. All’interno della ruota non c’è pressione, dunque non si sgonfia. È molto leggera e duratura. Inoltre, in caso di danneggiamento, basta cambiare il battistrada, anziché l’intera ruota, per continuare la propria corsa.

88. Parrot AR. Drone

Innovaz._88_bown-rec-ardrone 

Sembra un giocattolo, ma in realtà non lo è affatto. Si tratta invece del primo quadricottero che può essere controllato da un iPad o da un iPhone. Inizialmente era stato progettato per Apple, ma presto sarà disponibile anche per altre piattaforme. L'AR Drone dispone di un sistema WiFi integrato e ciò lo rende telecomandabile. Grazie a due sensori di altitudine e ad una telecamera frontale che invia immagini sull’iPhone, è possibile effettuare riprese dall’alto. Si controlla tramite touchscreen o con l’inclinazione del cellulare, il tutto rimanendo comodamente seduti in poltrona.

89. Hydroflex Supercharger

Innovaz._89_bown-rec-surf 

È la nuova tavola da surf Hydroflex, in gomma e rifinita con fibra di vetro e resina. Questi materiali la rendono più leggera e durevole nel tempo delle tavole odierne. Questo tipo di tavole da surf sono interamente riciclabili e le si può pressurizzare grazie ad una comune pompa della bicicletta per migliorarne la presa in acqua.

90. Bionx PL-350-SL-XL

Innovaz._90_bionx-525 

Se la strada verso casa è tutta in salita, Bionx è un piccolo motorino da applicare alla bicicletta per aiutare a rendere la pedalata meno faticosa. Composto da una batteria al litio da 48 volt e un dinamometro da 350 watt, questo sistema elettrico viene collocato nella parte posteriore di qualsiasi bicicletta e l’energia di utilizzo ha una durata per 65 miglia ad una velocità di 20mph.

NextMe.it è un supplemento di greenMe.it Testata Giornalistica reg. Trib. Roma, n° 77/2009 del 26/02/2009 - p.iva 09152791001 - © Copyright 2009-2012

Top Desktop version