Ad un mese esatto di distanza dall'ultimo update ecco che il MIT sforna una nuova versione di App Inventor, la v 131 rilasciata in data 10 Dicembre 2012.
Questa volta le novità sono davvero minori, mi sembra si sian più concentrati sul risolvere piccoli bug e poco altro, ad ogni modo ecco il changelog completo:
Version 131, December 10, 2012
- Aggiornato "Image Picker" per permettere di scegliere immagini sia dalla camera che da altri album accessibili dal device. Copia anche il nome l'immagine selezionata dalla SD e ritorna il path ad essa come argomento all'evento "AfterPicking"
- Camcorder: Piccole modifiche su dove vengono memorizzati i video, ora vengono salvati nella directory di default
- Bugfixes vari per il Texting Component.
- Fix al buildserver che a volte non compilava nell'apk le librerie esterne corrette (ad esempio per i componenti Texting e Fusion Tables), nota: questo era già stato corretto dalla versione v130c
- Sistemato il componente "Notifier" che ora mostra un font di una grandezza "accettabile" sia sulle vecchie che sulle nuove versioni di Android
Attendiamo con impazienza aggiornamenti più corposi,
vi ricordo che se volete curiosare sugli attuali sviluppi di App Inventor potete controllare direttamente questa pagina:
https://github.com/mit-cml/appinventor-sources/commits/master
buon App Inventing :)
ciao Sebastiano, complimenti per il tuo blog e i tuoi tutorial.Ho 2 problemi, il primo è che dopo aver modificato il file startAi. cmd ( come da tuo tutorial)e averci cliccato sopra, visualizzo un messaggio di errore: impossibile trovare il file "\bin\dev_appserver.cmd"( il file io lo vedo dentro la cartella appengine java); e il secondo ( forse legato al primo è che non riesco a trovare nessuna pagina localhost 8888. Puoi aiutarmi per favore.Ti ringrazio anticipatamente.ciao
RispondiEliminacontrolla bene dove hai installato AppEngine, e poi nel tuo startAI.cmd devi avere il set corretto, es:
Eliminaset AEJSDK=D:\Android\appengine-java-sdk-1.7.2.1
se AppEngine lo hai installato in D:\Android... insomma controlla che il path ci sia tutto e sia giusto, se io guardo dentro D:\Android\appengine-java-sdk-1.7.2.1\bin vedo il file dev_appserver.cmd
a questo punto il comando successivo nel file bath è corretto:
start %AEJSDK%\bin\dev_appserver.cmd --port=8888 --address=localhost war
ovviamente se non parte correttamente non visualizzerai neanche nessuna pagina a localhost:8888
spero che questo ti aiuti a risolvere il tuo problema, ciao
Metti In startAI il percorso completo di appserver
RispondiEliminaCiao Sebastiano, scusa ancora se ti disturbo per quel mio problema, però nonostante abbia rifatto tutto alla lettera, non sono riuscito a risolverlo.Ho fatto un printscreen dell' ultima fase, ovvero quella in cui inserisco il percorso (ho salvato tutto con lo stesso percorso del tutorial), però nulla. Potresti darmi un indirizzo email così ti mando la jpg e mi fai vedere dove sbaglio? Grazie ancora
RispondiEliminaper favore continuiamo qua:
Eliminahttp://venicetideads.altervista.org/index.php?p=/discussion/236/tutorial-39-installazione-di-app-inventor-in-locale-sul-proprio-pc/p1
in questo post siamo OT, sorry :)
Ciao oramai seguo da un po il tuo blog, è l'unico competente in quest'ambito :)
RispondiEliminaVolevo chiederti una cosa: è possibile utilizzare il tasto soft touch per creare delle impostazioni di un'applicazione?
Mi spiego meglio:
Vorrei utilizzare ad esempio il tasto soft del mio sgs3 per consentire all'app di chiudersi. Basterebbe clikkare sul tasto sinistro per far uscire l'ipotetica x per chiudere. E' possibile farlo con appinventor?
(mi sono spiegato ?_?
Ciao Manu,
Eliminaattualmente puoi solo "intercettare" il tasto "back" in app inventor,
quindi se vuoi per esempio puoi fargli fare qualcosa di diverso dall'uscita dell'app alla pressione del tasto back,
il tasto menu ed ovviamente il tasto home non possono essere "programmati" in app inventor
spero di averti chiarito le idee, ciao
Ciao Seba!
RispondiEliminae da un po che non smanettavo con app inventor, adesso che mi è venuta una buona idea da sviluppare sono incappato in un problema mai avuto.
Il problema è che nel block editor i blocchi non si incastrano più e anche se con molta fatica li incastro in modo manuale,non succede niente.
Pensavo fosse un problema di chrome per linux, uso linux mint,ho provato con firefox ma stesso problema.
Sapresti aiutarmi?
grazie e complimenti per i tuoi tutorial, sono sempre contagiosi e chiari ;-)
Hai provato con la nuova v133? magari nei vari bugfix hanno risolto anche i problemi che segnalavi
Eliminafammi sapere, ciao!
Niente da fare, sembra sia un problema dovuto ad un agg di java, non solo per utenti mac ma haimè anche per linux a quanto pare, in attesa che mi dicano cosa fare non mi resta che aspettare.
Eliminaciao Seb! ;-)
Mi dispiace, ma non riesci a recuperare una versione più vecchia di Java, Java6 funzionava alla perfezione con App Inventor
EliminaLeggo che oggi verrà aggiornato app inventor, in realtà la build è già cambiata (ora è 1 febbraio 2013) comunque spero risolvano il problema dei blocchi che scompaiono quando si cambia schermata!
RispondiEliminaNo, la nuova build sarà la 133, ad ogni modo forse miglioreranno la stabilità ma più che altro sarà per introdurre un nuovo stato nel componente "texting" (lo puoi disabilitare quando l'app gira in background) ed un pulsante "cancel" quando si fanno apparire dei notifier.
EliminaPoi ci saranno miglioramenti sulla connessione al blocks editor via wifi.
Attendiamo con ansia l'annuncio ufficiale (che secondo me arriverà tra poche ore...)
Ma si può far girare un'app di app inventor in background? Non lo sapevo... magari ci sono anche le notifiche (quelle vere, sulla barra di android per capirci) e me le sono perse? :D
EliminaPer ora solo il componente texting può lavorare in background
Eliminaesce una notifica alla ricezione di un sms.
nessun altro componente lavora in background...
Peccato... comunque non smetterò mai di dire che se ci lavorano sodo e implementano tutte le funzioni sarebbe oro!
Elimina