iPhone Dev with XMLVM

Développeur Java depuis des années, j'ai quelques difficultés à me mettre à Objective-C pour développer des applications iPhone.

Après quelques essais avec Xcode, j'ai trouvé le projet XMLVM : http://www.xmlvm.org/overview/. Ce projet permet d'effectuer une cross-compilation Java -> C ou Objective-C. Le code généré est disponible.

En quelques minutes, le premier HelloWorld fonctionne. Cette application s'exécute sans problème dans le simulateur iPhone fourni avec Xcode.

Développer une application pour gérer une liste de course semble alors plus à la portée du développeur Java. De plus, on peut alors examiner le code généré pour apprendre.

On the Cloud with Amazon EC2

J'aime bien expérimenter avec de nouvelles technologies et souvent, cela implique de jouer avec des serveurs. Hier, j'ai eu l'occasion de "casser" un serveur en voulant faire une mise-à-jour un peu sauvage. Cela m'ayant servi de leçon, j'ai finalement ouvert un compte sur Amazon EC2.

En quelques minutes (secondes), on peut déployer un nouveau serveur et le configurer très rapidement. Une fois l'expérience terminée, on parque le serveur.

J'avais déjà écrit pas mal d'applications "In the Cloud" en utilisant Google App Engine. La plateforme est impressionante et on est contraint par l'API à écrire des applications scalable.

Mais quand on veut juste expérimenter un peu avec un serveur "classique", les services Amazon EC2 conviennent mieux.

Eclipse IDE

Eclipse

Eclipse est l'IDE que j'utilise le plus souvent. Je n'entre pas dans le débat de dire quel est l'IDE le meilleur, mais il me semble que c'est le plus populaire. 

Pour l'instant, j'utilise encore Helios. Il y en a bien une plus récente, mais j'aime bien avoir une version de retard quand il s'agit d'être productif. Le support des plugins est en général bien meilleur.

Eclipse Helios est disponible à partir http://www.eclipse.org/downloads/packages/release/helios/sr2

Tuning Eclipse.ini

Il y a plusieurs chose que je défini explicitement dans eclipse.ini:

1) La VM utilisée

2) La configuration mémoire

Ce qui me donne en général:

-vm
c:\Program Files\Java\.....\javaw.exe
-vmargs
-Xms128m
-Xmx1024m

 

Lire la suite : Eclipse IDE

SharePoint

Intégration de SharePoint avec la signature électronique par carte à puce (LuxTrust)

Il s'agissait de pouvoir signer un document PDF dans SharePoint, en utilisant comme device de signature la carte électronique LuxTrust.

 

Créer un Dashlet dans Alfresco Share

Alfresco Share, basé sur la plateforme Alfresco Surf permet d'ajouter très facilement des Dashlet, permettant ainsi aux utilisateur de personaliser les sites. Techniquement, un Dashlet Share est un Webscript, déposé dans Alfresco Share.

L'endroit où sont contenus ces Dashlets est ${SHARE_HOME}/WEB-INF/classes/alfresco/site-webscripts

On peut y déposer n'importe quel WebScript par exemple, le classique hello world :

[helloworld.get.desc.xml]

<webscript>
 <shortname>Hello World Dashlet</shortname>
 <description>Un simple Dashlet qui affiche un message de bienvenue</description>
 <family>user-dashlet</family>
 <url>/hello/helloworld</url>
</webscript>

Lire la suite : Créer un Dashlet dans Alfresco Share

Informations supplémentaires