Subscribe to Angel Blog Reviews Subscribe to Angel Blog Reviews's comments

Posts tagged ‘project’

Last month was Javascript season in Europe, with two conferences dedicated to the language that powers interactive web applications, and a third , which featured it heavily. If a common theme emerged, it was the buzz about Javascript leaping out of the browser to serve other domains, and the noise has only become louder in the aftermath. Of all the applications outside the browser, server-side Javascript is the most alluring for reasons described in this post. An idea that would have had you laughed out of the room a few years ago is edging towards reality. Sponsor Javascript outside the browser? Some of the applications are graphical user-interface platforms similar to the browser, e.g. Adobe Air, television sets. With other applications, there's not even a graphical user interface. For example, some have suggested using it as a general-purpose Unix scripting language. This guest post was written by Michael Mahemoff , who works at Osmosoft as lead web developer and blogs regularly for Ajaxian and on his his personal blog, Software As She's Developed . You can follow him on Twitter . The Perfect Storm Server-side Javascript isn't a new phenomenon; Netscape stuck Javascript in the server way back in 1996, right after they introduced it to the world as a browser technology. Interest soon waned, and the language was confined to the browser for the most part. Even there, it didn't get a whole lot of respect and was frequently dismissed as a hack language capable of no more than annoying alert boxes and gratuitous ticker tape animations. But suddenly, serious web-based applications started sprouting up. GMail, Google Maps, and JotSpot (kind of a Google Docs predecessor) were all running inside the browser. They weren't supported by Flash, nor ActiveX, but Javascript manipulating the browser's Document Object Model (DOM). The term "Ajax" was coined to describe these applications, and a community flourished. A few years on, Javascript has become the world's most popular programming language by some accounts. Not so surprising when you consider its special status as the standard language shipped with all major browsers. It's the web's lingua franca. While most web developers have a favourite, primary, language for server-side work, they converge on Javascript when it comes to the browser. Javascript today can be compared to the English language: it's arguably the most popular language as long as you count basic competency, not just outright fluency. Given that you're already using it in the browser, why not stick it in the server too? One language all the way down makes it easier for a single programmer to work on either side of the wire; there's less of a mental shift. For project managers, the trend would make it easier to move developer resources between the front end and the back end if a common language is used on both. Many in the developer community now recognize Javascript as a respectable language, with understood patterns for effective use. In fact, many of Javascript's negatives were a case of misdiagnosis: the problem was really the browsers' DOM (Document Object Model) APIs, not the language itself. Take those out of the equation and you're left with a solid language capable of tackling diverse problems. There's also a promising reuse story for this "dual-side Javascript" scenario. Take form validation for example. Right now, it's common to write the same logic in two different languages. In Javascript, you write a validator to give the user immediate feedback inside the browser, and in a language like PHP, you write a validator to ensure data integrity once the form data has been uploaded to the server. But once you switch to Javascript on the server, you just need to write a single validation routine at both ends. Under some styles of development, you can also arrange for a function in the browser to directly call another function inside the server; the code is smaller and simpler to write, not being bogged down in the technical details of transferring data across the network. Javascript performance has also moved forward in leaps and bounds, thanks to browser competition. Firefox's Javascript engine, Spidermonkey, increased in speed by a factor of 20-40x . Safari's underlying engine - Squirrelfish, aka Nitro - posted similarly impressive gains (see chart below), and Google Chrome came on the scene last year along with its highly optimized V8 Javascript engine, a very real contender in the "fastest Javasript engine" stakes. Server-side Javascript also dovetails nicely the new breed of NOSQL databases . Being web-native, these databases tend to communicate in HTTP, and in some cases JSON (JavaScript Object Notation) is the message format. Javascript libraries already include support for exactly that kind of interaction and programmers are familiar with them. Some of these NOSQL systems go beyond data persistence and into the zone of full-fledged Javascript application environments. Next page: Towards A Mature Server-Side Ecology Towards A Mature Server-Side Ecology In the simplest case, all you need to run server-side Javascript is a Javascript engine to plug a web server into. There are plenty of open source options here; the choice will come down to the language its implemented in, which affects the kind of environments it can run in, in addition to the usual factors like performance and level of support. Many Javascript platforms run on the Rhino engine for example, and Rhino is built in Java; this means that they can easily integrate with Java components. Thus, you can build the entire user-interface in Javascript - including a thin UI layer on the server - and still have it backed by a conventional enterprise Java stack. Helma is one prominent example of this architecture. Once equipped with a Javascript engine, you can write simple CGI scripts as you would with any other language - read the request, write the response. In practice, you'll also want good library support to get anything useful done. Some environments do come with libraries, and you can also make use of existing libraries developed for browser-based Javascript. What will really make the biggest impact, though, is industry-wide standardisation. To that end, there's a strong grassroots movement underway to converge on a complete API: CommonJS is defining an API for file access, networking, unit testing, and so on, as well as declaring how these components should be packaged for easy import. Multiple efforts are implementing the nascent spec in several major Javascript engines (Rhino, Spidermonkey, V8, EjScript). One open-source platform complying with CommonJS is Narwhal . It has considerable momentum and runs on several of the Javascript engines. CommonJS is raising the level of abstraction for server-side Javascript and allowing developers to use patterns familiar from high-level servers in other environments. Writing a web server no longer means hand-coding the lower-level cruft. Thus, you get a framework like Jack , which is similar to Python's WSGI and Ruby's Rack . Jack's based on the idea of fine-grained "middleware" libraries, able to be composed and reused, and there's a separate project, Nitro , to build such components for Jack. So Nitro builds on Jack, and Jack builds on CommonJS. This is an example of the ecosystem beginning to emerge in server-side Javascript. Use the Force! Building on Javascript's Strengths In the previous section, I treated Javascript as just another language with all the usual server-side abstractions and the well-trodden path towards modularity and reuse. That's not a bad thing at all, since we also benefit from the synergies of running the same language in the browser and the server mentioned earlier. Where things get really interesting, though, is with frameworks that exploit Javascript's unique characteristics. It's easy to get carried away with Javascript's efficacy as a regular scripting language, so let's remind ourselves that its roots are inside the browser. What the browser has, that a generic web framework doesn't, is the Document Object Model (DOM). This is the browser's model of the web page's contents. What if we gave Javascript access to a DOM? DOM access is a key feature of the Jaxer environment. It gives scripts access to an entire server-side Firefox instance. Developers can therefore manipulate content as they would in a client-side application, and output the resulting page. This overcomes one of the objections with Ajax apps, which is "what if the user has turned off Javascript?". The page still comes out as plain old HTML. That's a lot of power, and the patterns for using this kind of thing are not yet fully understood, but it has plenty of potential for exploration. There are also potentially great benefits for testing client-side applications if you can simulate an entire browser instance. jQuery founder has been working on a product called env.js . Where Jaxer is essentially an entire Firefox instance, env.js is an attempt to build a simulation of the browser environment from scratch, under active development. It's too early to say if its scope will stretch beyond testing and into the realm of server-side Javascript. DOM manipulation may be one characteristic thing about Javascript we can exploit, but there is also another (related) thing: event-handling. The language was more or less designed to respond to user events, so it has a great model for handling them that is familiar to any Javascript programmer worth their salt. For most server-side programmers, event-handling capability will yield a big fat "who gives a damn?". Server-side scripts don't sit around waiting for events to come in. They usually just look at an incoming request, deal with it, and send out a response. Then they exit as soon as they can. All good stuff, but there's a completely different paradigm possible. It's part of the trend towards the real-time web and the design pattern known as Comet. With Comet, the server holds on to the connection for a while, and continues to stream out information intermittently to the browser. The typical example is a two-way chat - as soon as one guy says something, the Comet server sends the message to the other guy. This is event-driven programming all over again, and compared to the usual suspects on the server, Javascript is well-placed to support this paradigm. A framework that's taking advantage of all this is node.js , or just "Node" to its friends. Node is interesting because it requires scripts to explicitly close the connection; if they don't close it, the connection just stays open and the script can handle events as they come in, usually by sending more information down to the browser. Less than a year old, the project already has a strong community and numerous derivative frameworks and applications . A similar model has been used in other frameworks, like Python's twisted, but Javascript may turn out to offer a neater syntax for this kind of thing. By daring to be different and using javascript for what it's best at, Node is shaping up as a framework to watch. The speed of Node apps is likely to give Javascript serious cred among server-side developers. Next page: The Cloud. Of Course, the Cloud! The Cloud. Of Course, the Cloud! No article on server trends could ignore the famous cloud. How does javascript work in virtualised computing environments? With a suitable engine, you can certainly set up an environment manually using amazon EC2, google app engine, or similar cloud hosts. However, you can do it easier than that with some of the other solutions around. Joyent took a big bet on Javascript when it acquired Reasonably Smart earlier this year; the host now offers a dead-simple runway to host Javascript scaleably. Aptana, the company behind the Jaxer platform described above, does likewise. Something's Going on Here Before we get too excited about this trend, I should make one thing clear. Conspicuous by their absence are the real-world server-side Javascript apps. There don't appear to be many sites running Javascript in the server at this time. Probably the most popular site powered by Javascript is EtherPad , the real-time collaborative notepad from AppJet, the company acquired by Google last week. This is a cautionary example, because AppJet launched as a cloud-based server-side Javascript framework before dropping it to concentrate on Etherpad. Aptana has also announced they are pulling back on Jaxer due to difficulties monetising it. Maybe this is more of a statement about cloud hosting revenue models than server-side Javascript, but it's worth asking how other attempts to propagate server-side Javascript will fare. One of the critical success factors will be a comprehensive standard API; it's a prerequisite to a vibrant ecosystem of interoperable components, and with a range of engines to run on. We now have the seeds of that with commonJS. Another factor is best practices for using the language; again, we've already discovered much of that as a side benefit of the Ajax revolution. Frameworks like Node, which build on Javascript's unique characteristics, are building on those to establish best practices for server-side Javascript. Reuse of both knowledge and practices will give Javascript its best chance yet to stand up as a viable alternative to the usual server-side suspects. Although Javascript is a far better language than was previously assumed, its syntax still has plenty of quirks. If we restrict ourselves to the subset of Javascript found in all the major browsers today - and arguably it makes sense to do so - it's arguably lacking certain features of other server-side languages. Those other languages are free to evolve autonomously; in contrast, Javascript's fate is heavily determined by standards bodies, browser manufacturers, and the patterns around how users upgrade their browser. In this sense, the language's strength - shipping with every browser - is also an Achilles' Heel. That said, the language may well prove "good enough". The benefits of "one language all the way down" may outweigh the cost in many cases. The will is stronger than ever to make server-side Javascript a reality, and it's translating into a visible surge of activity in the web community. There's the promise of code reuse and the possibility of cutting in half the number of programming languages involved in building a typical web application. Many smart developers have gravitated towards Javascript in recent years, as a means of producing world-class front-end apps. The attention has progressed our understanding of the language. Should server-side Javascript go mainstream, a third wave of Javascript developers will be joining the community and enriching the ecosystem. Photo by Dmitry Baranovskiy Discuss

guest javasc 1209 Server Side Javascript: Back With a Vengeance

Originally posted here:
Server-Side Javascript: Back With a Vengeance

In just a few days at the SIGGRAPH Asia Conference , MIT's Media Lab will present a revolutionary interface that allows users to manipulate on-screen images with the wave of their hand. While we've seen gestural interfaces through the accelerometers in our smart phones and gaming-related devices, this system is different. MIT's bi-directional display interface (BiDi) screen is capable of capturing both touch and off-screen gestures through the use of embedded optical sensors. Sponsor According to the project team, "The BiDi Screen uses a sensor layer, separated a small distance from a normal LCD display. A mask image is then displayed on the LCD. When the bare sensor layer views the world through the mask, information about the distance to objects in front of the screen can be captured and decoded by a computer." In the past ReadWriteWeb has covered Pattie Maes presentation of what she describes as "sixth sense" - a wearable interface where users interact with a camera, mirror and colored finger caps. We've also looked at other gesture-based interfaces like Microsoft's Project Natal which encompass sensor-based cameras and voice recognition. Nevertheless, BiDi screen takes a different approach to spatial tracking. The system can be incorporated into a "thin LCD device" like a cellphone and it does not require the use of cameras, lenses, projectors or special gloves. For a complete list of BiDi project specifications or for a look at some of MIT's video demos, check out the project website . Discuss

alternativeinterface lcd dec09a Future Interfaces: Gestures, Light and the BiDi Screen

Continued here:
Future Interfaces: Gestures, Light and the BiDi Screen

Over December we have published our best Web products of 2009 over ten posts. This week we've opened up our selections for you to vote on . The poll is embedded below and we invite you to select your favorite web products of 2009. You can vote for up to 10 products. If you don't see one of your favorites in the list, note it in the comments and we'll count that as a vote too. We will announce the final top 10, along with the full results, this Friday . After one day of voting, here is the top 10: Sponsor 1 Twitter 2 Google Maps 3 Google Chrome 4 Facebook 5 Hulu 6 Adobe AIR 7 WordPress 8 TweetDeck 9 iPhone platform 10 Evernote Note: the poll is randomly ordered, but you can also view an alphabetical list below. What are your best products of 2009? (multiple choice) ( polling ) Top 100 Web Products of 2009, Alphabetical Aardvark ActivityStreams Adobe AIR Amazon EC2 Android platform Appsfire Apture Arduino Basecamp BBC's Semantic Music Project Bing Blip.fm BNO (Breaking News Online) box.net Boxee Brightkite ChartBeat Cisco Collaboration Citysense Clicker Cliqset Collecta Data.gov DBpedia Echo (JS-Kit) Evernote Evri Facebook Facebook iPhone app Fedex SenseAware Feedly Fever Foursquare Freebase FreshBooks Glue Google App Engine Google Apps Google Chrome Google Maps Google Search Options and Rich Snippets Google Voice Hootsuite HP CeNSE Hulu IBM's sensor solutions ioBridge iPhone platform Jimdo Jive Software SBS 4.0 Jolicloud Layar Microsoft Windows Azure MindTouch Mint Mir:ror MOG Moshi Monsters Mozilla Raindrop New York Times APIs OneForty Open Calais OrSiSo Outside.in Pachube Posterous Postrank present.ly PubSubHubbub Rackspace Cloud Drive Regator Ribbit RSSCloud Salesforce.com Seesmic Shazam SocialCast Socialtext Spotify StockTwits Superfeedr Tornado (FriendFeed framework) Tumblr TweetDeck Tweetie Tweetmeme Twidroid Twingly Twitter Vuze Wetoku WideNoise Wikitude Wolfram Alpha Woopra WordPress Yahoo Query Language (YQL) Yelp Zemanta Zoho CRM Discuss

d6d3fb2f0309 150.png Interim Results: Vote Now For Your Favorite Web Products of 2009

See the article here:
Interim Results: Vote Now For Your Favorite Web Products of 2009

Over December we have published ten Top 10 lists for the best products of 2009 , in categories ranging from Consumer Web Apps to Real-Time Technologies. Now we're opening up our selections for you to vote on. We've embedded a poll below, with all 100 products that the ReadWriteWeb team selected . We invite you to vote for your favorite web products of 2009. You can select up to 10 products. If you don't see one of your favorites in the list, note it in the comments and we'll count that as a vote too. Sponsor We will announce the top 10, along with the full results, at the end of this week. Note: the poll is randomly ordered, but you can also view an alphabetical list below. What are your best products of 2009? (multiple choice) ( polling ) Top 100 Web Products of 2009, Alphabetical Aardvark ActivityStreams Adobe AIR Amazon EC2 Android platform Appsfire Apture Arduino Basecamp BBC's Semantic Music Project Bing Blip.fm BNO (Breaking News Online) box.net Boxee Brightkite ChartBeat Cisco Collaboration Citysense Clicker Cliqset Collecta Data.gov DBpedia Echo (JS-Kit) Evernote Evri Facebook Facebook iPhone app Fedex SenseAware Feedly Fever Foursquare Freebase FreshBooks Glue Google App Engine Google Apps Google Chrome Google Maps Google Search Options and Rich Snippets Google Voice Hootsuite HP CeNSE Hulu IBM's sensor solutions ioBridge iPhone platform Jimdo Jive Software SBS 4.0 Jolicloud Layar Microsoft Windows Azure MindTouch Mint Mir:ror MOG Moshi Monsters Mozilla Raindrop New York Times APIs OneForty Open Calais OrSiSo Outside.in Pachube Posterous Postrank present.ly PubSubHubbub Rackspace Cloud Drive Regator Ribbit RSSCloud Salesforce.com Seesmic Shazam SocialCast Socialtext Spotify StockTwits Superfeedr Tornado (FriendFeed framework) Tumblr TweetDeck Tweetie Tweetmeme Twidroid Twingly Twitter Vuze Wetoku WideNoise Wikitude Wolfram Alpha Woopra WordPress Yahoo Query Language (YQL) Yelp Zemanta Zoho CRM Discuss

d6d3fb2f0309 150.png Vote Now For Your Favorite Web Products of 2009

Read more here:
Vote Now For Your Favorite Web Products of 2009

Who does not love to make predictions? Tis' the season, right? We posted our Top 10 Enterprise Products for 2009 and so it feels like a good time to provide some perspective on what the enterprise can expect in the year ahead. Sponsor Mashups Mashups are going through a renaissance thanks to the incredible power of cloud computing. These mashups are popping up in any number of ways, especially as business users look for more ways to get answers to problems that previously required technical help from the IT department. Examples are everywhere of this new renaissance. Microsoft is launching Dallas Project as part of Windows Azure. It will give users the ability to combine data from different sources such as data.gov. Even old-school enterprise technologies are getting the treatment. indicee and companies like FusionOps are offering mashup services to pull relevant data from ERP systems. Collaboration Collaboration may be the big daddy, the mega trend to watch. We will see if Microsoft Sharepoint 2010 really holds up to its hype. Expect the market to shake out a bit. We're starting to see some vendor bloat out there. There are just too many players competing for a piece of the pie. Real-Time Enterprise Email overload is perhaps one of the most common issues we hear about. It's part of the data silo conundrum that plague companies. The real question is how real-time technologies will evolve in the year ahead to help make information more transparent. We are already seeing its evolution. Tibbr is Tibco's new real-time technology. It is defined more by subject than following people. That's in contrast to Salesforce Chatter which serves as an internal social network, aggregating data from Facebook and Twitter. We expect real-time services to deepen in the enterprise with some really interesting potentials for its integration with business intelligence technologies. For instance, the ability to use predictive analytics to notify people in a real-time stream of trends to watch. Think of the financial services world as an example. Data aggregated in the cloud, mashed up and delivered in a real-time stream. That's powerful stuff. The Mobile Enterprise We posted today about IDC's forecast that 1 billion mobile devices will be connected to the Internet by 2013. What that means for the year ahead is a further increase in enterprise apps for mobile devices, and a host of issues that companies must face. Interestingly, Lenovo just bought back its mobile phone group it sold 18 months ago for $100 million, twice its original selling price. Lenovo sees its entire desktop market changing with the advent of mobile devices. In fact, the new desktop is really a smart phone, a netbook or other sub-notebook mobile devices. Mobile spending is up and enterprises are looking at devices like the iPhone. That means a layer of services will be required to protect the enterprise. Expect data security to be a hot issue. Software-as-a-Service Integrations The SaaS market will take another turn next year as the rush continues to integrate third-party applications into any number of platforms. Dashboards that show information from multiple data sources will become increasingly important. These SaaS platforms in many ways may serve as replacements for intranets by providing better ways to connect the enterprise to the social Web. Coming Up in Part 2 A look at API's, web-oriented architectures and the emergence of community management as a required job function in the modern enterprise. Discuss

e41c81d3a58d142a.jpg 150x116 5 Enterprise Trends to Watch in 2010: Part 1

See the original post here:
5 Enterprise Trends to Watch in 2010: Part 1

The real-time web was hot this year and it's likely to become a standard expectation on sites all around the world next year. We've tracked this trend extensively with a face-to-face summit of industry leaders and an 84-page research report on The Real-Time Web and Its Future . Who were the big movers and shakers in real time this year? Check out our list of the top 10 below and let us know if there are any important ones we missed. Sponsor ReadWriteWeb's Best Products of 2009: Pubsubhubbub Pubsubhubbub , created as a 20% project by Googlers Brett Slatkin and Brad Fitzpatrick, is described as "a simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom and RSS." It delivers updated content in real-time from a pinged hub server out to all subscribers that have requested updates. Real-time PubSubHubbub feeds are already being published by FeedBurner, Blogger, LiveJournal, LiveDoor, Google Alerts, Feedoor and the feed republishing service Superfeedr. Facebook's FriendFeed, LazyFeed and the newest version of Netvibes are consuming Hubbub feeds so far, as are a number of small sites and services that are using the feeds for machine-to-machine communication. Hubbub consuming applications are reporting server traffic savings of up to 85% and engineers love it . RSSCloud RSSCloud is a technology that's been a part of the RSS 2.0 spec for years but got a new burst of development energy this year when creator Dave Winer began working on it in part as a way to create a decentralized Twitter experience. RSSCloud is similar to Hubbub, is often implemented in conjunction with it but doesn't deliver full content updates with the notification of changes to a feed. The first major move to adopt RSSCloud was by blog publisher WordPress . The latest addition to the technology is a new feature called CloudPipe , which will enable delivery of real-time feeds to desktop and mobile clients, even behind a firewall. Creator Dave Winer has been a key figure in an incredible number of the most important technologies of the read/write era of the web. He created the first popular blogging software (Radio Userland), was the first to enable podcast delivery in an RSS feed visa-vi the now standard method of enclosures, he built the web's leading blog ping server (weblogs.com), he ushered RSS into the mainstream, he created the format for sharing bundles of RSS feeds and other outlines (OPML), he wrote the XML-RPC framework (predecessor of SOAP) and the MetaWeblog API for remote blog management. Now Dave Winer is working on real-time web technology and we'd be fools to not watch what he's doing. Facebook Facebook, for all its shortcomings, has turned more than 200 million new people on to real-time streams of content pushed to their browsers in 2009. If you think this paradigm is important, Facebook deserves a medal. Google Real-Time Search Honorable Mentions Echo - real-time comment aggregation Evri - real-time semantic news tracker Lazyfeed - topical discovery engine Netvibes - now probably the most popular real-time consuming feed reader in the world Just this week the Big G showed of its new real-time search feature . It kills what Bing and Yahoo are doing. It's simple but elegant and effective. For certain search queries, real time web pages, Twitter updates, Facebook content, MySpace updates and more will appear in a subtle, streaming box in your results page, with a pause button. It's not live on the public site yet, it's just a demo, but it's going to be very, very big next year. Big enough that it belongs on the list this year just for being demoed. Twitter search Whether you're watching brand mentions for your work or participating in a semi-obscene public ritual of riffs on a trending meme - millions of people now regularly watch the real-time updates on Twitter search results pages. Twitter bought a search engine called Summize in July of 2008, built by a group of former AOL scientists and originally intended to be a sentiment analysis technology. It has become incredibly important this year. When the site's new GeoLocation API gets put to more substantive use, that search engine is going to become all the more important - in ways that could change our day-to-day lives. Next page: Top 10 Real-Time Technologies of 2009 6-10 Superfeedr Julien Genestoux's Superfeedr is a service that pulls in content feeds from around the Web and then offers updates for those feeds in XMPP or PubSubHubbub format. It's like FeedBurner for the real-time web and in fact just added publisher analytics ala FeedBurner today . Superfeedr is a key enabler for other applications and if you want an interesting view into the nitty gritty of the real-time web, you should go subscribe to the Superfeedr company blog right now. Genestoux says the companies using his service so far include SixApart, Adobe, Twitterfeed, StatusNet and a number of small services such as Webwag, EventVue, Quub, AppNotifications, Excla.im and SmackSale. That's an impressive list and your company could well be on it by next year. Tornado This September, Facebook open-sourced the newly acquired FriendFeed's real-time infrastructure. It's a fast, relatively easy way to add real-time flow to your application and developers around the world are excited about it. We're all about the potential here at ReadWriteWeb and we think Tornado has a lot of it. We hope to see big things from this project next year. Breaking News Online's iPhone App Breaking News Online is an international news organization founded by now 19 year old Netherlands native Michael van Poppel. Van Poppel somehow sold a video of Ossama Bin Laden to Reuters two years ago and has since built up the fastest, smallest news organization on the planet. The American Red Cross watches BNO closely for notices of new natural disasters. MSNBC paid what have been a hefty sum for control over the Breaking News Online Twitter account this month, but the organization's iPhone app lives on in the hands of the original organization. It's a simple app but one that will keep you on top of world events around the clock like nothing else. It's a great use of the iPhone's new Push feature, implemented this year. Aardvark Aardvark is a social search engine that combines artificial intelligence, natural-language processing and presence data to create what the company calls "the real-time Web of people." It's got some heavy engineering behind it and this author uses it almost every day. Google is reportedly in the process of trying to buy it. Cliqset We love a good technical standard and stream reader startup Cliqset is blazing new trails with its new real-time ActivityStreams feed normalization API . The API means activities from 70 different social services can be read in a common language and 3rd party services can slice and dice them to create new user experiences. Several high-profile applications have already begun consuming activity feeds republished through Cliqset and the company says many more consumers are in the works. This is the stuff that distributed, interoperable platforms are built on, where small innovators have access to economies of scale. Those are our picks! Check them out, let us know who we missed and get ready for a coming time when most of the web will be running in real time! Discuss

77c7374ce911350.png Top 10 Real Time Technologies of 2009

View original post here:
Top 10 Real-Time Technologies of 2009

Yesterday, during a meeting with a number of startups in Paris, we met up with the team behind the Green Watch project. Just like Google collects data from cell phones with GPS chips to aggregate real-time traffic information, this watch measures ozone levels and noise pollution. The watch connects wirelessly to the wearer's mobile phone and sends updates to Citypulse , an open platform for receiving and storing environmental data. The Green Watch is currently only a prototype and not available for sale. Sponsor While it is still an early stage project and mostly meant as a proof of concept, the Green Watch does opens up interesting possibilities. Currently, environmental data is typically collected at a small number of locations. In Paris, for example, only 10 public sensors measure the air quality for the whole city. Crowdsourcing the measurement of environmental data could make it possible to create a real-time map of current ozone levels, for example. Through the Citypulse platform, the Green Watch project wants to make this data available for free. Citypulse was developed by the members of Citu , a group of French university labs, startups and government organizations. How Do You Convince People to Wear These? Of course, in order to turn this project into a commercial success, the developers would first have to persuade users to buy these devices for completely altruistic reasons. The prototype is also rather bulky . Also, as wrist watches are slowly being displaced by mobile phones, the developers will have to give users a good reason to wear a watch again. Air quality sensors, after all, don't work very well in trouser pockets. Disclosure : The author met with the Green Watch team during a lunch that was sponsored by Cap Digital and Invest in France. Discuss

green watch logo dec09 The Green Watch: Crowdsourcing Air Quality Measurements

See the original post:
The Green Watch: Crowdsourcing Air Quality Measurements