Microsoft: Microsoft progetta un motore di ricerca in real-time
La divisione Networked Embedded Computing di Microsoft Research ha presentato SensorMap, una nuova piattaforma per la pubblicazione e la ricerca di dati in tempo reale, che, secondo il colosso, sarà in grado di combinare dati statici e real-time e fornire risultati di ricerca specifici in base alle particolari necessità degli utenti. Suman Nath, un ricercatore di Microsoft Research, afferma: "Si può andare su un motore di ricerca e cercare tutti i ristoranti di Seattle, ma quello che non si può fare oggi è trovare tutti i ristoranti di Seattle che richiedono un tempo di attesa minore di 30 minuti … Questa è una componente real-time, e noi vogliamo abilitare questo tipo di scenario, in modo che si potrà cercare non solo in base a dati statici ma anche real-time".
SensorMap sarà rilasciato al pubblico durante il Faculty Summit (17-18 Luglio, Redmond), un evento annuale sponsorizzato dal gruppo Microsoft Research External Research & Programs che raccoglie ricercatori accademici, di facoltà, ricercatori Microsoft e personale product-group per discutere su aree di interesse comune. La piattaforma, parte del progetto SenseWeb, servirà come un portale per coloro che vogliono pubblicare dati in real-time e renderli "consultabili". Nath spiega: "Molti ricercatori in differenti università fanno ricerche su sensor network e hanno installato sensori per i loro esperimenti … Mentre fanno esperimenti, raccolgono informazioni su svariate cose e noi crediamo che SensorMap potrà essere per loro un ottimo portale per pubblicare i loro dati".
Nath aggiunge: "Perché non c'è già una simile applicazione oggi? … Il problema principale è che non ci sono abbastanza dati. In sostanza è il problema dell'uovo e della gallina. Non c'è l'applicazione perché non ci sono dati, e non ci sono dati perché le persone non sanno quanto i dati sono utili. Stiamo tentando di mostrare alle persone che se ci danno dati live, siamo in grado di fare cose interessanti. Una volta che i dati sono lì, altre persone potranno scrivere applicazioni in base a questi … SensorMap consente agli utenti di pubblicare facilmente dati live dai loro sensori … Non ci importa nello specifico di che fonte di dati si tratta. Possono essere sensori, può essere qualcuno che scrive qualcosa, qualsiasi cosa che fornisca dati che si modificano nel tempo".
Una volta che i dati vengono raccolti, SensorMap li indicizza. La parte più difficile secondo i ricercatori di Microsoft sta proprio nel rendere i dati "ricercabili". Un database mantiene sensori indicizzati geograficamente e lavora in tandem con un servizio web di sensor-data publishing e un processore di query server-side. Nath commenta: "Offriremo alcuni strumenti per i publisher di dati, offriremo questo portale, dove si potranno trovare facilmente le informazioni, e, a metà strada, forniremo indexing e processing, tutto sarà gestito da noi". "In linea ideale," afferma Nath, "quello che vogliamo fare è rendere questa piattaforma aperta nel senso che, se si vuole, si potranno aggiungere nuovi tipi di sensori, definire la propria icona e anche il tipo di operazioni che possono essere fatte con quei sensori. In futuro, aggiungeremo un controllo in modo che si potrà specificare anche chi potrà vedere questi dati, solo l'utente, solo un gruppo di amici o tutti."
La tecnologia alla base di SensorMap ha preso forma abbastanza rapidamente, Il team Sense Web aveva creato un piccolo prototipo per fornire un proof of concept e lo avevo mostrato ad inizio Marzo durante la TechFest di Microsoft Research. SensorMap ha ottenuto feedback molto positivo, e dopo qualche miglioramento, è stata mostrato durante la International Conference on Information Processing in Sensor Networks, sposnsorizzata dalla Association for Computing Machinery e dal Institute of Electrical and Electronics Engineers e tenutasi il 19-21 Aprile a Nashville, Tenn. Nuovamente la risposta è stata positiva, e quindi è stata la volta del Microsoft Research Silicon Valley Road Show.
Anche altri gruppi Microsoft si sono interessati al progetto e alle sue potenzialità. Uno di questi è stato il team di Windows Live Local, che prevedono di integrare la piattaforma nel servizio di mapping quando si dimostrerà matura. Il team Microsoft Sense Web ha rilasciato l'ultima versione di MSR Sense, il Network Embedded Sensing Toolkit, a Gennaio scorso. MSR Sense è una collezione di strumenti software che consentono agli utenti di raccogliere, processare, archiviare, e visualizzare dati da reti di sensori. Un secondo toolkit è attualmente in sviluppo e consentirà agli utenti creare le proprie SensorMap.
- Articolo precedente Mediaset lancia MusicShop per scaricare legalmente musica e video online
- Articolo successivo Firefox 2.0: intervista a Blake Ross, uno dei principali programmatori