D: Cos’è AWS Toolkit for Eclipse?

AWS Toolkit for Eclipse è un plug-in open source per l’IDE Eclipse di Java che semplifica agli sviluppatori la creazione, il debug e la distribuzione di applicazioni Java tramite Amazon Web Services. AWS Toolkit for Eclipse consente di iniziare più rapidamente a utilizzare ed essere più produttivi nella compilazione di applicazioni AWS.

D: A cosa serve AWS Toolkit for Eclipse?

AWS Toolkit for Eclipse comprende:

  • SDK AWS per Java
  • AWS Explorer
  • Sviluppo e debug di AWS Elastic Beanstalk
  • Supporto per più account AWS

SDK AWS per Java

AWS Toolkit for Eclipse include gli SDK AWS per Java, così puoi iniziare a creare applicazioni Java su servizi di infrastruttura AWS in Eclipse, fra cui Amazon S3, Amazon EC2 e Amazon SimpleDB.

  • Inizia – Crea facilmente nuovi progetti Java con la libreria Java di AWS con uno dei modelli di progetto inclusi oppure aggiungi la libreria a un progetto esistente.
  • Sviluppa – Usa l'IDE Eclipse di Java per compilare ed eseguire il debug delle applicazioni.
  • Aggiorna – Scarica automaticamente le nuove versioni dell’SDK tramite il sito di aggiornamento di Eclipse.

AWS Explorer

Accedi e amministra con facilità l'infrastruttura AWS inclusi Amazon S3, Amazon SimpleDB, Amazon EC2 e altro ancora durante lo sviluppo di un'applicazione. AWS Explorer include un'interfaccia grafica che consente di creare, modificare ed eliminare risorse con facilità.

  • Configura – Crea, visualizza ed elimina oggetti Amazon S3, elementi e attributi Amazon SimpleDB, messaggi Amazon SQS e altro ancora.
  • Modifica – Aggiungi, modifica ed elimina risorse per aiutare a compilare e testare un'applicazione senza lasciare l’IDE.
  • Crea query – Crea query sui dati di Amazon SimpleDB e modifica i risultati.

Sviluppo e debug di AWS Elastic Beanstalk

Usa AWS Toolkit for Eclipse per sviluppare, eseguire il debug e distribuire le tue applicazioni Web Java su AWS Elastic Beanstalk.

  • Sviluppa – Crea nuove applicazioni Web Java con un modello di applicazione Web, fra cui uno basato sull’applicazione Web Java di esempio Travel Log. Usa l’IDE Java di Eclipse per creare ed eseguire la tua applicazione localmente prima di distribuirla ad AWS Elastic Beanstalk.
  • Distribuisci – Distribuisci facilmente nuove versioni dell’applicazione ad AWS Elastic Beanstalk, poi usa Amazon EC2 Management in Eclipse o la Console di gestione AWS per gestire l’applicazione.
  • Esegui il debug – Esegui in modalità remota il debug della tua applicazione eseguita in ambiente Beanstalk. Il toolkit ti aiuta a selezionare un’istanza EC2, configura automaticamente i gruppi di sicurezza e le impostazioni JVM, poi inizia una sessione de debug in modalità remota.

D: E gli altri IDE?

Se AWS Toolkit for Eclipse è pensato specificamente per aiutare gli sviluppatori Java a creare applicazioni Web, continueremo ad aiutare tutti gli sviluppatori AWS a creare software fornendo codice di esempio, librerie e strumenti di sviluppo cha supportano più linguaggi di programmazione, in base al feedback dei clienti.

D: Dove si trova AWS Toolkit for Eclipse?

AWS Toolkit for Eclipse può essere scaricato e installato dalla pagina dei prodotti.

D: Dove si trova il codice sorgente?

Il codice sorgente è disponibile tramite il nostro repository Git su GitHub. Si può esplorare il codice sorgente online, scaricare tutta l’origine pacchetto o creare il proprio clone.

D: AWS Toolkit for Eclipse è open source? Come funziona la licenza del toolkit?

AWS Toolkit for Eclipse e il codice sorgente è concesso in licenza sotto la licenza Apache 2.0 approvata da Open Source Initiative (OSI). Questo permette ai nostri clienti di modificare liberamente e ridistribuire il progetto.

D: Perché il progetto non è concesso in licenza sotto Eclipse Public License?

Eclipse Public License esige che i anche derivati del toolkit siano messi a disposizione come codice sorgente sotto Eclipse Public License. Sebbene Eclipse Public License e Apache 2.0 siano licenze approvate dall’OSI, utilizzare la licenza di Apache 2.0 offre ai nostri clienti la flessibilità di modificare e distribuire lavori derivati utilizzando una licenza appropriata per loro.