nioTo.Browser v 0.2 (19 Mars 2005)
nioTo.Browser v 0.1 (07 Juillet 2003)
tonio AT nioto DOT org
même chose en anglais

Téléchargement
  • En 2 mots, c'est quoi ?
  •   nioTo.Browser est une bibliothèque java pour analyser l'entête HTTP User-Agent 
      
  • Pourquoi ?
  •   Codant un analyseur de fichiers de log HTTP  ( JXLA ),
      je recherchais une bibliothèque capable de disséquer l'entête User-Agent afin de
      connaitre plus en détails les navigateurs utilisés, recherche malheureusement infructueuse.
      
    Mais, par contre, j'en ai trouvé un bien fait et assez complet en php (phpSniff), aussi j'ai décidé de le ré-écrire en java, mais seulement les parties qui m'intéressaient ( le type de navigateur, ses versions majeures et mineures et le système d'exploitation.
    Pour le moment, la bibliothèque n'est pas "thread-safe", donc faites gaffe.
  • Dépendances
  •   nioTo.Browser nécessite jakarta-oro.
      (Pas de portage vers les regexp de la jvm1.4 prévu pour le moment).
      Testé avec le JDK1.3 de Sun.
      
  • Exemples
  •   Pour avoir un apperçu, voir une sortie de tests
    1ère ligne contient la chaine compète de l'entête UserAgent
    2ème ligne contient le nom du navigateur / le système d'exploitation / version majeure. version mineure
    3ème ligne est une ligne de séparation
  • Sous quelle licence est-il disponible?
  •   Ce programme est libre; vous pouvez le reditribué et/ou le modifier
      dans les conditions décrites dans la licence Apache publiée par
      la fondation Apache
      
    Voir la licence ( en anglais uniquement )
    Vous pouvez parcourir le référentiel CVS ici, sur le CVS de jxla.
nioTo logo
Bien le bonjour chez vous :-)