samedi 23 avril 2011

Baladiyat, Empowering Municipalities through Local Economic Development

Baladiyat, Empowering Municipalities through Local Economic Development

vendredi 8 avril 2011

Pascal Farès : ISAE Cnam Liban: Cours client serveur rsx102 à Bikfaya

Pascal Farès : ISAE Cnam Liban: Cours client serveur rsx102 à Bikfaya: "Ce vendredi 8 avril 2011, contrairement à ce qui était prévus, il y aura cours technologie client serveur à Bikfaya de 18h45 à 20h45. Venez..."

dimanche 13 mars 2011

SSL Key and certificates

What is SSL and what are Certificates?

The Secure Socket Layer protocol was created by Netscape to ensure secure transactions between web servers and browsers. The protocol uses a third party, a Certificate Authority (CA), to identify one end or both end of the transactions. This is in short how it works.
  1. A browser requests a secure page (usually https://).
  2. The web server sends its public key with its certificate.
  3. The browser checks that the certificate was issued by a trusted party (usually a trusted root CA), that the certificate is still valid and that the certificate is related to the site contacted.
  4. The browser then uses the public key, to encrypt a random symmetric encryption key and sends it to the server with the encrypted URL required as well as other encrypted http data.
  5. The web server decrypts the symmetric encryption key using its private key and uses the symmetric key to decrypt the URL and http data.
  6. The web server sends back the requested html document and http data encrypted with the symmetric key.
  7. The browser decrypts the http data and html document using the symmetric key and displays the information.

    follow this link to understand several needed concepts.

    Thye full HOW-TO document can be found here : http://tldp.org/HOWTO/SSL-Certificates-HOWTO/index.html 

    TLDP is The Linux Documentation Project
     

vendredi 25 février 2011

ADT Plugin for Eclipse

Developpement Android avec Eclipse: Suivre les instructions http://developer.android.com/sdk/eclipse-adt.html#updating

Pour les auditeurs du cycle C informatique à L'ISAE Cnam Liban. Nous utiliserons cette plateforme pour nos démonstrations (Eclipse Helios+ ADT)

Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give you a powerful, integrated environment in which to build Android applications.
ADT extends the capabilities of Eclipse to let you quickly set up new Android projects, create an application UI, add components based on the Android Framework API, debug your applications using the Android SDK tools, and even export signed (or unsigned) APKs in order to distribute your application.
Developing in Eclipse with ADT is highly recommended and is the fastest way to get started. With the guided project setup it provides, as well as tools integration, custom XML editors, and debug ouput pane, ADT gives you an incredible boost in developing Android applications.
This document provides step-by-step instructions on how to download the ADT plugin and install it into your Eclipse development environment. Note that before you can install or use ADT, you must have compatible versions of both the Eclipse IDE and the Android SDK installed. For details, make sure to read Installing the ADT Plugin, below.
If you are already using ADT, this document also provides instructions on how to update ADT to the latest version or how to uninstall it, if necessary.