Technology Trends – A List

Here is a small sample of trends in software.  This is work in progress. I will keep updating it frequently. Instead of waiting till I have my full list, I thought I may just publish this crude list and get some feed back. Some trends are current (like Web 2.0) some of them are future (Semantic Web). Over the next few weeks, I will revisit and keep adding to the list. If you think some thing should be included here, please add your comment. If you have a blog or discussion on trends, you can add that link too. Some of these trends are great blog topics too.

Each trend is an opportunity (or several opportunities). These trends create new jobs, transform existing jobs and the way we live.

Application Development AJAXRich Internet Applications – Microsoft’s Silverlight, Adobe Flex, Open LazloWeb Frameworks – Ruby On Rails, Django

Scripting Languages – Python, Ruby

Parallel Programming – Haskell, Erlang

Database XML databases and XML support in relational databasesNew query languages – SPARQL

New query interfaces to languages – LINQ

Open Data  – Freebase, DbPedia

Streaming Databases, Continuous Query Languages

Web Data Stores – Amazon’s SimpleDB, S3

Information Distribution Podcasting, Screencasting, VideoCasting, Blogs, Wikis, Micro-blogging, Portals, Feed Readers
Information Mining Text AnalyticsA wiki for text analytics
Software Agents
Information Sharing and Collaboration Knowledge ManagementWikis and Portals, Social Bookmarks, Video Conferencing
Information Visualization A Periodic Table Of Visualization Methods
Interaction AIML – Alicebot and othersTouch/Multi-touch/Surface  – iPhone, Microsoft Surface
Laptops for Learning Triggered by the visionary OLPC effort, this is a broad movement that may spark several new trends in cheaper, better laptops and several innovative interfaces for interaction.This leads to a broader trend on mlearning – mobile learning. Learning content on cell phones.
Mashups An easy way to combine services in hours, days, weeks triggered by Web ServicesWatch for  Enterprise Mashups, Mashup Tools, Languages for Mashups
Mobile and Wireless Open Mobile Platforms – ex: AndroidLocation based mobile servicesWiMax, 3G
Mutli-core Intel is promising a 32 core chip by 2010. What do we do with all that power. Where are the programmers and programming tools for leveraging this trend? How can we use a multi-core chip in every device from a PDA to a computer?Parallel Programming – Techniques, Tools, Research, Initiatives
Services Software as a ServicePublishing as a ServiceMentoring as a Service – MentornetKnowledge Sharing Services – Wikipedia, Wikibooks, LibriVox, WikiHow
Services Infrastructure On Demand Computing, Elastic Computing, Cloud Computing  – Amazons ECS, Google’s AppEngine
Search Collaborative Search – Like Wikia
Contextual Search – Yahoo’s Y!Q and Eurekster Swicki Powerset
Semantic Web Semantic Wikis – A wiki on steroids
Linked Data – FreeBase, Twine, DbPedia
Social Applications Is Social networking site a service or infrastructure? Should it be a layer on the web?Social Networks – Facebook.Others to watch OpenSocial, Ning, LinkedIn,Social Networks in the Enterprise,FriendConnect, OpenData, Data Portability, OpenId
Web Services and SOA Web Services are the new breed of application components. Popularized by Amazon, web services are growing at a rapid pace. You can get a list of publicly available services at Programmable Web


Top 10 Disruptive IT Trends – CIO Insight


WebTrends Map 2008 – A clickable Map

MarkMail – a tool for parsing mailing lists and providing trend information

10 thoughts on “Technology Trends – A List

  1. Hi, Dorai. I really like your coverage of a wide range of topics in computing, thanks for the work you do.

    I wanted to bounce something off of you, since it looks like you’re interested in tracking technology trends. I created a new website, called, for the creation and visualization of wiki-like data sets for tracking technological progress on specific problems. For instance, energy content per kilogram of electricity storage solutions, or MFLOPS per watt of any computing system, to show the level of achievement currently attained. (users can create a chart for any technology or trend they want, in any category). Go here: for some of the initial visualization examples.

    I wondered if I might have your two cents on the site as a medium and useful resource? Feel free to contact me through the form at or by leaving a comment at my blog.

    Thanks again.


  2. @Jeff Thank you for visiting my blog and your comments. I wil take a look at and will be happy to share my thoughts.


  3. Hello There,

    I came across your blog and found it to be very interesting and informative. We have a conference coming up in April that Jeff Han of Perspective Pixel, Steven Bathiche of Microsoft, and Mary Lou Jepsen of Pixel Qi will be speaking at. Two of these people were named by Time Magazine’s top 100 most influential people.

    The conference will cover advances and challenges with Touch Screens, haptic feedback, holograms, projections and other technologies. I feel this may be a good fit for you to blog about and maybe for us to cross promote.

    I would propose giving you a free press pass to the event and a link on the website in return for a blog or two about the event and a link on your site.

    To check out the event and get more information please visit

    If you decide this would be a good fit for you please email me at or give me a call at 207 781 9636.

    I look forward to hearing from you.

    Joan Woodbrey

    1. Joan,
      Thank you very much. I may be out of the country at that time. I am currently in India and plan to return to USA around May. The technologies covered in the conference are very interesting. But I would still like to follow the conference (if you are streaming it).


Comments are closed.