Risultato atteso: inviare notifiche PUSH da un server verso altri server, in maniera asincrona (tramite un canale). Questi server si preoccuperanno poi di inoltrare le notifiche verso altri dispositivi.

Teconologie: Node.js, Appcelerator Node.ACS

Referenze:

Node.ACS quickstart: http://docs.appcelerator.com/cloud/latest/#!/guide/node_quickstart Node.ACS MVC Framework: http://docs.appcelerator.com/cloud/latest/#!/guide/node_mvc Node.ACS CLI command reference: http://docs.appcelerator.com/cloud/latest/#!/guide/node_cli Google Developing Console (API Key): https://console.developers.google.com/project

Installazione

In questa sezione vengono registrati i passi svolti seguendo il QuickStart di Node.ACS ( http://docs.appcelerator.com/cloud/latest/#!/guide/node_quickstart ) al fine di ottenere un'applicazione utilizzando l'MVC framework contenuto in Node.ACS

- installare Node.js e npm

* installare Node.js dal sito http://nodejs.org/ (nota: Node.ACS CLI richiede Node versione 0.8.13 o sueriore )

* npm è installato automaticamente con Node dalla versione 0.6.3 . Nel caso fosse necesario installarlo, scaricarlo dall'npm github repo https://github.com/isaacs/npm/ .

- installare la Node.ACS CLI, acs

* npm install -g acs

Creare una app - Login Autenticazione all'ACS cloud: acs login richiede un account Appcelerator - Creare applicazione: acs new nome_app Di default, l'applicazione è configurata per usare il Node.ACS MVC framework. - Pubblicare la app nel cloud: cd nome_app acs publish Links:**

* http://www.titaniumtutorial.com/2013/10/acs-push-notification-using-gcm.html * http://docs.appcelerator.com/cloud/latest/#!/api/PushNotifications-method-subscribe