Chavakiran's Blog

Chavakiran's personal blog

Archive for the 'Technical' Category

An idea to keep Microsoft Windows relevant for another decade

Microsoft Windows, a must have for every middle class home is no longer true. Everybody is buying phones. Either Android or iPhone and occasionally WinPhone. Windows Desktop is no longer relevant. All the developers moved to Browser or Mobile. All the users happily moved to web or apps. Except office, Adobe no major apps continue to innovate for Windows desktop. Is there any miracle in pipeline to reverse the tide?

Doesn’t seem to be so. Microsoft is trying to move towards single OS for all screens hoping it will somehow solve its developer problem. But no positive signs in that direction.

At the same time Microsoft is concentrating on enterprise market and cloud market. Both of them turning out to be its bread and butter for future. At least stock market thinks so.

What else it can do?

Idea: Introduce Home-Server concept!

No more home-PC, it will be home-server. Or PS – Personal Server! Unlike the past – now middle class homes are generating too much of digital content. Everything is either going to specific clouds or to Google servers! Introduce a concept of MyData, MyHardware, MyControl. Every home will have servers. (no more PCs); Developers can take advantage of APIs and can write data, analyze the data, improve customers life greatly. Data is the most valuable asset. Complete ownership, privacy, security is divine gift one can wish for!

This will nurture a new developer echo system very soon.

For example based on the data in PS’s we could have apps around

  1. What is my ideal sleep time?
  2. How is my health?
  3. Where is my daughter now? Where is my family in past three days?
  4. Most liked photo in my album.
  5. My video dairy
  6. How much time the light is on in past week?
  7. How many times garage door opened?
  8. When is water filter change time?
  9. Auto prepare my shopping cart for the week.
  10. What am I doing 10 years back.
  11. Auto write my auto biography so far!
  12. How to be happy?
  13. what makes me happy?
  14. what makes me sad?
  15. What are my strengths? weaknesses ?
  16. etc..

Taking IOT concept, edge computing into consideration. Allowing sharing of data with friends and family servers. We could have much better app scenarios.

  1. What is the fad in neighbors now?
  2. Who are potential friends I haven’t yet met in my neighbors?
  3. Who had three D printer in my neighborhood?
  4. Display garage sales happening
  5. What is my father doing now in India?
  6. Suggest new hobbies for me
  7. Who can give me training on xyzzy?
  8. who needs training on abcd?
  9. etc..

May be all is not lost yet.

Opportunity: Every damn innovation now a days requires gathering data. But all the data belonging to a home is widely scattered. There is simply no way to cross reference data, unless both solutions are coming from same company. Once PSs comes live any solution can input data to PS in predefined format. Same can be queried by other solutions after proper permissions sharing handling. Of course no direct access to data is allowed only via predefined APIs yadha yadha!

This will also be biggest blow to its competitors. Who’s bread and butter is selling users data in one form or other form. Now Users own their data, it is not straightforward to sell it!

What more? There are thousands of patents as the arena is very new!

Idea2: Phone is PC. (Phone + Docking station + Screen)

Just like after laptops the desktops are optional. after phones we could make laptops/Desktops optional. We need to make docking stations innovative. Everything else we need will be in phone. Phone is new PC. Microsoft should start selling these docking stations which makes any phone (Android, iPhone, WinPhone) as PC! The Phone + docking station + screen (either smart TV or a separate monitor or existing laptop/desktop screen). All the Windows apps will run on docking stations but uses data from phone, writes data to phone. User folder will be on phone. (that is MyDocuments, MyPictures, etc.. will be on phone instead of PC).

 

posted by chavakiran in Ideas for better future,Technical and have No Comments

iOT – 1 Internet of things what it means for our future?

Internet of Things. The latest of latest jargons. Simply put disconnect machines from their human masters. Let machine communicate themselves. Let machines take predefined decisions based upon the data they receive, while the human masters are immersed heavily in their shopping to heart or workaholicing ;

As tech guy + science fiction fan + a bit of creativity I am trying to guess how this is going to change our simplest of simple lives.

We visit a restaurant ; The glasses there are really bottom less. You drink the fluid and keep the glass over table. Glass communicates to table it opens its bottom – table pushes more fluid to auto-fill the glass.

The buffet wastage is reduced. Buffet is started, the dishes knows how much is consumed how fast it is consumed, the door knows how many foot falls are coming in and their weight, even their previous history. The plates knows who is eating how much and what. The smart monitor in kitchen displays  which dish is required in next five minutes, sixty minutes.

TBC

posted by chavakiran in English,iot,Technical and have No Comments

Are you missing the power of vim on Eclipse?

Are you missing power of VIM in Eclipse?

Here are quick steps to make eclipse work like vim at the same time use eclipse’s power features. Best of both worlds!!

1. Install Vrapper. 

2. Use split editor feature of eclipse. (Window -> Editor -> Toggle Split Editor ) See this help page 

3. Map Ctrl + W from Closing windows to switch Windows!! (Window -> preferences -> General -> Keys)

 

Happy Vimming,

Happy Eclipsing

🙂

 

posted by chavakiran in Technical and have No Comments