Read the 2010 Linkedin Guide. The guide is a good resource for any company trying to teach Linkedin to their internal employees or for advanced Linkedin users to discover new on-site features and strategies. Digtal Fewsure presents- The Linkedin Guide 2010.
In order for all computers to function on a network or
internet platform, they need to each have their own identity.If two computers shared the same identity,
Transmission Control Protocol (TCP) would have no idea which identity to send
the messages to and from.Therefore, a
identity system had to be set up.Every
computer on the internet had to have its own address.
IP Address definition
– a 32 bit number that appears as a series of four separate numbers marked off
by periods – used to define and differentiate the identities of computers.
Each of the four numbers can be between 0-255.
There has been a IP version 6 developed that uses 128 bit
addresses.This allows for up to 1
quadrillion addresses!
Packet Switching involves slicing digital messages into
discrete units (packets), sending the packets different communication paths,
and finally reassembling those communication packets at their final
destination.
What Did Packet
Switching do For Us?
The internet/network uses packet switching to send and
receive signals.Packet switching made
the process of sending and receiving online data faster and more
efficient.Before packet switching
transformation of communication or data was done on a one-to-one circuit.Once that one-to-one circuit is complete the
next stage of communication can develop.This made the process of exchanging information lengthy and sometimes
difficult.In fact, most of the time
these one-to-one exchanges were exploit the capacity of the communication
channel.Pauses and waiting times made
over 70% of the communication network capacity useless.With packet switching, those pauses and or
waiting periods were unaccounted for.The capacity of the network being used was 100% all of the time.Making the communication channel work more
proficiently.
Imagine a car that got 10 miles per gallon…one day that car woke up and now it
gets 1,000 miles per gallon and little was changed on the car as a whole.Packet switching was this effective.
The Timeline for packet switching goes as follows:
1.You
send a message – Text Message – In letter
form
2.This message is broken down into packets, appended to
each packet are codes that indicate the source address and a destination
address. – 00110010 00111010 10110011
3.Instead of being sent directly to the destination
address, the packets travel from computer to computer until they reach their
destination.The computers involved are
referred to as routers.
4.A routing algorithm ensures that each packet takes the
best possible path to its final destination.
There is no dedicated circuit which means that packet
switching can make use of any left over capacity that originally was being
taken up by pauses.This allows packet
switching to make use of nearly all communication capacity.If one path is busy, messages take another
path that is not at full capacity.This
enabled multiple people to be on one network and working efficiently at the
same time.
photo courtesy of : http://viadrina.euv-frankfurt-o.de/~sk/Pub/20c3/packet-switching.JPG
XML definition : Extensible Markup Language – a set of
technological communication standards that make it possible for computer
programs to talk with one another without extensive programming.
It was developed by W3C – World Wide Consortium.
What is the
difference between XML and HTML?
HTML is
responsible for controlling the look and feel of the content on a website.
XML is designed to
describe the content on the page – the date and information
Take a look at the coding for a brief model of a XML
document:
<?xml version=”2.0”?>
<letter>
<to>William</to>
<from>Jake</from>
<body>Everyone loves to dance around in a circle</body>
</letter>
·Notice how none of the coding tells about how
the information is displayed.The
content is the focus.In HTML their
would be code that deals with font color and text size.XML does not comprise with these types of
descriptions.
What is XML used for?
XML can be used to define a database of consumer
information.For example <age>,
<income>, etc.And it is
“extensible” which allows the display of the information to be determined by the
user.This also allows web designers to
change information in a database, and see the format changed on the internet or
intranet.
Companies can use XML
to store inter-corporate information such as payroll, quarterly financial
reports, client accounts, etc.As soon
as this information is changed or altered it can be seen by all within the
company intranet.HTML makes it very
difficult to change or alter database information of because the tags are
limited and pre-determined.With XML,
tags allow information to be displayed selectively and information can be
altered into new formats.
In the music world, mashups refer to the mixing of musical
styles.DJ’s in England originated the
idea by taking the vocals of one song and mixing it with another song’s
melody.Although the DJ’s were not
trying to take any credit from the original masters of the songs, they were trying
to produce a BETTER song with the mashup.Take two songs and bring them together to make a GREAT song.
In the web world the term mashup uses the idea of musical
mashups and applies it to applicable web concepts.Web mashups combine the capabilities of two
or more online applications to create a hybrid that provides more customer
value than the original sources alone.
One of the most innovative hybrids created thus far includes
the mashup of mapping and satellite image software.Using local content in conjunction with the
hybrid model has allowed cities to offer detailed web platforms explaining in
precise detail what exists on a local landscape.
For example: a city like Chicago has a website that
integrates Google Earth (1st application) with stats from the city
database (2nd application).The city database contains information on streets, incomes, crime rates,
zoning, etc.This allows local townships
and large cities to have their streets and city map featured online and
available for all to see on search engines and websites.
Once the information
is update in one application, they are immediately updated within the other
application.For instance, there are
websites that allow a user to bring up a map and locate all of the gas stations
and their gas prices in a certain area.Even some real estate agencies are allowing their clients to click on a
property (via their website) and view the Google Earth images associated with
the neighborhood.
There are even e-commerce focused websites that utilize an
entire e-commerce application from an external site.There are websites that use the Amazon retail
engine to sell products.Of course for
all of the transactions Amazon is main seller, but the site utilizing their
engine does receive a referral fee from Amazon for every purchase made on-site.
Mashups don’t have to be limited to only two web
applications.Google Gears actually
allows web owners to integrate more than 8 applications on their site, working
as one sound machine.Search, advertising,
chat, calendars…are all examples of applications.
Mashups are like a game of Jenga.Building blocks pieced together to form one
tall tower that over-masses the single blocks.Also, if you take out enough of the blocks (applications) you will most
definitely cause the mashup to crumble and function incorrectly to the point
that the mashup is practically useless.
The Process of
Building a Web Mashup
Constructing web mashups has become very easy overtime as it
can be as simple of inserting a few lines of JavaScript at the end of a code.Application programming interfaces API’s allow
web programmers to take applications from multiple websites and combine them
(mashup) to work as one on one website.The World Wide Web is no longer only a place of web pages with sole
functions, but rather a world of different web pages with multiple
capabilities.
For a step by step guide on how to build a web mashup Digital Fewsure recommends ProgrammableWeb as a resource.