Software  Architecture qaul.net  shall  be  executable  on  as  many  devices   as  possible.

GUI

GUI  Framework Natives  Window  Framework  &  HTML5  interface: -  Windows:  Visual  C++      .NetForms-Applikation   -  OSX:  Objective-C -  Android:  Java -  Linux:  QT

Native  Code  Framework  & Jquery  Mobile  GUI in  OS  specific  HTML5  view

Libqaul Automatic  wifi  &   network  configuration

Data  Base (SQLite)

Web  Server (Mongoose) TCP  8081

User   Discovery Download   Names  via  TCP

Messenger 1  to  many olsr  flooding 1  to  1 TCP  8081

Captive  Portal DHCP  dummy   UDP  8067 DNS      dummy   UDP  8053

File  Sharing Chunk   Downloading   via  TCP  8081

VoIP (pjsip) 1  to  1  voice   chat

Plugin  System Sharable   Webapps

IPC  communication  [Port  8112] Port  Forward UDP  67  ->  8067 UDP  53  ->  8053 TCP  80  ->  8081

OLSR  Mesh  Routing

OLSRD  with  olsrd_qaul  plugin

Libqaul C-Library  with  core  functionality  &  services.  The   Library  is  linked  to  the   native  code  framework.  It   communicates  via  IPC   (interprocess  communication)  with  the  olsrd_qaul   plugin  in  the   Mesh  Routing OLSR  mesh  routing Captive  Portal People  can  connect  to   qaul.net  and  download  the   qaul.net  software.

Software Architecture OLSR Mesh Routing GUI Libqaul - PDFKUL.COM

qaul.net and download the qaul.net software. Software Architecture. OLSR Mesh Routing. OLSRD with olsrd_qaul plugin. GUI. Native Code Framework &. Jquery Mobile GUI in OS specific HTML5 view. Automatic wifi & network confi- guration. IPC communication [Port 8112]. Port Forward. UDP 67 -> 8067. UDP 53 -> 8053.

72KB Sizes 0 Downloads 128 Views

Recommend Documents

Software Architecture OLSR Mesh Routing GUI Libqaul - GitHub
GUI Framework. Natives Window Frame- work & HTML5 interface: - Windows: Visual C++ .NetForms-Applikation. - OSX: Objective-C. - Android: Java. - Linux: QT.

Improved Optimal Link State Routing (OLSR) Protocol
performance by selecting an appropriate “Hello Refresh Interval” for better throughput and select suitable MPR nodes, to reduce overhead and packet duplicity.

A resource-efficient and scalable wireless mesh routing ...
offices, universities, and other industrial and com- mercial premises around ...... 4 The virtual tree level has the same bit size as an assigned address, but h2Nb ...

Open Source Software for Routing
ISIS (IPv6) (and ISIS IPv4 is not yet useable). • Multiple branches of Quagga: -. Quagga.net (official “Master” branch), Euro-IX, Quagga-RE and more. 17.

SOFTWARE ARCHITECTURE - Stupidsid
b) What do you understand by software architecture, give examples of any system to show how architecture impacts ... c) Custom controls in VB. d) need for JSF.

Software architecture
Design is the only way that we can accurately translate a customer's requirements into a ... software engineering and software support steps that follow. ..... components (e.g., a database, computational modules) that perform a function required ...

Open Source Software for Routing - Semantic Scholar
Documentation & clean code http://www.xorp.org/ ... DragonFlyBSD, Windows. ‣ Juniper like CLI. ‣ Written ... (no GPL limitations). Clean C++ Source with good.

Open Source Software for Routing - apnic
Funded by Companies who like an Open Source. Alternative. ‣ Non-Profit Organization. • Part of ISC (Internet System. Consortium). Quick Overview of what we ...

Essential Software Architecture
Once an event is trapped, the ICDE client must call the server to store the event in the ...... A customer places an order through a call center. Customer data is.

Procedural Mesh Splitting - GitHub
Jun 1, 2012 - Email: [email protected]. Website: http://danni.foxesgames.com ...... part of the object hierarchy making it obligatory. Components.

PDF Software Architecture in Practice (SEI Series in Software ...
Book sinopsis. Software Architecture in Practice The award-winning and highly influential Software Architecture in Practice,. Third Edition, has been substantially revised to reflect the latest developments in the field. In a real-world setting, the

[Read] eBook Software Architecture in Practice (SEI Series in Software ...
Book sinopsis. Software Architecture in Practice The award-winning and highly influential Software Architecture in Practice,. Third Edition, has been substantially revised to reflect the latest developments in the field. In a real-world setting, the

numerical strategies and software architecture ...
Jun 28, 2007 - NUMERICAL STRATEGIES AND SOFTWARE ARCHITECTURE .... into account the deformation of contact neighbourhood and if the time ...