zmit

Members
  • Content Count

    7
  • Joined

  • Last visited

About zmit

  • Rank
    Novizio

core_pfieldgroups_99

  • Nome
    Ivan Guajana
  1. Dunque lo stesso ambiente di programmazione è usato dagli ingegneri Apple per creare tutte le applicazioni che conoscete (iLife, Motion,...), quindi l'unico limite che pone sta nella fantasia di chi li utilizza (e probabilmente anche nel tempo che uno ci investe). Per fare quello che vuoi fare tu, bisogna scrivere un programma da zero che comunichi con iTunes, per esempio, attraverso appleScript. Mi spiego: si puo' creare l'interfaccia con Interface Builder come ho fatto io, solo che per ogni bottone bisogna creare un applescript che comunichi ad itunes una determinata azione. Il tutto è fattibilissimo (infatti è in parte quello che si sta facendo in CenterStage), ma richiede un po' più di lavoro. Purtroppo io non ho tantissimo tempo (in marzo devo dare 4 esami), ma se qualcuno ha voglia di cimentarsi, sono a disposizione per aiuti e suggerimenti. Ivan
  2. Avevo capito che lo schermo ha una risoluzione di 1024x768. Beh, ho ridimensionato la finestra. Scusate http://cgi.ethz.ch/~guajanai/IG/downloads/carMC.zip ed il codice sorgente: http://cgi.ethz.ch/~guajanai/IG/downloads/carMC%20source.zip Comunque vi invito, se avete tempo, a smanettare un po' voi stessi con Interface Builder e XCode. Vedrete che non è difficile come sembra e si possono ottenere risultati sorprendenti in poco tempo! Ivan PS Già che c'ero, ho aggiunto la possibilità di 'cliccare' le icone usando i tasti numerici (l'1 corrisponde alla prima icona in alto a sinistra, il 2 a quella in alto a destra, poi basso sinistra e basso destra), così se volete usare un telecomando... (grazie a Settimio Perlini per il suggerimento)
  3. Grande! Speravo che vi interessaste alla programmazione sotto OS X. Tutto quello che serve si trova nel cd 'XCode Tools' fornito con panther (oppure registrandosi gratuitamente su http://developer.apple.com si puo' scaricare l'ultima versione). Una volta installato, l'interfaccia grafica si crea con Interface Builder, mentre il programma vero e proprio si scrive e compila in XCode. Una pagina in italiano dove sono spiegate le basi di Objective-C (il linguaggio principale, anche se non l'unico, per utilizzare il framework Cocoa): http://homepage.mac.com/marco_coisson/Tutorial/IntroAObjC/Versione_html/indice.html qui c'è una serie di tutorials (sempre in italiano e dello stesso autore): http://homepage.mac.com/marco_coisson/Tutorial/index.html Altrimenti in XCode, sotto Help->Documentation ci sono alcuni tutorial (però in inglese). Per quanto riguarda libri su Objective-C/Cocoa: in italiano non ne conosco, ma in inglese ce n'è di ottimi ("Cocoa Programming for OS X" di Hillegass, per esempio). Prova a cercare Cocoa su amazon.
  4. Non c'è di che... La mia vuole essere una soluzione temporanea, almeno fino a quando CenterStage non è funzionale. Dopodiché si puo' adattare all'uso in macchina... Ivan Guajana ->zmit
  5. Eccomi di nuovo. A tempo di record (grazie ai tools di sviluppo Apple e Cocoa!), ecco una demo. Permette di aprire da un'interfaccia a bottoni itunes,iphoto,dvd player, vlc, safari, mail, ichat, rubrica indirizzi e ical. Il codice è un regalo , nel senso che lo rilascio opensource (anche perché sono 3 righe!!). Potete facilmente personalizzare l'interfaccia con interface builder. Anche aggiungere nuovi bottoni è particolarmente facile: 1) copia/incolla da un bottone esistente 2) cambiate icona (dall'inspector 'Attributes') e nel campo 'title' scrivete il nome del programma 3) compilate da xCode Non avete bisogno di conoscere Objective-C/Cocoa, a meno che non vogliate aggiungere funzionalità mancanti. Il programmino compilato si trova su http://cgi.ethz.ch/~guajanai/IG/downloads/carMC.zip mentre il codice sorgente è su http://cgi.ethz.ch/~guajanai/IG/downloads/carMC source.zip Buon divertimento
  6. Ciao Per quanto riguarda il progetto del Mac Media Center (adesso ufficialmente centerStage), siamo ancora parecchio impegnati nella fase di studio dell'applicazione. Nella direzione in cui si sta andando, non dovrebbe essere difficile creare un'interfaccia apposta per la macchina, visto che le idee più gettonate al momento sono quelle di rendere il front-end completamente indipendente dal back-end. Tuttavia la cosa sembra andare un pochino per le lunghe, nel senso che secondo me fino a fine marzo/inizio aprile non ci sarà niente di funzionante Oggi provo a buttar giù 2 righe di codice per creare una soluzione temporanea: una finestra dalla quale aprire le varie iapps per mezzo di bottoni. zmit
  7. Ciao ragazzi. Sto valutando la possibilità di provvedere al software ;-) Partecipo al già citato progetto opensource http://mrzippy.org.uk/macmediacenter/ in qualità di programmatore Objective-C/cocoa addetto (insieme ad altri) al front-end. La mia idea è di prendere quello stesso software, una volta funzionante, e programmare un front end adatto per la macchina (quindi aggiungere il GPS, un modulo per importare e presentare dati esterni e così via). Che ne dite? L'unico problema è che non si tratterebbe di una cosa immediata. Una soluzione temporanea potrebbe essere la creazione di un launcher che apra i vari programmi, come già suggerito. x Luca Calcinai: "Nel mio progetto è inclusa una interfaccia realizzata con un semplice PIC, in grado di acquisire parametri esterni, quali temperature, velocità , potenziometri, e passare questi dati tramite USB al Mac. In realtà il PIC invia i dati in seriale, e uso un convertitore USB<>seriale commerciale per entrale nel Mac. " potresti darmi qualche indicazione in più sul PIC ed il convertitore, come lo programmi, dove lo posso comprare, ecc.?