C#

GeoChat

Description: 
GeoChat is a flexible open source group communications technology that lets team members interact to maintain shared geospatial awareness of who is doing what where -- over any device, on any platform, over any network. GeoChat allows you and your team to stay in touch one another in a variety of ways: over SMS, over email, and on the surface of a map in a web browser.
images: 
geochat_screen01.gif
geochat_screen02.gif



GeoChat allows you and your team to stay in touch one another in a variety of ways: over SMS, over email, and on the surface of a map in a web browser. Whether you are sitting at a computer with a high-speed Internet connection, or on the go with your mobile phone, GeoChat let you react to events on the ground with maximum agility, forming cross-organizational virtual teams on the fly, linking field to headquarters, and keeping everyone on your team connected, in sync, and aware of who is doing what, and where.

Riff

Description: 
Riff enables detection, prediction and response to health-related events (such as disease outbreaks or pandemics) through a collaborative environment that combines data exploration, integration, search and inferencing – providing more complex analysis and deeper insight.
Summary: 
Although development of Riff has initially been focused on health-related detection scenarios, the unlying system is a general collaboration environment for content creation, social metadata annotation, and automated analysis with potential applicability in a wide range of areas. Several organizations are exploring the use of Riff in areas as wide ranging as humanitarian crisis reporting and conflict early warning. One organization, for example, has recently begun training Riff's integrated SVM machine learning engine to identify hate speech and other potential indicatorsof geopolitical deterioration in news reports.
images: 
Evolve_Features.jpg.jpeg
AH1N1_Map_05-17-2009.jpg.jpeg
Evolve_SE_Asia(1).jpg.jpeg

Features:

  • Create collaborative workspaces, invite colleagues, subscribe to data sources you choose to monitor
  • Interact securely with your team to sift through the data stream for emerging events
  • Annotate items with tags, comments, ratings, links, locations, files, alerts, and other social metadata
  • Autonomous agents perform data fusion, feature extraction, classification, tagging, geo-coding
  • Integrated hypothesis formation, visualization, machine learning

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