AppleScript
AppleScript è un sistema di scripting introdotto da Apple Computer integrato nel proprio sistema operativo Mac OS. In altre parole, AppleScript rappresenta l'interfaccia di script al Mac OS e quindi lavora tramite un'interfaccia grafica. Con l'avvento di Mac OS X 10.4 Tiger, è possibile usare Automator per generare script disegnando un diagramma di flusso. Il manager del progetto AppleScript è Sal Soghoian.
Storia
Il progetto AppleScript può essere considerato come una prosecuzione di... —
| approfondisci »
Applescript Studio
Applescript Studio è l'evoluzione dell'Applescript, linguaggio di programmazione sviluppato da Apple. La sua caratteristica principale è, come il suo predecessore, la possibilità di dare comandi direttamente in Inglese al Framework XCode, che poi traduce tutto in linguaggio macchina.
Applescript e Applescript Studio
Il linguaggio Applescript possiede già di suo caratteristiche molto potenti, ma è limitato per quanto riguarda l'interfaccia, infatti interagisce con l'utente usando solamente... —
| approfondisci »
Sal Soghoian
Conosciuto anche come AppleScript Guru, Sal è conosciuto come un evangelista nell'utilizzo degli AppleScript per anni prima dell'assunzione nell'Apple. Nel 2004 durante il WWDC, Sal presentò con Steve Jobs una dimostrazione del programma Automator, un programma incluso da Mac OS X 10.4 Tiger. Questo programma consente di creare AppleScript in modo grafico.
Bibliografia
Collegamenti esterni
... —
| approfondisci »
Automator
Automator è un'applicazione del sistema operativo Mac OS X 10.4 Tiger, prodotto da Apple Computer e rilasciato il 29 aprile 2005, che permette di utilizzare il linguaggio di scripting AppleScript senza scrivere il codice, ma creando un diagramma di flusso (workflow) scegliendo le varie azioni da fare eseguire allo script, ad esempio ruotare un'immagine o salvare un file.
AppleScript permette di scrivere programmi che dicono ad altre applicazioni di eseguire delle azioni.
La facilità d... —
| approfondisci »
Colloquy
'interfaccia delle altre applicazioni native per Mac OS X. A tal fine, Colloquy fornisce una interfaccia utente che si conforma alle Human Interface Guidelines di Apple, aggiungendosi ai tradizionali comandi IRC a linea di comando. Colloquy supporta in modo esauriente lo scripting, e può essere automatizzato tramite AppleScript.
Plugin e personalizzazione
Colloquy comprende diverse visualizzazioni dei messaggi, chiamate "stili", che usano le XSLT e il motore di rendering di Apple, WebKit. Tali stili agiscono... —
| approfondisci »
Common Gateway Interface
programma (o uno script) CGI può essere scritto in qualsiasi linguaggio di programmazione (C/C++, Perl, PHP, Visual Basic, Tcl/Tk, AppleScript, Suneido ecc.), la scelta si basa sul sistema su cui girerà; il Perl, il PHP e l'ASP sono comunque i linguaggi più comunemente utilizzati.
Esempio pratico: visitando una pagina web, il server del sito che la ospita potrebbe aprire un'immagine e scrivere sulla pagina le sue dimensioni.
Collegamenti esterni
... —
| approfondisci »
Acquisizione Immagine
Acquisizione Immagine è un'applicazione per il sistema operativo Mac OS X che permette all'utente di scaricare le foto scattate da una fotocamera digitale o acquisite da scanner, connessi al computer o in rete. Essa non fornisce strumenti organizzativi come iPhoto ma è utile per scaricare immagini da vari dispositivi senza bisogno di driver.
Acquisizione Immagine permette anche di eseguire un programma dopo lo scaricamento delle foto, come iPhoto oppure anche un'AppleScript. Nelle preferenze... —
| approfondisci »
Kross
rispetto ad altri approcci per aggiungere funzionalità di scripting alle applicazioni desktop o agli ambienti desktop:
Applicazioni che usano Kross
• KDevelop
• Kexi
• Kopete
• Krita
• KSpread
• KWord
• Plasma
• SuperKaramba
Confronto con altri framework di scripting
SWIG: Simplified Wrapper and Interface Generator
AppleScript
Per quanto riguarda invece il confronto con AppleScript: (IPC is not technically necessary for one script to access code from many applications at once: a script can link... —
| approfondisci »
Applet
Con il termine applet (combinazione di application e gadget e quindi sostantivo femminile) si indica un programma che viene eseguito come "ospite" nel contesto di un altro programma, per questo detto container, su un computer client. In altre parole un'applet è un programma progettato per essere eseguito all'interno di un programma-container; ne consegue che l'applet non può essere eseguita indipendentemente da un altro programma.
Il termine è stato introdotto sin dal 1993 con gli Applescript... —
| approfondisci »
OnyX
.
Caratteristiche
Sviluppo
Creato nel 2003 da Joël Barrière, a.k.a. Titanium, il programma era stato originariamente pensato per le esigenze personali dell'autore. Sviluppato usando Xcode, ambiente di sviluppo software Apple (Cocoa + AppleScript Studio + Objective-C), OnyX è regolarmente aggiornato dal suo autore prendendo in considerazione consigli e suggerimenti degli utenti. Il programma per fare il suo lavoro usa utility UNIX standard di Mac OS X, permettendo il loro controllo tramite una interfaccia... —
| approfondisci »
Locomotive
Locomotive è una piattaforma di sviluppo web/database.
Locomotive è gratuito ed è rilasciato con la Licenza Apache V2.0.
Componenti
I componenti di base sono:
Locomotive è la versione adattata per Mac OS X della piattaforma AMP (Apache, MySQL, PHP/Perl), togliendo PHP e Perl e sostituendoli con Ruby e Rails. È scritto utilizzando AppleScript, Objective C, Ruby, su ambiente GUI (User Interface) Cocoa. Locomotive è quindi un pacchetto software precompilato con Ruby, Rails, Apache, e MySQL... —
| approfondisci »
TextWrangler
AppleScript, Python, Perl, gli Shell script e per Text Factories (linguaggio nativo di BBEdit). I programmi scritti in Python, Perl e shell script possono essere eseguiti direttamente all'interno del programma (con anche la funzione di debug).
Come alcuni altri editor per Mac, TextWrangler può aprire e salvare file in varie codifiche di caratteri, tra cui Unicode (in vari formati), ASCII, Latin-1 e Latin-9.
TextWrangler è stato progettato per essere usato soprattutto da programmatori (dilettanti ma... —
| approfondisci »
