ClientAndroid Fellas Server RMI Database JDBC Facebook-Java-Api XML ClientClub (Client RMI) Parser SMS WIND clientMobile(client RMI) Metodi remoti (ClientMobile)1/2 Register \\r&username&password&sex&age&state$ ArrayList <Event> eventsList( String criterion) \\e&criterion$ joinEvent \\j&eventCode$ inviteFriend \\inserisce un amico non registrato in una lista a parte \\i&friendPhone$ myLocation \\segnala la mia posizione (il server invierà push sms in broadcast a tutti gli utenti che si trovano nella stessa località. Es. “Filippo è in Piazza Il Campo”) \\m&myLocation$ userList(String criterion) \\u&criterion$ broadcastMyStatus (String criterion) \\limitato agli utenti che si trovano nello stesso posto b&criterion$ Metodi remoti (ClientMobile)2/2 chatUp(String nickname) checkRegistration \\chiedi ad un utente che si trova in zona di ottenere il suo numero di telefono. Il server invierà una richiesta di autorizzazione via sms al destinatario. Se quest’ultimo acconsente (rispondendo “Si”), il server invierà un sms contenente il numero di telefono all’utente che ne aveva fatto richiesta. c&nickname$ Metodi remoti (ClientClub) register createEvent myEventList inviteUsers