Autore Topic: Condivisione App nella stanza con internet  (Letto 1059 volte)

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Condivisione App nella stanza con internet
« il: 16 Novembre 2010, 10:34:11 CET »
0
Ciao a tutti, volevo chiedere una cosa:

ho scritto una piccola applicazione che tiene conto di eventi, ora voglio implementare una funzione che mi permette di fare una cosa del genere: se ci sono due o più dispositivi con questa applicazione installata e sono collegati in wifi e sono in un certo raggio (ad esempio nella stessa stanza), vorrei permettere la condivisione di un evento (creazione e condivisione).

La struttura con cui gestisco gli eventi è un db, quindi il mio intento sarebbe far interagire le due applicazioni e una volta stabiliti i dettagli dell'evento, basterebbe fare la insert in tutti i dispositivi.

Ora i miei dubbi maggiori riguardano:

1: come trovare i dispositivi in rete (ho pensato ad un service che manda pacchetti speciali in broadcast)

2: come una volta trovati i dispositivi farli comunicare

Grazie mille a tutti!!

PS: non so se è il topic corretto, credo che sia comunque il più attinente.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Condivisione App nella stanza con internet
« Risposta #1 il: 16 Novembre 2010, 10:45:59 CET »
0
Mandi in broadcast un pacchetto udp e quando un dispositivo lo riceve risponde in un qualche modo.
A questo punto la tua applicazione sà che a un certo indirizzo ip è presente l'applicazione e quindi può aprire una socket tcp per comunicare.
Ovviamente devi implementare una parte sia client che server e sia per il discover che per la comunicazione.

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Re:Condivisione App nella stanza con internet
« Risposta #2 il: 16 Novembre 2010, 10:48:38 CET »
0
Esistono già classi che fanno qualcosa di cui ho bisogno che tu sappia??

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Condivisione App nella stanza con internet
« Risposta #3 il: 16 Novembre 2010, 11:35:06 CET »
0
Che io sappia no, ma esistono diversi tutorial che  possono essere una base di partenza per l'implementazione manuale. Basta una googlatina ;)

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Re:Condivisione App nella stanza con internet
« Risposta #4 il: 16 Novembre 2010, 12:08:09 CET »
0
Sto cercando infatti, se hai qualche tutorial da consigliarmi ben venga :)

grazie in ogni caso :)

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Condivisione App nella stanza con internet
« Risposta #5 il: 16 Novembre 2010, 13:00:59 CET »
+1

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Re:Condivisione App nella stanza con internet
« Risposta #6 il: 16 Novembre 2010, 13:17:39 CET »
0
Grazie mille troppo gentile!!!

Offline fedepaol

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: +7
    • fedepaol
    • Mostra profilo
    • My tech addiction
  • Dispositivo Android:
    Samsung Galaxy
  • Play Store ID:
    Federico Paolinelli
  • Sistema operativo:
    macosx
Re:Condivisione App nella stanza con internet
« Risposta #7 il: 16 Novembre 2010, 14:15:56 CET »
+2
Dai un'occhiata anche qua:

http://developer.qualcomm.com/dev/alljoyn-p2p

Direi che fa al caso tuo ;-)
follow me on twitter @fedepaol

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Re:Condivisione App nella stanza con internet
« Risposta #8 il: 16 Novembre 2010, 14:58:53 CET »
0
scusa fedepaol ma non ho capito bene di cosa si tratta :(

Offline fedepaol

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: +7
    • fedepaol
    • Mostra profilo
    • My tech addiction
  • Dispositivo Android:
    Samsung Galaxy
  • Play Store ID:
    Federico Paolinelli
  • Sistema operativo:
    macosx
Re:Condivisione App nella stanza con internet
« Risposta #9 il: 16 Novembre 2010, 15:01:03 CET »
0
"AllJoyn technology allows developers to create viral and social apps with connectivity across devices via ad hoc, peer networks. AllJoyn solves the issue of discovery, and manages network complexity so that nearby devices can communicate directly with one another over Wi-Fi or Bluetooth® without the need to connect to cellular networks.

Note that AllJoyn technology works over any IP bearer, including cellular. The initial release of the beta SDK supports Bluetooth and Wi-Fi.

    * True peer-to-peer communications without barriers
          o Simple, easy service discovery
          o Framework supports application-level security
          o Handles all networking and message routing
          o Connects regardless of hardware, OS and radio bearer"

In pratica e' una libreria che permette il peer 2 peer sfruttando prossimita' via wifi / bluetooth.
follow me on twitter @fedepaol

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Re:Condivisione App nella stanza con internet
« Risposta #10 il: 16 Novembre 2010, 17:34:15 CET »
0
direi che è fantastica!! :) allora mi leggo per bene tutto :)

Offline fedepaol

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: +7
    • fedepaol
    • Mostra profilo
    • My tech addiction
  • Dispositivo Android:
    Samsung Galaxy
  • Play Store ID:
    Federico Paolinelli
  • Sistema operativo:
    macosx
Re:Condivisione App nella stanza con internet
« Risposta #11 il: 17 Novembre 2010, 12:01:52 CET »
0
Io non l'ho mai usata, ho solo visto una presentazione alla droidcon uk e ho parlato un po' coi tizi di qualcomm, ma mi pareva ben fatta. Fammi sapere, sono curioso.

follow me on twitter @fedepaol

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Re:Condivisione App nella stanza con internet
« Risposta #12 il: 17 Novembre 2010, 13:13:43 CET »
0
Certo, dopo mi iscrivo al sito e vediamo un pò :) è tutto open source o free??