40 likes | 156 Views
Discover a versatile mobile application designed for event management and social interaction. Users can easily register, join events, and invite friends, even those not registered, via SMS. The app allows for location sharing, enabling users to broadcast their status to others nearby. Additionally, a chat feature facilitates communication with nearby users, including a request system for sharing phone numbers. With robust remote methods, create and manage events effortlessly while staying connected within your community.
E N D
Database Fellas ClientAndroid JDBC Server RMI 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( Stringcriterion) \\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(Stringcriterion) \\u&criterion$ broadcastMyStatus(Stringcriterion)\\limitato agli utenti che si trovano nello stesso posto b&criterion$
Metodi remoti (ClientMobile)2/2 chatUp(String nickname) \\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$ checkRegistration
Metodi remoti (ClientClub) register createEvent myEventList inviteUsers