martedì 10 maggio 2016

Rilasciata nuova versione di livecode 8

E' appena uscita una nuova versione di livecode 8, vediamo le novità.

Migliorati i widget

I widget cono come dei controlli raggruppati che non è possibile modificare.
Sono presenti nella versione gratuita i seguenti widget:
  • browser: rende immediato mettere un browser nel nostro programma.
  • orologio: un esempio di cosa si può fare coni widget
  • barre varie: per fare menu tipicamente su cellulari e tablet
  • Grafico: per fare grafici, i dati sono in colonna, separati da virgole. Questo per semplificare l'importazione da database e fogli di calcolo.
  • SVG: questo permette di mettere un'immagine vettoriale, è disponibili una lunga lista di icone tra cui scegliere. Potete creare delle icone vostre, impostando la proprietà iconPath secondo le regole HTML per la grafica vettoriale che trovate qui: https://www.w3.org/TR/SVG/paths.html#PathData
  • pulsante cellulare: permette di mettere un pulsante ON/OFF stile cellulare
  • menu ad albero: per creare i menu ad albero, i dati sono sotto forma di array

Json

Integrata la possibilità di importare ed esportare i dati in forma Json, ora sono presenti le funzioni JsonExport() e JsonImport().

Aspetto Desktop

Adesso i programmi generati per desktop per la grafica si appoggiano completamente alle librerie native del desktop, quindi dovrebbe sembrare ancora più naturali. Inoltre gran parte delle icone è stata ridisegnata in SVG, così apparirà perfetta su qualsiasi display.

Mac a 64 bit e 32 bit

Adesso è possibile scegliere se creare il programma su Mac per 32 bit o 64 bit.

Copia e incolla avanzato

Ora il copia e incolla ha molte più opzioni.

Esportazione da makdown a HTML (XHTML)

La funzione mergMarkdownToXHTML() permette di convertire un testo da markDown a HTML.

Menu di selezione del colore per iOS

Un menu dedicato per la selezione del colore su iOS

Ulteriori informazioni sul dispositivo

Per iOS si possono avere ulteriori informazioni

Accesso alle funzioni  AVAudioRecorder di iOS

Per il microfono, su iOS, sono disponibili anche le classi AVAudioRecoder.

Variare la luminosità dello schermo su iOS

Potete sapere e variare la luminosità dello schermo su iOS

Effetto sfocato

Si possono sfocare le immagini con il comando blur.

Impostazioni di stampa

E' stat inserita la libreria rrhardcopy che permette di impostare delle proprietà di stampa.

A pagamento

I seguenti pacchetti sono presenti solo attivando una delle licenze a pagamento:
  • server FTP dentro i nostri programmi/app
  • librerie per Facebook, Twitter e Weibo
  • sistema di mappe
  • gestione documenti e anteprime per iOS
  • la possibilità di usare iAd su iOS
  • lettura codice a barre
  • sistema di gestione e modifica video per iOS
  • popup per iOS
  • gestione posizione per iOS, in modo che la appa faccia qualcosa non appena enrati in una zona.
  • gestione impostazioni per iOS
  • libreria per Dropbox su iOS
  • lettore PDf per iOS
  • action sheet su iOS
  • libreria bluetooth per Mac e iOS
  • crittografia AES a 128 bit e 256 bit in modalità CBC o ECB
  • ulteriori librerie per le notifiche su iOS
  • librerie er la gestione multimediale per iPod e iOS
  • librerie per gestine app in background su iOS
  • librerie per avere informazione sul collegamento internet su iOS
  • librerie per il servizio Bounjour  per iOS
  • librerie per amazon web service su Mac e iOS
  • librerie per Game center per iOS
  • ulteriori librerie per i socket su iOS
  • riconoscimento biometrico (tipo le impronte digitali) per iOS
  • controlli con grafica nativa per iOS
  • google spreadsheets api per Mac e iOS 

Solo per licenza business

Solo per la licenza business è disponibile un sistema di comunicazione per hardware esterni con iOS. Tipo telecamere, sonde, ecc.