Change fontsize: 60% 70% 80% 90%

Applications

Applications

In computer science, an application is a computer program designed to help people perform a certain type of work. An application thus differs from an operating system, a utility or a programming language. Depending on the work for which it was designed, an application can manipulate text, numbers, graphics or a combination of these elements. In the following, some example of applications developed by the W3lab laboratory.

EasyAudioStreamer

EasyAudioStreamer is a software that allow you to easily stream to the network any audio source connected to any audio device available on your PC.

RadioMON

Almost any ham radio receiver currently being sold allows some kind of software control connecting it to a PC (RS232, USB, etc..).

Using one of these software, is possible to achieve a simplified and a much more powerful use of the radio, because we have full access to the power of modern personal computers (better memory management, improved interactions with keyboard and mouse, etc..).

Anyway, this kind of software control cannot be define a real remote control, since, to listen the audio of the tuned frequencies, the listener still have to be in the proximity of the radio. Moreover, the length of the computer-radio connection cable is not unlimited (usually being in the range of 0-3 meters).

For a real remote control, an unlimited physical separation between radio and listener is needed, so not only control, but also the audio signal have to be transferred from the radio to he user.

Currently, many software offers capabilities of software control for many brand and models of radio (both commercials and open source), but they are usually limited to a single radio, or to a limited set of brands/models.
Most of these software, are simply aimed to software control the radio, but very few allow a real remote control.

RadioMonitor is a system for a real remote control of virtually any radio, that can be extended by any user adding new brands/models, with advanced features such as authentication, user profiling, reserved frequency management, audio stream encryption, and much more.

RadioMON: architecture

The system is based on a client-server paradigm with a modular architecture based on plugins (simple DLL files) any of which implements low level communication with a specific radio.

RadioMonitor: Download Page

Use and Subscription

For Guest users no subscription is required.

For using the software as Standard user (direct device control inside well defined frequency ranges) registration is required; Subscription is currently restricted to amateur radio-operators.

Please fill-duly-in the provided application form.

After submitting your data, you will receive a monthly renewable valid password by sms. Password can be changed after first login. The username is the call-sign you have provided in the form. Your call-sign must be verifiable through acknowledged dedicated Internet DB or by submitting an electronic copy of your licence document by e-mail, to be sent to radio.info@csp.it.

CSP - Innovazione nelle ICT s.c.a r.l. reserves itself the right to accept or reject the user's subscription.

Nota bene:

When you launch the program, it will open a window in which you have to insert a valid URL (http://torino.radio.it:8080/ ) in the proper space in order to reach the remote server currently in use.  That functions cannot be considered as a service for the end-users and we cannot guarantee 24/7 service availability. If you are a Standard user, please insert your personal account (username and password).

System Requirements:

  • Windows XP
  • NET Framework 2.0
  • RAM 512MB
  • Network bandwidth in downstream >64 Kbps or >320 Kbps for digital decoding

Downloading the software, the acceptance of the following terms of use is automatically given.

RadioMonitor Subscription

Streaming platform for IP-WebCams

The more and more widespread use of large bandwidth links allows to create many interesting multimedia applications, unfeasible otherwise with a dial-up connection. Moreover if we are able to carry this technology in areas such as mountain or country, it is possible to have a remote control of these territories on the base of audio or video detection of specific features.

In particular this project aims to develop a part of this environmental observation, that is the video monitoring of the above mentioned areas. The achieved system prefigures the installation of high-quality video cameras in strategic point of the territory to monitor, for example, environmental, meteorology and social aspects.

Streaming platform for digital signal analysis

World-wide researches are finalized to study correlation between radio signals and earthquakes. The ultimate purpose is a possible forecast model to prevent higher magnitude shocks. Seismic precursors are used to detect these kind of signals. The main problem of this approach is that the signals spectrum could be corrupted if devices were installed in an urban environment because of microwave oven radiations or TV-colors. To prevent this issue, seismic precursors have to be placed near mountains and far from cities. But their positions could be difficult to reach and it could be hard, or even impossible to analyze radio signals: this problem can be overcome using remote control and broadband approach. In particular this approach can be used for all those scenarios in which there is the necessity to study a signal originated or correlate to territory features, and it is hard to analyze it on its original site. Therefore the system, thanks to a broadband link, practically allows to study any kind of signal.

The project we have realized is a system for signals remote analysis that is used to stream high quality (without encoding and data loss consequently) “natural” signals. As said before, signal-range could be extended and other signals can be streamed and analyzed in a different site.

Digital Tuner

Audio streaming is one of the most used wide-band service. It allows users to listen to live radio stations using an Internet connections and a standard media player or (in some case) a standard web browser. In the last few year, there was also an explosion of portable devices capable to connect to the Internet (typically using a WiFi connection) allowing users to listen to Internet radio stations in a way much more similar to the classic FM/AM radio. Moreover, most devices can use PodCast (http://www.apple.com/itunes/store/podcaststechspecs.html), first introduced by Apple iTunes and now used as one of the standard ways to access the digital content.

The problem with streams/podcast stations is that in order to be accessed, the player need to know its Internet address. Wen using legacy AM/FM radio, the player need to know the frequency but the number of possibility are low enough to allow scanning. Translating this approach to Internet, would mean to scan every possible Internet URL, which is impossible. Moreover some devices does not provide a keyboard to allow users to tune a station manually.

The solution is the use of on-line directory services, which provides updated list of available stations with a given number of useful meta-data that can be used during search operation (ex. genre, quality, name, format). One of the most famous directory for live Internet streams is NullSofts' Shoutcast (http://www.shoutcast.com/). For Podcasts there is the same problem: provide a directory service to retrieve feeds URLs.

The actual problem is that players tends to use specific directory services, each of which implements its own interface and set of meta-data when publishing Internet stations.

In order to address this problem, we designed a directory services that acts as an HUB. From one side it implements a common web-service interface that allows players to gather information about available stations (radio, tv or podcast). From the other side the system collects the available stations by querying different directory services with a plug-in architecture that allows software developer to easily add new sources.

Map tool

Sometimes, you may need to have a big and detailed geographical map of a specific place in the world, either to show on a high resolution display, or to print on a big sheet of paper.

Google maps offers an excellent service, allowing anybody to view a customized map, on a computer, but the site [http://maps.google.com/] currently have some limitation regarding these kind of needs: