It:NeoOffice e Aqua

From NeoWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 10:33, 4 December 2006 (edit)
Valterb (Talk | contribs)
(Why aren't you working on a Cocoa version of an Aqua OpenOffice.org?)
← Previous diff
Current revision (03:32, 4 July 2012) (edit) (undo)
Sardisson (Talk | contribs)
(Ho un'altra domanda da fare riguardo lo sviluppo di NeoOffice; dove posso avere la risposta? - update link)
 
(24 intermediate revisions not shown.)
Line 1: Line 1:
 +{{it:Fixme}}
''Domande poste frequentemente sul progetto e lo sviluppo di NeoOffice'', o ''"Tutto quello che non conosci di NeoOffice (e dovresti leggere prima di fare una rischiesta su [Mac]Slash[Dot]"'' ''Domande poste frequentemente sul progetto e lo sviluppo di NeoOffice'', o ''"Tutto quello che non conosci di NeoOffice (e dovresti leggere prima di fare una rischiesta su [Mac]Slash[Dot]"''
-=="Aquaficazione" e Intergazione con Mac OS X==+=="Aquaficazione" e Integrazione con Mac OS X==
===Perché NeoOffice non ha la tipica interfaccia utente Aqua del Mac?=== ===Perché NeoOffice non ha la tipica interfaccia utente Aqua del Mac?===
Line 11: Line 12:
===Quali sono i recenti passi in avanti del processo di Aquaficazione?=== ===Quali sono i recenti passi in avanti del processo di Aquaficazione?===
-Ad Agosto 2006:+A Giugno 2007:
 +* Supporto per la funzione QuickLook del Mac OS X 10.5 (06/2007)
 +* Supporto per il cambiamento della velocità di intermittenza del cursore sando le proprietà standard di Cocoa (06/2007)
 +* Widgets sullo sfondo ora appainono disabilitati, ed il cursore non lampeggia più sullo sfondo (05/2007)
 +
 +A Marzo 2007:
 +
 +* I documenti di NeoOffice appaiono tra gli "Elementi recenti" nel menù di Mac Os X (03/2007)
 +* Le icone della barra degli strumenti sono più in stle Aqua (03/2007)
* finestre di dialogo per Apri e Salva (07/2006) * finestre di dialogo per Apri e Salva (07/2006)
* Nuove icone dei documenti che corrispondono meglio con l'aspetto Aqua (07/2006) * Nuove icone dei documenti che corrispondono meglio con l'aspetto Aqua (07/2006)
* Le icone disabilitate hanno l'aspetto appropriato previsto per le applicazioni di Mac OS X (prima erano grigio scuro) (07/2006) * Le icone disabilitate hanno l'aspetto appropriato previsto per le applicazioni di Mac OS X (prima erano grigio scuro) (07/2006)
* Numerose widget Aqua (barre di scorrimento, bottoni, barre di avanzamento, ''ecc.'') (04/2006-07/2006) * Numerose widget Aqua (barre di scorrimento, bottoni, barre di avanzamento, ''ecc.'') (04/2006-07/2006)
-* Compatibilità migliorata con i sotware di dettatura vocale (10/2005)+* Compatibilità migliorata con i software di dettatura vocale (10/2005)
* Abilità di stampare i file EPS inseriti (09/2005) * Abilità di stampare i file EPS inseriti (09/2005)
* Supporto migliorato per le tastiere internazionali (09/2005) * Supporto migliorato per le tastiere internazionali (09/2005)
Line 26: Line 35:
* Supporto per le [[wikipedia:it:Lingue_indoarie|lingue Indoarie]] (04/2005) * Supporto per le [[wikipedia:it:Lingue_indoarie|lingue Indoarie]] (04/2005)
* Supporto per Eudora, Entourage, e Mail quali programmi per l'inoltro della posta (03/2005) * Supporto per Eudora, Entourage, e Mail quali programmi per l'inoltro della posta (03/2005)
-* AppleScript per installazione drag-and-drop dei file di aiuto per le lingue non Inglesi languages (03/2005)+* AppleScript per installazione drag-and-drop dei file di aiuto per le lingue non Inglesi (03/2005)
* Drag & drop tra NeoOffice e le altre applicazioni (03/2005) * Drag & drop tra NeoOffice e le altre applicazioni (03/2005)
* Quando si clicca su pulsante rosso "chiudi" in alto a sinistra nella finestra dell'ultimo documento non si esce più dall'applicazione (03/2005) * Quando si clicca su pulsante rosso "chiudi" in alto a sinistra nella finestra dell'ultimo documento non si esce più dall'applicazione (03/2005)
Line 35: Line 44:
* Drag & drop del testo (12/2004) * Drag & drop del testo (12/2004)
* Supporto per la rotella del mouse (11/2004) * Supporto per la rotella del mouse (11/2004)
-* I menù nativi appaiono nella barra bianca in cima allo schermo, come per tutti gli alri programmi per Mac (in precedenza apparivano in cima alla finestra del documento attivo) (11/2004)+* I menù nativi appaiono nella barra bianca in cima allo schermo, come per tutti gli altri programmi per Mac (in precedenza apparivano in cima alla finestra del documento attivo) (11/2004)
* Avviso automatico del rilascio di nuove patch e versioni (11/2004) * Avviso automatico del rilascio di nuove patch e versioni (11/2004)
* Le patch sono disponibili come pacchetti standard per l'installer di Mac OS X (09/2004) * Le patch sono disponibili come pacchetti standard per l'installer di Mac OS X (09/2004)
* Supporto per i collegamenti ai file per Macintosh nelle finestre di dialogo apri e salva (09/2004) * Supporto per i collegamenti ai file per Macintosh nelle finestre di dialogo apri e salva (09/2004)
-Stai sintonizzato perché nuove caratteristiche vengono aggiune di contuno!+Stai sintonizzato perché nuove caratteristiche vengono aggiune di continuo!
==Tecnologie e Borsa degli Attrezzi== ==Tecnologie e Borsa degli Attrezzi==
Line 46: Line 55:
=== Quali tecnologie sono state usate nella Aquaficazione di NeoOffice? === === Quali tecnologie sono state usate nella Aquaficazione di NeoOffice? ===
-[[wikipedia:it:aqua|Aqua]] è l'interfaccia grafica sviluppata da Apple per OS X. Apple fornisce tre ossature (frameworks) per lo sviluppo di programmi con l'intrfaccia utente Aqua:+[[wikipedia:it:aqua|Aqua]] è l'interfaccia grafica sviluppata da Apple per OS X. Apple fornisce tre ossature (frameworks) per lo sviluppo di programmi con l'interfaccia utente Aqua:
*Carbon (una sorta di modo compatibile con OS 9, usato anche da Mozilla/Firefox) *Carbon (una sorta di modo compatibile con OS 9, usato anche da Mozilla/Firefox)
-*Cocoa (il nuovo framework che è stato adatteto da [[wikipedia:it:next|NeXT]] per Mac OS X) +*Cocoa (il nuovo framework che è stato adattato da [[wikipedia:it:next|NeXT]] per Mac OS X)
*Java (linguaggio multi-piattaforma, include JFC/Swing per gli elementi della User Interface) *Java (linguaggio multi-piattaforma, include JFC/Swing per gli elementi della User Interface)
-[[NeoOffice/C]] (il progetto prototipo iniziale) fu un tentativo di iniziare ad usare Cocoa e Carbon. Il progetto di maggio successo, [[NeoOffice]] (originariamente conosciuto come NeoOffice/J), attualmente usa un mix di Cocoa, Carbon e Java 1.4.2.+[[NeoOffice/C]] (il progetto prototipo iniziale) fu un tentativo di iniziare ad usare Cocoa e Carbon. Il progetto di maggior successo, [[NeoOffice]] (originariamente conosciuto come NeoOffice/J), attualmente usa un mix di Cocoa, Carbon e Java 1.4.2/1.5.
=== Quindi... NeoOffice è scritto in Java? === === Quindi... NeoOffice è scritto in Java? ===
Line 57: Line 66:
No. No.
-NeoOffice è la versione nativa per Mac OS X di [[OpenOffice.org]] che usa piccole quantità di codice Java cil disegno grafico e la configurazione.+NeoOffice è la versione nativa per Mac OS X di [[it:OpenOffice.org|OpenOffice.org]] che usa piccole quantità di codice Java per il disegno grafico e la configurazione.
-OpenOffice.org è scritto principalemtne nel linguaggio C++ che è agnostico della piattaforma. Tuttavia, NeoOffice prende vantaggio dall'avanzata integrazione tra Mac OS X e Java per ottenere l'aspetto Mac OS X. In altre parole, i pochi bit di Java in NeoOffice hanno principalemtne a che fare con operazioni che riguardano come il programma appare all'utente. Gli "ingranaggi" della suite office sono scritti in C++. (Il codice di cui è costituito NeoOffice è per il 99% lo stesso di OpenOffice.org e condiviso con tutte le piattaforme su cui OpenOffice.org gira, e l' 1% e specifico per Mac OS X ed è scritto in Java, C++, C, e Objective-C.) +OpenOffice.org è scritto principalmente nel linguaggio C++ che è agnostico della piattaforma. Tuttavia, NeoOffice prende vantaggio dall'avanzata integrazione tra Mac OS X e Java per ottenere l'aspetto che normalmente hanno le applicazioni che girano nativamente nel Mac OS X. In altre parole, i pochi bit di Java in NeoOffice hanno principalmente a che fare con operazioni che riguardano come il programma appare all'utente. Gli "ingranaggi" della suite office sono scritti in C++. (Il codice di cui è costituito NeoOffice è per il 99% lo stesso di OpenOffice.org è condiviso con tutte le piattaforme su cui OpenOffice.org gira, e l' 1% e specifico per Mac OS X ed è scritto in Java, C++, C, e Objective-C). Ohloh.net mostra che il codice specifico di NeoOfficeè per il [http://www.ohloh.net/projects/4043/analyses/latest 93% C/C++].)
-Quindi NeoOffice potrà essere eseguito solo su computer Macintosh [[Wikipedia:it:Mac OS X|Mac OS X]] 10.3.x o 10.4., non su Mac OS 9, Mac OS X 10.2 o precedenti, Windows, Linux, Darwin, o qualsiasi altra forma di [[Wikipedia:it:unix|UNIX]]. +Quindi NeoOffice potrà essere eseguito solo su computer Macintosh [[Wikipedia:it:Mac OS X|Mac OS X]] 10.3.x o 10.4., non su Mac OS 9, Mac OS X 10.2 o precedenti, Windows, Linux, Darwin, o qualsiasi altra forma di [[Wikipedia:it:unix|UNIX]].
===Come è usato Java in NeoOffice?=== ===Come è usato Java in NeoOffice?===
-As mentioned above, Java is mainly used to tap into the Mac OS X look-and-feel. What makes NeoOffice work isn't the Java language itself but rather the libraries that come with the virtual machine like Java 2D for drawing and AWT for menus. Those are actually already "native" in the Apple VM in the sense that Java 2D is really CoreGraphics/Quartz and AWT is really Carbon.[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=4218#4218]+Come scritto sopra, Java viene utilizzato principalmente per dare a NeoOffice il look-and-feel (cioè l'aspetto e la sensazione) del Mac Os X. Ciò che fa lavorare NeoOffice non è il linguaggio Java di per sé stesso ma piuttosto le librerie associate alla virtual machine come le Java 2D per il disegno e AWT per i menù. Queste sono attualmente già "native" nella Apple VM nel senso che la Java 2D è realmente il CoreGraphics/Quartz e AWT è realmente Carbon.[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=4218#4218]
-The amount of Java used has also decreased over time. When NeoOffice was upgraded to the OpenOffice.org 1.1.2 codebase (NeoOffice/J 1.1 Alpha), text rendering switched from Java to the Mac OS X native ATSUI APIs since they are much more suited for complex text layout than Java is.[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=3692#3692] Other features were never implemented in Java at all (for instance the Dock menu, which used Carbon in NeoOffice/J 1.1 and Cocoa in newer versions).+La quantità di Java usata è inoltre diminuita nel corso del tempo.[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=60734#60734] Questo NeoOffice fu aggiornato al codice sorgente di OpenOffice.org 1.1.2 (NeoOffice/J 1.1 Alpha), il rendering del testo fu convertiro da Java alle API native ATSUI del Mac OS X dal momento che erano molto più adatte alla disposizione del testo complesso rispetto a quanto non fosse Java [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=3692#3692]. Altre caratteristiche non sono state nemmeno implementate in Java (per esempio il menù del Dock, che usa Carbon nella versione NeoOffice/J 1.1 e Cocoa nelle versioni più recenti).
=== Perché non state lavorando con Cocoa per una versione Aqua di OpenOffice.org? === === Perché non state lavorando con Cocoa per una versione Aqua di OpenOffice.org? ===
-Ci sono diverse ragioni. [[OpenOffice.org|OpenOffice.org]] non è stato costruito come un'applicazione Cocoa Mac nativa. Tradurre tutti i modelli degli eventi, la gestione dei caratteri e le routine di visualizzazione in "puro" Cocoa implicherebbe una '''grande''' quantità di lavoro. D'altra parte, la implementazione di Java fatta da Apple fornisce un buon accesso alle caratteristiche Aqua ed è più facile da fondere con il sottostante codice di OpenOffice.org. [[NeoOffice/C]] ha provato che una implementazione Cocoa "pura" non è una soluzione praticabile nel breve-medio termine; mentre risultava con un buon aspetto dopo un sacco di hack, '''non era tuttavia abbastanza stabile neppure per un uso sporadico'''. Per una spiegazione più dettagliata delle ragioni che stanno dietro a questa scelta di implementazione vai a vedere [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=3585#3585 questo post [en]] del co-fondatore del progetto NeoOffice ed ingegnere di sistema Ed Peterlin.+Ci sono diverse ragioni. [[it:OpenOffice.org|OpenOffice.org]] non è stato costruito come un'applicazione Cocoa Mac nativa. Tradurre tutti i modelli degli eventi, la gestione dei caratteri e le routine di visualizzazione in "puro" Cocoa implicherebbe una '''grande''' quantità di lavoro. D'altra parte, la implementazione di Java fatta da Apple fornisce un buon accesso alle caratteristiche Aqua ed è più facile da fondere con il sottostante codice di OpenOffice.org. [[NeoOffice/C]] ha provato che una implementazione Cocoa "pura" non è una soluzione praticabile nel breve-medio termine; mentre risultava con un buon aspetto dopo un sacco di hack, '''non era tuttavia abbastanza stabile neppure per un uso sporadico'''. Per una spiegazione più dettagliata delle ragioni che stanno dietro a questa scelta di implementazione vai a vedere [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=3585#3585 questo post [en]] del co-fondatore del progetto NeoOffice ed ingegnere di sistema Ed Peterlin.
Come abbiamo detto, NeoOffice è moto stabile e non molto lontano da fornire un'interfaccia utente completamente in stile Aqua, e prendere un differente percorso adesso vorrebbe dire gettare nella spazzatura un sacco di codice buono, ben testato e stabile. La parte negativa dell'usare Java è che consuma (un po') più risorse di una pura implementazione Cocoa. (C'è bisogno di più RAM rispetto alle richieste minime per Mac OS X—ma d'altra parte il Mac OS X beneficia dall'avere più RAM rispetto al minimo raccomendato!—e la RAM è ormai economica; aggiungere RAM è la cosa più economica per velocizzare il tuo Mac.) I miglioramenti che Apple ha introdotto in Java 1.4.2 rispetto a Java 1.3.1 ha permesso a NeoOffice 1.2 Alpha di ridurre l'uso delle risorse e di migliorare le prestazionI. Come abbiamo detto, NeoOffice è moto stabile e non molto lontano da fornire un'interfaccia utente completamente in stile Aqua, e prendere un differente percorso adesso vorrebbe dire gettare nella spazzatura un sacco di codice buono, ben testato e stabile. La parte negativa dell'usare Java è che consuma (un po') più risorse di una pura implementazione Cocoa. (C'è bisogno di più RAM rispetto alle richieste minime per Mac OS X—ma d'altra parte il Mac OS X beneficia dall'avere più RAM rispetto al minimo raccomendato!—e la RAM è ormai economica; aggiungere RAM è la cosa più economica per velocizzare il tuo Mac.) I miglioramenti che Apple ha introdotto in Java 1.4.2 rispetto a Java 1.3.1 ha permesso a NeoOffice 1.2 Alpha di ridurre l'uso delle risorse e di migliorare le prestazionI.
-Invece di rimanere fedele dogmaticamente ad un singolo toolkit, gli sviluppatori di NeoOffice "usano il miglior tool per affrontare il compito che si presenta [they|loro]" nel tentativo di "aggiungere un involucro completamente in stile Mac OS X all'uso di [OpenOffice.org]."[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=22042#22042]+Invece di rimanere fedele dogmaticamente ad un singolo toolkit, gli sviluppatori di NeoOffice "usano il miglior tool per affrontare il compito che si presenta loro" nel tentativo di "aggiungere un involucro completamente in stile Mac OS X all'uso di [it:OpenOffice.org|OpenOffice.org]."[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=22042#22042]
-=== Isn't Cocoa better than Java? ===+=== Cocoa non è meglio di Java? ===
-''Aqua is aqua''.+''Aqua è aqua''.
-This question is most often asked by developers and power users. End users, on the other hand, tend to judge by the results. As one tester put it:+La domanda viene fatta più frequentemente da programmatori e da utenti esperti. Gli utenti finali, d'altra parte, tendono a giudicare i risultati. Una delle persone che partecipano alla fase di test del programma ha detto:
-"If it looks like a duck, walks like a duck, and quacks like a duck, then to the end user it's a duck, and end users have made it pretty clear they want a duck; whether the duck drinks hot chocolate or coffee is irrelevant."+"Se ha l'aspetto di un'anatra, cammina come un'anatra, e fa il verso dell'anatra, allora per l'utente finale è piuttosto chiaro che si tratta di un'anatra; poi che quest'anatra beva cioccolato caldo o caffè è una cosa irrilevante (in inglese c'è un gioco di parole tra cioccolato=cocoa e caffè=java."
-And, as [http://daringfireball.net/linked/2005/may#tue-31-apis John Gruber] puts it, after quoting an [http://lists.apple.com/archives/Carbon-dev/2005/May/msg01121.html Apple engineer posting to Carbon-Dev], "send [the second paragraph] to anyone who claims that only 'Cocoa apps' are 'truly native' Mac OS X apps."+Come ha detto [http://daringfireball.net/linked/2005/may#tue-31-apis John Gruber], dopo aver quotato [http://lists.apple.com/archives/Carbon-dev/2005/May/msg01121.html quanto postato da un ingegnere della Apple sulla mailing-list Carbon-Dev], "mandate [il secondo paragrafo] a chiunque pretenda che solo 'le applicazioni Cocoa' sono le applicazioni 'veramente native' di Mac OS X."
-=== Isn't Java slow? ===+=== Ma Java non è lento? ===
-The majority of NeoOffice is written in C++. Only those bits that facilitate an Aqua look in Mac OS X were customized to use Java. The reason is that Mac OS X Java looks terrific and hooks right into the native Aqua "blue-button" controls.+La maggior parte di NeoOffice è stato scritto in C++. Solo quelle parti che permettono un aspetto in stile Aqua sono state personalizzate per usare Java. La ragione di questo è da ricercarsi nel fatto che Mac OS X Java ha un aspetto eccellente e si sposa bene con i controlli "blue-button" nativi di Aqua.
-And by the way—Java isn't really that slow any more.+Eppoi, giusto per rendere giustizia, Java non è più così lento.
-=== Why doesn't NeoOffice use Java 1.5.x? ===+=== Perché non usa Java 1.5.x? ===
-There are a number of reasons why NeoOffice uses Java 1.4.2, both human and technical. To start at the beginning, when the application was initially being developed (as NeoOffice/J), Java 1.4.x was not available on Mac OS X. When Java 1.4.1 did finally become available on Mac OS X, it proved to be quite buggy and was missing many key features on Mac OS X 10.2.x. Java 1.5 is only available on Mac OS X 10.4.x. Moreover, Java 1.4.x and 1.5 are Cocoa-based while Java 1.3.1 is Carbon-based. So for much of its early life as NeoOffice/J, the application used Java 1.3.1 on Mac OS X 10.2.x, 10.3.x, and 10.4.x.+NeoOffice 2.0 Aqua Beta 3 e superiori adesso possono usare Java 1.5 (e la versione di Java richiesta è la Java 1.5 per i Mac-Intel su cui gira Mac OS X 10.4). Per comprendere perché NeoOffice ha storicamente usato diversa dall'ultima versione offertada Apple, vai avanti nella lettura.
 +Ci sono un certo numero di ragioni per cui NeoOffice usa Java 1.4.2, sia umane che tecniche. Per cominciare dall'inizio, quando è cominciato lo sviluppo del programma (come NeoOffice/J), Java 1.4.x non era disponibile per Mac OS X. Quando finalmente Java 1.4.1 divenne disponibile per Mac OS X, era abbastanza pieno di bug e mancava di una serie di caratteristiche su Mac OS X 10.2.x. Java 1.5 è disponibile solo per Mac OS X 10.4.x. Inoltre, Java 1.4.x e 1.5 sono basati su Cocoa mentre Java 1.3.1 è basato su Carbon. Così per la maggior parte della sua vita iniziale come NeoOffice/J, l'applicazione usava Java 1.3.1 su Mac OS X 10.2.x, 10.3.x, and 10.4.x.
-Switching to a newer version of Java not only involved dropping support for users of older versions of Mac OS X but also required hundreds if not thousands of hours of time reimplementing the Carbon portions of the application in Cocoa and working around new bugs in the new Java versions. Thus switching to Java 1.4.x (or 1.5) was not a viable option for most of NeoOffice/J's existence given the size of the development team and the fact that Java 1.3.1 continued to work well. +Il cambiamento ad una versione di Java più recente non solo include l'abbandono del supporto per quegli utenti che usano versioni di Mac OS X più vecchie ma richiede anche centinaia, per non dire migliaia, di ore di tempo per reimplementare molte delle parti dell'applicazione scritte in Carbon in Cocoa e per lavorare sui nuovi bug introdotti dalla nuova versione di Java. Quindi cambiare per usare Java 1.4.x (o 1.5) non è una strada percorribile per la maggior parte di NeoOffice/J's data la quantità di persone che fanno parte del team di siluppo e per il fatto che Java 1.3.1 continua a lavorare bene.
-Since Java 1.3.1 will not make the transition to Intel-based Macs, the summer of 2005 (July-September) was spent in full-time work to transition NeoOffice/J to Java 1.4.2, and October and most of November were spent (again full-time) fixing new bugs that arose in wider testing. NeoOffice 1.2 Alpha is the first release to require Java 1.4.2 and Mac OS X 10.3 or higher. +Dal momento che Java 1.3.1 non è previsto nella transizione verso i Mac basati sui processori Intel, l'estate del 2005 (Luglio-Settembre) è stata passata in un lavoro a tempo pieno per la transizione di NeoOffice/J verso Java 1.4.2, e Ottobre e quasi tutto Novembre è stato passato (sempre a tempo pieno) a fissare i nuovi bug che sono venuti alla luce durante la fase di verifica. NeoOffice 1.2 Alpha è stata la prima versione a richiedere Java 1.4.2 ae Mac OS X 10.3 o più recente.
-A transition to Java 1.5.x will not be as difficult since it is also Cocoa-based, but at the moment there are no plans to do so, as Java 1.5.x was only just released (mid-November 2005)—and only for Mac OS X 10.4.x—and there are still many users running Mac OS X 10.3.x. Moreover, there are more important tasks ahead, such as MacIntel support, that require scarce developer resources. (Forcing NeoOffice/J 1.1 or NeoOffice 1.2 Alpha to use Java 1.5 '''will''' result in crashes and '''is not supported'''.)+La transizione a Java 1.5.x non era così difficile dal momento che è anch'esso basato su Cocoa, ed è stato fatto (per i Mac-Intel) durante il ciclo di test di NeoOffice 2.0 Aqua Beta. Java 1.4.2 è ancora la versione predefinita di Java usata da NeoOffice sui Mac con processore PowerPC sui quali gira 10.3.x o 10.4.x. (Forzare NeoOffice/J 1.1 o NeoOffice 1.2 Alpha ad usare Java 1.5 '''avrà''' come risultato un aumento dei crash e di situazioni '''non supportate'''.)
-===Why not use gtk or Qt or some other cross-platform toolkit?===+===Perché non usare gtk o Qt o qualche altro toolkit multipiattaforma?===
-See [[NeoOffice_and_Aqua#Why_aren.27t_you_working_on_a_Cocoa_version_of_an_Aqua_OpenOffice.org.3F|Why aren't you working on a Cocoa version of an Aqua OpenOffice.org?]] and [[NeoOffice_and_Aqua#Isn.27t_Cocoa_better_than_Java.3F|Isn't Cocoa better than Java?]] :-) The short answer is that reworking the OpenOffice.org codebase to use another toolkit would take at least as much time and work as it has taken to get NeoOffice to the point where it is today (three years of nearly full-time work by 1.5 developers and additional work before that), with no guarantees that it would be as stable.+Vedi gli articoli [[It:NeoOffice_e_Aqua#Perch.C3.A9_non_state_lavorando_con_Cocoa_per_una_versione_Aqua_di_OpenOffice.org.3F|Perché non state lavorando con Cocoa per una versione Aqua di OpenOffice.org?]] e [[It:NeoOffice_e_Aqua#Cocoa_non_.C3.A8_meglio_di_Java.3F|Cocoa non è meglio di Java?]] :-) La risposta breve è che per rilavorare sul codice sorgente di OpenOffice.org per usare un altro toolkit prenderebbe almeno lo stesso tempo e lavorarci per portare NeoOffice al punto in cui si trova oggi (dopo tra anni di lavoro praticamente a tempo pieno da parte di un programmatore e mezzo e per tutto il lavoro preparatorio), senza la garanzia della stabilità del risultato.
-Moreover, in the case of gtk, the ports to Mac OS X are older versions of gtk and fairly incomplete. Even in the case of Qt, which has a modern and complete Mac OS X port of the toolkit, the existing OpenOffice.org work on "using Qt" would not benefit a native, non-X11 Aqua version of OpenOffice.org at all. The Qt/KDE OpenOffice.org (Native Widget Framework effort) is not a "native Qt" implementation of vcl (OpenOffice.org's cross-platform windowing toolkit and abstraction layer). All of the underlying font handling, drawing, etc., is still done using X11; it's only the widget drawing that is using Qt's equivalent of the Mac OS X Appearance Manager.[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=2673#2673]+Inoltre, nel caso di gtk, il port per Mac OS X è solo di versioni più datate di gtk e piuttosto incomplete. Anche nel caso di Qt, che ha un port del toolkit per Mac OS X moderno e completo, il lavoro da fare su OpenOffice.org per "usare Qt" non porterebbe ad una versione nativa ed indipendente da X11. La versione Qt/KDE OpenOffice.org non è una implementazione di [[wikipedia:vcl|vcl [en]]] con "Qt nativo". Tutte le parti che riguardano la gestione dei caratteri, il disegno, ecc., deve essere ancora fatto usando X11[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=2673#2673].
-===What about Intel-based Macs? Is there a Universal Binary?===+===E i Mac-Intel? C'è un pacchetto Universal Binary?===
-See [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=20008#20008 this FAQ] (spring 2006) for a detailed explanation of MacIntel issues and the latest developments. (You can also see the [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2230 early 2006 FAQ] for historical information.)+Vedi [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=20008#20008 questa FAQ [en]] (privavera 2006) per una dettagliata spiegazione relativa ai MacIntel e per gli ultimi sviluppi. (Puoi anche andare a vedere le[http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2230 FAQ di inzio 2006] per informazioni precedenti.)
-==Other Questions==+==Altre domande==
-=== Has NeoOffice replaced NeoOffice/C? ===+=== NeoOffice ha sostituito NeoOffice/C? ===
-[[NeoOffice/C Status|Yes]].+[[NeoOffice/C|Si!]] [en].
-===What happened to NeoOffice/J?===+===Cosa è successo a NeoOffice/J?===
-In recognition of the fact that the "classic" CoreGraphics/Cocoa port ([[NeoOffice/C]]) was a dead-end and no longer under development, as well as the fact that the "/J" was very confusing to many users and pundits, the application known as NeoOffice/J was renamed simply NeoOffice beginning with the 1.2 Alpha release.+Come riconoscimento del fatto che il "classico" port per l'uso di Cocoa ([[NeoOffice/C]]) è stato abbandonato, così come per il fatto che la "/J" era piuttosto criptica per molti utenti, quello che si chiamava NeoOffice/J è stato ribattezzato semplicemente NeoOffice a cominciare dalla versione 1.2 Alpha.
-===Is there a Development Roadmap?===+===C'è una Roadmap di sviluppo?===
-The direction of the NeoOffice project is typically discussed in the [http://trinity.neooffice.org/modules.php?name=Forums&file=viewforum&f=9 NeoOffice Development forum on trinity]. The [http://www.apple.com/pr/library/2005/jun/06intel.html post-June 6, 2005] plans of NeoOffice's two primary developers for 2005-2006 are outlined in [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1481 this topic]. Tentative plans for post-NeoOffice 2.0 Aqua Beta include further polishing of the Aqua widgets and a [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2933 community project to develop a set of Aqua "toolbar" icons], but no formal plans or roadmaps have been announced.+La direzione del progetto NeoOffice viene normalmente discussa nel [http://trinity.neooffice.org/modules.php?name=Forums&file=viewforum&f=9 forum "NeoOffice Development" su trinity]. I piani succesivi al [http://www.apple.com/pr/library/2005/jun/06intel.html 6 Giugno 2005 [en]] dei due sviluppatori principali di NeoOfficeper il 2005-2006 sono riassunti in [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1481 questo articolo del forum [en]]. I piani per la fase successiva alla realizzazione di NeoOffice 2.0 Aqua Beta includono ulteriori raffinamenti delle parti legate all'aspetto Aqua e un [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2933 progetto della comunità per sviluppare una serie di icone per le barre dei simboli (toolbars) in stile Aqua], ma non è stata annunciata una Roadmap ufficiale.
-=== Where can I learn more about NeoOffice? ===+=== Dove posso apprendere alte cose su NeoOffice? ===
-For tips on using NeoOffice, see the [[NeoOffice_Tips_and_Hints|Tips and Hints]] section of this Wiki.+Per i trucchi sull'uso di NeoOffice, vedi la sezione [[It:Trucchi_e_Suggerimenti|Trucchi e Suggerimenti]] di questo Wiki [per ora solo in inglese).
-=== I have another question about the design or development of NeoOffice; where can I get an answer? ===+=== Ho un'altra domanda da fare riguardo lo sviluppo di NeoOffice; dove posso avere la risposta? ===
-* Check out the [http://www.planamesa.com/neojava/faq.php official NeoOffice FAQ]+* Controlla le [http://www.neooffice.org/neojava/it/faq.php FAQ ufficiali di NeoOffice]
-* Search this wiki+* Fai una ricerca su questo wiki
-* Search the [http://trinity.neooffice.org/modules.php?name=Forums trinity Forums]+* Fai una ricerca sui [http://trinity.neooffice.org/modules.php?name=Forums Forum di trinity]
-* If you still haven't found an answer, post your question in the appropriate section of the [http://trinity.neooffice.org/modules.php?name=Forums trinity Forums]+* Se ancora non hai trovato una risposta, fai una domanda nella sezione appropriata del [http://trinity.neooffice.org/modules.php?name=Forums Forum di trinity]. Solitamente la domanda va fatta in inglese, ma puoi trovare anche qualcuno che parla la tua lingua e scrivere direttamente in quella: di italiani sul forum ne girano parecchi!
-{{botlangbarIT|[[NeoOffice_and_Aqua|English]], [[fr:NeoOffice et Aqua|Français]] e [[de:NeoOffice_und_Aqua|Deutsch]]}}+{{botlangbarIT|[[NeoOffice_and_Aqua|English]], [[fr:NeoOffice et Aqua|Français]] [[Es:NeoOffice y Aqua|Español]] [[de:NeoOffice_und_Aqua|Deutsch]] [[nl:NeoOffice en Aqua|Nederlands]]}}
[[Category:NeoOffice]][[Category:NeoOffice/C]][[Category:NeoWikiIT]] [[Category:NeoOffice]][[Category:NeoOffice/C]][[Category:NeoWikiIT]]

Current revision

Questo articolo non è aggiornato, o ha bisogno di cambiamenti strutturali o stilistici per conformarsi al resto del wiki. Puoi aiutare alla comunità di NeoOffice sistemandolo.

Domande poste frequentemente sul progetto e lo sviluppo di NeoOffice, o "Tutto quello che non conosci di NeoOffice (e dovresti leggere prima di fare una rischiesta su [Mac]Slash[Dot]"

Contents

[edit] "Aquaficazione" e Integrazione con Mac OS X

[edit] Perché NeoOffice non ha la tipica interfaccia utente Aqua del Mac?

A partire da NeoOffice 2.0 Aqua Beta, NeoOffice include un'estensiva "Aquaficazione". Gli utenti Mac esigenti (ce ne sono di altro tipo?) possono notare che alcune cose non sembrano proprio giuste, ma non preoccuparti; questa è la prima versione di NeoOffice che mostra queste caratteristiche in stile Aqua, ed i programmatori stanno lavorando per far sparire le parti grigie!

L'obiettivo è di aggiungere con calma le caratteristiche di Aqua a NeoOffice cosicché divenga sempre più Mac-simile, fino a che non ci sia più nessuna evidenza e sia nient'altro che un programma per Mac.

Durante gli ultimi mesi, NeoOffice ha visto miglioramenti bit-per-bit.

[edit] Quali sono i recenti passi in avanti del processo di Aquaficazione?

A Giugno 2007:

  • Supporto per la funzione QuickLook del Mac OS X 10.5 (06/2007)
  • Supporto per il cambiamento della velocità di intermittenza del cursore sando le proprietà standard di Cocoa (06/2007)
  • Widgets sullo sfondo ora appainono disabilitati, ed il cursore non lampeggia più sullo sfondo (05/2007)

A Marzo 2007:

  • I documenti di NeoOffice appaiono tra gli "Elementi recenti" nel menù di Mac Os X (03/2007)
  • Le icone della barra degli strumenti sono più in stle Aqua (03/2007)
  • finestre di dialogo per Apri e Salva (07/2006)
  • Nuove icone dei documenti che corrispondono meglio con l'aspetto Aqua (07/2006)
  • Le icone disabilitate hanno l'aspetto appropriato previsto per le applicazioni di Mac OS X (prima erano grigio scuro) (07/2006)
  • Numerose widget Aqua (barre di scorrimento, bottoni, barre di avanzamento, ecc.) (04/2006-07/2006)
  • Compatibilità migliorata con i software di dettatura vocale (10/2005)
  • Abilità di stampare i file EPS inseriti (09/2005)
  • Supporto migliorato per le tastiere internazionali (09/2005)
  • Menù del con con gli elementi del servizio di avvio rapido ("Quickstart") (che si trova anche nel menù NeoOffice) (06/2005)
  • Non viene più mostrata la "finestra grigia" quando viene chiuso l'ultimo documento ma il programma rimane aperto, proprio come avviene per i normali programmi Mac (05/2005)
  • Integrazione con Spotlight su Mac OS X 10.4 "Tiger" via NeoLight (05/2005)
  • Uso dei colori definiti nel pannello "Aspetto" nelle Preferenze di Sistema (04/2005)
  • Supporto per le lingue Indoarie (04/2005)
  • Supporto per Eudora, Entourage, e Mail quali programmi per l'inoltro della posta (03/2005)
  • AppleScript per installazione drag-and-drop dei file di aiuto per le lingue non Inglesi (03/2005)
  • Drag & drop tra NeoOffice e le altre applicazioni (03/2005)
  • Quando si clicca su pulsante rosso "chiudi" in alto a sinistra nella finestra dell'ultimo documento non si esce più dall'applicazione (03/2005)
  • I richiami "About NeoOffice" e "Preferences..." si trovano nel menù "NeoOffice" (02/2005)
  • Interfacce localizzate in 40 lingue (12/2004)
  • Nuova icona del programma in stile Aqua e nuovo splash screen (12/2004)
  • File PDF ottimizzati e più piccoli (12/2004)
  • Drag & drop del testo (12/2004)
  • Supporto per la rotella del mouse (11/2004)
  • I menù nativi appaiono nella barra bianca in cima allo schermo, come per tutti gli altri programmi per Mac (in precedenza apparivano in cima alla finestra del documento attivo) (11/2004)
  • Avviso automatico del rilascio di nuove patch e versioni (11/2004)
  • Le patch sono disponibili come pacchetti standard per l'installer di Mac OS X (09/2004)
  • Supporto per i collegamenti ai file per Macintosh nelle finestre di dialogo apri e salva (09/2004)

Stai sintonizzato perché nuove caratteristiche vengono aggiune di continuo!

[edit] Tecnologie e Borsa degli Attrezzi

[edit] Quali tecnologie sono state usate nella Aquaficazione di NeoOffice?

Aqua è l'interfaccia grafica sviluppata da Apple per OS X. Apple fornisce tre ossature (frameworks) per lo sviluppo di programmi con l'interfaccia utente Aqua:

  • Carbon (una sorta di modo compatibile con OS 9, usato anche da Mozilla/Firefox)
  • Cocoa (il nuovo framework che è stato adattato da NeXT per Mac OS X)
  • Java (linguaggio multi-piattaforma, include JFC/Swing per gli elementi della User Interface)

NeoOffice/C (il progetto prototipo iniziale) fu un tentativo di iniziare ad usare Cocoa e Carbon. Il progetto di maggior successo, NeoOffice (originariamente conosciuto come NeoOffice/J), attualmente usa un mix di Cocoa, Carbon e Java 1.4.2/1.5.

[edit] Quindi... NeoOffice è scritto in Java?

No.

NeoOffice è la versione nativa per Mac OS X di OpenOffice.org che usa piccole quantità di codice Java per il disegno grafico e la configurazione.

OpenOffice.org è scritto principalmente nel linguaggio C++ che è agnostico della piattaforma. Tuttavia, NeoOffice prende vantaggio dall'avanzata integrazione tra Mac OS X e Java per ottenere l'aspetto che normalmente hanno le applicazioni che girano nativamente nel Mac OS X. In altre parole, i pochi bit di Java in NeoOffice hanno principalmente a che fare con operazioni che riguardano come il programma appare all'utente. Gli "ingranaggi" della suite office sono scritti in C++. (Il codice di cui è costituito NeoOffice è per il 99% lo stesso di OpenOffice.org è condiviso con tutte le piattaforme su cui OpenOffice.org gira, e l' 1% e specifico per Mac OS X ed è scritto in Java, C++, C, e Objective-C). Ohloh.net mostra che il codice specifico di NeoOfficeè per il 93% C/C++.)

Quindi NeoOffice potrà essere eseguito solo su computer Macintosh Mac OS X 10.3.x o 10.4., non su Mac OS 9, Mac OS X 10.2 o precedenti, Windows, Linux, Darwin, o qualsiasi altra forma di UNIX.

[edit] Come è usato Java in NeoOffice?

Come scritto sopra, Java viene utilizzato principalmente per dare a NeoOffice il look-and-feel (cioè l'aspetto e la sensazione) del Mac Os X. Ciò che fa lavorare NeoOffice non è il linguaggio Java di per sé stesso ma piuttosto le librerie associate alla virtual machine come le Java 2D per il disegno e AWT per i menù. Queste sono attualmente già "native" nella Apple VM nel senso che la Java 2D è realmente il CoreGraphics/Quartz e AWT è realmente Carbon.[1]

La quantità di Java usata è inoltre diminuita nel corso del tempo.[2] Questo NeoOffice fu aggiornato al codice sorgente di OpenOffice.org 1.1.2 (NeoOffice/J 1.1 Alpha), il rendering del testo fu convertiro da Java alle API native ATSUI del Mac OS X dal momento che erano molto più adatte alla disposizione del testo complesso rispetto a quanto non fosse Java [3]. Altre caratteristiche non sono state nemmeno implementate in Java (per esempio il menù del Dock, che usa Carbon nella versione NeoOffice/J 1.1 e Cocoa nelle versioni più recenti).

[edit] Perché non state lavorando con Cocoa per una versione Aqua di OpenOffice.org?

Ci sono diverse ragioni. OpenOffice.org non è stato costruito come un'applicazione Cocoa Mac nativa. Tradurre tutti i modelli degli eventi, la gestione dei caratteri e le routine di visualizzazione in "puro" Cocoa implicherebbe una grande quantità di lavoro. D'altra parte, la implementazione di Java fatta da Apple fornisce un buon accesso alle caratteristiche Aqua ed è più facile da fondere con il sottostante codice di OpenOffice.org. NeoOffice/C ha provato che una implementazione Cocoa "pura" non è una soluzione praticabile nel breve-medio termine; mentre risultava con un buon aspetto dopo un sacco di hack, non era tuttavia abbastanza stabile neppure per un uso sporadico. Per una spiegazione più dettagliata delle ragioni che stanno dietro a questa scelta di implementazione vai a vedere questo post [en] del co-fondatore del progetto NeoOffice ed ingegnere di sistema Ed Peterlin.

Come abbiamo detto, NeoOffice è moto stabile e non molto lontano da fornire un'interfaccia utente completamente in stile Aqua, e prendere un differente percorso adesso vorrebbe dire gettare nella spazzatura un sacco di codice buono, ben testato e stabile. La parte negativa dell'usare Java è che consuma (un po') più risorse di una pura implementazione Cocoa. (C'è bisogno di più RAM rispetto alle richieste minime per Mac OS X—ma d'altra parte il Mac OS X beneficia dall'avere più RAM rispetto al minimo raccomendato!—e la RAM è ormai economica; aggiungere RAM è la cosa più economica per velocizzare il tuo Mac.) I miglioramenti che Apple ha introdotto in Java 1.4.2 rispetto a Java 1.3.1 ha permesso a NeoOffice 1.2 Alpha di ridurre l'uso delle risorse e di migliorare le prestazionI.

Invece di rimanere fedele dogmaticamente ad un singolo toolkit, gli sviluppatori di NeoOffice "usano il miglior tool per affrontare il compito che si presenta loro" nel tentativo di "aggiungere un involucro completamente in stile Mac OS X all'uso di [it:OpenOffice.org|OpenOffice.org]."[4]

[edit] Cocoa non è meglio di Java?

Aqua è aqua.

La domanda viene fatta più frequentemente da programmatori e da utenti esperti. Gli utenti finali, d'altra parte, tendono a giudicare i risultati. Una delle persone che partecipano alla fase di test del programma ha detto:

"Se ha l'aspetto di un'anatra, cammina come un'anatra, e fa il verso dell'anatra, allora per l'utente finale è piuttosto chiaro che si tratta di un'anatra; poi che quest'anatra beva cioccolato caldo o caffè è una cosa irrilevante (in inglese c'è un gioco di parole tra cioccolato=cocoa e caffè=java."

Come ha detto John Gruber, dopo aver quotato quanto postato da un ingegnere della Apple sulla mailing-list Carbon-Dev, "mandate [il secondo paragrafo] a chiunque pretenda che solo 'le applicazioni Cocoa' sono le applicazioni 'veramente native' di Mac OS X."

[edit] Ma Java non è lento?

La maggior parte di NeoOffice è stato scritto in C++. Solo quelle parti che permettono un aspetto in stile Aqua sono state personalizzate per usare Java. La ragione di questo è da ricercarsi nel fatto che Mac OS X Java ha un aspetto eccellente e si sposa bene con i controlli "blue-button" nativi di Aqua.

Eppoi, giusto per rendere giustizia, Java non è più così lento.

[edit] Perché non usa Java 1.5.x?

NeoOffice 2.0 Aqua Beta 3 e superiori adesso possono usare Java 1.5 (e la versione di Java richiesta è la Java 1.5 per i Mac-Intel su cui gira Mac OS X 10.4). Per comprendere perché NeoOffice ha storicamente usato diversa dall'ultima versione offertada Apple, vai avanti nella lettura. Ci sono un certo numero di ragioni per cui NeoOffice usa Java 1.4.2, sia umane che tecniche. Per cominciare dall'inizio, quando è cominciato lo sviluppo del programma (come NeoOffice/J), Java 1.4.x non era disponibile per Mac OS X. Quando finalmente Java 1.4.1 divenne disponibile per Mac OS X, era abbastanza pieno di bug e mancava di una serie di caratteristiche su Mac OS X 10.2.x. Java 1.5 è disponibile solo per Mac OS X 10.4.x. Inoltre, Java 1.4.x e 1.5 sono basati su Cocoa mentre Java 1.3.1 è basato su Carbon. Così per la maggior parte della sua vita iniziale come NeoOffice/J, l'applicazione usava Java 1.3.1 su Mac OS X 10.2.x, 10.3.x, and 10.4.x.

Il cambiamento ad una versione di Java più recente non solo include l'abbandono del supporto per quegli utenti che usano versioni di Mac OS X più vecchie ma richiede anche centinaia, per non dire migliaia, di ore di tempo per reimplementare molte delle parti dell'applicazione scritte in Carbon in Cocoa e per lavorare sui nuovi bug introdotti dalla nuova versione di Java. Quindi cambiare per usare Java 1.4.x (o 1.5) non è una strada percorribile per la maggior parte di NeoOffice/J's data la quantità di persone che fanno parte del team di siluppo e per il fatto che Java 1.3.1 continua a lavorare bene.

Dal momento che Java 1.3.1 non è previsto nella transizione verso i Mac basati sui processori Intel, l'estate del 2005 (Luglio-Settembre) è stata passata in un lavoro a tempo pieno per la transizione di NeoOffice/J verso Java 1.4.2, e Ottobre e quasi tutto Novembre è stato passato (sempre a tempo pieno) a fissare i nuovi bug che sono venuti alla luce durante la fase di verifica. NeoOffice 1.2 Alpha è stata la prima versione a richiedere Java 1.4.2 ae Mac OS X 10.3 o più recente.

La transizione a Java 1.5.x non era così difficile dal momento che è anch'esso basato su Cocoa, ed è stato fatto (per i Mac-Intel) durante il ciclo di test di NeoOffice 2.0 Aqua Beta. Java 1.4.2 è ancora la versione predefinita di Java usata da NeoOffice sui Mac con processore PowerPC sui quali gira 10.3.x o 10.4.x. (Forzare NeoOffice/J 1.1 o NeoOffice 1.2 Alpha ad usare Java 1.5 avrà come risultato un aumento dei crash e di situazioni non supportate.)

[edit] Perché non usare gtk o Qt o qualche altro toolkit multipiattaforma?

Vedi gli articoli Perché non state lavorando con Cocoa per una versione Aqua di OpenOffice.org? e Cocoa non è meglio di Java? :-) La risposta breve è che per rilavorare sul codice sorgente di OpenOffice.org per usare un altro toolkit prenderebbe almeno lo stesso tempo e lavorarci per portare NeoOffice al punto in cui si trova oggi (dopo tra anni di lavoro praticamente a tempo pieno da parte di un programmatore e mezzo e per tutto il lavoro preparatorio), senza la garanzia della stabilità del risultato.

Inoltre, nel caso di gtk, il port per Mac OS X è solo di versioni più datate di gtk e piuttosto incomplete. Anche nel caso di Qt, che ha un port del toolkit per Mac OS X moderno e completo, il lavoro da fare su OpenOffice.org per "usare Qt" non porterebbe ad una versione nativa ed indipendente da X11. La versione Qt/KDE OpenOffice.org non è una implementazione di vcl [en] con "Qt nativo". Tutte le parti che riguardano la gestione dei caratteri, il disegno, ecc., deve essere ancora fatto usando X11[5].

[edit] E i Mac-Intel? C'è un pacchetto Universal Binary?

Vedi questa FAQ [en] (privavera 2006) per una dettagliata spiegazione relativa ai MacIntel e per gli ultimi sviluppi. (Puoi anche andare a vedere leFAQ di inzio 2006 per informazioni precedenti.)

[edit] Altre domande

[edit] NeoOffice ha sostituito NeoOffice/C?

Si! [en].

[edit] Cosa è successo a NeoOffice/J?

Come riconoscimento del fatto che il "classico" port per l'uso di Cocoa (NeoOffice/C) è stato abbandonato, così come per il fatto che la "/J" era piuttosto criptica per molti utenti, quello che si chiamava NeoOffice/J è stato ribattezzato semplicemente NeoOffice a cominciare dalla versione 1.2 Alpha.

[edit] C'è una Roadmap di sviluppo?

La direzione del progetto NeoOffice viene normalmente discussa nel forum "NeoOffice Development" su trinity. I piani succesivi al 6 Giugno 2005 [en] dei due sviluppatori principali di NeoOfficeper il 2005-2006 sono riassunti in questo articolo del forum [en]. I piani per la fase successiva alla realizzazione di NeoOffice 2.0 Aqua Beta includono ulteriori raffinamenti delle parti legate all'aspetto Aqua e un progetto della comunità per sviluppare una serie di icone per le barre dei simboli (toolbars) in stile Aqua, ma non è stata annunciata una Roadmap ufficiale.

[edit] Dove posso apprendere alte cose su NeoOffice?

Per i trucchi sull'uso di NeoOffice, vedi la sezione Trucchi e Suggerimenti di questo Wiki [per ora solo in inglese).

[edit] Ho un'altra domanda da fare riguardo lo sviluppo di NeoOffice; dove posso avere la risposta?

  • Controlla le FAQ ufficiali di NeoOffice
  • Fai una ricerca su questo wiki
  • Fai una ricerca sui Forum di trinity
  • Se ancora non hai trovato una risposta, fai una domanda nella sezione appropriata del Forum di trinity. Solitamente la domanda va fatta in inglese, ma puoi trovare anche qualcuno che parla la tua lingua e scrivere direttamente in quella: di italiani sul forum ne girano parecchi!


Questo articolo in altre lingue: English, Français Español Deutsch Nederlands
Personal tools