JimbeWiFi - First implementation of Native Wifi Wrapper.

Exported IWifiApi interface, WifiInterface and WifiNetwork.
JimbeWiFi implements IWifiApi and uses WifiInterface and WifiNetwork.
Simple Exception handling with WifiException.

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeWiFi - Implented WiFiGetCurrentConnection and correct finalizer bug.

Finalizer close opened handle releasing the corresponding resources.
Finalizer don't ensure that resource will be even released if GC don't execute.
Added WifiToManyHandleException thrown when WlanOpenHandle failed for remote session limit reached. In catch clause you can force GC executing.

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeWiFi - Improved unmanaged resource disposing

WiFiApiTest bug correction...

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
Jimbe - added TraceX-Logger NuGet Package
Jimbe - Deleted *.sdf visual studio file and added *.sdf to gitignore

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeTest - Added unit test for JimbeCore library.

Not every test are completed, tests corrected implemented are WiFiSensorTest, WiFiConnectedSensorTest and StartProcessTest.
JimbeWiFi: Changed classes constructor access modifier to public in order to instantiate WifiInterface and WifiNetwork outside the library.

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeCore - Interfaces and classes

Defined Interfaces and classes of core library.
Working classes:
Location, StartProcess, WiFiSensor and WiFiConnectedSensor.

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeCore - Compilation bug solved in StartProcess class

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeCore - Large patch (implemented NHibernate support, class model revised, etc)

Class Model Redesigning (I've gotten rid IContext interface and designed an inheritance based model);
Directories refactoring (Now I have divided in Business, Domain, Interface and Repository);
Added support for fluent NHibernate with SQlite (mapping for each business entity);
implemented EntityWithTypedId and repository pattern to manage NHibernate.
Implemented Tests for NHibernate mapping validation.
Revised heuristic function for distance calculation(LocationManager).
Minors bugs resolution.

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
gitignore - Added *.dll to gitignore.

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeWCF - Another large patch

Added WCF support (DataContracts and ServiceContracts but there isn't the ServiceContract's implementation)
Added Automapper configuration and validation test to map from DTO to Domain Entities and vice versa.
Added Automapper and NHibernate IoC module.
Excluded TaskStatistics we thought that they weren't so useful.
Some other fixes(see Location in JimbeCore).

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeService - Added TaskManager, WiFIManager, ServiceManager

TaskMenager - Implemented  different types of Task (spot, delayed,periodic)
Added IRepositoryFactory to inject Repository inside classes that use it.
StatisticManager haven't implemented so far!

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeService - Service Bootstrap completed

Business Managers moved from JimbeCore to JimbeService
Implemented StatisticManager and ServiceManager
WCF Service (LocationService) - Bugs fixed
Refactoring of IRepositoryFactory - now is generic interface.
Focus on JimbeTest(put off some test and bug fix)

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
JimbeService - Bug fix and new validation tests.

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
Jimbe Solution problem fix

Signed-off-by: Enrico Canzonieri <ecanzonieri@gmail.com>
Deleted old JimbeApp and added new JimbeApp developed with Mvvm pattern.

Resolved all references.
JimbeApp still poor of content and developed just a little.
JimbeApp- Several Bugs fixed. Realized stub functions for the gui. Added ProxyFactory for connection to Service.

Worked on lateral menu, and background.
JimbeService - Solved OnStart Bug and Added new project JimbeServiceTestLikeApplication in order to test the service.
JimbeApp- Local commit, first incompleted gui implementation. still lot of work to do.
JimbeApp- Basic Gui-application completed.

It should be possible to achieve all possible operations, with a very poor design.

Still problems in mapping task, location and sensor that make impossible testing of all functionality.