My projects in computer science
During my schooling and my career, I assisted the development of several projects, in particular GUIs. I also develop tools for my personal account. It is always instructive... I am currently interested in the free world, the WWW development (PHP, HTML, XML, XSL...) and development with an IDE environment, like Delphi by example.
First professional mission: a GUI, VBIMA
During my first job, I assisted the development of the VBIMA tool. This program is an environment meant to help to generate test sequences for applications developed in the context of Integrated Modular Avionics (IMA) for the A380 Airbus (A380 IMA). VBIMA is made of a high level GUI which can display various widgets (buttons, gauges, sliders, dials, switchs,...) and affect them to the significant manipulated variables (pressure, temperature, time, ...) for the tests to perform. Dashboards of this GUI can directly be adapted from an XML description. VBIMA runs on Sun/Solaris stations, Linux PC or NT PC.
The Delphi IDE
+ A digital library, AdminBooks
Using Delphi 7, I recently develop a digital library AdminBooks which permits to present data about books arranged according to their genre.
+ A personal little tool to administrate files, CopyFilesList
I also created a little tool named CopyFilesList. A software which permits to copy files scattered on the hard drive (Whose path is mentioned in a list) into a single destination folder.
The web world
I am also interested in web services (PHP language, wordpress blog, album) and databases (MySQL). I thus developed my own personal website, my personal blog that I named "Pause-café chez Sonia" and an album showing galleries of photos, that found a (strong) echo inside me.
For pleasure, this is the history of my personal website :)
Note that I began to do web development quite soon. The first version of my personal website was put on line when I was a student. These pages provide pieces of information about history and evolution of my personal website.
Why did I create this website?
Firstly, I wanted to introduce myself to the online community, to develop a borderless and continuous communication with it, in other words, to meet others.
Besides, Internet is a mass communication media which can both broadcast text, photos, audio, and video. This ability makes it a particularly rich media, dynamic and vibrant. It also helps to have an effective interactive communication.
In the future, I hope to share my passions, especially computer science, putting my work available to the community.
As a computer scientist, I am the webmaster of my personal website. The project to develop a website was born in 2001 when I was a student at the INSA school in Toulouse. I thought that it would be useful and formative by that way to discover the World Wide Web. My website passed through 4 major versions that I will explain in a few words.
The first version of my website was born in October 2001 when I was a student at theINSA school in Toulouse. My website was in those days hosted by school servers.
- Its graphical interface is very colorful and non-uniform.
- Its code is functional yet even if it is not respected, neither the W3C and CSS standards, nor the view/controler architecture (clear dissociation between data and GUI). Indeed, I used in the code most standard tags (except for the bgsound tag, only for Internet Explorer) in order to permit a life as long as possible for this version.
- Note that in this version I use an external counter of visitors (service from the Compteur.com website).
I went to a second version for my website towards the end of the 2002 year (end of my studies).
I undertook the redesign of my website in early 2003 in order that the site is close to the development standards (W3C, CSS, ...) for web pages. From this version, the site is hosted by Free servers, from my ISP.
Two main evolutions were made:
- the GUI of the website,
- the technical architecture of the website.
- First major evolution
It relates to the graphical look. The visual aspect of this version is inspired gy a free graphical kit designed by Alexis Corredor whose copyrights are listed at the bottom of each page (aqua style). In fact, in those days, I did not want to spend too much time creating a graphic skin for my website with respect to its technical aspects. A total of three styles can be used in this version: aqua (from Alexis Corredor), fresh blue, a personal one. The last two styles are not "worked": they are only alpha versions.
- Second major evolution
It concerns the technical architecture. The website is now coded in PHP (and not directly in HTML). In addition, I use these technologies: XML (for data) and XSLT (for data transformation and data processing).
- Some other changes
- The menu site is now located just below the header.
- On the left side, you can find links to validate compliance with W3C standards for HTML pages of the site.
- Three links can also dynamically change the style of the displayed html page [aqua (corredor), fresh blue, personal].
- I updated the page of quotes.
- I created an internal counter of visitors (abort of that external service: Compteur.com).
- The footer mentions the date of last update of the content of my site.
This second version lasted until the end of the 2012 year, when I decided to change the graphical interface of the website and therefore to move on a third version of the website.
In this version, I changed the style; I wanted to make it more personal. I opted for a Pyrenean style. I am based on a photo that I took personally at the Gaube lake in the Pyrenees mountain. I then created the header, the menu and the footer by using the Adobe Photoshop program. So the Aqua style has disappeared from the current version. These are other things changed in this version:
- In the home page, I published a small photo and in the contact page, you can find my business card.
- To surf in my website, I have used now a dynamic contextual menu, positioned at the left.
- I have updated the contents of several pages.
This third version lasted until the end of the 2016 year, when I decided to change the template of the website and therefore to move on a fourth version of the website.
Fourth (and current) version
My website is now hosted by OVH.
At the end of 2016, I decide to change its template. In this version, I abandon PHP and XML and XSL technologies. I use the Caprice template, created by graduates students from Istanbul, web developers working in freelance; the template is free for personal use; it uses the web standards: HTML5, CCS3 and JQuery 1.6.4. I customed the template to adapt it to my needs and according to my wishes :)