Categories
Eclipse

PDE UI guys rock !

Kudos to the Eclipse PDE UI Team (and more specifically to Chris Aniszczyk) for their incredible work on a long-awaited feature in PDE : “type safety” for ID references! 🙂

So, what is it all about ?

screenshot.pngImagine you want to contribute to the org.eclipse.ui.perspectiveExtensions extension point, in order to plug your own views on a given, existing perspective.

Your perspective extension is going to be relative to… a perspective, right?
This perspective is identified by an ID, right?
But what is the actual ID of the perspective you want to extend? And what happens when, even knowing the exact ID of the perspective, you make a spelling mistake? Let me guess… You lose at least one hour of work in the so-called “id hell” 😉

That’s exactly why the PDE Manifest builder (i.e. the compiler of your plugin.xml against extension points schema and workspace/target platform plugins) will now handle a new kind of extension attribute : the ID!

screenshot2.pngWhen you want to add an “idref” attribute into an extension point, you just have to declare the attribute as “identifier”, and you then tell which identifier you want to refer to. And voilà !

The patch has not been committed on HEAD yet, but you can find the patch in the attachments of bug #181515.

Sebz, this new feature is for you 😉

…Welcome in ID heaven!

Categories
IT

Android SDK M5 : Captures d’écran

C’est bô !

La nouvelle IHM Android

device1.png device9.png device12.png

Le plugin ADT

Le nouvel éditeur de Manifest semble pas mal du tout (à l’exception des icônes…). Il permet d’éditer à la sauce WYSIWYG le fichier AndroidManifest.xml habituellement plutôt abscons.

sc3.jpg

Categories
IT

Android SDK M5

logo_android.gifGoogle vient (enfin !) de sortir la nouvelle version de son SDK pour Android.

On n’est pas déçus puisque l’on passe directement d’une M3 à une M5 ! Le plugin Eclipse pour faire du développement Android a également été mis à jour (le télécharger grâce à l’update site*).

Au programme, beaucoup de nouveautés :

  • Possibilité de débugger plusieurs émulateurs de téléphone en même temps (pour tester que son application utilisant GTalk fonctionne, par exemple 😉 )
  • Enfin un widget pour faire des onglets : le “TabWidget” (il était jusqu’alors marqué comme deprecated 😮 )
  • Améliorations des menus. Un menu contextuel apparaît lors d’un appui long sur un widget, par exemple…
  • L’API XMPP devient une API GTalk car, apparemment, l’API GTalk est plus efficace dans un contexte “mobile” (elle est moins verbeuse, notamment)
  • Support de nouveaux formats sonores : ogg, MIDI, etc.

De plus, comme il avait été annoncé il y a quelques jours, l’IHM a complétement été revue (screenshots à venir …!)

Sûrement plus de détails d’ici quelques jours/heures, je vais m’empresser d’essayer ça ! 🙂

* https://dl-ssl.google.com/android/eclipse/site.xml