Posts Tagged ‘ protocols

Some systems analyzed, thinking about protocols

My second physical meeting at SoNET – FBK is about to end. Today we discussed about applications that implements Dynamic Carpooling Systems on mobile phones. The list is hosted on the following Wiki page: http://www.opensocialcapital.com/dynamic_carpooling/wiki/index.php?title=Systems_Analyzed.
We also discussed about a protocol to be adopted for defining rides, to be used by the system in message passing. We took a look at the draft of OpenTrip Core, which currently defines the data structure only. There is also a tiny proposal of Dan Kirshner at his dynamicridesharing.org Wiki, called OpenDRS. We are also looking at Google Transit, because there is also the idea of starting a prototype that offers public transport rides, to help us reaching a critical mass.
An idea could be a merge of those proposals into a fork of OpenTrip Core, that is currently stopped and misses lots of features.
Next time we will discuss about our system, called temporary Dycapo, and I will prepare some software engineering documents.

Related posts

Internship: Dynamic Carpooling

I’ve just started an internship for my University. I’m working at the Fondazione Bruno Kessler, a research organization of the Autonomous Province of Trento that promotes research in the areas of science, technology, and humanities. In particular, I’m at the Center for Information Technology – Irst, in the SoNET explorative unit.
My research activity will last until the end of January and hopefully continue during the second semester, if the collaboration will be fruitful enough for a thesis.
The internship activities will focus on Dynamic Carpooling. I’m going to use my blog and the new category /carpooling-research to publish updates about the status of my research. We are going to purchase a domain that will also contain the outcomes of the research activities, available to the general public.
Here is a quick overview of the contents of my internship:

1. Dynamic Ridesharing Reviews

  • Review of existing papers
  • Review of existing web and mobile applications
  • Review of protocols
  • Research about the motivations of failure/success of existing realities

2. Release of Prototypes

  • API definition for Dynamic Carpooling
  • Implementation of a web application for Dynamic Carpooling
  • Implementation of a mobile application for Dynamic Carpooling
  • Possible integration with FBK systems

Related posts

Introduction to Network Organization mind-map

For Internet Technologies and Distributed Systems courses we have to study some basics about network organization and architecture. The most interesting book on the topic is the one written by Tanenbaum (Computer Networks ). I have to study the parts about network organization and HTTP. For my studies I sometimes make use of mindmaps, so here I provide my mindmap that summarizes an introduction about network organization.

The topics covered are:

  • Layers (or levels):
    • Advantages
    • Services
    • Quality
    • Primitives
  • Protocols
  • Models:
    • OSI ISO
    • TCP/IP

Please note that the mindmap summarizes materials copyrighted by Tanenbaum and also material taken from Wikipedia.

You can browse an HTML version online.

You can download:

Related posts