C#

Contacts Nearby

Description: 
Contacts Nearby Allows users to discover geographic locations of other people in their extended social network.
Summary: 
Social networks or “friend graphs” are increasingly popular on the internet because they enable applications to learn of trust relationship between users. Combine this information with the geographical location of each user and you get a valuable tool in possible emergency situations.
images: 
a.png
b.png

The Contacts Nearby application allows users to discover geographic locations of other people in their extended social network. Social networks or “friend graphs” are increasingly popular on the internet because they enable applications to learn of trust relationship between users. Combine this information with the geographical location of each user and you get a valuable tool in possible emergency situations.

Moq

Description: 
Mocking library for .NET built taking full advantage of .NET 3.5 (i.e. Linq expression trees) and C# 3.0 features (i.e. lambda expressions).
Summary: 
Moq (pronounced "Mock-you" or just "Mock") is the only mocking library for .NET developed from scratch to take full advantage of .NET 3.5 (i.e. Linq expression trees) and C# 3.0 features (i.e. lambda expressions) that make it the most productive, simple, type-safe and refactoring-friendly mocking library available. And it supports mocking interfaces as well as classes.

Built in collaboration with Clarius and Instedd, the library was created mainly for developers who aren't currently using any mocking library (or are displeased with the complexities of some other implementation), and who are typically manually writing their own mocks (with more or less "fanciness"). Most developers in this situation also happen to be quite pragmatic and adhere to state (or classic) TDD.

3D L-System Trees Generator

Description: 
Generation of 3D tree models using L-Systems on DirectX.
Summary: 
The goal of the project was to generate 3D trees programatically rather than using a design tool. A tree is a complex model, containing thousand of vertices, which are both hard to create and inneficient to store. By saving just the information necessary to generate them we save memory and make their creation easier. The steps to accomplish this are: <ul> <li>Create a language that allows specifying an L-System, and write a lexer and a parser for it.</li> <li>Interpret the language and create a 3D model from it.</li> <li>Give the model life: create branches and leaves.</li>
images: 
3dl_screen01.gif
3dl_screen02.gif
3dl_screen03.gif
3dl_screen04.gif

The tree is drawn using a "turtle" method. The turtle starts at a certain position, for example (0, 0). The turtle follows the actions given by a rule of the L-System.

If it encounters f, it advances a step. +, -, <, >, v and ^ tell the turtle to turn clockwise or counterclockwise aroung a given axis relative to the turtle, for example up, left or head. A number between parenthesis indicates the ammount to step or turn. For example, f(2) advances two steps instead of one.

Winmap

Description: 
Biomedical signals processing, analyzing and visualization.
Summary: 
Winmap is a biomedical signals processing software. It handles ECG, EEG, EMG, audio and video, capturing and analyzing the signals in real time.It provides a set of comprehensive spectral analysis including FFT, Power Spectrum and AR Modeling, filtering options, on screen display filters and notch filters for 50/60Hz, Spectrogram, and 3D EEG visualization.
images: 
winmap_screen03a.jpg
winmap_screen02a.jpg

Winmap Works with ECG, EEG, EMG signals, audio and video, capturing and analyzing signals in real time. This software provides a complete analyzing tool set , FFT, Power Spectrum, low and high pass filters AR Modeling, notch filters for 50/60hz, spectograms and 3D EEG view.
The software is entirely developed in .NET, mainly in C# with some components in C++.NET because of performance optimizations. It uses DirectX as visualization layer for images and 3D rendering.

Kuvista

Description: 
Digital photogrammetric plotter
Summary: 
KuVista is a digital photogrammetric plotter, which includes tools for 3-D data capture and editing, fast TIN (Triangulated Irregular Network) and contour generation, DXF import and export, automatic orientation, aerotriangulation point transfer and adjustment, automatic DTM extraction and contour generation by image correlation, orthophoto production, close range photogrammetry and support for many commercial picture formats.
images: 
kuvista_screen01.jpg
kuvista_screen02.jpg

KuVista features a very reach and yet neat user interface. It uses as stereo pointing device a common mouse (with the wheel used for Z movements). Compilation is accomplished using the computer’s mouse and keyboard and a single monitor on which the 3D model and vectors are displayed. The user can open a window that shows the vector data in 2D, thus making a second monitor unnecessary.

Shiva

Description: 
Internet environment research and visualization tool.
Summary: 
Shiva is set of research tools and measurement techniques to analyze the Internet. It can recognize message trends and patterns related to our client's issues and particular needs. Our surveys may cover stakeholder universes of over 500,000 portals, websites, forums, discussion lists, weblogs, RSS feeds and IRC chat channels. The results of our research gives our clients an unparalleled insight to evaluate their online environment.
images: 
shiva_screen02.jpg
shiva_screen04.jpg

A full scale Internet Map helps our clients to understand their online environment. It identifies which are their stakeholders, who are the key spokespersons and what are they saying. We measure the online penetration and actual visibility of each one. This is complemented by a qualitative insight on how do these stakeholders link to each other and how do they influence the public opinion. We map online behavior patterns, identifying the tastes, preferences and expectations of the audience profiles involved.

Syndicate content