Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Linux Day 2015
www.livecode.com
25/10/15 23.52 2/24
Che cosa è livecode?
● Qualcosa che non avete mai visto prima
●
Un linguaggio di programmazione per de...
25/10/15 23.52 3/24
Linguaggio di programmazione
Livecode è un linguaggio di programmazione di alto
livello simile all'ing...
25/10/15 23.52 4/24
Che cosa è livecode?
● Qualcosa che non avete mai visto prima
●
Un linguaggio di programmazione per de...
25/10/15 23.52 5/24
Linguaggio di programmazione
Sono incluse anche le
seguenti librerie:
● compressione file
● cifratura
...
25/10/15 23.52 6/24
Cross-platform
Save as...Save as...
Nessuna compilazione,
basta premere un bottone
25/10/15 23.52 7/24
Cross-platform
25/10/15 23.52 8/24
IDE
Livecode è anche un IDE (ambiente di sviluppo) completo.
Barra principaleBarra controlli
Programma...
25/10/15 23.52 9/24
IDE
Semplicemente
trascinando gli
elementi dalla lista
dei controlli si può
aggiungere pulsanti,
immag...
25/10/15 23.52 10/24
IDE
L'editor ha:
● Syntax higlithing
● Auto indentazione
● Lista funzioni/messaggi
● Dizionario integ...
25/10/15 23.52 11/24
IDE
L'ambiente di sviluppo contiene anche:
●
Guida in PDF di 378 pagine
● Vocabolario delle parole ri...
25/10/15 23.52 12/24
IDE
E' perfettamente integrato con Android:
25/10/15 23.52 13/24
Server web
Esiste anche la versione server web, per poter utilizzare il linguaggio
livecode per pagin...
25/10/15 23.52 14/24
Server
Esiste anche la versione server cloud: livecloud
http://livecloud.io/
25/10/15 23.52 15/24
Chi lo usa?
Robert Caillau
(uno degli inventori del web)
25/10/15 23.52 16/24
Vantaggi per le aziende
25/10/15 23.52 17/24
EsempiVideogiochi
Mappe interattive
App per mobile
Analisi dati in biologia
25/10/15 23.52 18/24
Esempi
App per mobile e desktop
Software per insegnare
Insegnare il canto ai canarini
25/10/15 23.52 19/24
Esempi
Campo militare Ebook
Smart watch
25/10/15 23.52 20/24
Esempi
Calcoli 3D Pagine web interattive
http://hyperhh.org/html5/
25/10/15 23.52 21/24
Perchè non è conosciuto?
Fino a Febbraio 2013 era closed source e a
pagamento, in seguito ad una camp...
25/10/15 23.52 22/24
Dove lo trovo?
http://downloads.livecode.com/livecode/
Al momento utilizzate la versione 7, perché la...
25/10/15 23.52 23/24
Risorse
● http://livecodeitalia.blogspot.it/
● http://livecodeitalia.freeforums.org/
● http://www.max...
25/10/15 23.52 24/24
FINE
Presentazione scaricabile da:
http://tinyurl.com/phgyt89
Upcoming SlideShare
Loading in …5
×

Livecode

Una semplice spiegazione del linguaggio di programmazione livecode: www.livecode.com

  • Login to see the comments

  • Be the first to like this

Livecode

  1. 1. Linux Day 2015 www.livecode.com
  2. 2. 25/10/15 23.52 2/24 Che cosa è livecode? ● Qualcosa che non avete mai visto prima ● Un linguaggio di programmazione per desktop ● Un linguaggio di programmazione per mobile ● Un linguaggio di programmazione per HTML5 ● Un IDE ● Un server web ● Semplice ● Cross-platform ● Open source ● Gratuito
  3. 3. 25/10/15 23.52 3/24 Linguaggio di programmazione Livecode è un linguaggio di programmazione di alto livello simile all'inglese e molto semplice. Esempio Cerchiamo di ordinare le righe un testo CSV, cioè con i dati separati da virgola, secondo l'ultimo elemento della riga: sort the lines of theText descendig by last item of each theText = theText.split("n"); theText = theText.sort(sort_item_3).join("n"); function sort_item_3(line1,line2){ line1 = line1.split(","); line2 = line2.split(","); if(line1[2] == line2[2]) return 0; else if(line1[2] > line2[2]) return -1; else return 1; }
  4. 4. 25/10/15 23.52 4/24 Che cosa è livecode? ● Qualcosa che non avete mai visto prima ● Un linguaggio di programmazione per desktop ● Un linguaggio di programmazione per mobile ● Un linguaggio di programmazione per HTML5 ● Un IDE ● Un server web ● Semplice ● Cross-platform ● Open source ● Gratuito
  5. 5. 25/10/15 23.52 5/24 Linguaggio di programmazione Sono incluse anche le seguenti librerie: ● compressione file ● cifratura ● checksum ● XML ● SSL ● https ● lettura testi, (text to speech) ● SQLite ● MySQL ● PosgreSql ● Socket ● PDF ● STAMPA ● GIF animate ● Browser
  6. 6. 25/10/15 23.52 6/24 Cross-platform Save as...Save as... Nessuna compilazione, basta premere un bottone
  7. 7. 25/10/15 23.52 7/24 Cross-platform
  8. 8. 25/10/15 23.52 8/24 IDE Livecode è anche un IDE (ambiente di sviluppo) completo. Barra principaleBarra controlli Programma Proprietà Editor
  9. 9. 25/10/15 23.52 9/24 IDE Semplicemente trascinando gli elementi dalla lista dei controlli si può aggiungere pulsanti, immagini, testi, grafica vettoriale, player video e audio.
  10. 10. 25/10/15 23.52 10/24 IDE L'editor ha: ● Syntax higlithing ● Auto indentazione ● Lista funzioni/messaggi ● Dizionario integrato ● Funzioni di debug integrate
  11. 11. 25/10/15 23.52 11/24 IDE L'ambiente di sviluppo contiene anche: ● Guida in PDF di 378 pagine ● Vocabolario delle parole riservate ● Un terminale che esegue il codice al volo ● Un programma per condividere il codice fra gli altri utenti ● Links a forum, guide, ecc. ● Molto altro...
  12. 12. 25/10/15 23.52 12/24 IDE E' perfettamente integrato con Android:
  13. 13. 25/10/15 23.52 13/24 Server web Esiste anche la versione server web, per poter utilizzare il linguaggio livecode per pagine dinamiche, come il PHP. Le pagine finiscono con estensione LC. Il server può girare a sé stante o come servizio CGI per Apache. <?lc put "Hello World! from LiveCode Server" ?>
  14. 14. 25/10/15 23.52 14/24 Server Esiste anche la versione server cloud: livecloud http://livecloud.io/
  15. 15. 25/10/15 23.52 15/24 Chi lo usa? Robert Caillau (uno degli inventori del web)
  16. 16. 25/10/15 23.52 16/24 Vantaggi per le aziende
  17. 17. 25/10/15 23.52 17/24 EsempiVideogiochi Mappe interattive App per mobile Analisi dati in biologia
  18. 18. 25/10/15 23.52 18/24 Esempi App per mobile e desktop Software per insegnare Insegnare il canto ai canarini
  19. 19. 25/10/15 23.52 19/24 Esempi Campo militare Ebook Smart watch
  20. 20. 25/10/15 23.52 20/24 Esempi Calcoli 3D Pagine web interattive http://hyperhh.org/html5/
  21. 21. 25/10/15 23.52 21/24 Perchè non è conosciuto? Fino a Febbraio 2013 era closed source e a pagamento, in seguito ad una campagna kickstarter, che ha raccolto € 672'749, è stato rilasciato open source. https://www.kickstarter.com/projects/175 5283828/open-source-edition-of-livecode Tutti i sorgenti continuamente aggiornati sono su GitHub: https://github.com/livecode/
  22. 22. 25/10/15 23.52 22/24 Dove lo trovo? http://downloads.livecode.com/livecode/ Al momento utilizzate la versione 7, perché la 8 è altamente sperimentale! Installazione: scaricate il file, rendetelo eseguibile e lanciatelo per avviare l'installatore, è compatibile con tutte le distribuzioni Linux
  23. 23. 25/10/15 23.52 23/24 Risorse ● http://livecodeitalia.blogspot.it/ ● http://livecodeitalia.freeforums.org/ ● http://www.maxvessi.net/pmwiki/pmwiki.php?n=Main.GuidaALivecode ● http://lessons.runrev.com/ ● http://forums.livecode.com/ Altro su: ● http://livecodeitalia.blogspot.it/p/blog-page.html
  24. 24. 25/10/15 23.52 24/24 FINE Presentazione scaricabile da: http://tinyurl.com/phgyt89

×