Archive for the ‘Uncategorized’ Category

Error 404: Softheme Template

Thursday, April 23rd, 2009

In our rich web development expertise we often have to prepare sample solutions at hand which we could suggest to our clients when it is needed, for example, when customers don’t have their own idea how this or that thing should look like. One of such solutions that we usually suggest to our customers is the message template for the so called Error 404.

The Error 404 page is displayed whenever someone requests the page that does not exist on a site. The reasons for this may be either the wrong link to this page or is that the page might have been recently removed from the site. Since there is no web page to be displayed, the standard Error 404 page is sent by the web server.

In this case we suggest the following message template to our clients that we believe describes the error and user actions connected with this error in the best manner:

(more…)

IPR Protection and Softheme NDA Agreement

Friday, April 17th, 2009

Ensuring and protecting client’s intellectual property (IP) rights is highly critical for any outsourcing business. Softheme understands how important for our customers is to secure their IP rights, and this is why we put an emphasis on signing any requested non-disclosure agreements (NDAs) by our clients and NDAs with our employees. Below you will find an excerpt from our standard NDA signed between Softheme and our employees:

This non-disclosure agreement, hereinafter – “Agreement”, is signed and shall enter into force between Party 1, in the person of the representative of Softheme LLC, the Owner of the Confidential Information, hereinafter – “Owner”, and Party 2, hereinafter named as “Consultant”, who renders (or plans to render) services of informational-consultative nature to Softheme LLC.

In connection with business relations between Parties, the Owner and the Consultant realize the necessity for the Owner to disclose to the Consultant some confidential information which belongs to the Owner; to be used for the sole purpose of planning and execution of business activities; and protect confidential information of this sort (hereinafter – “Commercial Secret”) from unauthorized use and disclosure.

(more…)

A World of Widgets

Thursday, March 26th, 2009

In this post we would like to talk about widgets as the latest and one of the most popular phenomena in desktop and web application development. We are going to clear up what a widget is and what it is needed for.

From day to day, widgets become more and more widespread in the modern world of the Internet. First rich media and interactive entertainment widgets appeared yet in 2001. Now widgets are commonplace and are actively used on personal blogs, wikis, social network and auction sites, etc. One can meet them on web resources such as Facebook, iGoogle, LiveJournal, MySpace, Netvibes, WordPress, and many others.

What is a Widget?

First of all, let’s make clear what a widget is. A widget is a chunk of code that can be embedded in a web page or installed on a computer desktop. Widgets are usually understood to be interactive single-purpose applications for displaying and/or updating local data or data on the Web. They are packaged in a way to allow downloading and embedding into a web page or installation on a user’s machine. These interactive virtual tools are meant for providing services of single purpose such as photo viewing, displaying latest news, current weather, time, a calendar, a map program, a dictionary or a language translator, a calculator, desktop notes, among other things. Besides providing useful information, widgets represent some commercial interest as a powerful marketing channel, mainly due to their interactivity and viral distribution through social networks. Thus, widgets are often used as advertisements, links to websites, etc. Widgets are divided into three categories such as web, desktop, and mobile widgets. Let’s review all these categories separately.

(more…)

Hello World!

Monday, March 23rd, 2009

Hello dear guests!

Warm greetings on Softheme’s blog space! This is our first message and from now on our team will try their best to share with you as much useful information they know as possible. So get back to this page from time to time and learn about the latest Softheme buzz.

Cheers,

Softheme team