Project Presentation 2013 NEAR Lab
-
Upload
quentin-petit -
Category
Technology
-
view
693 -
download
2
description
Transcript of Project Presentation 2013 NEAR Lab
1
Project Presentation
Quentin PETIT
Licence Professionnelle WiNSIUT 1 Grenoble
NEAR LabEmbry-Riddle Aeronautical University
2
● Exchange Program
– Université Joseph Fourier
– Embry-Riddle Aeronautical University
DeSIRE²
3
Embry-Riddle Aeronautical University
● Aeronautical Dimension
● NEAR Lab
4
Need of the University
● Management of the pilots and planes
– Web Interface● Real-time solution● High speed database management system
5
Scheme of the need
6
The Job
● Study of different solutions
● Choice of a solution
● Study of how it works
● Installation and test of the solution
7
Project Schedule
8
Web Server
● Most Used Web Servers:
– Apache
– IIS
– NGINX
● Tornado Web Server
– Python web framework
– Asynchronous network lib
9
Python
● Object-Oriented Programming
● Cross-platform
● Mainly use for script
10
Python Example
11
Tornado Web Server
● Created by FriendFeed
● Bought by Facebook
● Open-source
● Scalable & Non-blocking Web Server
● Web Application Framework
12
Installation
● Python Package Index (PyPI)
13
Basic Usage
14
Real-Time Usage
15
Usage with Databases
16
Conclusion
● Interesting Project
● New Solutions
● A lot of Learning
● A good Experience
● Different way of Working
17
Special Thanks
● Pr. Jean-Marc THIRIET, Head of the International Program WiNS, IUT 1 Grenoble UJF
● Dr. Massood TOWHIDNEJAD, Director NEAR lab, Embry-Riddle Aeronautical University
● Mr. Jayson CLIFFORD, Software Engineer NEAR lab, Embry-Riddle Aeronautical University
18
References
● (n.d.) Tornado 3.1 documentation. Retrieved fromhttp://www.tornadoweb.org/en/stable/
● Downey, A.B. (2009). Python for Software Design
● (n.d.) About NEAR Lab. Retrieved from http://www.near.aero/
● (2013). PyPI – the Python Package Index. Retrieved from https://pypi.python.org/pypi