I normally give this presentation on what the web might be in the future, so far I have giving it at APIIT college at 16th September for MixOnCampus 09 and also on 15th November at BarCampMelaka 2009.
Presentation Slides:- http://files.myopera.com/Zentarien/files/Future%20of%20the%20Web.pdfI will just go over my thoughts based upon the slides, so if anyone wants to use these slides, go ahead.
Semantic Web - I think most we features in future will include these feature. You can already see this feature implemented in google search (not a lot but quite a bit), like when you search for Star Wars, immediately the search suggests other star wars related queries like Star Wars Characters, Star Wars Movies, Star Wars Books, etc etc, basically everything related to star wars. (Refer to slide for diagram)
Artificial Intelligence - Most web applications/sites will continue to implement a sort of AI in the background to help the user. Imagine when the user clicks something related to the vampire movie Twilight, the AI can recommend other movies that the user likes, lets say maybe Vampire Dairies (another vampire series).
Virtual Worlds - Online Communities nowadays have more interactions then real life ones, most web applications/sites all try to make it have some kinda of community effect in it. Think of second life, how people spend tons of real money on that game just to be famous in an imaginary world.
Mobile - Well most of the web will be accessible from either a mobile phone or mobile device. With mobile platform getting better and more powerful, most people can access web applications/sites on the go.
Online TV - How many people actually watch TV now (the younger generation?), Most of the people I know watch stuff like Heroes, Gossip Girl, Ugly Betty, Big Bang Theory all from the net. There are even sites like netflicks making tons of money from this concept.
International - Most websites/application now come in multiple language, this is done to reach a wider audiance not everyone can understand/read english. This also means that website cater differently depending on country, take yahoo and google for example, depending on the country you login from they display things specific to your country.
Personalization - Giving users a degree of customization is one of an emerging treand, I am quite sad facebook still didnt implement this yet, but most other websites have, take youtube, myspace, twitter for example.
Sharing - As the old saying goes, sharing is caring, well a lot of people love to share what they found on the web or maybe share those vacation photos or movies with their friends and family. This is why sites like Youtube and Facebook picked up dramatically.
User Involvement - Most famous websites have community features and depend on the user for their success. Take youtube, wikipedia, facebook, myspace, twitter, etc etc, take away the user and the site is useless.
Some technology that can help you develop sites with these trends:-JavaFX, SilverLight, Flash, JavaScript, HTML5, PHP6, ASP.net 4.0, Adobe Flex
I think a good example of a web application which has most of the features I mention above is:-
Google WAVE
(Too bad doesnt quite work in Opera Yet)