Archivi tag: Eclipse

Android – Sviluppare sullo smartphone in ambiente Linux

AndroidDopo l’articolo dedicato alla configurazione dell’ambiente di sviluppo per applicativi Android, vediamo un “trucchetto” che può essere molto utile per chi lavora su sistemi Linux. Quando lavoriamo su applicativi Android, l’ambiente di sviluppo ci mette a disposizione gli emulatori non solo per vedere il risultato del nostro lavoro, ma anche per controllare, per testare e debuggare l’applicativo. Come avviene in ambiente iPhone, la piattaforma Android ci permette di lavorare direttamente su uno smartphone, per avere un feedback diretto e preciso sull’andamente del nostro applicativo.

Continua la lettura di Android – Sviluppare sullo smartphone in ambiente Linux

Android – Configurare l’ambiente di sviluppo

Android
Android

In questo articolo vedremo i passi necessari per impostare correttamente l’ambiente di sviluppo per applicativi Android, il nuovo sistema operativo mobile open source rilasciato da Google.

Prima di vedere nello specifico i passi necessari per impostare l’SDK di Android dobbiamo assicurarci che il nostro sistema abbia i requisiti per farlo “girare” .

Continua la lettura di Android – Configurare l’ambiente di sviluppo

PHP – Attivare il Code Assistant in Eclipse

Quando scriviamo il nostro codice è davvero comodo avere un assistente che ti suggerisce ad esempio i metodi che possiamo richiamare su un oggetto o le classi che abbiamo a disposizione per raggiungere il nostro obiettivo. Sono strumenti che quando inizi ad usare non puoi più farne a meno.

Il “Code Assistant” di Eclipse è uno strumento molto potente, che non solo suggerisce le librerie di default del linguaggio di programmazione con il quale stiamo lavorando (Java, PHP, ecc.) ma permette anche di personalizzare le librerie a disposizione, aggiungendone ad esempio di terze parti.

Questo non solo velocizza la scrittura del codice, ma permette anche di imparare molto più rapidamente il linguaggio o i framework che stiamo utilizzando nel nostro applicativo. Quando però lavoriamo in team su un progetto, è molto probabile che si utilizzino i plugin come quello di subversion per gestire il lavoro. Il problema è che quando lavoriamo in questo ambiente, di default, il progetto perde l’indicazione sulla sua stessa natura….in pratica Eclipse non sa più se stiamo lavorando in PHP o Java, sa solo che stiamo lavorando con subversion, perdendo in questo modo il prezioso aiuto che ci fornisce il Code Assistant. Ma per risolvere questo problema ci vogliono davvero 5 minuti…

Dobbiamo concentrare la nostra attenzione sui file “.buildpath” e “. project” del nostro progetto Eclipse: se li editiamo noteremo che non vi sono indicazioni circa la natura del progetto (cioè se siamo in ambiente Java, PHP o Javascript). Tutto ciò che dobbiamo fare è inserire nei rispettivi file le seguenti direttive in neretto:

.PROJECT

<?xml version=”1.0″ encoding=”UTF-8″?>
<projectDescription>
<name>prova</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>
</projectDescription>

.BUILDPATH

<?xml version=”1.0″ encoding=”UTF-8″?>
<buildpath>
<buildpathentry kind=”con” path=”org.eclipse.php.core.LANGUAGE”/>
<buildpathentry external=”true” kind=”lib” path=”/myLibrary”/>
<buildpathentry kind=”src” path=””/>
</buildpath>

A questo punto, una volta riavviata l’IDE, il nostro progetto sarà etichettato in base alla sua natura, e dunque si riattiveranno tutte le funzionalità e tutti gli strumenti a disposizione per lo sviluppo con l’ambiente che abbiamo impostato (e il Code Assistant non fa eccezione! 😉 )