WhyMCA Hackathon Maggio 2011

Per la prima volta in Italia, il 21 Maggio organizzeremo un Mobile Hackathon: dieci ore tutte d'un fiato dedicate alla pratica della programmazione per dispositivi mobili, per sperimentare gli argomenti che più ti hanno colpito durante la conference e su cui non vedi l'ora di "metterci su le mani".

Se non hai mai partecipato ad un hackathon, le regole da sapere sono poche: da solo o in team, devi realizza nel tempo a tua disposizione un "hack" che usa una, più e non esclusivamente le API che presenteremo. Non ci sono vincoli tecnologici, tranne che che l'hack dovra' essere orientato ai dispositivi mobili (smartphone, tablet o altro). Al termine del tempo, avrai 3 minuti a disposizione per presentare la tua creazione ad un'apposita giuria, che premierà le più meritevoli. Per tutto il resto, la tua fantasia è l'unico limite.

Non vincono solo i più bravi, c'e' spazio anche per i piu' originali, i piu' divertenti, i piu' interessanti Ricordati che l'iscrizione e' obbligatoria per partecipare.

 

Programma della giornata:

  • 09:00 - 09:30: Iscrizioni e formazione team
  • 10:00 - 10:30: Presentazione API
  • 10:30 - 19:00: Hands-on!
  • 19:00: Presentazione hack e premiazioni.

 

Lista delle API disponibili e dei premi offerti (in costante aggiornamento)

Sounds in the cloud

  • Play.me: Music API per accedere ad un catalogo di milioni di tracce musicali, informazioni su artisti, album, tracce, generi musicali, playlist ecc. Documentazione e istruzioni su lab.playme.com. In palio un buono Mediaworld da 700 euro al primo hack classificato e da 300 euro al secondo.
  • AudioBox.fm: una piattaforma che permette la memorizzazione, lo stream e la gestione della propria libreria audio in the cloud. La documentazione per le API è disponibile all'indirizzo http://audiobox.fm/about/api. In palio un piano Ultra gratuito a vita ad ogni membro del team vincitore.

Social Reading

  • Come sara' il libro del futuro? La lettura e l'apprendimento possono trarre vantaggio dalle nuove tecnologie dalla rete? Oltre a dedicarsi al testo che si ha di fronte, leggere puo' voler dire anche incontrare nel libro gli altri lettori, inserire e condividere nel libro le proprie annotazioni, visualizzare note e punti di interesse dei tuoi amici.
  • GoodReads: GoodReads ha un database di oltre 700.000 titoli con oltre 10 milioni di recensioni di qualità generate da migliaia di utenti. Grazie alle API di GoodReads è possibile accedere a questa vastissima base di informazioni e utilizzarla in maniera creativa per la realizzazione di applicazioni senza alcun limite.
  • Monocle: Monocle è una libreria Javascript che permette di implementare in maniera molto semplice uno sfogliatore online di ebook in formato Epub. La libreria è pensata in modo da poter essere configurata flessibilmente per adattarsi a qualsiasi tipo di applicazione web o mobile.
  • Social Network: I maggiori social network (come Facebook, Twitter e Anobii, quest'ultimo molto focalizzato al mondo della lettura) mettono a disposizione delle API completamente accessibili per lavorare con i dati degli utenti in modo da poter accedere ai profili utente, alle informazioni condivise ecc...
  • Blomming: Il libro del futuro? Non solo quello in cui posso interagire con gli altri, ma anche quello in cui, grazie alla mia sfera sociale, posso acquistare altri libri o altri beni "indotti" dalle persone che stanno leggendo con me o dai contenuti stessi del libro.
  • Premi in palio: tre ebook reader COOL-ER offerti da Simplicissimus Book Farm.

Maps, location, payments and other services

  • Ovi Maps by Nokia: API JavaScript per accedere a mappe, luoghi di interesse, indicazioni tramite browser Web (overviewAPI reference e playground). Rendering APIs per generare  immagini statiche di luoghi geografici, indicazioni stradali e attività e luoghi di interesse: Generazione di "tile" statiche, alta disponibilita' dei server, invio tramite CDN. Utilizzabile in siti Web, mobile, applicazioni native (overviewesempi e API reference). In palio un Nokia N8 e un Nokia C7.
  • Grazie alle Mobile Payments Library di PayPal si possono gestire pagamenti all'interno delle proprie applicazione Android o Blackberry. In palio un tablet Motorola Xoom al miglior utilizzatore.
  • smood.it: è un emoblogging social network, un servizio di microblogging per condividere stati emozionali. Risorse smood.it API: introduzione, documentazione, ruby gem, applicazione web esempio.

Crossplatform Made Easy

  • Adobe AIR 2.6 by Adobe: Adobe AIR 2.6 contiene molte API specifiche per sviluppare contenuti mobile destinati a iOS, Android e Tablet OS di BlackBerry.
  • Scaricate l’SDK, i tools e la documentazione per sfruttare le AIR API destinate allo sviluppo mobile e partecipate alla prima sessione del FlashCamp per scoprirete come utilizzarle al meglio.
  • Premi: chi svilupperà la migliore mobile application basata su AIR vincerà la nuova Creative Suite 5.5 con i nuovi tools orientati allo sviluppo mobile.

A Platform, a World

  • Visual Studio e Blend costituiscono un ambiente di sviluppo completo e gratuito per creare applicazioni o giochi per Windows Phone 7. Tutti i detttagli per iniziare su http://create.msdn.com. In palio ai team che svilupperanno le migliori applicazioni per WP7  due LG Optimus 7 e quattro Arc Mouse.
  • BlackBerry ha da poco lanciato il suo nuovo tablet PlayBook, facile da programmare grazie al supporto per Adobe Air. In palio un PlayBook RIM al team che sviluppera' la migliore applicazione per questo device.