1
0
mirror of https://github.com/lxsang/antd-web-apps synced 2024-12-25 00:48:22 +01:00

first commit

This commit is contained in:
Xuan Sang LE 2018-02-20 18:24:03 +01:00
parent 5b78b1921d
commit ce6dc040a8
10 changed files with 2689 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
build
node_modules
.DS_Store

10
info/Makefile Normal file
View File

@ -0,0 +1,10 @@
BUILDDIR = ../build/info
copyfiles = fonts/ index.ls style.css font-awesome.css
main:
- mkdir $(BUILDDIR)
cp -rf $(copyfiles) $(BUILDDIR)
clean:
rm -rf $(BUILDDIR)/*

2337
info/font-awesome.css vendored Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

237
info/index.ls Normal file
View File

@ -0,0 +1,237 @@
<?lua std.html() ?>
<html>
<head>
<script type="text/javascript" src="../os/scripts/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="main.js"></script>
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="font-awesome.css" />
</head>
<body>
<div class="layout">
<h1>
<span class="name">Xuan Sang LE</span>
<span class="cv">Curriculum Vitae</span>
</h1>
<p class="coordination">
<span class="fa fa-home"></span>
33 rue Robespierre, 29200, Brest, France</p>
<p class="coordination">
<span class="fa fa-phone"></span>
<span class="text">+33 07 82 38 28 84</span>
<span class="fa fa-envelope-o"></span>
<span class="text">xsang.le@gmail.com</span>
<span class="fa fa-globe"></span>
<span class="text">lxsang.me</span>
</p>
<p class="shortbio">
<span class="fa fa-quote-left"></span>
<span>Currently PhD in computer science (I'm going to defend my thesis in May 2017), my research addresses the application of object oriented design (OOD) on SW/HW system engineering. I'm interesting and/or involved in two main topics: Software Engineering (SE) and Embedded System Design (ESD). From the SE perspective, my study focuses on object-oriented based software architectures, languages (especially dynamic languages) and development tools/platforms. From the ESD perspective, my researches target the application of OOD principles on hardware and embedded and/or robotic system design. One of my privileged application domain in this theme is the object-oriented middleware design for distributed and edge-computing on hybrid (SW/HW) smart sensor network.</span>
<span class="fa fa-quote-right"></span>
</p>
<div class="container">
<h1>Education</h1>
<div class="sub-container">
<h2>Academic Qualifications</h2>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">Universite de Bretagne Occidental</span>
<span class= "title-optional"></span>
<span class="location">Brest, France</span>
</p>
<div class="entry-short-des">
<span>PhD in computer science</span>
<span class="date">2014-2017</span>
</div>
<div class="entry-description">
</div>
</div>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">Universite de Bretagne Occidental</span>
<span class= "title-optional"></span>
<span class="location">Brest, France</span>
</p>
<div class="entry-short-des">
<span>PhD in computer science</span>
<span class="date">2014-2017</span>
</div>
<div class="entry-description">
</div>
</div>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">Universite de Bretagne Occidental</span>
<span class= "title-optional"></span>
<span class="location">Brest, France</span>
</p>
<div class="entry-short-des">
<span>PhD in computer science</span>
<span class="date">2014-2017</span>
</div>
<div class="entry-description">
</div>
</div>
</div>
<div class="sub-container">
<h2>Notable Projects</h2>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">PHD Project (Ongoing)</span>
<span class= "title-optional">
Software/FPGA Co-design for Edge-computing: Promoting Object-oriented Design
</span>
<span class="location"></span>
</p>
<div class="entry-short-des">
<span></span>
<span class="date">At: Mines-Télécom, Mines Douai and ENSTA Bretagne, France</span>
</div>
<div class="entry-description">
Working as a PhD student, my research focuses on the application of the object-oriented design methodol- ogy in embedded systems. The work mainly focuses on: (1) the use of object-oriented design principles on hardware design, especially on FPGA design. (2) The implementation of an object oriented and distributed platform for edge-computing on hybrid (SW/HW) sensor network, based on a Virtual Machine (Smalltalk) solution. The goal facilitates the development, deployment and maintenance of distributed applications on that hybrid and reconfigurable system. This project is a collaboration between ENSTA Bretagne and École des Mines de Douai.
</div>
</div>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">Master 2 project (Internship)</span>
<span class= "title-optional">
Optimization by parallelization of the 3d elastic free form deformation algorithm
</span>
<span class="location"></span>
</p>
<div class="entry-short-des">
<span></span>
<span class="date">At: Mines-Télécom, Mines Douai and ENSTA Bretagne, France</span>
</div>
<div class="entry-description">
Working as a PhD student, my research focuses on the application of the object-oriented design methodol- ogy in embedded systems. The work mainly focuses on: (1) the use of object-oriented design principles on hardware design, especially on FPGA design. (2) The implementation of an object oriented and distributed platform for edge-computing on hybrid (SW/HW) sensor network, based on a Virtual Machine (Smalltalk) solution. The goal facilitates the development, deployment and maintenance of distributed applications on that hybrid and reconfigurable system. This project is a collaboration between ENSTA Bretagne and École des Mines de Douai.
</div>
</div>
</div>
</div>
<div class="container">
<h1>Previous employment</h1>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">ENSTA Bretagne</span>
<span class= "title-optional"></span>
<span class="location">Brest, France</span>
</p>
<div class="entry-short-des">
<span>3 years CDD</span>
<span class="date">2014-2017</span>
</div>
<div class="entry-description">
Working as researcher, partition in the research of the application of object-oriented design methodology in embedded systems.
</div>
</div>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">ENSTA Bretagne</span>
<span class= "title-optional"></span>
<span class="location">Brest, France</span>
</p>
<div class="entry-short-des">
<span>3 years CDD</span>
<span class="date">2014-2017</span>
</div>
<div class="entry-description">
Working as researcher, partition in the research of the application of object-oriented design methodology in embedded systems.
</div>
</div>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">ENSTA Bretagne</span>
<span class= "title-optional"></span>
<span class="location">Brest, France</span>
</p>
<div class="entry-short-des">
<span>3 years CDD</span>
<span class="date">2014-2017</span>
</div>
<div class="entry-description">
Working as researcher, partition in the research of the application of object-oriented design methodology in embedded systems.
</div>
</div>
</div>
<div class="container">
<h1>Technical and Personal skills</h1>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">Programming language</span>
<span class= "title-optional"></span>
<span class="location"></span>
</p>
<div class="entry-short-des">
<span></span>
<span class="date"></span>
</div>
<div class="entry-description">
Proficient in: C, C++, Pharo (Smalltalk), Python, Ruby, Java, PHP, Lua, Shell script, VHDL, HTML, Javascript, CSS. Also basic ability with: Assembly, Matlab.
</div>
</div>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">Programming language</span>
<span class= "title-optional"></span>
<span class="location"></span>
</p>
<div class="entry-short-des">
<span></span>
<span class="date"></span>
</div>
<div class="entry-description">
Proficient in: C, C++, Pharo (Smalltalk), Python, Ruby, Java, PHP, Lua, Shell script, VHDL, HTML, Javascript, CSS. Also basic ability with: Assembly, Matlab.
</div>
</div>
<div class= "entry">
<p>
<span class= "fa fa-bookmark"></span>
<span class= "title">Programming language</span>
<span class= "title-optional"></span>
<span class="location"></span>
</p>
<div class="entry-short-des">
<span></span>
<span class="date"></span>
</div>
<div class="entry-description">
Proficient in: C, C++, Pharo (Smalltalk), Python, Ruby, Java, PHP, Lua, Shell script, VHDL, HTML, Javascript, CSS. Also basic ability with: Assembly, Matlab.
</div>
</div>
</div>
</div>
</body>
</html>

0
info/main.js Normal file
View File

102
info/style.css Normal file
View File

@ -0,0 +1,102 @@
@font-face {
font-family: 'FuturaBold';
src: url('fonts/FuturaNewDemi.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FuturaNormal';
src: url('fonts/FuturaNewLight.woff') format('woff');
font-weight: normal;
font-style: normal;
}
/** Generated by FG **/
@font-face {
font-family: 'FuturaItalic';
src: url('fonts/FuturaNewLightOblique.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.layout{
width:800px;
font-family: "FuturaNormal";
text-align: justify;
margin:0 auto;
}
h1 {
font-size: 25px;
text-align: center;
margin-top: 20px;
font-family: "FuturaBold";
}
h1 .name{
color:#3170B2;
border-right: 2px solid #878887;
padding-right: 10px;
}
h1 .cv{
color:#878887;
}
.coordination {
color:#878887;
text-align: center;
}
.coordination span.text{
margin-right: 10px;
}
.shortbio span.fa{
color:#878887;
}
.container h1{
font-size:20px;
text-align: left;
color:#3170B2;
border-bottom: 1px solid #3170B2;
}
.sub-container h2
{
color:#3170B2;
font-size:18px;
color:#3170B2;
border-bottom: 1px dotted #3170B2;
}
.entry{
margin-bottom: 10px;
}
.entry .title{
font-family: "FuturaBold";
}
.entry p .title .fa{
color:#878887;
}
.entry p{
padding:0;
margin:0;
}
.entry p span.fa{
color:#878887;
}
.entry .location{
float:right;
font-family: "FuturaBold";
}
.entry-short-des{
font-family: "FuturaItalic";
padding-left: 13px;
}
.entry-short-des span.date{
float:right;
}
.entry-description{
clear: both;
padding-left: 13px;
}
.title-optional{
font-family: "FuturaItalic";
}