Mobile App to Mobile Web

Posted in Tech Vision with tags , , , , on June 27, 2008 by Saurabh Kaushik

Just got rid-off Gmail Application by uninstalling it from my N82 …. reason …. Gmail mobile web interface got GREATER. There is a big shout around “Nokia shopped Symbian” news. I want to shun all the discussions about “Platform War” with a comment that platform will be mere base to install a mobile browser and my ecosystem of applications will be a set of Web Pointers, we call them “Bookmarks”.

Although I am in agreement with the analogy between PC and mobile platforms war, but end of day, I think better mobile browser will finish this battle of developing applications for multiple platforms. Web applications will do efficient transition into mobile web with assistance with Cloud computing on back-end.

Tell me who would like to download, install and uninstall applications on a mobile. Personally, I don’t have time to do this. I like to visit a mobile web site, have a experience and if I like it, I will bookmark it, otherwise forget it. It is very simple principal which these big corps can’t seems to understand. They love to react to what others are talking instead of feeling the street.

We all forget who killed desktop application market, no… it was neither platform war, nor application war, but it is malicious application developer who wants to hijack your PC(of past) and mobile of today. Even today,  having best virus checker running on my laptop, my heart still beats at 150 when I am about to install a new software.

Lets forget my problems and wear developer’s hat, two big issues pop up here.

  1. Porting application to all the platforms, “available” and “Android”.
  2. DRM rights for each platform.

Simple answer and solution is to develop a mobile friendly Web interface and let user browser through it.

Then there are other questions like applications interface with special hardware capabilities like GPS, Accelrometer, Camera etc. I still hope that a capable browser can still intergrate all these hardware interfaces through a new browser. Like a location based browser.  I hope Mozilla is listenning.

Now it’s Moto wooing developers

Posted in Events with tags , , , , , on May 25, 2008 by Saurabh Kaushik

Finally, Motorola also realized the power of open source. Moto MAGX is next generation of platform based on Linux. “Moto MAGX will be part of its 61% of handset in next few years” says Christy Wyatt, Vice President, Software Platforms & Ecosystem, Motorola. All this showdown is to make Motorola a primal choice of mobile content developers and get Motorola in center of the mobile space battle. No wonder, they are heavily invested all variants of Unix based mobile OS development around the world, from Linux Mobile, Symbian to Androide.

May 14th 2008, Motodev Summit, held in Bangalore, was by far a great conference attendance. Sheer glitzy stage, music and Hollywood like launch were certainly the inspiration from Apple’s showcase events.

The summit also offered tutorials on everything a developer aspire to know on design, develop, debug, deploy and distribute compelling enterprise, vertical business or consumer applications with Motorola. This summit was seeking to generate new ideas and enthusiasm for their main audience, Indian Content Developers.

I personally felt that the business model shake-down and open community adoption would really assist Motorola, being a viable option for global entrepreneurs in Mobile space. Certainly, their cheering support for Java was a sweetspot in this bustling era of Mobile OS vendors.

During the panel discussions, two major challenges were highlighted namely fragmentation and discovery. Fragmentation of choice amongst platforms and discovery of new and useful applications. Motorola attempted to give both the answers, one by declaring support for Open OS like Linux and second by providing the a Catalog service for mobile applications.

Motorola has introduced Motorola Solutions Catalog to provide a launch vehicle for content developers. Moto Catalog will help users to choose among applications as well as developers to market their products. Motorola is also offering preloading feature for winner applications for their future mobiles. This step certainly encourages small budget team to innovate and compete on world wide mobile. All this for one “E + I” formula, “Encouraging Innovation”. As Cristy rightly puts, “Innovation is the ability to see change as an opportunity not as a threat”.

They also attempted to tune with techno entrepreneur to focus on business and end users first, followed by choice of application development platforms. Also pointed out, the simple and sound success factor could be just user interface of “Three clicks to Glory”. Mobile market is on crossroad with three major components (Device, Network and Application) of ecosystem fighting out for dominance. But all have to work together to get it going.

During entire summit, Motorola was very much attempting to get on to another missed band wagon, GPS mobile. Early impactful entry of Nokia in GPS market has once again thrown Moto to chase another one. It is for all of us to see, how last known innovation MOTO RAZR will stimulate next big bang “Geo + Media + Socials” in Moto world. God bless, Moto.

At end, welcoming the Linux on Motorola devices is a greeted step for all. It provides enough reasoning to call upon open world and play in their backyard.

It was one of the finest conference held in Bangalore.

JAX India: CodeGear Vision

Posted in Events with tags , on May 16, 2008 by Saurabh Kaushik

David Intersimone is true evangelist for CodeGear. He has spoken at JAX India 2008 on “How to Apply Software Archeology to Your Development Process” and a great ballroom session on his vision of software industry. Here I would summerise about these sessions.

Vision for Software Industry:

Robotic Code Writing:

In present, tools are already starting generating and migrating the code. The future will not be too far when Business Man, Project Manager or Architect would draw a visual diagrams of system using some modeling language and the tool will generate all the code without even touching a single file. I think that future, we developers may not have to switch profession to something else.

Other important thing:

He repetedly mentioned that developer job is a highly creative one and we should take its responsibility. If you think it is work, you can as well work at McDonald’s, where scope of creativity is negligible. If you really hell bent on considering it as a job, better ask for really fat pay.

Location Based Browser for Mobile

Posted in Tech Vision with tags , on March 31, 2008 by Saurabh Kaushik

I am dreaming …. I am concerned …. I am a server side application developer.

Everyone is talking about LBS (Location Based Services) for mobile and they are developing applications for the same. Google with Andriod, Nokia buying NavTeq and Yahoo going for “Go”.

Why everybody is developing their Location Aware Applications? If I have to install 10 software on my mobile, I am sure all of them will be reading my GPS info constantly from mobile and sending to their respective servers. First of all, it is sheer wastage of processing power of my tiny mobile and also the bandwidth (because applications may use their own protocol to transmit Location Coordinate) . It can be easily done if HTTP request has this parameter for Location Coordinate.

If I would change the scenarios a little bit. Instead of developing applications which send Location Coordinates to server applications, develop only server side application which work with Location Based Browser (LBB).

What the hell is LBB?

LBB is a normal browser with extended capability to send Location Coordinates in HTTP request itself.

What will it change?

It will change the world, the way people are developing and thinking about mobile applications. Instead of putting effort in development, installation, upgrades and porting application to differnt platform, stick to server side and rely on Location Based Browser and do the rest. I don’t see any difference when I compare between today’s Application revolution and evolution of desktop application maturing into Web Application. Do you remember how many software installations we used to do with Windows 95.

I will be awake and happy if browser companies can think and develop this feature into their browser. It will be similar transformation what we saw in desktop with browser presence.

Loki is a solution but it is still not for any other mobile web application development.

Mozilla, Apple, Google, are you listening?

These days, there is too much hoopla around LBS services. Actually, it needs only one dose of innovation to trigger consolidation just like Internet Browser did for desktop applications. Before HTTP era, every PC application used to maintain its user context for its own network, and then browser came and all the desktop applications flew to servers.

On mobile, there is same story where every application is trying to maintain user location for server to do some mobile magic. If a browser can do this job more uniformly, all the mobile applications will again start fly back to server. Yes, it is LBB (Location Based Browser)

My LBS Wishlist

Posted in Thoughts with tags , , on March 31, 2008 by Saurabh Kaushik

I have started to think on what my wish list for Location Based Service well before I could buy my first GPS enabled mobile phone. Here, I go… please add on if you wish….

LBS Follow Me:

  • Tracking my footsteps and of my friends.
  • Tracking my friends in near by location.
  • Tracking my POI near my location.
  • According to user route, you can send special offer. Frequent Local Visitor.

LBS Advisements:

  • Send advertisement according to my location.
  • Filtering the advertisement based on my preference.
  • Spam guard against advertisement

News:

  • Local Area News

Here, I have big technical question.

  • Will the browser be changed to add Location info sent to server as a part of every HTTP request?

Syncing Desire

Posted in Tech Vision with tags , , , on March 31, 2008 by Saurabh Kaushik

My biggest challenge, after having my laptop hard disk crashed, was to look for a better service which can backup my data files and sametime, makes them available on my office laptop as well as on my mobile. I have tried FolderShare, GSpace, Box.net and Funambol. But till date, none of the service could win my heart. Also that my hope of having Google solution into this space sulked as Gdrive came crashing as mare a speculative news.

GigaOM reference to SugarSync file sync service also falls short of my requirement of data-on-my-finger-tip around-the-clock. Definitely SugerSync is a good service. But I have few thoughts with my hats.

syncme

  • As a developer, I would like to know more about technology used in it. Is it SyncML based?
  • As a user, I would like to go only with one service which can fill all my need of syncing everything from bookmark, contact, calender to files on all the devices. Will they expand into it?
  • As blogger, I would say Funambol is a closer solution, but they lack of File Syncing service. Will these two solutions (Funambol and SugarSync) ever come together under one umbrella?

Coincidently, I have been working on SyncML related technologies and solutions like Funambol. I am thinking of either

  • developing a full-fledge service to fill this GAP or
  • integrating these discreate entites into “Follow Me Data Sync System”. Any takers???

Will Google ever fill in Social Map?

Posted in Thoughts with tags , , , on March 31, 2008 by Saurabh Kaushik

It has been a struggle to put my Net isocial_networking_sitesidentity and service usage at one place. Actually, I am great follower of Google Eco-System but while competing this list, there were many important items which fell outside the Google Zone. Following are few which I could jot down.

  • Google Social Graph:
    • Message – Email
    • Chat – Google Talk
    • Calendar – Calendar
    • Photo – Picaca
    • Notes – Notebook
    • Blog Feed – Feedburner
    • RSS – Reader
    • Social Network – Orkut
    • Video – YouTube
    • Blogs – Blogger
    • Website Infrastructure – Apps
  • Non-Google graph:
    • Professional Network: Linkedin and Xing
    • Social Network – Facebook
    • OpenID – Verising, OpenID,
    • Agregator – Mybloglog
    • Network File System – Box net
    • Bookmark – Foxmarks
  • Preferred over Google:

    • Blogs – WordPress
    • Photo – Flikr

Ideally, anyuser would like to keep all his important belonging at one place where trust and faith stays. This is against the philosophy of elders “never keep all the eggs in one basket”, but today when experimentation is the way of life. What if basket can be tightly protected … what is the harm?

My trust in Google services has been nothing less than existence of Sun and Stars in universe. But a million Euro question … Can Google ever fill in the space… and in time?

Kill Wikipedia : Google Knol

Posted in Reviews with tags , , on March 29, 2008 by Saurabh Kaushik

Yes, “knol project” is Wikipedia by Google. But it has better features for author to monetize on written page, related search box and Peer review widget.

google-knolKnol, according to Google, means ‘a unit of knowledge’. I think it is great to have a better version of wikipedia and I am sure Google will do greater job in this area.

I am firm admirer for Google way of doing business. But I would certainly not advocate the monopoly. To overpower Google or Microsoft, you got to be smarter and quicker to kill the beast, otherwise the story repeats itself.

Yes, I have heard that Chief of Wikipedia Jimmy Wales was talking about creating Search Engine to beat GooG and see … what Google has replied with!!! A beta and running service of Knol.

I think in business, you got to stay ahead, not just by talking and letting your opponent know your thinking patterns rather strike them when they least expect you and materialize on the gain from their on. Google did same to Yahoo and Microsoft. Wikipedia just lost it.

Weave me WebFox

Posted in Tech Vision with tags , , on March 29, 2008 by Saurabh Kaushik

I have been browsing Firefox plugin site for last two years…. for one very important solution to my Bookmarks Sync Up from Mozilla. All this while, I have tried Google Browser Sync and Foxmarks Bookmark Synchronizer. But I am never satisfied.weave-logo

I think it is very late move from Mozilla to venture into this project called Weave, which will centralized my data ( all type of bookmarks, RSS feeds and preferences) to one authetic place called Mozilla planet and provide me a uniform browsing experience with my data available on all my computing devices. This should have been an integrated browser solution from day one as both people and their computing devices are not singleton anymore.

I always thought that this kind of user data management can be a big potential for building new services around and we have already numbers of Social bookmarking solutions (del.icio.us, technocrati, stumble upon) out there which makes me happy but confused (which one to use?) At this point of time, Web King, Google has already taken consolidated lead into this area with Browser Syn and Toolbar, it will be a hard to catch run for Mozilla. Reason, why would I change if experience with Google is increasingly satisfying!!!

Mozilla could have bigger advantage in Social Web phenomena than Google who interestingly taken the responsibility of browser to share data in cloud and keep it available not only for users but for themself also.

I am firm follower of Mozilla and Google products, I would still look for synergistic solutions like:

  • To integrate my live bookmark of browser to get synchronized with Google Reader.
  • To integrate my bookmark of browser to get synchronized with Google Bookmark.
  • Browser controlled central place for all my public bookmark management.

Here, I am not advocating to make my browser super-powerful desktop application. But an browsing application which

  1. Make me mobile (on all computers and mobile devices)
  2. Maintain my identity (cookies, form data, history and passwords)
  3. Maintain my preferences (static, social and live bookmarks)
  4. Lesser number of plugin on my browser from competing vendors.
  5. Also able to sync my dictionary (my added words).

Where is Minimo?? Mozilla should have also got into a mobile browser market much earlier where Opera, IE and Safari are solidly gaining ground.

Mozilla should also develop a Firefox variant which can be installed directly on hardware. Beat the Google OS before it rises. Mozilla can become the force to reckon and they can capture very center of Cyber space.

This article seems like a preaching and beating to Mozilla. But these are just thoughts and passionate desires from my experience with their products.

MBA Advantage in IT industry

Posted in Thoughts with tags , on January 10, 2008 by Saurabh Kaushik

I myself a MBA dropout (due to personal reasons), but I still feel the importance of an business angle to technology solutions. I think in India, MBAs have been able to create their niche in IT industry not just as CEO or Sales troop, but as a techno business solution provider for many IT service companies. The main reasons would be broader solutions in terms of:

  • Providing, pro-actively, solutions to customer business pressure points.
  • Leveraging the deep understanding of their industry trends.
  • Offering competitive landscape, rather than mere technology capabilities.

Clients are moving a broader range of complex solutions, system integration and consulting solutions offshore, which need higher proportion industry knowledge, domain depth and business to technology requirements transition.

As business going global and market getting globalised, clients want domain professionals who have intricate understanding of business dynamics in every location and technology alignments.

All this allow, IT services become a fuller solution with industry knowledge along with technology excellence and provide solution to business pressure points, not just tech solutions.

On contrary, PDC (product development centers), in Indian IT industry, still do not follow this potential offerings as they merely remain development centers for large business hub across the globe. Here, business thinking cap is wore by business specialist across the globe.

MBAs has greater opportunity to leverage in IT services companies than PDCs. Perhaps, if a MBA individual can grow into domain superbly, he can chart the world wide web certainly.