﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"><channel><title>Stritar's chronolog</title><link>http://www.stritar.net</link><description>Category: Geolocation</description><copyright>Neolab d.o.o.</copyright><ttl>5</ttl><item><title>A case study in agile development: the algorithm for Ljubljana Realtime's event discovery</title><pubDate>Mon, 22 Oct 2012 20:01:16 GMT</pubDate><description>&lt;p&gt;When &lt;a href="http://neolab.si" target="_blank" title="Neolab, software development" class="more"&gt;we&lt;/a&gt; started working on &lt;a href="http://stritar.net/Post/Discover-what-is-happening-in-Ljubljana-in-real-time.aspx" class="more" target="_blank" title="Discover what's happening in Ljubljana in real-time"&gt;Ljubljana Realtime&lt;/a&gt;, we decided to approach it in an &lt;b&gt;agile way&lt;/b&gt;. Amongst others, we wanted to use a few interesting lean concepts such as &lt;a href="http://en.wikipedia.org/wiki/Rapid_application_development" class="more" target="_Blank" title="Rapid application development"&gt;rapid development&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Minimum_viable_product" class="more" target="_blank" title="Minimum viable product"&gt;Minimum Viable Product&lt;/a&gt; and the &lt;a href="http://lean.st/principles/build-measure-learn" class="more" target="_blank" title="The Lean Startup - Build Measure Learn"&gt;Build - Measure - Learn&lt;/a&gt; iterations. Less than two months later, the results are in, and they are very pleasing. The &lt;b&gt;MVP&lt;/b&gt; in the shape of an &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;activity map&lt;/a&gt; was developed in a few weeks, only to show there is a lot of &lt;b&gt;social noise&lt;/b&gt; which will somehow need to be taken under control. But that's currently low priority, since the first &lt;a href="http://www.forbes.com/sites/martinzwilling/2011/09/16/top-10-ways-entrepreneurs-pivot-a-lean-startup/" class="more" target="_blank" title="Top 10 Ways Entrepreneurs Pivot a Lean Startup"&gt;pivot&lt;/a&gt; is already taking place, slowly shifting the focus from the &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;rich map application&lt;/a&gt; towards an &lt;a href="https://twitter.com/LjubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;event discovery algorithm and stream&lt;/a&gt;. That's where I see the &lt;b&gt;most potential&lt;/b&gt; of &lt;a href="https://twitter.com/ljubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;Ljubljana Realtime&lt;/a&gt;, and in the last weeks, that's where the most work was done. &lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://ljrt.neolab.si/" class="button2" target="_blank" title="Launch Ljubljana Realtime"&gt;Launch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://stritar.net/Post/Discover-what-is-happening-in-Ljubljana-in-real-time.aspx" class="more" target="_blank" title="Discover what's happening in Ljubljana in real-time"&gt;Ljubljana Realtime&lt;/a&gt; event discovery engine uses &lt;b&gt;Foursquare&lt;/b&gt; trending venues and geo-tagged posts from &lt;b&gt;Twitter&lt;/b&gt;, &lt;b&gt;Instagram&lt;/b&gt; and &lt;b&gt;Flickr&lt;/b&gt; to discover what's happening in real life. At least &lt;b&gt;6 people checked-in&lt;/b&gt; on Foursquare or &lt;b&gt;two different people tweeting or posting photos&lt;/b&gt; in a single hour could mean something is going on. These events are posted to &lt;a href="https://twitter.com/LjubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;Twitter&lt;/a&gt; and &lt;a href="http://facebook.com/ljubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Facebook"&gt;Facebook&lt;/a&gt;, with links to the posts. A few versions of this algorithm were already deployed, each one solving new problems, resulting in a few micro &lt;b&gt;Build - Measure - Learn&lt;/b&gt; cycles in a single month.&lt;/p&gt;

&lt;h2&gt;Iteration 1: Foursquare, no duplicates&lt;/h2&gt;
&lt;p&gt;The first version of the &lt;a href="https://twitter.com/LjubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;stream (bot)&lt;/a&gt; was a simple one, at that point it was meant to work as &lt;b&gt;promotion for the map&lt;/b&gt;. The only thing it knew how to do was to wait a few hours until it posted the same thing again. I think Foursquare checkins are alive for &lt;b&gt;three hours&lt;/b&gt;, so if a trending venue was still trending after that time, new people had to checkin and the venue was still buzzing.&lt;/p&gt;
&lt;p&gt;Problem: Plain, &lt;b&gt;no real added value&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Iteration 2: Adding activity from other sources&lt;/h2&gt;
&lt;p&gt;When we were trying to make some space on the &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;crowded map&lt;/a&gt;, we started &lt;b&gt;grouping posts&lt;/b&gt; from Twitter and Instagram by the nearest Foursquare venue, which meant having &lt;b&gt;less boxes on the screen&lt;/b&gt;. This turned out to be quite a complex thing to do properly, but it was worth the effort. On only a few occasions, one venue would have &lt;b&gt;multiple posts&lt;/b&gt; in a single hour, and in most cases, that meant something was happening there. This provided another very interesting potential for the activity stream. Actually, it made the stream bigger than the map could ever be.&lt;/p&gt;
&lt;p&gt;(I love it when such things happen, when you are trying to solve a problem, and it turns out there is much more hidden behind the resolution.)&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljrt-Event-Athletic-Meeting.gif" alt="Ljubljana Realtime event athletic meeting"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Groupping posts by a venue. Did &lt;a href="https://twitter.com/LjubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;Ljubljana Realtime&lt;/a&gt; just discover an athletic meeting taking place?&lt;/p&gt;


&lt;p&gt;The next problem: Activity in some venues, specially generic ones such as "Ljubljana" would &lt;b&gt;trigger the stream almost every day&lt;/b&gt;. Similarly, some large venues, such as supermarkets, would be &lt;b&gt;trending too many times on Foursquare&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Iteration 3: Balancing the posts&lt;/h2&gt;
&lt;p&gt;The algorithm needed an update, which would &lt;b&gt;lower the amount of times when a venue would be recognized as an event&lt;/b&gt;, either on Foursquare or on other channels. At first I though about an upgrade which would set the amount of people or tweets needed to trigger the "event discovered" action for a specific venue. This would enable us to &lt;b&gt;reduce the importance of some venues&lt;/b&gt;, but it would also require &lt;b&gt;manual work&lt;/b&gt;. Luckily, we came up with another brilliant idea: the more times a venue is trending, the harder it is for it to be trending again, at least for the next few days. &lt;b&gt;Automatic balancing&lt;/b&gt;.&lt;/p&gt;


&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljrt-Generic-Venues.gif" alt="Ljubljana Realtime generic venues"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Venues with the most discovered events. Generic ones, besides massive places, such as train stations, cinemas, squares and shopping centers are too dominating.&lt;/p&gt;


&lt;p&gt;The next problem: At this point, we have launched other test instances of &lt;a href="https://twitter.com/ljubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;Ljubljana Realtime&lt;/a&gt; (&lt;a href="https://twitter.com/MariborRT" class="more" target="_blank" title="Maribor Realtime on Twitter"&gt;Maribor&lt;/a&gt;, &lt;a href="https://twitter.com/ZagrebRT" class="more" target="_blank" title="Zagreb Realtime on Twitter"&gt;Zagreb&lt;/a&gt; and &lt;a href="https://twitter.com/ZurichRT" class="more" target="_blank" title="Zurich Realtime on Twitter"&gt;Zurich&lt;/a&gt;), to see how the system behaves in other environments. Some cities are bigger, some are smaller, which means they produce &lt;b&gt;different amount of activity&lt;/b&gt;. Besides, &lt;b&gt;different services are used differently&lt;/b&gt; in different cultures.&lt;/p&gt;

&lt;h2&gt;Iteration 4: Supporting local instances&lt;/h2&gt;
&lt;p&gt;Foursquare is big in Croatia (&lt;a href="http://zgrt.neolab.si" class="more" target="_blank" title="Zagreb Realtime"&gt;Zagreb&lt;/a&gt;), but not so much in Switzerland (&lt;a href="http://zhrt.neolab.si" class="more" target="_blank" title="Zurich Realtime"&gt;Zurich&lt;/a&gt;), which means Zagreb Realtime's stream had a lot of Foursquare trending posts, while Zurich's had a lot of "Increased activity on Twitter and Instagram" posts. It was obvious that &lt;b&gt;local instances needed different algorithms&lt;/b&gt;. While having an option to set the &lt;b&gt;amounts which would trigger the post&lt;/b&gt; on a specific venue would be too much to moderate, having the same logic on a specific region could work. And it does. &lt;a href="https://twitter.com/ZagrebRT" class="more" target="_blank" title="Zagreb Realtime on Twitter"&gt;Zagreb&lt;/a&gt; now needs &lt;b&gt;more people checked-in on Foursquare&lt;/b&gt;, while &lt;a href="https://twitter.com/ZurichRT" class="more" target="_blank" title="Zurich Realtime on Twitter"&gt;Zurich&lt;/a&gt; needs &lt;b&gt;more unique people tweeting or sharing photos&lt;/b&gt;.&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljrt-Too-Many-Trending-Events.gif" alt="Ljubljana Realtime too many trending venues"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Number of discovered events by type (Foursquare vs. Twitter + Instagram) on each day. Foursquare trending venues are dominating Zagreb, while social streams are dominating Zurich Realtime.&lt;/p&gt;

&lt;p&gt;The next problem: The basic algorithm requires two different people to tweet/post from the same location in one hour. In case of &lt;a href="https://twitter.com/ZurichRT" class="more" target="_blank" title="Zurich Realtime on Twitter"&gt;Zurich&lt;/a&gt;, this amount was set to three, but it turns out this situation happens rarely, around &lt;b&gt;10 times fewer than with two people&lt;/b&gt;, or only two to three times a day. Obviously not enough.&lt;/p&gt;

&lt;h2&gt;Iteration 5: Improving the "increased activity" weight&lt;/h2&gt;
&lt;p&gt;You can only have a &lt;b&gt;whole amount of people tweeting&lt;/b&gt; in the past hour. Two or three. In our case, we needed something in the range of 2 1/2. The modified solution adds the number of posts divided by ten to the number of users, which means that currently, at &lt;b&gt;least two people making at least three posts&lt;/b&gt; in an hour will determine a trending event in Zurich. This is not a perfect solution from the event discovery view, but it does what urgently needed to be done: &lt;b&gt;prevent having too many tweets&lt;/b&gt; in the stream.&lt;/p&gt;
&lt;p&gt;The next problem: we currently have four Twitter accounts that &lt;a href="https://twitter.com/neolab_si/realtime" class="more" target="_blank" title="@neolab_si/Realtime on Twitter"&gt;tweet events for these four cities&lt;/a&gt;. Our target was for each of them to make around 10 - 15 tweets a day, which seems like a number that is not spam. But how can a person see which of these events is &lt;b&gt;THE event&lt;/b&gt;?&lt;/p&gt;

&lt;h2&gt;Iteration 6: Going super venue level 2&lt;/h2&gt;
&lt;p&gt;The latest version of the algorithm now recognizes &lt;b&gt;two levels of events&lt;/b&gt;. An event (mostly 6 people on Foursquare, mostly 2 different people tweeting), and an outstanding event (around 12 people on Foursquare, around 4 people tweeting). Our goal was to make this super event happen only &lt;b&gt;once a few days&lt;/b&gt;, on rare occasions two times per day, and it has already happened a few times. &lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljrt-Super-Event-Philips-Fashion-Week-Kino-Siska.jpg" alt="Ljubljana Realtime super event for Philips Fashion Week in Kino Šiška"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Sometimes super events happen, with tens of posts in a single hour, such as the one for &lt;a href="http://www.elle.si/fashionweek/" class="more" target="_blank" title="Philips Fashion Week - Elle.si"&gt;Philips Fashion week&lt;/a&gt;. These events definitely require more exposure.&lt;/p&gt;

&lt;h2&gt;The next iterations&lt;/h2&gt;
&lt;p&gt;At this point, I'm very satisfied with how the algorithm works, even though a few other modifications need to be done (specially to support different days of week specifics and behavior). By &lt;b&gt;measuring&lt;/b&gt; what is happening, &lt;b&gt;learning&lt;/b&gt; from that information and &lt;b&gt;building&lt;/b&gt; the next releases based on that knowledge, the activity stream logic has come a long way from the initial version. Measuring is crucial, and rarely we have went to such extent to enable this in the widest way possible (e.g. the update to balancing the posts based on the previous events would be trivial by itself, but we wanted to log things that would happen but didn't happen, besides things that actually happened). &lt;/p&gt;

&lt;p&gt;These cycles of &lt;b&gt;Build - Measure - Learn&lt;/b&gt; can be a lot &lt;b&gt;hard work&lt;/b&gt;, but they provide &lt;b&gt;great results&lt;/b&gt;, which are also very fun and rewarding. Some people simply need to see how deep the rabbit hole is. Do you have any other interesting cases or experience with this approach?&lt;/p&gt;</description><link>http://stritar.net/Post/A-case-study-in-agile-development-the-algorithm-for-Ljubljana-Realtime-s-event-discovery.aspx</link></item><item><title>Discover what's happening in Ljubljana in real-time</title><pubDate>Fri, 28 Sep 2012 13:37:29 GMT</pubDate><description>&lt;p&gt;I've always been a big fan of the &lt;b&gt;power of the crowds&lt;/b&gt;. When a mass of people can &lt;a href="http://stritar.net/Post/Supporting-Events-On-Twitter-How-Pop-TV-And-Soocenje-Owned-The-Slovenian-Twitterverse.aspx" class="more" target="_blank" title="Supporting events on Twitter: how Pop TV and Soočenje owned the Slovenian Twitterverse"&gt;achieve much more&lt;/a&gt; than a few skilled individuals can. And ever since we've started &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence"&gt;playing with Twitter's API&lt;/a&gt;, I've been think about the possibilities of this magnificent &lt;a href="http://www.mediabistro.com/alltwitter/twitter-400-million-tweets_b23744" class="more" target="_blank" title="Twitter Now Seeing 400 Million Tweets Per Day, Increased Mobile Ad Revenue, Says CEO"&gt;data source&lt;/a&gt;. Besides &lt;a href="http://twenity.com/" class="more" target="_blank" title="Twenity - discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;, we've done a few other &lt;a href="http://twitter.com/gstritar" target="_blank" title="Grega Stritar on Twitter"&gt;Twitter&lt;/a&gt; mashups like &lt;a href="http://kcs.neolab.si/" class="more" target="_blank" title="#saveKCS on Twitter"&gt;Twitter walls&lt;/a&gt;, but this wasn't enough. We wanted something more - &lt;b&gt;geolocation&lt;/b&gt;. Displaying information on a map in &lt;b&gt;real-time&lt;/b&gt;. But since there aren't that many tweets equipped with GPS coordinates, we needed to include other services for more diversity as well. Which we did, and &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;Ljubljana Realtime&lt;/a&gt;, a &lt;b&gt;social event discovery application&lt;/b&gt;, was born.&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://ljrt.neolab.si/" class="button2" target="_blank" title="Launch Ljubljana Realtime"&gt;Launch&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Data and services&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;Ljubljana Realtime&lt;/a&gt; currently feeds on four different services: &lt;b&gt;Twitter&lt;/b&gt;, &lt;b&gt;Foursquare&lt;/b&gt;, &lt;b&gt;Instagram&lt;/b&gt; and &lt;b&gt;Flickr&lt;/b&gt;. It would be great if we could add other services as well, but Facebook doesn't allow public geo search, Google+ doesn't support geo search at all, and other services either aren't appropriate or don't offer an API which would allow us to get their data.&lt;/p&gt;





&lt;p&gt;These four services are visited &lt;b&gt;once a minute&lt;/b&gt;, and all posts in a radius of around 5km from &lt;a href="http://www.ljubljana.si/" class="more" target="_blank" title="Ljubljana"&gt;Ljubljana&lt;/a&gt; city center are found: tweets, Foursquare trending venues, pictures from Instagram and Flickr. A &lt;b&gt;variety of information created&lt;/b&gt; with different purposes on different occasions. &lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljubljana-Realtime-Radar.jpg" alt="Ljubljana Realtime radar"&gt;
&lt;p class="underpicture"&gt;The area covered by Ljubljana Realtime. Different services require different searches, based on maximum allowed radius.&lt;/p&gt;

&lt;h2&gt;The application&lt;/h2&gt;
&lt;p&gt;These posts are &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;displayed on a map&lt;/a&gt;, which was the original idea for the prototype. The &lt;b&gt;last hours of posts&lt;/b&gt; on Google Maps, which can be zoomed and filtered at will. But the whole display felt a bit chaotic (still does), since there are &lt;b&gt;many posts in vicinity of one another&lt;/b&gt;. That's why we knew we need to group similar posts, and we did this by the post's nearest Foursquare venue. Then a funny thing happened: this simple solution enabled something magnificent, something that could be &lt;b&gt;much bigger&lt;/b&gt; than the whole posts-on-a-map application.&lt;/p&gt;

&lt;p&gt;Anyways, since geo location is heavily connected with &lt;b&gt;mobile devices&lt;/b&gt;, the application is &lt;a href="http://en.wikipedia.org/wiki/Responsive_Web_Design" class="more" target="_blank" title="Responsive web design"&gt;responsive&lt;/a&gt; and fully compatible with most smartphones. Perhaps there will be native apps as well at one point.&lt;/p&gt;

&lt;h2&gt;The stream&lt;/h2&gt;
&lt;p&gt;Back to the magnificent. Originally, a &lt;b&gt;Twitter bot&lt;/b&gt; was intended to come with the application (&lt;a href="http://stritar.net/Post/I-Have-Developed-A-Magazine-Based-On-My-Delicious-Bookmarks-And-A-Twitter-Bot.aspx" class="more" target="_blank" title="I've developed a magazine based on my Delicious bookmarks. And a Twitter bot."&gt;I love making those&lt;/a&gt;), which would tweet all trending foursquare venues to promote the application. But this seemed a bit lame, we needed to add &lt;b&gt;something cooler&lt;/b&gt;. Something that would add more value and detect an event &lt;b&gt;before a 4sq trending venue would happen&lt;/b&gt;. This is where the mentioned grouping of posts by venue came in handy, and the logic is as follows: if &lt;b&gt;two or more people publish form the same venue in a single hour&lt;/b&gt;, this could very well mean something's happening there. And in most occasions, this turned out to be true. Read further for more details.&lt;/p&gt;


&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljubljana-Realtime-Tweets.gif" alt="Ljubljana Realtime tweets"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Discovering an event before a trending venue on Foursquare.&lt;/p&gt;

&lt;p&gt;The event discovery stream is available on &lt;a href="http://twitter.com/LjubljanaRT" title="Ljubljana Realtime on Twitter" target="_blank" class="more"&gt;Twitter&lt;/a&gt; and &lt;a href="http://facebook.com/LjubljanaRT" title="Ljubljana Realtime on Facebook" target="_blank" class="more"&gt;Facebook&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;The problems&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;Besides unstable APIs&lt;/b&gt;, the biggest problem we are currently facing is the geolocation itself. GPS chips in mobile phones are often &lt;b&gt;not accurate enough&lt;/b&gt;, so people are located tens or hundreds of meters from their actual location. Combine that with the &lt;b&gt;amount of Foursquare venues&lt;/b&gt; out there (imagine tall buildings), and you can understand Ljubljana Realtime sometimes has problems with connecting a post to a venue. Not to mention duplicated venues. We've eliminated some of this effect by only using venues with a certain amount of checkins and different users, but this will surely be the greatest challenge the project is facing in the future.&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljubljana-Realtime-Fail.jpg" alt="Ljubljana Realtime failed discoveries"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;An event which is not.&lt;/p&gt;


&lt;h2&gt;The results&lt;/h2&gt;
&lt;p&gt;Problems aside, in most cases, &lt;a href="http://twitter.com/LjubljanaRT" title="Ljubljana Realtime on Twitter" target="_blank" class="more"&gt;Ljubljana Realtime event discovery&lt;/a&gt; works great. In a week or so since it's online, it discovered many events that were happening in Ljubljana (night run to the Castle, an athletic meeting, one of the first iPhones 5 in Slovenia, a public garage sale in park Tabor, etc.), and on many occasions, it discovered these events before a trending venue happened on Foursquare. Which is great. The &lt;b&gt;potential is obviously there&lt;/b&gt;, and newer, improved versions and algorithms will surely behave even better.&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljubljana-Realtime-Discoveries.jpg" alt="Ljubljana Realtime discoveries"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;A few of the great discoveries Ljubljana Realtime made.&lt;/p&gt;

&lt;h2&gt;The plans&lt;/h2&gt;
&lt;p&gt;This project is being developed in an &lt;a href="http://en.wikipedia.org/wiki/Agile_software_development" class="more" target="_blank" title="Agile software development"&gt;agile way&lt;/a&gt;, where the application's behavior is constantly being monitored and changes deployed rapidly according to discovered strengths and weaknesses. The MVP (&lt;a href="http://en.wikipedia.org/wiki/Minimum_viable_product" class="more" target="_blank" title="Minimum viable product"&gt;minimum viable product&lt;/a&gt;) is there, and with a few minor modifications, Ljubljana Realtime will soon be ready to expand to other cities and regions. Now it's up to you to &lt;b&gt;help us&lt;/b&gt;, and it's pretty simple. When something magical is happening on and you are &lt;b&gt;tweeting about it anyways&lt;/b&gt;, be a sport and click the arrow to &lt;a href="https://support.twitter.com/articles/118492" class="more" target="_blank" title="How to Use the Location Feature on Mobile Devices"&gt;include your geolocation&lt;/a&gt; in the tweet. By doing this, you will help others to discover what's going on in our beautiful city.&lt;/p&gt;

&lt;p&gt;That's it for now, party on.&lt;/p&gt;

&lt;p&gt;p.s. for all the Slovenians out there: the coordinates embedded in a tweet are pretty accurate even though Twitter will say &lt;b&gt;you are in Italy&lt;/b&gt;. If you look at the picture of the map below the tweet, there's a polygon around Italy which sadly contains Slovenia as well. Hopefully, Twitter will remove bug someday.&lt;/p&gt;</description><link>http://stritar.net/Post/Discover-what-is-happening-in-Ljubljana-in-real-time.aspx</link></item><item><title>The Silicon Valley tour, part 8: Lessons learned, time to reevaluate</title><pubDate>Sun, 22 Apr 2012 18:01:36 GMT</pubDate><description>&lt;p&gt;It's been about  month since I've returned from &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" target="_blank" title="The Silicon Valley Tour" class="more"&gt;Silicon Valley&lt;/a&gt;, so I've had plenty of time to think about what happened there. This time I went out of curiosity, hoping to get the idea of how things work in the global center of technology. The next time I will be there for real business, approaching the situation more systematically. &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-4-The-streets-of-San-Francisco.aspx" target="_blank" title="The Silicon Valley tour, part 4: The streets of San Francisco" class="more"&gt;San Francisco&lt;/a&gt; and &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" target="_blank" title="The Silicon Valley Tour" class="more"&gt;Silicon Valley&lt;/a&gt; are a great place to visit for &lt;a href="http://stritar.net/About/Skills.aspx" target="_blank" title="Grega Stritar's skills" class="more"&gt;profiles such as myself&lt;/a&gt;, so there surely will be a next time, when a wiser version of me will be able to do some serious shit. And I'll be wiser also because I've learned my lessons this time.&lt;/p&gt;

&lt;h2&gt;Ideas are worthless, but execution also isn't all it takes&lt;/h2&gt;
&lt;p&gt;When I started being an entrepreneur, I thought The &lt;b&gt;idea&lt;/b&gt; was everything. While innovation may be important, it's mostly worthless by itself. No matter how good or revolutionary your idea is, hundreds of people probably have a similar idea at the same time. As &lt;a href="https://twitter.com/#!/michels" class="more" target="_blank" title="Oren Michels (michels) on Twitter"&gt;Oren Michels&lt;/a&gt; puts it: "Stealth mode is stupid, &lt;b&gt;execution&lt;/b&gt; is what matters.". Ideas are worth nothing if they're not executed properly. But wait, we've done a pretty good job with &lt;a href="http://twenity.com" class="more" target="_blank" title="Twenity - Discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;, but that still wasn't enough to make it abroad. It seems execution isn't enough as well.&lt;/p&gt;


&lt;p&gt;At this point I think the hardest thing to do is the next step, putting the product on the &lt;b&gt;market&lt;/b&gt;, making it recognized. At least that's where we are now, that's the obstacle we are currently facing. But I can already predict that the next hardest thing would be to find the &lt;b&gt;investors&lt;/b&gt;, and the next to &lt;b&gt;scale&lt;/b&gt; the business. &lt;b&gt;Idea &gt; Execution &gt; Marketing &gt; Financing &gt; Scaling&lt;/b&gt; is a complex lifecycle, and you have to control every element before you can say you've made it. That's why you should try (and fail) as many times as possible. With every new project you do, it will be easier to dominate the prior steps, allowing you to focus more energy on the next ones.&lt;/p&gt;

&lt;h2&gt;Competition is fierce, but the market is big&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-1-Seedcamp-America-Trip-visiting-the-Googleplex.aspx" target="_blank" title="The Silicon Valley tour, part 1: Seedcamp America Trip visiting the Googleplex" class="more"&gt;The (Seedcamp) startups&lt;/a&gt; I've met on my trip really do some seriously crazy shit. Some of the things were so awesome I've almost lost faith in being able to do something similar. But I managed to somehow get back in the game. &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab - software development"&gt;Neolab&lt;/a&gt; may not be cutting edge (yet) on the emerging fields such as mobile, HTML 5 or responsive design, but that's really not that big of an issue, since we make things that do what they're supposed to. That's the &lt;b&gt;Execution&lt;/b&gt; phase, but luckily, the &lt;b&gt;Market&lt;/b&gt; has the capacity to absorb many things, if approached properly. Face it - there will always be companies who do a better job than you, but it's the Market who'll decide who makes it or not.&lt;/p&gt;


&lt;p&gt;I attended a &lt;a href="http://www.salesforce.com/" class="more" target="_blank" title="CRM, the cloud, and the social enterprise - Salesforce.com"&gt;Salesforce&lt;/a&gt; conference for a few hours (thanks &lt;a href="https://twitter.com/#!/davorin" class="more" target="_blank" title="Davorin Gabrovec (davorin) on Twitter"&gt;Davorin&lt;/a&gt;!), which attracted thousands of visitors. In case you don't know them, they are the leading provider of &lt;a href="http://en.wikipedia.org/wiki/Software_as_a_service" class="more" target="_blank" title="Software as a Service - Wikipedia"&gt;Software as a Service&lt;/a&gt; CRM solutions, offering a service and a &lt;a href="http://stritar.net/Post/The-future-of-software-is-in-platforms.aspx" class="more" target="_blank" title="The future (of software) is in platforms"&gt;platform for other developers&lt;/a&gt;. Their product is really awesome, but that doesn't mean similar products can't find their own market. Researching on this issue, I found a &lt;a href="http://crm-software-review.toptenreviews.com/" class="more" target="_blank" title="CRM Software Review 2012 | Best Customer Relationship Management Software"&gt;review of the 10 best known SaaS CRM solutions&lt;/a&gt;, all of them obviously able to survive, even though Salesforce dominates this segment. And I'm sure there are hundreds, if not thousands more that are able to coexist at the same time on the huge global markets. Which brings me to my next point:&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Silicon-Valley/Salesforce-Conference.jpg" alt="Oren Michels from Mashery in Kiberpipa for Silicon Gardens"&gt;
&lt;p class="underpicture"&gt;Highlights from a massive Salesforce conference&lt;/p&gt;

&lt;h2&gt;User experience is the new competitive advantage&lt;/h2&gt;
&lt;p&gt;You need to find your &lt;a href="http://en.wikipedia.org/wiki/Unique_selling_proposition" target="_blank" title="Unique selling proposition" class="more"&gt;Unique selling proposition&lt;/a&gt; and competitive advantage. Most of the above mentioned Seedcamp startups found it in superior &lt;a href="http://stritar.net/Category/User_Experience.aspx" target="_blank" title="User experience on Stritar's chronolog" class="more"&gt;user experience&lt;/a&gt;. Take something that works, and &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-7-A-few-exciting-new-business-models-that-actually-work.aspx" target="_blank" title="The Silicon Valley tour, part 7: A few exciting new business models that actually work" class="more"&gt;make it work even better&lt;/a&gt;. Today's users are quite willing to &lt;a href="http://stritar.net/Post/How_Nokia_Lost_Its_Mobile_Interface_Domination_And_How_Apple_Took_It.aspx" target="_blank" title="How Nokia lost its mobile interface domination and how Apple took it" class="more"&gt;migrate to a new product / service&lt;/a&gt; if it turns out to be better than the current one. A great example of this philosophy is  &lt;a href="http://vox.io/" target="_blank" title="Call the world | vox.io" class="more"&gt;vox.io&lt;/a&gt;, which offers a similar service than Skype (online calls and chat), but simply does it better. And by better I mean using new innovative approaches to make something more simple and intuitive to use. The user experience segment will only become more important and challenging in the future, since new ways of interactions with software are emerging (touch, voice, thought?).&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Silicon-Valley/Vox-io-chat.jpg" alt="Oren Michels from Mashery in Kiberpipa for Silicon Gardens"&gt;
&lt;p class="underpicture"&gt;vox.io's &lt;a href="http://blog.vox.io/post/19908311525/messages-content" target="_blank" title="vox.io blog: Messages + Content" class="more"&gt;chat with embeddable content&lt;/a&gt; proves chat can be reinvented&lt;/p&gt;

&lt;h2&gt;Selling and pitching is ok&lt;/h2&gt;
&lt;p&gt;When you mention Sales, many people get the impression of a door-to-door salesperson trying to sell you books. Or company phones ringing with people who make it hard to say no to. These things give sales a negative connotation. But it seems that's a cultural thing. In San Francisco, everybody is trying to sell you stuff, everybody's pitching all the time. When you ask somebody "What do you do?", the person is already showing you their product on his/her iPhone. Maybe not for the actual sell, but just to get some decent feedback. You shouldn't feel bad about trying to sell something, that how the system works. Just make sure that something is worth selling.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Silicon-Valley/Vox-io-Party.jpg" alt="Oren Michels from Mashery in Kiberpipa for Silicon Gardens"&gt;
&lt;p class="underpicture"&gt;One of the parties at vox.io's. Everybody was pitching.&lt;/p&gt;

&lt;h2&gt;You're nothing without the contacts&lt;/h2&gt;
&lt;p&gt;I admit I was a bit naive this time. I hoped the fact me being a blogger and a representative of two startups would open a few doors, but this turned out to be wishful thinking. It's true I did manage to find a few contacts on the spot, which enabled me to do  great things (such as visiting &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-5-Visiting-the-technology-giants.aspx" target="_blank" title="The Silicon Valley tour, part 5: Visiting the technology giants" class="more"&gt;the technology bluechips&lt;/a&gt; and &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-6-A-Trip-To-the-Internet-Archive.aspx" target="_blank" title="The Silicon Valley tour, part 6: A trip to the Internet Archive" class="more"&gt;the Internet archive&lt;/a&gt;), but my way to the influential blogs was closed. I heard that they receive a few hundred submissions a day, so you need to make sure your pitch is awesome and you have backdoors to deploy it. Do your homework, the next time I take on a similar adventure, I'll try to schedule as many meeting as possible in advance. I've finally found a reason to pimp up &lt;a href="http://www.linkedin.com/in/stritar" class="more" target="_blank" title="Grega Stritar  | LinkedIn"&gt;my LinkedIn profile&lt;/a&gt;, and I was lucky enough that:&lt;/p&gt;

&lt;h2&gt;The Slovenian (startup) scene is alive and kicking&lt;/h2&gt;
&lt;p&gt;One of the most fascinating things that happened to me was the chance to meet the &lt;a href="http://stritar.net/Category/Slovenia.aspx" target="_blank" title="Slovenia on Stritar's chronolog" class="more"&gt;Slovenian&lt;/a&gt; diaspora in Bay Area, and the &lt;a href="http://stritar.net/Category/Made_in_Slovenia.aspx" target="_blank" title="Made in Slovenia on Stritar's chronolog" class="more"&gt;startup scene&lt;/a&gt; around it. Thanks to a few individuals, such as &lt;a href="https://twitter.com/#!/jure" class="more" target="_blank" title="Jure Leskovec (jure) on Twitter"&gt;Jure&lt;/a&gt;, &lt;a href="https://twitter.com/#!/tomazstolfa" class="more" target="_blank" title="Tomaž Štolfa (tomazstolfa) on Twitter"&gt;Tomaž&lt;/a&gt; and &lt;a href="https://twitter.com/#!/andraz" class="more" target="_blank" title="Andraž Tori (andraz) on Twitter"&gt;Andraž&lt;/a&gt;, a lot of things are happening around &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-3-The-magnificent-Stanford-University.aspx" target="_blank" title="The Silicon Valley tour, part 3: The magnificent Stanford University" class="more"&gt;Stanford University&lt;/a&gt; and &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-2-vox-io-s-San-Francisco-HQ-aka-the-Slovenian-hall-of-tech.aspx" target="_blank" title="The Silicon Valley tour, part 2: vox.io's San Francisco HQ aka the Slovenian hall of tech" class="more"&gt;vox.io's San Francisco headquarters&lt;/a&gt;, and everybody is very welcoming to the new generation of Slovenian immigrants and other startups, trying to make it abroad. Thank you for your kindness, &lt;a href="http://stritar.net/Post/I-Feel-Slovenia-I-Really-Do.aspx" class="more" target="_blank" title="I feel sLOVEnia. I really do."&gt;I feel Slovenia&lt;/a&gt;!&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Silicon-Valley/Slovenian-Diaspora-Stanford-University.jpg" alt="Oren Michels from Mashery in Kiberpipa for Silicon Gardens"&gt;
&lt;p class="underpicture"&gt;The Slovenian diaspora meeting at the Stanford University&lt;/p&gt;


&lt;h2&gt;Foursquare is the ultimate travel guide, so get a local data plan&lt;/h2&gt;
&lt;p&gt;Forget maps, Foursquare has become the ultimate travel guide if you're looking for companies, tourist attractions or happening. That's why you'll need a local data plan, which costs a few bucks a day. Pretty much everything is on Foursquare (besides, physical addresses are often very hard to find online), and trending venues can point you to the events worth visiting. I've never used Foursquare in such a way, and the critical mass of users reached around here surely provides massive value beyond the game. &lt;/p&gt;

&lt;h2&gt;What now?&lt;/h2&gt;
&lt;p&gt;That pretty much sums it up. This trip was a &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" target="_blank" title="The Silicon Valley Tour" class="more"&gt;great experience&lt;/a&gt;, but it's time to get back to the drawing board. Rethink my strategies. Redesign &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twenity - Discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;'s user experience. Reinvent &lt;a href="http://stritar.net/Projects/Neolab.aspx" class="more" target="_blank" title="Neolab - software development"&gt;Neolab&lt;/a&gt;'s business model. Stay in touch with the people I've met. Find new contacts for the next visit. Adopt new technologies. Research new markets. Think global. &lt;/p&gt;

&lt;p&gt;Well, at least I won't get bored.&lt;/p&gt;

&lt;p class="infoseries"&gt;Check out the complete &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" class="more"  title="The Silicon Valley Tour"&gt;The Silicon Valley tour&lt;/a&gt; series.&lt;/p&gt;</description><link>http://stritar.net/Post/The-Silicon-Valley-tour-part-8-Lessons-learned-time-to-reevaluate.aspx</link></item><item><title>The Silicon Valley tour, part 7: A few exciting new business models that actually work</title><pubDate>Sun, 25 Mar 2012 17:28:22 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" target="_blank" title="The Silicon Valley Tour" class="more"&gt;Visiting Silicon Valley&lt;/a&gt; enabled me too peek into the future a bit. Finding out about new technology trends, meeting &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-1-Seedcamp-America-Trip-visiting-the-Googleplex.aspx" target="_blank" title="The Silicon Valley tour, part 1: Seedcamp America Trip visiting the Googleplex" class="more"&gt;disruptive new software startups&lt;/a&gt; and seeing fascinating new business models that are proven to work. There are even more futuristic products / services than the ones mentioned in this post, but these are the ones that made the biggest impression on me. And they all share similar competitive advantages: using smartphones and other &lt;b&gt;mobile devices&lt;/b&gt;, &lt;b&gt;canceling middlemen&lt;/b&gt; and supporting &lt;b&gt;cashless commerce&lt;/b&gt;.&lt;/p&gt; 

&lt;h2&gt;Mobile payments and Square&lt;/h2&gt;
&lt;p&gt;While &lt;a href="https://squareup.com/" target="_blank" title="Accept credit cards with your iPhone, Android or iPad – Square" class="more"&gt;Square&lt;/a&gt; may already be mainstream in the States, something like it is far away from being used in Europe, not to mention &lt;a href="http://stritar.net/Category/Slovenia.aspx" target="_blank" title="Slovenia on Stritar's chronolog" class="more"&gt;Slovenia&lt;/a&gt;. Square is focused on mobile payments, and is currently offering three different services:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;a href="https://squareup.com/square" target="_blank" title="Square – Accept credit card payments with your mobile phone" class="more"&gt;credit card reader&lt;/a&gt; that you can plug into your mobile device&lt;/li&gt;
&lt;li&gt;an &lt;a href="https://squareup.com/register" target="_blank" title="The Point of Sale redefined for iPad — Square Register" class="more"&gt;iPad register app&lt;/a&gt; for merchants, supporting invoices, payments and inventory&lt;/li&gt;
&lt;li&gt;an &lt;a href="https://squareup.com/cardcase" target="_blank" title="Pay with your mobile phone — Square Card Case" class="more"&gt;app for paying&lt;/a&gt; with your smartphone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.splatf.com/2012/03/square-growth-curve/" target="_blank" title="Square’s Sexy Growth Curve" class="more"&gt;Square is on fire&lt;/a&gt;, and there are tons of places in &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-4-The-streets-of-San-Francisco.aspx" target="_blank" title="The Silicon Valley tour, part 4: The streets of San Francisco" class="more"&gt;San Francisco&lt;/a&gt; where you can use it. Electronic payment industry leaders such as PayPal are already looking for ways to &lt;a href="http://gigaom.com/2012/03/12/rumored-paypal-to-launch-square-competitor/" target="_blank" title="Sources: PayPal to launch Square competitor" class="more"&gt;conquer the same market&lt;/a&gt;.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/New-Business-Models/New-Business-Models-Pay-With-Square.jpg" alt="New Business Models Pay With Square"&gt;
&lt;p class="underpicture"&gt;A place that accepts all major credit cards and Square&lt;/p&gt;

&lt;h2&gt;Personal chauffeur and Uber&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.uber.com/" target="_blank" title="Uber" class="more"&gt;Uber&lt;/a&gt; can only be described as taxi on steroids, bypassing the dispatcher. Ok, it's actually a chauffeur. Using a mobile app, you make a request, and one of the drivers answers it. After that, you can see where the driver is, when he will pick you up, how your driver looks like, and get a direct link to call them. A guy in a suit driving a Lincoln picks you up, takes you wherever you want, and after it, you just exit, without paying. You get an invoice on your email, together with the map of the route, and the fare gets deducted from your credit card. It's a bit more expensive than a cab, but still, a pretty awesome service, that will be &lt;a href="http://thenextweb.com/uk/2012/03/19/uber-set-to-launch-in-london-before-the-olympics/" target="_blank" title="Uber set to launch in London before the Olympics" class="more"&gt;expanding to other countries&lt;/a&gt; soon.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/New-Business-Models/New-Business-Models-Uber-Lincoln-Chauffeur.jpg" alt="New Business Models Uber Lincoln Chauffeur"&gt;
&lt;p class="underpicture"&gt;With Uber, you get picked up by a Lincoln like this&lt;/p&gt;



&lt;h2&gt;Carsharing and Zipcar&lt;/h2&gt;
&lt;p&gt;The next generation of rent-a-car is called &lt;a href="http://en.wikipedia.org/wiki/Carsharing" target="_blank" title="Carsharing on Wikipedia" class="more"&gt;carsharing&lt;/a&gt;, and it's offered by &lt;a href="http://www.zipcar.com/" target="_blank" title="Car Sharing, an alternative to car rental and car ownership &amp;ndash; Zipcar" class="more"&gt;Zipcar&lt;/a&gt;. No agents, just your card that you use to unlock the car you've rented. Everything happens online, where you make a request for a car, get directed to a designated pick-up area, and the car is already waiting for you there. Petrol is included in the price, and if the fuel tank drops below 1/4, you just use their credit card to top it up. Results: rent-a-car has never been &lt;a href="http://www.fastcompany.com/1777206/moving-from-very-good-to-magnetic-the-zipcar-case" target="_blank" title="The Zipcar Case: Zipping From Very Good To Magnetic" class="more"&gt;easier, cheaper and less stressful&lt;/a&gt;.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/New-Business-Models/New-Business-Models-Zipcar-Rentacar.jpg" alt="New Business Models Zipcar Rent-a-car"&gt;
&lt;p class="underpicture"&gt;One of the Zipcar pick-up places. They are everywhere.&lt;/p&gt;

&lt;h2&gt;bonus: Co-working and NextSpace&lt;/h2&gt;
&lt;p&gt;Co-working represents shared offices that people from different startups and companies can use. Besides being cheaper than renting your own office, you also get a chance to spend time with other people, share knowledge and ideas, which is something &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-2-vox-io-s-San-Francisco-HQ-aka-the-Slovenian-hall-of-tech.aspx" target="_blank" title="The Silicon Valley tour, part 2: vox.io's San Francisco HQ aka the Slovenian hall of tech" class="more"&gt;I found out to be invaluable&lt;/a&gt;. &lt;a href="http://nextspace.us/" target="_blank" title="Shared Workspace | NextSpace Coworking" class="more"&gt;NextSpace&lt;/a&gt; is an established co-working space in San Francisco, with more than 175 members and packages ranging from a few hundred dollars monthly for a desk to around a thousand for a complete office. Something similar is already happening in &lt;a href="http://stritar.net/Category/Slovenia.aspx" target="_blank" title="Slovenia on Stritar's chronolog" class="more"&gt;Slovenia&lt;/a&gt;, so if you are interested, please visit &lt;a href="http://coworking.si/" target="_blank" title="Slovenia Coworking - Slovenska coworking skupnost" class="more"&gt;coworking.si&lt;/a&gt;.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/New-Business-Models/New-Business-Models-NextSpace-Coworking.jpg" alt="New Business Models NextSpace Coworking"&gt;
&lt;p class="underpicture"&gt;Tables, offices, conference rooms. All available with NextSpace.&lt;/p&gt;


&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Some of these business models might not work as well outside the curious and tech-savvy &lt;a href="http://venturebeat.com/2012/03/22/the-opposite-of-goldman-sachs-is-silicon-valley/" target="_blank" title="
The opposite of Goldman Sachs is … Silicon Valley?" class="more"&gt;culture of Silicon Valley&lt;/a&gt;, but they can still help as a demonstrator of things that can be done and an announcer of things to come. Let's face it, in technology, &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" target="_blank" title="The Silicon Valley Tour" class="more"&gt;Silicon Valley&lt;/a&gt; is still miles ahead, so if you're looking for trends, the smartest thing to do is just to go along with it.&lt;/p&gt;
&lt;p style="color: rgb(190, 190, 190);"&gt;Trademarks and logos are the property of their respective owners.&lt;/p&gt;

&lt;p class="infoseries"&gt;Check out the complete &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" class="more"  title="The Silicon Valley Tour"&gt;The Silicon Valley tour&lt;/a&gt; series.&lt;/p&gt;</description><link>http://stritar.net/Post/The-Silicon-Valley-tour-part-7-A-few-exciting-new-business-models-that-actually-work.aspx</link></item><item><title>Web 2.5: Looking for the missing link between Web 2.0 and Web 3.0</title><pubDate>Wed, 10 Nov 2010 17:39:56 GMT</pubDate><description>&lt;p&gt;The great &lt;a href="http://stritar.net/Post/How_Facebook_And_Company_Changed_The_World.aspx" class="more" target="_blank" title="How Facebook &amp; Co. changed the world"&gt;revolution of Web 2.0&lt;/a&gt; is still here and well – it looks like it's not going anywhere. Actually, &lt;a href="http://www.google.com/insights/search/#q=web%202.0%2Csocial%20media&amp;cmpt=q" class="more" target="_blank" title="Web 2.0 vs. Social Media Google Search"&gt;its name did change&lt;/a&gt;, making "social media" more widely used today, but I'm still sticking to the &lt;a href="http://oreilly.com/web2/archive/what-is-web-20.html" class="more" target="_blank" title="What Is Web 2.0"&gt;original Tim O'Reilly's term&lt;/a&gt;. It's been more than five years since that happened, and a few years ago &lt;a href="http://www.labnol.org/internet/web-3-concepts-explained/8908/" class="more" target="_blank" title="Web 3.0 Concepts Explained in Plain English"&gt;Web 3.0&lt;/a&gt; was also starting to get mentioned. Web 3.0 mainly stands for the &lt;a href="http://en.wikipedia.org/wiki/Semantic_web" title="Semantic Web" class="more" target="_blank"&gt;semantic web&lt;/a&gt;, using mathematical algorithms and meta data for trying to &lt;a href="http://mashable.com/2010/05/10/semantic-web-documentary/" class="more" target="_blank" title="The Semantic Web: What It Is and Why It Matters"&gt;understand the meaning of content&lt;/a&gt;. But the whole thing is getting kinda old, because we still didn't see any real great results or services online – or perhaps they just did not make it to the mainstream. So while we wait for that to unveil, we could discuss something in between.&lt;/p&gt;

&lt;h2&gt;Client: Smartphone&lt;/h2&gt;
&lt;p&gt;In my opinion, there are a few quite significant changes in the Web we're used to using today, compared to the widely spread classic social Web 2.0 that already became &lt;a href="http://stritar.net/Post/The_Web_Is_Going_Rogue_-_The_Web_Is_Going_Mainstream.aspx" class="more" target="_blank" title="The Web is going rogue. The Web is going mainstream."&gt;fully mainstream&lt;/a&gt;. And the thing that's mostly responsible for this transition, surely has to be the smartphone. The wide spread of smartphones brought us new kinds of services, solutions, interactions and user experience, all powered by a powerful hand-held device &lt;a href="http://en.wikipedia.org/wiki/Mobile_Web" target="_blank" class="more" title="Mobile Web"&gt;supporting web connectivity&lt;/a&gt;. And as I will try to explain below, these services go way beyond Web 2.0, which is traditionally still powered by a personal computer. If you ask me, the mobile web is not just a new way to access the World Wide Web, it might as well be the new generation of it.&lt;/p&gt;

&lt;h2&gt;New capabilities&lt;/h2&gt;
&lt;p&gt;Modern smartphones come equipped with a wide arrange of additional hardware capabilities, such as high-resolution cameras, various sensors, compasses, gyroscopes and probably the most important – GPS. This fact created an array of new online services, where the ones worth mentioning would definitely be location (geo) based networking and augmented reality. Most of us can probably still remember when first phones with their 300x200 pixel cameras came out, and look at &lt;a href="http://dger.at/2XTq" class="more" target="_blank" title="Ten years"&gt;what happened now&lt;/a&gt;. Not to mention the giant &lt;a href="http://technorati.com/technology/article/2011-the-year-of-the-tablet/" class="more" target="_blank" title="2011: The Year of the Tablet"&gt;tablet army&lt;/a&gt; that's heading our way.&lt;/p&gt;


&lt;h2&gt;Real-time web&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://www.readwriteweb.com/archives/introduction_to_the_real_time_web.php" title="Introduction to the Real-Time Web" class="more" target="_blank"&gt;Real-time web&lt;/a&gt; is the driving force behind &lt;a href="http://twitter.com/gstritar" target="_blank" class="more" title="Grega Stritar on Twitter"&gt;Twitter&lt;/a&gt;, a thing so cool &lt;a href="http://www.google.com/realtime" class="more" target="_blank" title="Google Realtime Search"&gt;Google adopted it too&lt;/a&gt;, while &lt;a href="http://facebook.com/stritar" target="_blank" class="more" title="Grega Stritar on Facebook"&gt;Facebook&lt;/a&gt; is having problems to get its &lt;a href="http://stritar.net/Post/Facebook_Vs_Twitter_-_Part_2_-_Privacy_And_Real-Time_Web.aspx" class="more" target="_blank" title="Facebook vs. Twitter - Part 2: Privacy and real-time web"&gt;information out of privacy&lt;/a&gt;. It represents giving information when it happens, not hours (days) later, like the traditional (online) media does. While real-time web might be one of the biggest favorites for the next generation of Web beyond Web 2.0, it's still pretty useless if real time is only on the publisher's side. Mobile devices bring real-time to consumer's side too, enabling real time interactions between millions of users, which creates even more publishers and information – more than a group of professional journalists is ever capable of creating, making this world truly global.&lt;/p&gt;


&lt;h2&gt;Location-based networking&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Location-based_service" class="more" target="_blank" title="Location-based service"&gt;Location-based networking&lt;/a&gt; enables socializing based on where you and your friends physically are. Original players, such as &lt;a href="http://gowalla.com" class="more" target="_blank"&gt;Gowalla&lt;/a&gt; and &lt;a href="http://foursquare.com/gstritar" target="_blank" class="more" title="Grega Stritar on Foursquare"&gt;Foursquare&lt;/a&gt; (who aleady has more than &lt;a href="http://mashable.com/2010/08/29/foursquare-3-million-users/" class="more" target="_blank" title="Foursquare Surpasses 3 Million User Registrations"&gt;3 million users&lt;/a&gt;) are already being copied by the mainstream, such as &lt;a href="http://techcrunch.com/2010/05/11/foursquare-places/" class="more" target="_blank" title="As Facebook Prepares To Launch 'Places', Foursquare Improves 'Places'"&gt;Facebook&lt;/a&gt;, &lt;a href="http://www.businessinsider.com/twitter-unveils-its-foursquare-killer-places-2010-4" class="more" target="_blank" title="Twitter Announces Foursquare-Killer"&gt;Twitter&lt;/a&gt; and &lt;a href="http://mashable.com/2010/07/29/google-places-checkin/" class="more" target="_blank" title="Google Focusing on Checkins with Places API"&gt;Google&lt;/a&gt; (all three naming them Places). While these services are rapidly spreading, they also introduced another interesting thing into networking, the gaming component, which uses badges and achievements to create real-life role playing games.&lt;/p&gt;

&lt;h2&gt;Augmented reality&lt;/h2&gt;
&lt;p&gt;Combining a compass and a GPS allowed another new type of software, called &lt;a href="http://en.wikipedia.org/wiki/Augmented_reality" class="more" target="_blank" title="Augmented reality"&gt;augmented reality&lt;/a&gt;, mostly in the form of solutions that use the camera image and draw things on top of it. There are already &lt;a href="http://www.wired.com/magazine/2009/12/st_augmented_reality_apps/" class="more" target="_blank" title="7 Best Augmented Reality Apps"&gt;a few interesting applications&lt;/a&gt; of it available, and the marketing potential of this concept is probably huge. Augmented reality also managed to turn the smartphone into a deadly gadget, and where governments probably spent billions researching similar weapons, a soldier equipped with a €500 smartphone and a proper piece of software could lead a team of warriors who can &lt;a href="http://www.readwriteweb.com/archives/military_grade_augmented_reality_could_redefine_modern_warfare.php" class="more" target="_blank" title="Military-Grade Augmented Reality Could Redefine Modern Warfare"&gt;see each other through walls&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Mobile apps&lt;/h2&gt;
&lt;p&gt;The previous shift in IT was for corporate software solutions to go from &lt;a href="http://www.vinnylingham.com/top-20-reasons-why-web-apps-are-superior-to-desktop-apps.html" class="more" target="_blank" title="Top 20 Reasons why Web Apps are Superior to Desktop Apps"&gt;desktop to the web&lt;/a&gt; (and beyond to the cloud). Funny the trend, as today software is going back &lt;a href="http://www.wired.com/magazine/2010/08/ff_webrip/" class="more" target="_blank" title="The Web Is Dead. Long Live the Internet"&gt;from web to mobile "desktop" applications&lt;/a&gt;, called apps. This happened because &lt;a href="http://blog.nielsen.com/nielsenwire/online_mobile/the-state-of-mobile-apps/" class="more" target="_blank" title="The State of Mobile Apps"&gt;mobile apps&lt;/a&gt; enable a much better user experience (they can access the above mentioned capabilities) and at the same time provide less data consumption (making them cheaper and faster). Besides being a &lt;a href="http://www.socialtimes.com/2010/01/apple-app-store-sales-numbers-and-how-much-users-are-spending/" class="more" target="_blank" title="Apple App Store Sales Numbers and How Much Users Are Spending"&gt;billion dollar industry&lt;/a&gt;, apps might also create the next step in the &lt;a href="http://stritar.net/Post/The_Influence_Of_New_Generation_Information_Systems_On_Modern_Organizations.aspx" class="more" target="_blank" title="The influence of new generation information systems on modern organizations"&gt;evolution of (business oriented) software and IT&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Is the mobile web actually Web 2.5?&lt;/h2&gt;
&lt;p&gt;These are a few examples of features we haven't seen before, and I think they should be considered when thinking about significant generations of the World Wide Web. The transition from Web 1.0 to Web 2.0 was from static to dynamic, from publishing to sharing and interaction, and the next big step worth mentioning could really be the one presented.&lt;/p&gt;
&lt;p&gt;I admit the title of this post is a bit misleading, since this new concept has almost nothing to do with semantic Web 3.0. But I hope my thoughts are not that way off, since I haven't noticed any real authority write about the mobile web as a next big step in the Web's evolution. Right or wrong, from my point of view as a software architect and developer, the mobile era brought us much more than just online access everywhere, it brought a new generation of software and the Web. Besides, we have to be aware that this trend of mobile domination will surely evolve even further and &lt;a href="http://www.readwriteweb.com/archives/report_more_than_60_of_phones_web_capable_by_2015.php" class="more" target="_Blank" title="Report: More Than 60% of Phones Web Capable by 2015"&gt;continue to grow in the future&lt;/a&gt;. And since the name Web 3.0 is already taken, it might as well be called Web 2.5. What do you think?&lt;/p&gt;</description><link>http://stritar.net/Post/Web-2-5-Looking-For-The-Missing-Link-Between-Web-2-0-And-Web-3-0.aspx</link></item></channel></rss>