O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Linguaggi di programmazione
Linguaggi di programmazione
Carregando em…3
×

Confira estes a seguir

1 de 24 Anúncio

Mais Conteúdo rRelacionado

Semelhante a Livecode (20)

Anúncio

Mais recentes (20)

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

×