GoJack - SMS gratis

  • Marzo 19, 2024, 04:51:45 am
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

Autore Topic: Applicazione universale usando l'html5(e un pò di java script)  (Letto 46412 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Applicazione universale usando l'html5(e un pò di java script)
« il: Febbraio 27, 2013, 11:56:21 am »

Dopo aver visto la straordinaria potenzialità dei cellulari Firefox OS che con hardware "primitivi" riescono ad avere durata di batteria e programmi performanti(pare che i programmi scritti in HTML5 siano 3 volte più veloci degli analoghi scritti in C++/C#) mi era venuta l'idea di fare GoJack per Firefox OS. Poi mi sono detto: ma a questo punto perché non farlo per Firefox ed in generale tutti i browser? In questo modo tutti i cellulari/tablet con un browser decente dovrebbero farcela.

La mia idea in sostanza è di fare una versione di GoJack che sia un ibrido fra GoJackWeb e GoJackWap: leggero ma con alcune funzionalità avanzate ed un minimo di estetica.
La leggerezza deve essere tale che l'"app" stia tutta dentro al cellulare(e non sul server), l'unica cosa che deve fare è comunicare all'esterno(gojack.php) solo lo stretto necessario(come un'applicazione vera e propria).

Da voi chiedo opinioni(es.: è un'idea fattibile? sensata?), suggerimenti, proposte.

Ad esempio a me non convince una cosa: con solo HTML5 e JavaScript posso memorizzare in locale dati?(i cookie non vanno bene perché si autocancellano).
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #1 il: Febbraio 27, 2013, 04:10:43 pm »

Alla fine quindi intendi creare un gojack che sia un'estensione per browser? prima di tutto credo che ogni browser abbia bisogno di un codice diverso, e la stessa estensione non può funzionare su tutti i browser (vedi, Adblock, estensioni per facebook, edit cookie, ed altre). Sono scritte in javascript, e sinceramente mi pare improbabile che i programmi scritti in javascript possano avere performance migliori addirittura di C++. Mah, mi sembra difficile, javascript è interpretato, mentre C++ è compilato. Per definizione l'interpretato non credo possa mai essere più veloce del compilato. Comunque se qualcuno conosce javascript, gli passo il sorgente, e vediamo se riesce a convertirlo in javascript.
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #2 il: Febbraio 27, 2013, 08:11:06 pm »

No, hai totalmente frainteso. Cerco di spiegarmi meglio: quello che creo sono dei file .html, non delle estensioni.

Scrivo codice HTML5/java script su dei file .html, questi vengono messi nel cellulare e aperti direttamente dal browser. Niente di così trascendentale.

Il programma deve fare solo le operazioni di base(o almeno nella versione preliminare) e cioè inviare i messaggi, salvarli in bozze etc.
Questa "app" ci permette di coprire gli utenti dell'Iphone/Ipad/Ipod, Windows Phone etc. Questo semplicemente perché si fanno delle pagine che sono apribili dal browser integrato.
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #3 il: Febbraio 27, 2013, 09:12:22 pm »

Vediamo se ho capito.. Fai un paragone, tra un linguaggio interpretato e un linguaggio di programmazione , è ovvio che risulterà più veloce il linguaggio interpretato per il web server.

Ma non capisco l'utilità in html5 con o senza javascript.
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #4 il: Febbraio 27, 2013, 10:59:12 pm »

Ah ok. BOH. Non saprei, se è possibile inserire tutto gojack in una pagina in javascript. Ti assicuro è un vero casino e in più c'è il core gojack.php separato da tutto il sistema di gojack web, più le librerie di jquery, che dovranno essere necessariamente inserite in un file js a parte e dovrà essere implementato l'xml request per effettuare le connessioni alle pagine stabilite negli xml, a meno che non si usa jquery anche per questo, e non credo neppure che si possano salvare i dati in locale, perchè per motivi di sicurezza javascript non lo permette senza ogni volta il consenso dell'utente, come quando si salva una pagina html su disco o un qualsiasi download durante la navigazione. In pratica, si tratta di creare la libreria "gojack.js", integrata nella pagina html. Ma siamo sicuri che tutti i browser sul cellulare possono aprire i file html? mi pare che marillac dicesse che sul suo windows mobile non poteva aprire gli html creati al pc e trasferiti sul cellulare, perchè le era permesso aprire solo gli html generati dal browser DEL TELEFONO, che erano in un particolare formato  e se li trasferiva al pc, e li apriva col blocco note, vedeva solo caratteri esadecimali e non leggibili.
Comunque resta ciò che ho detto prima, se qualcuno riesce a convertire il mio php in javascript, ben venga, gli do sorgente e tutto, e in bocca al lupo. :)
« Ultima modifica: Febbraio 27, 2013, 11:06:44 pm da Daniele8787 »
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #5 il: Febbraio 27, 2013, 11:11:50 pm »

EMM.. utilizzava un browser esterno, chiamato opera mini, che appunto comprime i file in obml (opera binary markup language).

La compatibilità tra browser cellulari, con le librerie standard di javascript..credo sia impossibile.
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #6 il: Febbraio 27, 2013, 11:17:13 pm »

E' ufficiale: sono scarso nel farmi spiegare. :-\

Hai presente l'app java? Quella si occupa di inviare al gojack.php ordini del tipo "invia l'sms".

Bene, l'app che voglio fare io fa la stessa cosa: impartisce al file gojack.php gli ordini. Magari alla mia app volevo aggiungere funzioni del tipo "scarica la rubrica da gojackweb e salva in locale". Ma alla fine l'sms effettivo lo invierà sempre e comunque gojack.php.
L'app praticamente è una interfaccia grafica. Tutto qui.

Mannaggia a Opera, che gli costava far leggere i file .html salvati direttamente nel cellulare?? Proprio da lui non me lo sarei mai aspettato!

Spero stavolta di essere stato chiaro a sufficienza.

P.S.: sembra che l'HTML5 consenta di mantenere in memoria i dati in modo simile ai cookie(non dovrebbero esserci però limiti temporali) Fonte: http://www.html.it/pag/19298/webstorage-api/
Se cercate nel sito c'è anche la possibilità di creare database.
« Ultima modifica: Febbraio 27, 2013, 11:26:35 pm da rondey »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #7 il: Febbraio 28, 2013, 02:51:09 am »

Ok, vale la mia risposta di prima, con l'eccezione che nell'app si dovrà inserire solo gojack web e non gojack.php. Però bisogna vedere quanto sarebbe compatibile, prima di cimentarsi nel trovare qualcuno che la sappia realizzare, ed è anche questa una cosa non facile.
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #8 il: Febbraio 28, 2013, 08:27:23 pm »

Con Opera Mobile è possibile avere sia il web storage che quello websql. E non vale solo per Opera ma anche per iOS ed in generale tutti coloro che sono basati su WebKit. Almeno sotto questo aspetto la copertura è massima. (Fonte: http://dev.opera.com/articles/view/taking-your-web-apps-offline-web-storage-appcache-websql/).

Per quanto riguarda la comunicazione app -> gojackweb.php si potrebbe sfruttare un workaround: la app comunica con un file del server .php (chiamiamolo "appserver.php") che si dovrà occupare di fare da intermediario fra la app e gojackweb.php.

Perciò abbiamo app -> appserver.php -> gojackweb.php.
Per la comunicazione da appserver a gojackweb.php mi basta sfruttare il codice di Ciopper90 http://forum.gojack.altervista.org/index.php/topic,320.msg5344.html#msg5344.

Credo che stavolta la cosa sia possibile.

P.S.: http://my.opera.com/community/forums/topic.dml?id=946082&t=1362079713&page=1#comment9183532 Opera Mini non consente di aprire i file .htm ma Opera Mobile si.
« Ultima modifica: Febbraio 28, 2013, 08:29:37 pm da rondey »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #9 il: Febbraio 28, 2013, 08:32:56 pm »

Ok, chi la fa? abbiamo difficoltà ad inserire un singolo xml request in gojack web, e pensiamo di scrivere  un'intera libreria javascript?  ;D
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #10 il: Febbraio 28, 2013, 09:05:31 pm »

come dice ciopper90, i dati vengono inoltrati direttamente alla pagina connect.

Li prepari con javascript è li invi a connect... i segnalibri del browser sono javascript. in alcuni browser partono come protocollo "javascript:". l'unico problema sarebbe come leggere rubrica.php e servizi.php

Ps. opera mobile con il turbo, viaggia via proxy..di conseguenza dovrebbe salvare html in .obml.
Ma se è una app offline in javascript dovrebbe funzionare cmq.
« Ultima modifica: Febbraio 28, 2013, 09:25:02 pm da antonino.spampinato »
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #11 il: Febbraio 28, 2013, 10:47:44 pm »

Sottinteso il fatto che a scrivere l'app sia me medesimo  ;D Però non ci perdo nemmeno un minuto se vedo che nessuno è interessato è chiaro.
In base a ciò che ho imparato in "Ingegneria del software": prima di creare un programma controllare che ci siano persone disposte ad utilizzarlo e chiedersi se è realmente utile la creazione di tale programma.

Per quanto riguarda AntoninoSpampinato:
1)Per javascript....perché? ma facendo uno scarnosissimo form dove chiedo di inserire numero di telefono, servizio e messaggio, attraverso post lo invio ad appserver.php. non ottengo lo stesso risultato con 1/4 della fatica? Poi il mio fido appserver.php prende questi dati e li invia sfruttando il codice di Ciopper90. Correggimi se sbaglio.
2)Quello di prelevare rubrica e servizi è un problema che per ora preferirei ignorare, se no mi prenderei troppo di sconforto  ;D (già sto ignorando il problema dell'inserimento dei captcha, e là si che ci sarà da ridere)

P.S.: http://forum.gojack.altervista.org/index.php/topic,172.msg2496.html#msg2496 non l'avevo letto ma si potrebbe anche sfruttare questa sintassi. Dovrei soltanto analizzare come mi risponde gojack.php.
« Ultima modifica: Febbraio 28, 2013, 10:52:57 pm da rondey »
Connesso

ciopper90

  • Sviluppatore GoJack Android
  • Leggenda
  • *****
  • Karma: +39/-0
  • Offline Offline
  • Post: 615
    • Mostra profilo
R: Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #12 il: Febbraio 28, 2013, 11:33:18 pm »

Sottinteso il fatto che a scrivere l'app sia me medesimo  ;D Però non ci perdo nemmeno un minuto se vedo che nessuno è interessato è chiaro.
In base a ciò che ho imparato in "Ingegneria del software": prima di creare un programma controllare che ci siano persone disposte ad utilizzarlo e chiedersi se è realmente utile la creazione di tale programma.

Per quanto riguarda AntoninoSpampinato:
1)Per javascript....perché? ma facendo uno scarnosissimo form dove chiedo di inserire numero di telefono, servizio e messaggio, attraverso post lo invio ad appserver.php. non ottengo lo stesso risultato con 1/4 della fatica? Poi il mio fido appserver.php prende questi dati e li invia sfruttando il codice di Ciopper90. Correggimi se sbaglio.
2)Quello di prelevare rubrica e servizi è un problema che per ora preferirei ignorare, se no mi prenderei troppo di sconforto  ;D (già sto ignorando il problema dell'inserimento dei captcha, e là si che ci sarà da ridere)

P.S.: http://forum.gojack.altervista.org/index.php/topic,172.msg2496.html#msg2496 non l'avevo letto ma si potrebbe anche sfruttare questa sintassi. Dovrei soltanto analizzare come mi risponde gojack.php.
Ehm.io comunico sempre con gojack.PHP non con gojackweb..comunque direi che andrebbe scritta una documentazione ufficiale con le api di gojack

Inviato dal mio Nexus 7 con Tapatalk 2
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #13 il: Marzo 01, 2013, 12:07:32 am »

@ciopper l'esempio al topic API, non è per gojackweb?

@rondey, fai pure.. solo che così sembra un clone di gojackweb. Mentre con input e textarea in javascript sarebbero più utili per utenti che vogliono risparmiare byte. Però ogni contributo è sempre bene accetto, chissà forse insieme alla tue idee ingrandiremo il progetto.

E si sarebbe fantastico l'api di gojack e services.xml.
@daniele get ecquivale a passare i dati in una url, mentre post nello standard input. Come si fa ad inviare via post i dati a gojack.php? Visto che richiedi di generare una url con una query ("GET"). Si devono passare le variabili post in http://tuosito/gojack.php è basta. Non http://tuosito/gojack.php?resto_della_query e in più resto_della_query inviata via post. Scusami, quando hai specificato l'url e hai affermato che le variabili si passano via get o post, l'url era solo di esempio..mi sento confuso scusa.
Mi sbaglio?
« Ultima modifica: Marzo 01, 2013, 12:24:20 am da antonino.spampinato »
Connesso

ciopper90

  • Sviluppatore GoJack Android
  • Leggenda
  • *****
  • Karma: +39/-0
  • Offline Offline
  • Post: 615
    • Mostra profilo
R: Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #14 il: Marzo 01, 2013, 07:32:46 am »

@ciopper l'esempio al topic API, non è per gojackweb?

@rondey, fai pure.. solo che così sembra un clone di gojackweb. Mentre con input e textarea in javascript sarebbero più utili per utenti che vogliono risparmiare byte. Però ogni contributo è sempre bene accetto, chissà forse insieme alla tue idee ingrandiremo il progetto.

E si sarebbe fantastico l'api di gojack e services.xml.
@daniele get ecquivale a passare i dati in una url, mentre post nello standard input. Come si fa ad inviare via post i dati a gojack.php? Visto che richiedi di generare una url con una query ("GET"). Si devono passare le variabili post in http://tuosito/gojack.php è basta. Non http://tuosito/gojack.php?resto_della_query e in più resto_della_query inviata via post. Scusami, quando hai specificato l'url e hai affermato che le variabili si passano via get o post, l'url era solo di esempio..mi sento confuso scusa.
Mi sbaglio?
OK in quel esempio uso la WAP.pero nell'applicazione android (e in generale nelle applicazioni) e intelligente interrogare il core(gojack.php)
La versione non e detto che risulti inutile..anzi.ovvio che il bacino di utenti non e certo infinito :-) :-)

Inviato dal mio Nexus 7 con Tapatalk 2
Connesso
Pagine: [1] 2 3 ... 8   Vai su
 

Contatta Daniele8787 l'autore di GoJack


Se vuoi ringraziare me (Daniele8787) e ciopper90, per il lavoro svolto fin'ora,
puoi prendere in considerazione una libera donazione. Grazie mille.