Friday, May 11, 2012

Accepting Diversity - The Mandate of Mobile

I found this very interesting bit from the Wall Street Journal, CIO Edition:
Google senior vice president Vic Gundrota used the company’s social network to introduce a mobile version of Google+. The fact Google introduced it for Apple devices first, because the Android version isn’t ready, is an acknowledgement both of the urgency to get a mobile version of its social network into the market, and the primacy of the iPhone.
This is the way organizations must operate in the new world of multi-platform, multi-OS, and multi-form-factors with no dominant winner.  Gone are the days of using your monopoly in one area to force your users to use your other products.  If you are selling a service, you must accept the fact that you should actively pursue every avenue to sell that service, even by actively promoting it on your competitors platforms.

Even Microsoft is beginning to slowly adopt this approach.  They have released Lync and OneNote applications for iOS and there are lot of well respected prognosticators who believe there will be more versions of Office applications that will run on competing devices in the future.

Pariveda continues to actively develop mobile strategies and roadmaps for our clients that embrace the diversity of platforms as a current and future reality.  Enterprises must be prepared to support multiple platforms and develops applications that effectively run on these platforms.

Thursday, February 3, 2011

PaaS Definition: It Depends On Whom You Ask...

David Chappell wrote an interesting post on what the "real" definition of PaaS (Platform as a Service) is.

As with many emerging technologies, vendors try to cast their offering in the most favorable light by adjusting the definition to match what their product does.

He talks about the four main competitors: Microsoft (Windows Azure), Google (AppEngine), SalesForce (Force.com) and Amazon (Elastic Beanstalk) and how their systems have similar and also widely varying approaches.

The one capability that sticks out for me the most is "updating with no downtime." That seems like a entry-level requirement and one that surprisingly Amazon's Elastic Beanstalk currently doesn't support. This is a very new offering for Amazon so I have to imagine that it is on the radar for future enhancements. "Root Access to the VM" the application is running on seems like more of a selling opportunity to IT buyers concerned about giving up control-- if it works the way PaaS is supposed to, do I really need that level of access? Auto-scaling is another one that I think is a must-have across all of the stacks. If my demand spikes at 3am, please tell me a human is not required to increase the capacity-- automate please.

The PaaS space is certainly one that we at Pariveda see as the most promising and one that we look forward to discussing further with organizations. I will be speaking with Vaughan Merlyn in February and early March on the Threats and Opportunities in the Cloud in Chicago, Dallas, Houston and Seattle. If you're near the area during that time, sign up and come see us.

Saturday, January 22, 2011

Microsoft to offer Chatter-like OfficeTalk


This could be great for Microsoft technologies.

I have to say that when I first heard about SalesForce.com's Chatter, I wasn't intrigued. It sounded like "just another enterprise micro-blogging tool." When I caught up with a contact who had recently moved over to work for SalesForce, and I got the scoop on what Chatter really is I was incredibly impressed.

The concept of not only being able to follow people within my company but also things is very cool. So any entity that I create on the Force.com platform can participate in my Chatter stream. That is powerful. I could follow a client, an opportunity, a project, a team... hopefully if and when Microsoft gets on the micro-blogging bandwagon, they take the same approach to allowing anything to be followed.

Tuesday, January 18, 2011

Microsoft makes OneNote free on the iPhone. Is iPad next?


Key quote from this piece:
Microsoft is a software company. The company should offer software products across platforms to maximize its addressable market. The entire Microsoft Office suit should be made available on the iPad. Otherwise, Numbers, Pages, etc. for iPad will only continue to grow.

It's great to see that they are developing more apps for iOS. As the device space heats up and more non-Windows devices make their way into our lives, Microsoft Office, their cash-cow, must try and be on as many of them as possible.

My gut tells me it won't happen, but I was surprised to see even OneNote. Baby steps.

Sunday, January 2, 2011

Visual Studio STILL Calls It JScript?

Just when I think Microsoft is gradually accepting some common community standards: embracing MVC, framework support of JSON, TDD...

Today I am deploying a web app to Azure, and I decide to write my current Sencha demo using Visual Studio 2010:

  • Javascript Intellisense - Check
  • Easy Packaging to Azure - Check
  • Familiar IDE - Check

I go to add my javascript file and I search for "Javascript" using the handy power tools when adding files.  I type javascript - "No items found" Huh?  Turns out Microsoft still prefers to refer to the js files as JScript files.  Really?  It's 2011.  It is supposedly to avoid trademark issues with Sun:

As explained by JavaScript guru Douglas Crockford in his talk entitled The JavaScript Programming Language on YUI Theater, "[Microsoft] did not want to deal with Sun about the trademark issue, and so they called their implementation JScript. A lot of people think that JScript and JavaScript are different but similar languages. That's not the case. They are just different names for the same language, and the reason the names are different was to get around trademark issues."

I seriously doubt that adding javascript in the name of the file you are creating in an IDE would violate trademark issues.  Every other IDE doesn't seem to have a problem it.

Wednesday, December 15, 2010

Chrome OS vs. Android

I have to say that this post is spot-on. I can't see both Chrome-OS and Android succeeding in the long run. The benefits of Chrome-OS seem to be met and then some by Android and with the industry momentum around Android, I don't see how Chrome-OS can carve out a niche. I'm willing to be proven wrong. I still am a huge fan of Chrome and think it will take a great deal of market share (as it already has) from the other browsers, but the OS is a different story.

Tuesday, April 6, 2010

Microsoft Dynamics CRM and the iPad - Better Get Moving, Microsoft

I assume out of the gate that SalesForce.com can run on the recently released iPad. It's a browser app. Why shouldn't it? Good for SalesForce.

Microsoft Dynamics CRM is an entirely different animal. Even though CRM is a "browser app" it requires Windows IE - can't run it on Mac IE or Firefox or Chrome or Opera or anything else. Kind of defeats the purpose of being a browser app, in my opinion.

And who is one of the largest target demographics for the iPad? Mobile Sales Professionals! While it may pain Microsoft to have to play well on non-Microsoft OS's and browsers, if they want to stay relevant in this space, they better get moving.

And yes, the iPad can terminal service in and run IE virtualized from Citrix, etc... but why should you have to? If I were SalesForce.com, I would be marketing this for all it's worth.