Thursday 15 November 2007

Shortcuts - an open source framework for mobile community creation

This idea was developed during autumn 2006 when I started to look into all these community networks and services as a subject of my postgraduate studies.

I noticed then that most of these new Web 2.0 services concentrated in developing a community around some specific use case and not so much on creating a platform, on which one could build different kind of communities and especially the kind of communities, which would work both online and offline mode. When mobile terminals are considered, a continuous Internet connectivity, required by many services, is not feasible because of the mobile data and battery costs. Instead a mobile-friendly community software or service should concentrate more on synchronising the content with intermittent connections and storing the wanted community data also on the mobiled devices, where it is accessible, even if Internet is not.

The existing communities also do not provide their internal frameworks as open source as they want to protect this their most valuable asset. They also concentrate more on growing and developing their own community instead of cooperating or connecting with other communities. Google's OpenSocial framework is refreshing change in all this, but it might be, that it is because of Google does not have a leading community service, so it has to look more into interfacing and interconnecting with existing communities.

In my opinion Google is, however, on the right track in this, but even they have not (at least yet) announced synchronising open source framework for building mobile friendly community services. They have however a lot of interesting technologies like Google Gears and already mentioned OpenSocial framework, which could possibly be utilised in creating the concept I am presenting here, so I guess I will be looking into also them in the near future.

As a solution to the presented issues I am proposing is the development of SHORTCUTS concept, which is described briefly here:

SHORTCUTS is a Community Concept (application, framework and
architecture) designed for Mobile Terminals.
  • an application in the sense that the basic functionality can be utilised to build communities, share and control the sharing of information between them
  • a framework in the sense that the application will be designed to be extended andused also through a defined open API from other terminal software
  • an architecture in the sense that SHORTCUTS is capable of functioning both in off-line and on-line modes as well as with the help of centralised servers or completely in the peer-to-peer mode.
SHORTCUTS makes it possible
  • for corporate and private mobile users to build both nomadic and infrastructure supported communities and share all kinds of information securely between them
  • for service providers to offer centralised both advertisement/advertiser revenue and subscription based community services for users
  • advertisers to focus their advertisements to the certain communities and interest groups
  • terminal and platform software developers to utilise community API to make their software community aware and capable of utilising community based access control and distribution of information
  • Web 2.0 service providers to add offline and mobile terminal to their serviceswithout having to change the existing service
And with a more detailed description and presentation of Shortcuts concept available also here.

I personally, and we at the Tampere University of Technology or in Arch Red are currently looking for developer partners and/or funding to develop the Shortcuts idea further first to a proof-of-concept implementation and then to an open source product, on which community services can be built.

If you are interested in learning more or discussing about the concept, feel free to contact me with firstname dot surname at tut.fi or archred.com address.

Monday 15 October 2007

I have a cunning plan...

... to research Building Community Networks, Internet Communities and Interconnecting Services, which pretty much means I can quite freely explore and experiment with community networking and Internet community services and call it work or background research. Ingenious, isn't it? :)

Friday 12 October 2007

Utilising IPv6 in home networks

Recently I wrote a paper for Terena Networking Conference 2007 about utilising OpenWRT, OpenVPN and 6to4 to bring IPv6 connectivity both to home network and for mobile terminals connected to the home network. The paper seemed good enough to be accepted into the Emerald Publishing's Campus-Wide Information Systems journal and this Friday I finally received printed versions of the journal and article.

In case you are interested in IPv6 connectivity, OpenWRT or OpenVPN, the paper should also be available here (seems to require Emerald Publishing's subscription):
http://www.emeraldinsight.com/10.1108/10650740710834653

Earlier and free versions of the presentation available here:
http://tnc2007.terena.org/programme/presentations/show.php?pres_id=107

The presentation was a part of the video archived session stored here:
http://tnc2007.terena.org/programme/sessions/show.php?sess_id=80

Thursday 11 October 2007

Google Code of Educators

This looka interesting. Google has created pages for Computer Science educators which contain tutorials and sample course content on AJAX Programming, Distributed Systems and Web Security. Have to get some time to go through these myself to get my own expertise up-to-date.

In the beginning there was a map

Unlike real explorers I already have a map of online communities to follow. Welcome to join me on a quest to figure out what the Web 2.0, online and network communities all about, what makes them tick and how to build successful ones and even get some business out of it.

This is my research blog describing, publishing and documenting the process of getting my Doctor of Technology (which by the way sounds more interesting than PhD) degree and having fun researching and inventing stuff in between.

And now the obligatory:

first post evah! \o/