Wednesday, January 5, 2011

Android strategy

http://www.tightwind.net/2011/01/android-isnt-about-building-a-mobile-platform

This is a great article on google's mobile strategy. It is a no brainer google did it for the mobile ad, a nature extension of its core business. But how does developing android help empowering google in concrete and specific ways? This article offer many enlightening insights on google's mobile strategy

some of its interesting views:
1. android lowers the threshold of mobile manufactures, hence commoditize the hardware business and turn it into (software) service business where google excels at.

2. expand the ecosystem that is more ad-reliance by encouraging free mobile app

3. participation of Google will accelerate the adaption of mobile, thereafter mobile ad

Monday, December 27, 2010

Random thoughts on Collaboration

Collaboration is the central topic of various social software in enterprise space. There are a wide ranges of features from these vendors built on the core of twitting, such as

1. broadcast "twitter" messaging
2. calender
3. project/to-do list
4. file sharing, attachment.

The underpinning theme of these features is how to better facilitate communication from one person to another. It may be categorized as people-people collaboration.

Although this pyramid switch from email/outlook centric collaboration to a more community centric collaboration is the major advance of today's collaboration movement in enterprise, I couldn't help to notice it is missing a major part in our daily work space - system.

We interact with enterprise software/system everyday, perhaps far more so than with our colleagues.

How do enterprise software interact with its users today? One example: users enter some data in to the system. System then goes out to do bunch of works to process it, generating various data along the way. Users will then use some other programs to retrieve data from system to proceed as part of their daily tasks. Looking from 3000 feet, this is indeed a collaboration between people and system, however, on a complete different platform of communication. Chances are that each enterprise system will have it own way of communication channel and its own way of interaction design with its users.

In my opinion, collaboration between people and system need to go further than just making system sending an alert messaging embedded inside someone's news feed. There need to be new generation of enterprise software approach that focuses on how to effectively interact with its user in a unified way.

We have already started seeing benefits of the new generation of collaboration software based on advent of new social media. It would be a more promising future if we can continue on improving people's ability to collaboration with system in our work place.

Friday, November 26, 2010

iPad iOS 4.2 review

It has been few days since I upgrade my ipad to the latest iOS version 4.2. I am happy with ipad to begin with. the new iOS upgrade makes the ipad even better. it certainly sweetens the deal as Seinfeld put it.



The most noticeable enhancement is fixing of the wifi connection bug, which drops the connections constantly and drives me crazy. The bug is fixed in latest iOS, I haven't experienced any wifi dropping since.

The task switcher which is advertised as multitasking (which really isn't) works well. I don't have to make the hard trade-off decision on whether to switch to another app.

I have a hp wifi printer, but the wifi printing feature didn't work on my ipad. it didn't recognize my printer. The feature isn't really that useful to me. I never have a urge to print from my ipad.

The only think I think ipad is lacking is a better browser. I am looking forward for a opera mini for ipad, not just the zoomed up version of opera for iphone which is the only version available on app store. It is too hard to view multiple pages at once and switching among them.

I would also hope that next ipad has a higher resolution display. Viewing webpages, such as nytimes is not the best experience when reading it in portrait. The letters become murky. however it does look better when viewing in landscape since letter become larger on screen, but you have to scroll down more.

Wednesday, November 10, 2010

SharePoint, its pros and cons

I came across an excellent article on sharepoint.



Sharepoint is a very popular tool in companies large and small. It is probably the standard answer when people ask about enterprise collaboration tool.

I came across several organizations where sharepoint was deployed. team members were encourage by their lead for using sharepoint portal for their daily collaboration. it normally goes like this -
"hey, we have the sharepoint team portal. you can join and upload your documents so that everyone can share."

"you know we should start the discussion on sharepoint to collect ideas on our applications"

"let's document this process on our team wiki site, so that everyone who need to know about it can find the answer themselves"

Contributing and sharing are the key aspect of social networking and would create a lot of values for the companies if people can all start doing so. However, easy said than done. There maybe 2-3% of population are the true contributors who are writing new posts or blogs and go that extra miles to express their views to the world, rest of us are just consumers, readers who read if there are interesting article but never or rarely express their own view in writing on the web.

These statistics probably explains why so many team portal site left unattended. People probably contribute some writing and document after initial setup but rarely update it with new information. Colleagues would stop coming to the portal knowing there would be very little update anyhow. There it goes a downward spiral with that chicken-egg problem.

Unless you make contributing to the team portal a part of first class citizen in daily tasks, people will always find something more interesting to do, such as searching for the best lunch place on google map.

There are a lot of use cases for sharepoint, however, I think it is not the best environment for knowledge sharing due to the above reasons. It has nothing to do with the technology. The features are there, people are not in any mood and incentive to do it.

I think a platform where it help people find information easily without them spending additional time managing those information will be key to a successful collaboration too. In fact, it is one of goals I tried to achieve with thinkj.com

Monday, November 8, 2010

Windows Phone 7

Not much fanfare for the new windows phone 7. I stopped by at att store at a mall in jersey city around 8pm. There was just one live windows phone in the corner of store and wasn't getting much attention from people there.

I grabbed the phone and launched the its browser and typed in www.thinkj.com. it renders the desktop web ok, however, when I went to thinkj's mobile site. the layout is just totally off. some css doesn't seem to be applied. div positions are also off. the same mobile site - thinkj mobile looks perfect on iphone and android's native browser. It also looks close to perfect on opera mini. but it certainly failed big on ie

not sure why Microsoft didn't just go with the webkit. Putting the layout problems aside, I couldn't find any unique features on ie that are appealing.

Wednesday, November 3, 2010

What collaboration problem are you trying to solve?


there is an interesting article on what type of problem enterprise collaboration tries to solve.  It would be nice to have a prioritized list of these problem.  At www.thinkj.com, we are focusing on the real time aspect of collaboration within the team, but we are also looking at a wide ranges of problems that are hindering the effectiveness of workspace.


Monday, November 1, 2010

HTML vs. App on iPhone & Android

When it comes to developing application targeting mobile users, we have two choices: HTML & App
The App, which rise to popularity via iPhone offers some unique features. Offline usage & alert are the most desired functionalities for any web developer.

Games is type of applications take advantage of offline feature. IM on the other hands takes advantage of background alert. However, other than these two type of applications, I hardly find any advantage of building app on a mobile phone.

With support of css and javascript, you can do everything you can do with App. With HTML, you can update whenever needed, the development model of html/web has been widely adapted for over 15 years. Overtime, the HTML will enable much more innovation and variation of styles than a close environment apps live.

Taking Thinkj.com as example, It takes me just few days to develop the mock up on both iPhone and Android phone using simple html and css. I can't imaging how much effort I would have to invest to build a comparable app for each of two platforms.

 

You can check more screen shots of thinkj.com on iPhone