Monday, May 23, 2011

FrameWork Importance

While working with big frameworks the likes of Struts, Hibernate etc. you don't apprehend the importance of frameworks, nor do you completely understand the working of framework.

Being into mobile application development, only native sdk's provide the frameworks for developing appns, but what about the open source cross-platform compilers, i.e. the tool generating builds for all phone platforms using the same code.

Exploring such open source tools will make you think and rethink about how to develop a framework that will optimize mobile development.

Mosync is a tool that does the cross-compilation for you, but lacks a good framework to work upon with, thus to enable smooth operations while development it is was very important(while working) to develop a framework.

Fortunately one of my colleagues wrote a framework for Mosync, and now work flows like fluid, it has allowed us to work seamlessly on mobile apps, switching between different screens has become very comfortable and easy.

Had the framework not been developed, it would have been very difficult to work with.
Also it has made me realize how important it is to have a framework for development. Now all the apps that we develop are well synchronized and easily maintainable.
Most importantly any new functionality can be easily integrated within the application.

Mosync is truly a herculean tool, only skills to harness its power are required.
Will write about the experience with Mosync 2.5 alpha.

Till then keep surfing....................