Collaboration, Connectivity and devices -Future trends and .NET
In Future, A Disconnected device would be strange, would be an alien.
Here’s a presentation which throws some insight into the future web trends.http://www.slideshare.net/matthewbuckland/future-web-trends?src=related_normal&rel=193809
The Presentation mainly focuses on Connectivity, collaboration and discrete devices of today that would be transformed into intelligent smart connected devices in future.
Now when we look at it , Some questions of interest arise :
1.What is the size and growth rate of this market space?
2.What are these smart devices capable of? (Refer to my previous posts on this)
3.How do they collaborate with other devices, applications and the web?(Refer to my Previous posts on this)
4.What are the development tools available to develop such systems keeping in view the dynamics of this market and backward compatibility?
5.Are devices ranging across different resource constraints easy to program and Debug?
6.Are these devices capable of providing intuitive user interactions?
7.Is this ecosystem a secure paradigm?
When we analyze all these areas, we find that this ecosystem is the one for the future. Huge investments and development efforts are going to go into this in the near future.The markets for this ecosystem cut across all domains right from domestic toys, Gaming to Finance, Healthcare, Governance etc.
Now, We have a single development paradigm which offers to solve all our above concerns, be it RAD or device centric programming or SOA.It’s the “.NET Paradigm”.
The following six Frameworks and communication mechanisms along with associated technologies like DBMS etc. provide an end to end development facility across Applications, Web and Devices (even tiny and highly resource constrained ones).
.NET Compact Framework
.NET Micro framework
Windows Point of Service for .NET
DPWS and RF based communication protocols (Refer to my previous posts to get an idea on this)
Thanks to the RAD environment like Visual Studio which makes development, debugging and deployment so easy even in the case of devices.So having identified the availability of the required mechanisms, it’s time to fasten our seat belts to face the challenges and deliver solutions for future demands in line with this emerging ecosystem.