Tuesday, December 21, 2010

The Code Shack Redemption - Trailer

I always wanted to create a trailer.

With uniPaaS always in mind and remembering one of the greatest films of all times - The Shawshank Redemption, I had to create a trailer based on both creations.

This video is a tribute to both masterpieces, each in its own realm.

If you haven’t seen "The Shawshank Redemption" yet, you must buy it or rent it ASAP. You can do that at Amazon.
One of the best things in doing this trailer was having the chance to see this movie once again.

This is truly how I and my fellow developers who use uniPaaS on a daily basis feel.
That uniPaaS can and does free you from the nasty shackles of coding. Developing complex applications in uniPaaS is a breeze, compared to other development tools.
So, if you haven't tried uniPaaS yet, you must check it out as well at Magic Software web site.

The music score used in this clip is taken from the movie's soundtrack - The Shawshank prison [Stoic Theme] and from one of the sample trailers of iMovie.

One of the greatest inspiration for this clip was the comedian
Pablo Francisco and his Previewman segment. He does it much better than I do.

And both of us do not get even close to the real thing, The voiceover king, Don LaFontaine.

All the newly added voice over, images, editing and titles I made myself.

I hope you enjoyed it as much as I enjoyed making it.

Click below to share this post:

Sunday, December 19, 2010

“And So You Code” Scrapbook - Page 3 - A Short Remake

I have invited all coders out there to send me their own pictures in scenes similar to the original "And so you code" clip so to create a whole new clip with real-life pictures.

So far I did not get enough pictures for a whole clip, but it seems that someone has beat me to it, and posted a new clip with new images. - Is he intercepting my inbox!? ;-). I guess reality is that he does a better work in collecting pictures.

Too bad it is just 30 sec long.

Here it is:

Click below to share this post:

Wednesday, December 8, 2010

Reaching IT Nirvana without Losing Touch with Reality

The idea of completely detaching from solid grounds to hover in a new, virtual and somewhat amorphous state is inherently a deterring idea for any human being. Evidently there is something quite morbid about this idea.

Though the state of Nirvana is consciously or unconsciously aspired by many, very few dare to actually reach such a state. Essentially, the promise of Nirvana is to reach the state of being detached and free from the shackles of human suffering. Essentially, the promise of Cloud Computing is to reach a state of being detached and free from the shackles of IT infrastructures – i.e. IT suffering.

One way of reaching IT Nirvana
It is obvious why many fear a transition of such magnitude.

Many enterprises whether still contemplating on moving to the cloud, or even those who already began their journey to the cloud are very much concerned with the many risks and challenges that cloud computing entails:
  • Privacy\Security – Is there any true privacy in the cloud?
  • Availability – Can I trust a cloud infrastructure to be operational all day, every day?
  • Reliability - When disaster occurs, is the cloud vendor resourceful and skilled enough to recuperate?
  • Vendor Lock - Will it be possible to easily switch from one cloud infrastructure to another?
All these risk and challenges that everybody talks about these days have one attribute in common. They are all external risks. They are out of the direct control of the organization or the software vendor. It is a very natural and expected behavior to focus on external risks, especially for managers and leaders who usually exhibit strong internal locus of control. The more one tends to be in control of things, the more hesitant one becomes when things are taken out of one’s control.
CIOs and CTOs fear losing control over their IT infrastructure
When so much external challenges at hand, many overlook one internal challenge, which is regarded as trivial, and that is the transition of the existing application from client\server application to an internet application.
It is quite clear for many how the external risks may lead to project failure and unplanned costs, but as the cloud infrastructure maturity grows, the risks of moving to the cloud lie mostly in the successful transition of the application at hand.

Cloud means Internet and for many Internet means Browser and a whole new UI opportunity for their revamped applications, forgetting the fact that the application users have not changed.

One of the overlooked high risks when moving to the cloud is the risk of hindering the application usability and by that loosing the buy-in of the most important stakeholders - the application end-users.
Usability is achieved not just by adhering to general heuristics and UI design guidelines. Optimal usability is achieved (and most importantly maintained) by Familiarity and Consistency.

In a new application, UI familiarity and consistency is achieved by adhering to the same patterns, mental models, and terminology throughout the application.
In revamped applications, where the motivation for the application revamp is not its user experience, but its architecture) UI familiarity and consistency is achieved by maintaining a similar user experience (UX), so end-users do not get lost in a whole new user interface and do not need to spend days in learning the whereabouts of the new imposed UI.

For most organizations and projects, the cloud infrastructures maturity is strong enough to mitigate the risks of being an external infrastructure. The true risk nowadays lie in the capability of revamped applications to continue serve existing customer base without losing an ounce of end-users productivity.

When venturing into the cloud, do not lose sight of those who will eventually adopt or reject the new cloud-based application, thus deeming the project a success or a failure – your end-users. Your end-users did not choose to go to the cloud, it is the choice of the company. The end-users do not need nor want to sacrifice anything of their productivity for the sake of new infrastructure efficiency.

CIOs and CTOs should fear this much more than they fear cloud-infrastructures
Detaching business applications from solid grounds (on-premise) and losing touch with reality (end-users) will result not in IT Nirvana but in applications miserable demise.

CIOs and CTOs are at a crossroad, needing not only to choose the right cloud-based infrastructure but also the right RIA technology. The major criteria for that RIA technology is the ability to keep the end-users  productive at least as before the transition by providing them a true desktop experience over the internet.

Microsoft, described it beautifully in their recent Cloud-Power video: “I can change how everyone works, without changing how everyone works!”. This sums it all up.

Click below to share this post:

Wednesday, December 1, 2010

BI Reports Integrated in uniPaaS Live RIA Demo System

The uniPaaS RIA live demo was enhanced today with embedded BI reports and dashboards.

Once the application is running you will notice a new menu option titled “BI Report”.
Click this option to open the BI Reports and Dashboards window.

The new BI Reports menu option

In the newly opened window you will see a list of reports on the left-hand side of the screen.
Scroll through to select the report or dashboard you desire and click the large push button in the center of the screen, or press the F5 key.
The Display Report button appears whenever you switch from one report to another

The selected report is displayed in the center of the screen.
Once the report is displayed you can press the “Open as PDF” button at the bottom to display the same report in a PDF format.

An example of an embedded BI dashboard

Run these reports as part of a whole rich internet application, anytime, anywhere.

Click below to share this post: