Apache Ant

Apache Ant est un projet du groupe Apache-Jakarta. Son but est de fournir un outil écrit en Java pour permettre la construction d'applications (compilation de programmes et exécution d'autres tâches).

Ant, comparativement à d'autres outils de type «make», a la particularité d'être indépendant de toute plate-forme (Unix, Linux, Windows...). Il devient donc un outil fort intéressant dans le cas où on doit développer une application sur plusieurs plates-formes ou encore migrer une application d'une plate-forme vers une autre.

Share/Save

Les caractéristiques de JAVA

Java possède un certain nombre de caractéristiques qui ont largement contribué à son énorme succès :

  • Java est interprété
  • le source est compilé en pseudo code ou byte code puis exécuté par un interpréteur Java : la Java Virtual Machine (JVM). Ce concept est à la base du slogan de Sun pour Java : WORA (Write Once, Run Anywhere : écrire une fois, exécuter partout). En effet, le byte code, s'il ne contient pas de code spécifique à une plate-forme particulière peut être exécuté et obtenir quasiment les mêmes résultats sur toutes les machines disposant d'une JVM.

Share/Save

Eclipse 3.7 sortira le 22 juin prochain

Le traditionnel « Release Train », l'évènement durant lequel la fondation Eclipse présente chaque année (et le même jour) nombre de ses nouveautés technologiques aura lieu le 22 juin prochain. Cette année, ce rendez-vous incontournable devrait marquer un retour aux sources Java de la fondation. C'est en tout cas ce qu'a promis Mike Milinkovich, directeur exécutif de la fondation lors de la conférence EclipseCon 2011, organisée à Santa Clara, en Californie.

Share/Save

Rôle et responsabilités d'un ESB dans une architecture orientée service

A quoi sert un ESB ?
D'un strict point de vue technique, le rôle d'un ESB se résume à la connexion et à la médiation entre les
services et applications du Système d'Informations.
A ce titre, ses principales responsabilités sont les suivantes :
-  Réconcilier des mondes hétérogènes, à l'aide de standards d'interopérabilité ou de connecteurs
spécialisés – c'est le rôle classique d'un middleware d'intégration.
- Découpler consommateurs et fournisseurs de services : Un consommateur ne connaît que

Share/Save

Android App Inventor - le développement d'applications Android à la portée de tous



un outil de développement pour non développeur, Google avait lancé un App Inventor qui ne demandait aucune connaissance en programmation (lire ci-avant).

Depuis hier, ce programme est ouvert à tous.

Le principe s'apparente à celui d'un éditeur visuel type WYSIWYG où l'utilisateur glisse et dépose des composants visuels et y associe des blocks de codes pour définir le comportement de l'application.

Share/Save

MySQL 5.5 : sortie attendue

Ce mercredi, Oracle organise un webinar pour présenter « une mise à jour importante de MySQL ».

Tomas Ulin, Vice-Président du développement de MySQL et Rob Young, Senior Product Manager, y dévoileront les dernières avancées du SGBD open-source que le géant des bases de données à récupérée avec le rachat de Sun.

Oracle avait annoncé une RC de MySQL 5,5 lors de l'Oracle OpenWorld de septembre (lire ci-avant). Cette fois-ci, les responsables du projets pourraient annoncer sa disponibilité officielle.

Share/Save

Création de menus sous Antroid

Ceation de menus sous Antroid
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;

public class LatrachNetV1 extends Activity {

static final private int ADD_NEW_TODO = Menu.FIRST;
static final private int REMOVE_TODO = Menu.FIRST + 1;

public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
// Create and add new menu items.
MenuItem itemAdd = menu.add(0, ADD_NEW_TODO, Menu.NONE, R.string.add_new);
Share/Save

Sortie d'Android 2.1

Android 2.1

Android 2.1 est déjà là
L'OS pour mobiles de Google a été repéré sur le Net


Un nouvel OS vient d'être repéré sur la toile : Android.

Ce n'est pas nouveau, me direz-vous. Sauf qu'il s'agit d'Android 2.1.

Share/Save

Ant contrib [getfilename] - antlib.xml

Ant contrib - antlib.xml

<code>
<antlib>
    <taskdef resource="nes/tasks/antcontrib.properties" />    
    <componentdef name="getfilename"
                  classname="nes.tasks.GetFileName"
                  onerror="ignore" />
</antlib>
</code>

Share/Save

Ant contrib [getfilename] - build.xml

Ant contrib [getfilename] - build.xml

cette tache crée un dossier dans le racine du projet avec comme nom "TEST_" + "la date du jour moins 1 jours"

fichier build.xml
c'est le fichier principal qui décrit le déroulement de la construction de l'application:

Share/Save
Souscrire à