Cloud Computing ; Thin Client Computing ; Contacts on Social Media Sites














1. Cloud Computing

        Cloud computing is internet-based, whereby shared resources, software and information are provided to computers and other devices on-demand, like the electricity grid. It is a paradigm shift following the shift from mainframe to client-server that preceded it in the early 1980s. Details are abstracted from the users who no longer have need of, expertise in, or control over the technology infrastructure "in the cloud" that supports them. Cloud computing describes a new supplement, consumption and delivery model for IT services based on the Internet, and it typically involves the provision of dynamically scalable and often virtualized resources as a service over the internet. It is a byproduct and consequence of the ease-of-access to remote computing sites provided by the Internet.
         The term "cloud" is used as a metaphor for the Internet, based on the cloud drawing used in the past to represent the telephone network, and later to depict the Internet in computer network diagrams  as an abstraction of the underlying infrastructure it represents. Typical cloud computing providers deliver common business application online which are accessed from another web service or software like a web browser, while the software and data are stored on servers.
    Most cloud computing infrastructure consists of reliable services delivered through data centers and built on servers. Clouds often appear as single points of access for all consumers' computing needs. Commercial offerings are generally expected to meet quality of service (QoS) requirements of customers and typically offer SLAs.

Cloud computing can be confused with :-
  1. Grid computing — "a form of distributed computing and parallel computing, whereby a 'super and virtual computer' is composed of a cluster of networked, loosely coupled computers acting in concert to perform very large tasks"
  2. Utility computing — the "packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility, such as electricity";
  3. Autonomic computing — "computer systems capable of self-management"

       In general, cloud computing customers do not own the physical infrastructure, instead avoiding capital expenditure by renting usage from a third-party provider. They consume resources as a service and pay only for resources that they use. Many cloud-computing offerings employ the utility computing model, which is analogous to how traditional utility services (such as electricity) are consumed, whereas others bill on a subscription basis. Sharing "perishable and intangible" computing power among multiple tenants can improve utilization rates, as servers are not unnecessarily left idle (which can reduce costs significantly while increasing the speed of application development). A side-effect of this approach is that overall computer usage rises dramatically, as customers do not have to engineer for peak load limits. In addition, "increased high-speed bandwidth" makes it possible to receive the same response times from centralized infrastructure at other sites.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPSOhoZFMGr8qzAJYdsv6-WtjYsX671HWhxXjMJ5Gru2vbxZ2g_WltCDULe73gA0rtU81EEBrMGZBzNSXr9UCUXWdZ686npnG8U2bQ-dAn1s4BX0X1tj119sioGgSjfFg1DCg7lSt39g/s320/605px-Cloud_computing.svg.png

Pic: Cloud computing logical diagram




2. Thin Client Computing

Thin client computing refers to a software program or a computer system that relies mostly on another computer in order to function. A thin client is part of a larger network. The thin client acts as a type of interface while the actual network server performs the true work. The real computer part of the thin client is not capable of performing most functions by itself. The thin client allows it to perform all the functions it needs. The thin client computer is mostly designed for online use including e-mail and we surfing. Most thin client computers are part of a larger school or company.
Those with less computer experience have an easier time using a thin client computer over a standard computer program. This is because the thin client contains less features with fewer things to confuse and learn about. In addition to the ease of use, thin clients are usually very secure. This is because they have very minimal access to programs that could put security at risk. This is one major reason why companies and schools choose to utilize thing client computers, the responsibility to maintain secure rests all in one location. in one place.
A thin client is not the perfect machine for each job, but it does have many uses and advantages. It is a good idea for many businesses and organizations and will be sure to get the job done.

3. Collaborative works over the Internet
Promoting our products and services can be a time consuming and daunting task. A lot of us get tangled up in online self promotion without realising the value in collaboration more often with other people through the web. It can be a wise way to expand your network, pool resources and save time, money and work.
The internet has opened up a range of exciting possibilities for gaining value through mutually beneficial arrangements or simply interacting with others in promoting your work effectively and ultimately landing more clients.
Here are eight ways you can do this:-

1. Joint Blogs/Sites
Getting a blog or simple website out there that you can use to showcase your work, build credibility in your field, promote yourself, and simply express your interests, is an important element in one’s online self-promotional strategy.
A successful blog requires regular and outstanding content to be in for a chance of attracting many visitors. Particularly for those lacking in time, it is worth considering setting up a site with one or more suitable other people. With others working on the same platform, it is now possible to build up posts quicker, combine skills and resources, and promote everyone’s work through a single site.
Some freelancers might even want to consider using a joint site as a platform to promote the combined skills of several people as a business, as opposed to promoting individual freelancers.

2. Contacts on Social Media Sites
Social media allows people to build up substantial networks of people who we’d want to know about our work. With sites like MySpace, Facebook and Twitter, it has become possible to link up with potential clients, fans, as well as key influencers and even celebrities in your industry. It’s best to add new people to these networks with appropriate personal messages.
What is extremely powerful with being connected to people who are well connected themselves, is that you are effectively ‘piggybacking’ on their networks whenever they are linked to something of yours. For example, on Facebook, if someone with connections joins your page, all their contacts will be aware of this in their newsfeeds. Linked up with key people, you can keep them in the loop with whatever you are working on, which will benefit your online visibility.

3. Content Exchanging
Getting material on someone else’s website can be a great way of having fresh new people seeing your name on the internet. You can agree to put an article or a guest post on another site in return for content for your own, or even agree to swap decent comments with someone else with a site or blog relating to yours.
One underused method of enhancing your validity online as a freelancer is to request a review/testimonial swap with someone. These can be placed visibly on your site, is mutually beneficial, and adds real value to the services etc you offer.

4. Joint Interviews
Find someone in your industry to interview in return for them interviewing yourself. Interview each other, either in written, audio or video format and upload to each other’s blogs or elsewhere. Include each other’s links at the bottom of and incorporated into interviews.
Appearing as an interviewee on another, ideally popular website, is an excellent self promotional method because, apart from appearing a separate site, an interview is a great endorsement of you and will add value to you as a professional.

5. List Promotion
If you send out a newsletter to a mailing list that you’ve built up, you can use this to promote other people and get your name on other lists. Having a feature, link, article about you on someone else’s newsletter is possible through polite asking. However, it’s even more possible through agreeing with relevant people who have mailing lists to swap content like articles or even simply a link in a newsletter so that you and your work get seen by a new and targeted audience.

6. Joint Products
By ‘products’ I mean both physical products such as giclee prints, and non-physical, like information products or audio downloads. Creating products like ebooks are one way of gaining exposure, especially if it is something that will spread through people are sharing it with others.
Obviously, sharing the knowledge, skills and work load with one or more partners is an excellent way of getting a high quality product together faster and to each collaborator’s already established contacts. You might also consider making products to give away for free for the promotional value within them.

7. Exchanging Links
A straightforward but useful promotional tactic is in agreeing to place a link on your site to someone’s work who has done the same for you on their site. People do click on links featured on or recommended by sites and by having many of your web links on key sites around the web, this will benefit your exposure.

8. Working with Others on Collaborated Projects
These can be paid projects, but it is also an option to create an interesting, self initiated project with others that you can add to your portfolio. Pooling skill and talent in this way will lead to high quality projects that will greatly boost the value of your personal portfolio and support your self-marketing efforts.
Really aim for a piece of work that is remarkable as you make use of the benefit of combining talents with others. The ideal partner to collaborate with is obviously someone who is well known in the first place, so that you can ‘piggy-back’ on their success and promote via the contacts they have as well.