Project Presentation 2013 NEAR Lab

975 views

Published on

Presentation of the Project done in the NEAR Lab (Embry-Riddle Aeronautical University) in 2013. The project was the study and the test of Tornado Web Server and NoSQL Database Management System (Redis & MongoDB)

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Project Presentation 2013 NEAR Lab

  1. 1. 1 Project Presentation Quentin PETIT Licence Professionnelle WiNS IUT 1 Grenoble NEAR Lab Embry-Riddle Aeronautical University
  2. 2. 2 ● Exchange Program – Université Joseph Fourier – Embry-Riddle Aeronautical University DeSIRE²
  3. 3. 3 Embry-Riddle Aeronautical University ● Aeronautical Dimension ● NEAR Lab
  4. 4. 4 Need of the University ● Management of the pilots and planes – Web Interface ● Real-time solution ● High speed database management system
  5. 5. 5 Scheme of the need
  6. 6. 6 The Job ● Study of different solutions ● Choice of a solution ● Study of how it works ● Installation and test of the solution
  7. 7. 7 Project Schedule
  8. 8. 8 Web Server ● Most Used Web Servers: – Apache – IIS – NGINX ● Tornado Web Server – Python web framework – Asynchronous network lib
  9. 9. 9 Python ● Object-Oriented Programming ● Cross-platform ● Mainly use for script
  10. 10. 10 Python Example
  11. 11. 11 Tornado Web Server ● Created by FriendFeed ● Bought by Facebook ● Open-source ● Scalable & Non-blocking Web Server ● Web Application Framework
  12. 12. 12 Installation ● Python Package Index (PyPI)
  13. 13. 13 Basic Usage
  14. 14. 14 Real-Time Usage
  15. 15. 15 Usage with Databases
  16. 16. 16 Conclusion ● Interesting Project ● New Solutions ● A lot of Learning ● A good Experience ● Different way of Working
  17. 17. 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. 18. 18 References ● (n.d.) Tornado 3.1 documentation. Retrieved from http://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

×