|
Web Applications |
|
|
Koris is a fully fledged solution for business workflow management developed for a leading Italian credit brokerage franchise. Although it is custom-tailored for the Italian credit system, Koris presents a wide range of functionalities common to many financial management applications. It is based on a 3-tier architecture using Microsoft SQL Server 2005 as database, T-SQL stored procedures, C# components for the business layer and ASP.NET AJAX, JavaScript and CSS for the front-end. Koris includes a customised decision workflow management system used to evaluate loan feasibility based on several entirely customisable parameters, credit policies, etc. It presents the user (a generic Uniprestit agent) with an intuitive step-by-step process that is very easy to follow and allows for an easy management of the business workflow. |
|
|
MyAgencyWeb is a complete property management solution developed for "Gestione Casa", a franchise of Estate agencies. It comprises both the Intranet, containing the properties and customers databases, accessible only to the franchised agents, and the public-facing website, that allows for property searches using an intuitive interface. The project was developed using a 3-tier architecture with Microsoft SQL Server 2005 as database, T-SQL stored procedures, C# components for the business layer and ASP.NET AJAX, JavaScript and CSS for the front-end. |
|
|
Windows Applications |
|
|
Juan Chedan (JUst ANother CHEmical Damage ANalyser) is a modular plug-in based SOA
C# Windows Application used to plan for and respond to chemical emergencies, featuring
Microsoft Virtual Earth as a GIS platform and integrating multiple online and offline
data sources with mathematical models in order to assist front-line chemical emergency
planners and responders. It was completely developed in C#, uses SQL Server CE as
database, a LINQ-based data access layer, and various data integration modules enabling
interaction with remote devices and sensors using both client-server and webservice-based
communication. The software structure is entirely based on the use of self-contained
plug-ins that allow for easy extensibility, for example through the implementation
of new predictive mathematical models for the computation of area risk, or new communication
protocols to integrate different kinds of geographically localised data and information.
|
|
|
G2JPeer is a simple Java client for the Gnutella2 peer-to-peer network that uses
the Gnutella2 network communication protocol. The Gnutella2 network infrastructure
is implemented as a stand-alone Java component where all packets are represented
as Java objects to enable easy object oriented protocol interaction. A sample Java
client was also developed in order to showcase the potentialities of the library.
This client implements some basic node maintenance logic, a few different UDP packet
throttling strategies and a simple UI. For more information, you could visit the
Gnutella2
Development Network wiki
|
|
|
I developed this project to get acquainted with DirectX programming . Aibo Tracker
3D 2005 is a very simple 3D environment visualisation framework developed using
Visual C++.NET, DirectX 9 and HLSL shaders. The main functionality of this framework
is to visualise the movement of an object inside a 3D scene rendered in a first
person perspective. The camera position and view is controlled with an intuitive
cursor keys + mouse interface. The environment is rendered in real time using vertex/pixel
shading; multiple lighting sources are available, and their types, positions and
intensities are entirely customisable at run-time. Ambient, diffuse, specular and
emissive lighting types are implemented using HLSL shaders. This application was
used by the Computer Science department of the University of Catania to visualise
the logged movements of a robot for artificial intelligence tests. Also, although
I am absolutely not an artist, most of the 3D default demo scene was modelled by
me using 3D Studio Max, only for learning purposes. |
|