Gritsa Technologies Blog

software done agile.

Archive for the ‘Research and Development’ Category

Codeplex page created for Small IT Business Manager

leave a comment »

In our last post we spoke about the Small IT Business Manager. Today we got around to creating a Codeplex page and uploading our initial code which is still in alpha. Currently the tool will let you do some basic Employee management and Timesheet entries.

Although we haven’t provided any releases yet, if you are the curious kind, connect to the source control and get a copy of the source code.

Visit our page here:
Small IT Business Manager

Written by Gritsa Technologies

January 9, 2011 at 6:20 pm

Small IT Business Manager

leave a comment »

Do you own a small IT business? If yes, what tools do you use to manage all the basic little things like Employees, Contacts, Salaries, Timesheets, Invoices, Clients, Projects etc? From our experience and what we have heard from others, most have independent tools for each of these tasks. This lets people use whats suites their requirements the most. Definitely a good idea but wouldn’t it be more convenient to have at least one place where all that information is organized. I mean sure, use your own Project Management tool and CRM tool but wouldn’t it be worthwhile to have at least a crust of that information in one central place as well?

Let me put up an example of why we thought its necessary. Our business is small and we have a few clients. As those who are in the industry would know, resources come and go and every now and then they have their salaries revised. We simply need to look at a financial view of this quarter and see which project has been the most profiting to us. Then we want to drilldown into how we got to that profit figure. Which resources are the most profitable to us and which ones are the most productive etc. Having Timesheet information in the same system makes things a big deal simpler.

So we have decided to go ahead and make an in-house project to cater to this need of ours. We plan to release it Open Source as our first Open Source contribution. Do let us know what you think of this idea and if you have similar requirements. Do you know of such Open Source tools which could help us? Buzz us!

Written by Gritsa Technologies

January 6, 2011 at 7:05 pm

TouchScreen revolution or evolution of UI

leave a comment »

TouchScreen enabled systems – ah, we have known them for a long time now. More than a decade as an end consumer. But if we take a finer look, it’s the last three years when suddenly the world seems to have woken up to the presence of TouchScreens. In this article I would try and analyze how that happened and what still remains to be done.

Thinking of TouchScreens, I immediately go back to the late 90s when touch screen kiosks got popular on airports, railway stations and many public places. It certainly changed the way people worked with public computers because it limited the number of inputs to precisely what was shown on the screen. Not having a keyboard at all and just having to touch buttons on the screen was what made it so simple to use. They have definitely been around us since then.

Resuming from the flashback, what do you think characterizes TouchScreen systems around us now? The first thing to hit our head would most likely be our mobile phone. For me its also my Tablet PC and my mp3 player (an iPod Touch). This phenomenon of everything being touch enabled is very recent. I can firmly assert that the world got a bit of jolt after one of the greatest products in human history was launched. It was like Sputnik being placed into orbit because that one incident triggered an influx of millions of dollars into research by rivals. Yes my friends, that one product which you have rightly guessed already is – the Apple iPhone. The world which had known touch screen enabled systems for more than a decade then, suddenly saw that something had time traveled from the future amidst them. We all know the story after that and we also know that now Apple has overtaken Microsoft as the most valuable technology company.

Apple clearly is the uncontested winner. What are it’s winning factors? Of course the super cool multi-touch screen, the very “Apple” looks, and a truly well thought UI to drive it. However in my opinion, apart from being the terrific package what Steve Jobs likes to quote as combination of Art, Science and Religion, it was the UI that truly established the Apple product as an outright winner. It was the single most important innovation Apple ever did with the iPhone, it built a UI that was specifically targeted to a TouchScreen mobile phone. Microsoft has had Windows phones for like forever but ever since the iPhone, no one knows what a Windows phone was! The innovation in UI is visible in every aspect of it. From the brand new controls like switch, slot machine, directory look up, to control behaviors like flips, wobbles, sticky drags and what not! Unlike previous attempts at making TouchScreen friendly UI, this wasn’t just about big buttons and big fonts. It was about easier and friendlier UI elements that let us know clearly that the touch has been registered and something is either being done about it or if it was a useless gesture. We all as product users are impatient and want to remain informed as we use the product. It is precisely why Web 2.0 took off if you remember.

Talking of what remains to be done, well, a lot! All around us there are still systems that have a touch screen but run a Windows or Linux underneath, both of which are definitely not created keeping Touch Screens in mind. As an example, try using the kiosk on the airport. In most likelihood it will have a web application running as the UI. Web apps are “the worst” choices for Touch Screen UIs unless they are appropriately AJAXed. Even after being AJAXed they would still suffer from the underlying “point-click-syndrome”. How about the touch screen system you used on-board your recent international flight? Worse? Hmm…

Yes, we at Gritsa Technologies, instead of sitting and whining about how bad things are and how much they need improvement, are actually doing something about it. We intend to build a Framework which can be used to create both, Desktop and Web deployable applications targeted 100% towards TouchScreen systems. We won’t rant much about it since we are at a very preliminary stage with it.  Although we will keep you posted over the blog about our progress but just in case you like our initiative and/or are interested in it, just drop us a comment or an email at

Written by Gritsa Technologies

August 28, 2010 at 2:34 am