Proj-2013-2014-Open DynDNS: Difference between revisions

From air
Jump to navigation Jump to search
(Created page with "= Introduction = Project SmartCitizen 2014 = Team = *Tutors : Didier Donsez, Vivien Quema, Jérome Maisonnasse, Amr Alfayi *Members : Paul Labat,...")
 
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Introduction =
= Introduction =
Project [[SmartCitizen 2014]]
Project [[Proj-2013-2014-Open_DynDNS|Open DynDNS 2014]]


= Team =
= Team =


*Tutors : Thomas Calmant, Didier Donsez
*Tutors : Didier Donsez, Vivien Quema, Jérome Maisonnasse, Amr Alfayi


*Members : [[User:Paul LABAT|Paul Labat]], [[User:Rodolphe Fréby|Rodolphe Fréby]]
*Members : [[User:Lionel BOEY|Lionel Boey]], [[User:GUO Tianming|Guo Tianming]]


*Departement : [http://www.polytech-grenoble.fr/ricm.html RICM 4], [[Polytech Grenoble]]
*Departement : [http://www.polytech-grenoble.fr/ricm.html RICM 4], [[Polytech Grenoble]]




= Introduction =
= Introduction =
Project [http://air.imag.fr/index.php/SmartCitizen_2014 SmartCitizen 2014]
Project [http://air.imag.fr/index.php/Open_DynDNS Open DynDNS 2014]


[[Proj-2013-2014-SmartCitizen2014/SRS|Software Requirements Specification (SRS)]]
[[Proj-2013-2014-Open_DynDNS/SRS|Software Requirements Specification (SRS)]]

[[Proj-2013-2014-Open_DynDNS/UML|UML]]


= Project objectives =
= Project objectives =
Line 24: Line 24:


== Week 1 : January 13th - Janurary 17th ==
== Week 1 : January 13th - Janurary 17th ==
*Project discovery
* Project discovery
*Finding some ideas
* Finding some ideas
* Evaluate complexity of project
*Research on MQTT

*[http://smartcitizen.me/ SmartCitizen Website]

== Week 2 : January 20th - Janurary 24th ==
* Fix project objectifs
* Discussion with tutors about potential improvement
* Read documents regarding exisiting DNS clients and servers (bind9, powerDNS)

== Week 3 : January 27th - Janurary 31st ==
* set-up a bind9 server on Ubuntu (VMWARE)
* Downloaded Kivy to test on Android tablet
* Downloaded Flask to test a simple Web-based interface

== Week 4 : February 3rd - February 7th ==
* Server side coding (REST-ful server with Flask)

== Week 5 : February 10th - February 14th ==
* Server side coding (modification of bind9 configuration files whenever there are REST updates)

== Week 6 : February 17th - February 22nd ==
* Improve server and client code (update in format JSON)

== Week 7 : February 24th - February 28th ==
* Code debugging (test JSON in python)
* Test basic DynamicDNS in the real environment (using the LAN & WAN port of a real router)

== Week 8 : March 3rd - March 7th ==
* Vacation

== Week 9 : March 10th - March 14th ==
* Add MulticastDNS function (new requirements)
* Add SSL

== Week 10: March 17th - March 21st ==
* Implement zeroconf
* Python for android(kivy)

== Week 11: March 24th - March 28th ==
* Debugging functions


== Week 12: March 31st - April 4th ==
* Last check
* Project report


= Related documents =
= Related documents =
Github repository : [https://github.com/PaulLabat/SmartCitizen SmartCitizen]
Github repository : [https://github.com/umpri5450/ricm4BoeyGuo Git Open DynDNS]

Latest revision as of 19:06, 3 April 2014

Introduction

Project Open DynDNS 2014

Team

  • Tutors : Thomas Calmant, Didier Donsez

Introduction

Project Open DynDNS 2014

Software Requirements Specification (SRS)

UML

Project objectives

Progress

Week 1 : January 13th - Janurary 17th

  • Project discovery
  • Finding some ideas
  • Evaluate complexity of project


Week 2 : January 20th - Janurary 24th

  • Fix project objectifs
  • Discussion with tutors about potential improvement
  • Read documents regarding exisiting DNS clients and servers (bind9, powerDNS)

Week 3 : January 27th - Janurary 31st

  • set-up a bind9 server on Ubuntu (VMWARE)
  • Downloaded Kivy to test on Android tablet
  • Downloaded Flask to test a simple Web-based interface

Week 4 : February 3rd - February 7th

  • Server side coding (REST-ful server with Flask)

Week 5 : February 10th - February 14th

  • Server side coding (modification of bind9 configuration files whenever there are REST updates)

Week 6 : February 17th - February 22nd

  • Improve server and client code (update in format JSON)

Week 7 : February 24th - February 28th

  • Code debugging (test JSON in python)
  • Test basic DynamicDNS in the real environment (using the LAN & WAN port of a real router)

Week 8 : March 3rd - March 7th

  • Vacation

Week 9 : March 10th - March 14th

  • Add MulticastDNS function (new requirements)
  • Add SSL

Week 10: March 17th - March 21st

  • Implement zeroconf
  • Python for android(kivy)

Week 11: March 24th - March 28th

  • Debugging functions

Week 12: March 31st - April 4th

  • Last check
  • Project report

Related documents

Github repository : Git Open DynDNS