Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AlessandroLosavio/Prova2"
Differenze tra le versioni 50 e 60 (in 10 versioni)
Versione 50 del 16/06/2012 08.12.42
Dimensione: 2552
Commento:
Versione 60 del 16/06/2012 10.37.22
Dimensione: 3998
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
= Perché questa pagina =
Questa pagina è destinata all'aggiornamento di pagine wiki
QUESTA PAGINA È UTILIZZATA PER SCRIVERE LA DOCUMENTAZIONE che chiameremo FCM-APP
Linea 10: Linea 9:
Dopo il grande successo dell'applicazione FCM Italia Mobile, si è deciso di creare un'applicazione simile anche per i desktop o laptop. Lo scopo del programma è di fornire ai lettori di FCM Italia le ultime edizioni con pochi e semplici clic e tutto integrato nel sistema. L'idea di creare un'applicazione per desktop è nata inizialmente per partecipare all'Ubuntu Contest, una manifestazione a cui tutti possono parteciparvi e in cui viene premiata l'applicazione meglio progettata e anche la più originale. Dopo il grande successo ottenuto dall'applicazione FCM Italia Mobile, si è deciso di creare un'applicazione simile anche per i desktop o laptop. <<BR>> Lo scopo del programma è di fornire ai lettori di FCM Italia le ultime edizioni con pochi e semplici clic mantenendo tutto integrato nel sistema. <<BR>> L'idea di creare questa applicazione per desktop è nata inizialmente per partecipare all'Ubuntu Contest, una nuova manifestazione a cui tutti possono partecipare e nella quale viene premiata sia l'applicazione meglio progettata che quella più originale.
Linea 12: Linea 11:
= Da definire = = Dove lavorare =
Linea 14: Linea 13:
Come ogni software che dovrà essere messa nell'Ubuntu Software Centre (USC), anche FCM Italia utilizza del potentissimo portale Launchpad, per coordinare tutti gli sforzi e le risorse impiegate nella realizzazione del progetto. Come ogni software che dovrà essere inserito nell'Ubuntu Software Centre (USC), anche FCM Italia utilizza il potentissimo portale Launchpad, al fine di coordinare tutti gli sforzi e le risorse impiegate nella realizzazione del progetto.
Linea 20: Linea 19:
Tutti possono partecipare allo sviluppo di questa applicazione, sia chi conosce i linguaggi di programmazione; infatti per la realizzazione dell'applicazione si ha necessità di programmatori, designer, ideatori, tester e altri ancora. Per rendere il progetto sia armonioso e per evitare il dispendio di energia e risorse, bisogna rispettare le varie linee guida. Tutti possono partecipare allo sviluppo di questa applicazione, anche chi nonn conosce alcuni linguaggi di programmazione. <<BR>> Infatti per la realizzazione dell'applicazione c'è la necessità di avere dei programmatori, grafici, ideatori, app-tester e altro ancora. <<BR>> Per rendere armonioso l'intero progetto e per evitare il dispendio di energia e risorse, c'è la necessità del rispetto di alcune linee guida.
Linea 22: Linea 21:
== Programmatori == == Programmare ==
Linea 24: Linea 23:
Il linguaggio adottato per lo sviluppo del programma è il Python Il linguaggio adottato per lo sviluppo del programma è il Python.
Linea 30: Linea 29:
Per rendere il programma più scalare, più portatile e per poter lavorare su più codici in parallelo, si è deciso di dividere l'intero codice in più funzioni abbastanza indipendenti tra loro. Al fine di rendere il programma più scalare, più portatile e per poter lavorare su più codici in parallelo, si è deciso di dividere l'intero codice in più funzioni, abbastanza indipendenti tra loro.
Linea 32: Linea 31:
È buona abitudine documentare il più possibile il codice, in modo da essere chiaro a tutti coloro che in futuro vorranno correggere bug o aggiungere nuove funzionalità. È buona abitudine documentare il più possibile il codice, in modo che quanto prodotto possa essere ben chiaro a tutti coloro che in futuro vorranno correggere bug o aggiungere nuove funzionalità.
Linea 36: Linea 35:
Per creare la grafica (GUI), si utilizza lo strumento Quckly che, come dice il nome, pemette di creare un'interfaccia grafica altamente compatibile con Python.  Per creare la grafica (GUI), si utilizza lo strumento Quckly che, come dice il nome, pemette di creare velocemente un'interfaccia grafica altamente compatibile con Python.
Linea 40: Linea 39:
Per progettare in anteprima la grafica del programma (mockups), che poi verrà realizzato con Quickly, potete crearala [[http://builds.balsamiq.com/b/mockups-web-demo/|qui]]. È una versione demo, ciò significa che non potrete usufruire di tutte le potenzialità che ha, e inoltre appare una pubblicità ogni 5 minuti che potete togliere e continuare a progettare. Inoltre è possibile esportare i mockups in formato PNG. Ovviamente non è obbligatorio usarlo, ma è consigliato :)

= Incarichi =

In questa tabella verranno inseriti i vari incarichi

||<rowstyle="background-color:#DD4814; font-weight: bold; color: #FFFFFF;"> Ruolo || Partecipanti || Scadenza ||
|| Programmazione core || AlessandroLosavio || 26/06/2012 ||
|| Programmazione grafica || !NomeCognome || 26/06/2012 ||
|| Uniformazione codice e inserimento grafica || !NomeCognome || 01/07/2012 ||
|| Tester || !PaoloGarbin NomeCognome || 16/06/2012 ||
|| Packaging || !NomeCognome || 06/07/2012 ||
|| Pubblicazione || !NomeCognome || 07/07/2012 ||

= Struttura =

Qui sotto è riportata, graficamente, la possibile struttura del programma

{{http://ubuntuone.com/3a14M2VANV4ykP1QGlGsDM | | }}

= Link esterni =

[[http://developer.ubuntu.com/showdown/rules/|Regole]] per partecipare al contest

QUESTA PAGINA È UTILIZZATA PER SCRIVERE LA DOCUMENTAZIONE che chiameremo FCM-APP

Introduzione

Dopo il grande successo ottenuto dall'applicazione FCM Italia Mobile, si è deciso di creare un'applicazione simile anche per i desktop o laptop.
Lo scopo del programma è di fornire ai lettori di FCM Italia le ultime edizioni con pochi e semplici clic mantenendo tutto integrato nel sistema.
L'idea di creare questa applicazione per desktop è nata inizialmente per partecipare all'Ubuntu Contest, una nuova manifestazione a cui tutti possono partecipare e nella quale viene premiata sia l'applicazione meglio progettata che quella più originale.

Dove lavorare

Come ogni software che dovrà essere inserito nell'Ubuntu Software Centre (USC), anche FCM Italia utilizza il potentissimo portale Launchpad, al fine di coordinare tutti gli sforzi e le risorse impiegate nella realizzazione del progetto.

Come partecipare

Tutti possono partecipare allo sviluppo di questa applicazione, anche chi nonn conosce alcuni linguaggi di programmazione.
Infatti per la realizzazione dell'applicazione c'è la necessità di avere dei programmatori, grafici, ideatori, app-tester e altro ancora.
Per rendere armonioso l'intero progetto e per evitare il dispendio di energia e risorse, c'è la necessità del rispetto di alcune linee guida.

Programmare

Il linguaggio adottato per lo sviluppo del programma è il Python.

Al fine di rendere il programma più scalare, più portatile e per poter lavorare su più codici in parallelo, si è deciso di dividere l'intero codice in più funzioni, abbastanza indipendenti tra loro.

È buona abitudine documentare il più possibile il codice, in modo che quanto prodotto possa essere ben chiaro a tutti coloro che in futuro vorranno correggere bug o aggiungere nuove funzionalità.

Grafica

Per creare la grafica (GUI), si utilizza lo strumento Quckly che, come dice il nome, pemette di creare velocemente un'interfaccia grafica altamente compatibile con Python.

Per conoscere di più su come usare quickly, potete visitare questa pagina.

Per progettare in anteprima la grafica del programma (mockups), che poi verrà realizzato con Quickly, potete crearala qui. È una versione demo, ciò significa che non potrete usufruire di tutte le potenzialità che ha, e inoltre appare una pubblicità ogni 5 minuti che potete togliere e continuare a progettare. Inoltre è possibile esportare i mockups in formato PNG. Ovviamente non è obbligatorio usarlo, ma è consigliato :)

Incarichi

In questa tabella verranno inseriti i vari incarichi

Ruolo

Partecipanti

Scadenza

Programmazione core

AlessandroLosavio

26/06/2012

Programmazione grafica

NomeCognome

26/06/2012

Uniformazione codice e inserimento grafica

NomeCognome

01/07/2012

Tester

PaoloGarbin NomeCognome

16/06/2012

Packaging

NomeCognome

06/07/2012

Pubblicazione

NomeCognome

07/07/2012

Struttura

Qui sotto è riportata, graficamente, la possibile struttura del programma

http://ubuntuone.com/3a14M2VANV4ykP1QGlGsDM

Link esterni

Regole per partecipare al contest


CategoryHomepage