What is open source software


xinitsystems.com keyword stats



Most current MSN search phrases:

linking programming
meaning of open source application spyware
windows software
linux replication
serendipity hosting
exercises bibical meaning of 40 days
movies christian
article What is the difference between an CDR
offshore source
dotproject security
meaning of open source operating system duplication
meaning of open source apllication MEANING OF OPEN SOURCE SOFTWARE

An Ideal Intranet Ambiance

In recent times I have gone through anrequired. Once the request is approved, the
article on intranet where it has beenintranet developers would work with Human
reflected in the sense that an artisticResources to create the application. The
method feasible to intranet can be put sideproblem with centralized control and formal
by side to a composition process where we canapproval processes is that they put
endeavor to construct the roof of the housecreativity and timeliness in thumbscrews.
before we place the underpinning, and we mayFollowing a decentralized model, each
facade somber problems. Let us dispense thedepartment within the organization is
concrete for the foundation of the houseresponsible for its section of the intranet.
before we put in the necessary plumbing forAll departments that want to create intranet
water and sewer access, and have to spendservices will have to set up, design and
more money than we bulldoze for. We can buildadminister their own intranet servers. Each
a house one footstep at a time and as such wedepartment will also be responsible for
can make certain the house which has a strongcreating the publications and applications
foundation. Buildings with strongused  by  the  department.
nitty-gritty tending to a certain period.
When we have more or less done with the frameWhen we can draw on a decentralized model, we
of the house, we build a roof. Although thehack out the prescribed endorsement procedure
roof of the house is the top of thefor new publications, applications, and
structure, we do not stop there. It takesservices. This means anyone can create
more than a covered frame to make a house. Weintranet resources. Greater freedom and few
hire an electrician to do the wiring andcontrols means that new services can be set
bring back the plumber to finish theup quickly by anyone who wants to set them
plumbing. Afterward, we hang plaster board,up. This freedom and lack of controls can
add insulation, finish the exterior, addalso lead to abuse of the intranet resources.
fixtures, and before we know it, we have aWhen someone publishes potentially offensive
house that we can call home. We build anmaterial or when the usefulness of the
intranet in the same way, one step at a time.intranet deteriorates because so much junk
We can initiate on the intranet is about ashas been created? By adopting elements of
glamorous as the water and sewer pipesboth the centralized and decentralized model
waiting for the foundation to be pouredthat fit the needs of the organization, we
around them; for just when we are ready tomight be able to balance the need for strict
roll back our sleeves and dive into thecontrol with our artistic self-determination.
intranet creation process with both feet, weFor paradigm, we could create an intranet
might discover we need to conduct research,with a centralized Web server that links
planning, or consider the requirements of thetogether departmental servers. The IS staff
intranet. When we finally flesh out thewould be responsible for maintaining the
foundation of the intranet, we start to buildcentral server and updating links to
the framework. The basic components of anyresources throughout the organization. The
intranet are the hardware and software thatindividual departments would be responsible
make it work. The hardware used in thefor maintaining their own servers. To ensure
intranet is focused to determine the way thethe intranet is not abused, one person within
intranet  is  operated.each department could be responsible for that
department's  intranet  resources.
The software our intranet uses will determine
what the intranet is used for. Eventually, weThe real stars on our intranet are the
finish designing the intranet, but find weapplications we plan to develop. Still, we
still have to develop the hot Java-poweredwill need content for our intranet. Most of
applications for the intranet. Even when weour content will be in the form of hypertext
have completed the design and developmentdocuments that are served by our Web server
processes, the intranet still is not over andand displayed by our chosen Web browser. As
done with in order to check the structure ofwe consider the type of content we want to
the work for flaws. We make sure we have usedpublish on our intranet, think about how we
the right structure and created the bestwill organize that content. We can organize
tools. Once all this is done, we finally havehypertext documents in many ways. The
an intranet worthy of the CEO's wholeheartedstructure that is best for a particular
embrace. Try to build the whole house at oncedocument depends on the complexity of the
and we will be overwhelmed. The same is truematerial we plan to present. For a small
for any creative process. When we aredocument with limited complexity, a simple
building our intranet and its applications,structure is often best. Simple structures
we need to manage many things on a level ofinclude linear and linear with alternative
general organization and on a more specificpaths. The simplest way to structure a
level. If we mismanage expectations, ourhypertext document is in a linear fashion.
intranet might not turn out as we plan. OurUsing a pure linear structure, we can create
potential anticipation and the opportunity ofa hypertext publication with a structure
our superiors might be totally different.resembling a traditional print publication.
Before we start to design the intranet andReaders move forward and backward in sequence
the Java-powered applications for thethrough the pages of the publication. An
intranet, make sure our prospect and thealternative path structure gives readers more
expectations of our administrator network. Aoptions or paths through a document. By
good way to do this is to ensure that theproviding alternative paths, we make the
infrastructure  channels  are  open and used.structure of the publication more flexible.
Instead of being able to move only forward
To make certain that our scheme is aand backward through the publication, readers
devastating success; we should argue outlookcan follow a branch from the main path. In a
throughout the progress of the intranet,linear structure the branches will rejoin the
principally as we develop our intranetmain path at some point. The hierarchical
applications. If we develop a rapid prototypestructure is the most logical structure for a
of key applications, our superiors should bepublication of moderate complexity. In this
the ones to verify that the designs meetstructure, we organize the publication into a
their expectations. If the model does notdirectory tree. Readers can navigate through
meet their outlook, maybe the prototypes werethe publication, moving from one level of the
an example of what not to do, or maybe thepublication to the next, more detailed, level
expectations of management are unrealistic.of the publication. They can also go up the
If our prototypes meet or exceed thetree from the detailed level to a higher
expectations of our superiors, we have alevel  and  possibly  jump  to the top level.
green light and our project is well on its
way to a successful implementation. We shouldThe information bank tree intimately look a
also manage our personal expectations for thelot like the way we store files on our hard
intranet and its applications. Ourdrive in a main directory with subdirectories
expectations play a major role in the successleading to files. We could also think of the
of the intranet. Realistic expectationshierarchy as a representation of an actual
ensure the success of our intranet. If wetree. If we invert the tree, the trunk of the
perceive the intranet as an impossibly largetree would be the top level of the
undertaking, we might cripple by virtue ofpublication. The trunk could be the overview
wide range of knowledge in this regard. If weof the publication. The large boughs leading
perceive the intranet as a trivialfrom the trunk would be the next level of the
undertaking, we will not produce the bestdocument structure. The boughs could be
possible structure and tools for ourchapter overview pages. Branches leading from
organization. It is best to find a balance inthe boughs would be the next level, or the
our perceptions about the intranet. As wepages within chapters. A combined linear and
begin to design the intranet, keep in mindhierarchical structure is one of the most
that the intranet creation process is a teamused forms for hypertext publications. This
effort. Few individuals will be able tois because it is an extremely flexible, but
handle all aspects of creating the intranetstill highly structured method. Readers can
and its applications. For this reason, wemove forward and backward through individual
should have an accurate perception of ourpages. They can navigate through the various
abilities and know when it is in the bestlevels of the publication by moving up a
interest  of  the  project to delegate tasks.level or descending to the next level. They
can also follow parallel paths through the
Generating an intranet is exhilarating anddocument. The most complex structuring method
demanding and as such we have to break a newis the integrated web. This method lets the
ground, making efforts for new things, andreader follow multiple paths from many
carry out research work with a new-fangledoptions. This is a good method to use when we
request. Managing the intranet is thewant the reader to be able to browse or
creation of an amazing process in whateverwander many times through the publication we
way some one will motivate us. If one way ofhave created. Each time through the
thinking about the intranet is not motivatingpublication, readers will probably discover
we, change tactics. Do whatever it takes tosomething new. After considering the various
get the job done. We do not limit a fewstyles for hypertext documents, we should
strategies or stick with one strategy when itexamine the various tools we will need to
obviously is not working. Make a list ofdevelop the intranet. A tool is anything that
strategies. If one strategy is not working,supports the task we are working on. The
switch to a new one. If we do not have a newtools for unleashing the power of our
one, create a new one. The strategy we useintranet are based on the existing tools for
can be very basic. A great strategy to startthe Internet itself, which includes
with is to plan to work on the project everyprotocols, resource tools, and information
day until it is completed. In addition toservices. TCP/IP (Transmission Control
this strategy, we should add planning toProtocol Internet Protocol) is the foundation
involve both management and users in theof the worldwide Internet. We must install
development process. The degree ofTCP/IP on our network to enable intranet
participation for management and users mightservices. A protocol is a set of rules for
need to be adjusted throughout theprograms communicating on the network. It
development process. Our role in the projectspecifies how the programs talk to each other
should be a part of our strategy. Initially,and what meaning to give to the data they
we might want to work closely with thereceive. Without TCP/IP setting the rules for
development team. Later, we might discoverour network communications, we cannot use
that our best role is to manage theInternet technologies. The good news is that
development at a higher level. Or if we areif our organization already has access to the
the top programmer or network administrator,World Wide Web; we might already have the
we might find that we need to work onnecessary TCP/IP structure in place.
application design rather than the actualAdditionally, TCP/IP is built in to some
programming. Adapting our role as necessaryoperating systems, including Windows 95,
can  help  the  project  flourishing.Windows NT, and most variants of UNIX. If we
have an operating system where TCP/IP is not
When we start working on the intranet designbuilt in and do not have TCP/IP installed, we
and creation process, one of the first thingswill need to purchase TCP/IP software.
we should do is develop goals. Our goalsFortunately, TCP/IP software is widely
should take into consideration theavailable  from  software  vendors.
complexities and nuances of the intranet we
plan to develop for our organization. GoalsAn intranet without Web services is like a
should be clear and relevant to the problemworld without water. The key to the World
at hand. Set major goals relevant to theWide Web is the hypertext transfer protocol.
purpose, scope, and audience of the intranet.HTTP offers a means of moving from document
Also, set minor goals or milestones for theto document, or of indexing within documents.
stages of the intranet development and itsAccessing documents published on our intranet
applications. Goals and milestones helpinvolves communications between browsers and
define the intranet development process as aservers. In a browser, such as the Netscape
series of steps or achievements. One majorNavigator, the HTTP processes are virtually
goal could be to complete the planning of thetransparent to the user. All the user really
intranet; another major goal could be tohas to do is activate links to move through
complete the design of the intranet. Theour Web presentation. The browser takes care
series of steps necessary to complete theof interpreting the hypertext transfer
major goals are the minor goals orcommands and communicating requests. The
milestones. Our first milestone will be tomechanism on the receiving end, which is
start work on the intranet. Another milestoneprocessing the requests, is a program called
might be to select and purchase the necessarythe Hypertext Transfer Protocol Daemon
intranet software, such as Web server(HTTP). A daemon is a UNIX term for a program
software, browser software, and a Javathat runs in the background and handles
Development environment. Our goals are torequests. The HTTP daemon resides on our Web
complete the major steps of the developmentserver. Before setting up or installing
process, such as planning and design. Inserver software, we must determine what
designing a constructive intranet system, theplatform the Web server will run on. Until
intranet designer may create or provide rulesrecently, our choices were limited, but this
that pertain specifically to the intranet'schanged rapidly as the World Wide Web grew in
law or scope of control, such as thepopularity. Today, Web server software and
Information Systems department that will haveserver management tools are available for
overall responsibility for the intranet afteralmost every platform. And, like other
completion. As we start to create thesoftware developed for use on the Internet,
intranet, these rules might seem perfectlythis software is available as freeware,
acceptable. However, as we conduct planningshareware, and commercial software. We will
for the intranet and its applications, wefind that UNIX platforms have the most
might find that the overall responsibility ofoptions for server software. Until recently,
the intranet should be divided amongst thethere was only one good choice for the
departments that will set up intranetWindows NT environment, but this has changed.
servers. If these early rules cannot beThere are now many excellent commercial and
modified to fit the current situation, wefreeware choices for Windows NT. For other
will have problems. We might encounter delaysplatforms, there is generally only one choice
due to loss of efficiency or the finalin server software. Having only one choice of
product  might  not  be  what  was  expected.server software for the Windows system which
doesn't mean the quality of the server
No rule should ever be considered absolutelysoftware is poor. Quite the contrary, the
and even the best of rules should bequality of the software is often quite good.
interpreted as guidelines that can varyTools are an essential part of any operation.
depending on the situation. Rules for aResource tools provide the means for sending
complex project like our intranet should beand retrieving information. There are three
flexible and make sense. A rule thatbasic  tools  of  intranet  working:
conflicts with something we are trying to do
should be reexamined. The rule might beElectronic mail is a great way to
inappropriate for the situation we are tryingcommunicate. Think of e-mail as a way to send
to apply it and as such our intranet willletters to anyone within the company
never be put into action if we avoid workinginstantly. Many e-mail programs enable
on it. Putting off work until something isdelivery of mail to single users or groups of
due is a poor practice. Relinquish whenusers. Some e-mail programs even provide ways
things do not go our way or when we seem toto automate responses. Most browser packages
have a block is another poor practice. Evenare packaged with e-mail software. File
if we flourish on cut-off date, sketch totransfer protocol provides the basic means
work toward intranet's goals and milestonesfor delivering and retrieving files around
regularly-every day if necessary andthe network. The files can be text, sound, or
possible. We should also plan to work on thegraphics. FTP provides a springboard for many
intranet and its applications during thoseinformation-based approaches to retrieving
times when our thoughts are not flowing.information. Many higher level tools that
Everyone has bad days and good days. Somehave friendlier interfaces use FTP or a
days we take more breaks. Some days we workprotocol similar to FTP to transfer files.
straight through the day and into the night.Just about every browser currently available
We might tend toward other destructivesupports FTP. Telnet lets our intensive log
behavior besides avoiding or putting offinto another system and browse files and
work. Sometimes programmers go to thedirectories on that remote system. Telnet is
opposite extreme. They tear things apartvaluable because it is easy to use and basic
impulsively before letting the work cool offto the network. When we telnet to another
so they can look at it objectively. Nevercomputer, we can issue commands as if we were
hack our code just because a few users didn'ttyping on the other computer's keyboard. On
like our application's interface. Managingsome platforms, like UNIX, telnet is a
the aspects of the intranet's design andbuilt-in resource. On other platforms, we
creation is only the beginning. The next stepwill need a telnet tool. The basic resource
is to determine the best organization for ourtools are indispensable when used for the
intranet. Over the years, three models havepurpose that they were designed for. They
developed for information systems like oureven provide the fundamental basis for many
intranet: centralized, decentralized, and ahigh-level resource tools, but they simply
combination of centralized and decentralized.weren't designed for the advanced
The three computing models are really drivenmanipulation of the wealth of information
by the types of computers in use at anavailable on the Internet. This is why dozens
organization.of information resource tools have been
designed  to  manipulate  networked  data.
Following the centralized model, all computer
resources are centered in one location andAt this juncture, there will be a list of
under the management of one organization.high-level resource tools we might want to
When we think of centralized computing, thinkuse on our intranet: A system to
of mainframes and computer centers. With theautomatically gather, index, and serve
introduction of file server and client serverinformation on the Internet. Archie is a
computing, most organizations moved away fromgreat tool for searching our intranet's file
the centralized model toward a decentralizedarchives. Once we set up Archie services,
model. In decentralized computing, computerusers can access Archie resources with their
resources are spread throughout thebrowser. A distributed information service
organization and under the management of thethat enables us to move easily through
departments in which the computers arecomplex webs of network resources. Gopher
located. When we think of decentralizeduses a simple protocol that enables a Gopher
computing, think of the high-powerclient to access information on any
workstations and servers. After the big moveaccessible Gopher server. Most browsers
to decentralize computer resources anddirectly support Gopher. An automated mailing
dismantle massive computer centers, manylist distribution system. Users can subscribe
managers had a rude awakening to the anarchyto LISTSERV lists we set up on the intranet,
decentralized computing can cause. Let uswhich enables them to read e-mail posted to
imagine an organization where each departmentthe list or to post e-mail to the list. Once
sets the rules and decides the standards,we set up a LISTSERV server, users can join
like what hardware and software to purchaselists and participate in lists using standard
and how that hardware and software should beInternet e-mail software. Most browser
set up. Then imagine the nightmare of tryingpackages include e-mail software. A bulletin
to support the gauntlet of software andboard system of discussion groups called
hardware installed throughout an organizationnewsgroups. Users can participate in
the size of AT&T. Because of a lack ofnewsgroups posting messages to the group and
control with decentralized computing, manycan read messages posted by other newsgroup
organizations are moving to the happy middlemembers. Once we set up a newsgroup server,
ground of a mixed computing model. In thisusers can browse newsgroups and post
mixed model, a centralized Informationinformation to newsgroups using a newsgroup
Systems management sets broad policy, such asreader. Most browser packages include a
the direction and purpose of key computingnewsgroup reader. A distributed information
initiatives, and the individual departmentsservice for searching databases located
are  free  to  work  within those guidelines.throughout the network. It offers indexed
searching for fast retrieval and an excellent
As we thrash out the accomplishment of thefeedback mechanism that enables the results
intranet with management, we should considerof initial searches to influence later
keeping the three working out models in mind.searches. WAIS servers are best accessed via
While our organization might currently use aCGI scripts, which allow users to search
specific model, we can apply any of thedatabases using their browser. Using HTML
models to the design of our intranet anddevelopment tools, we can quickly and easily
should egg on administration to prefer thecreate HTML documents for our intranet. HTML
mock-up that wills finest hand round oureditors have features similar to our favorite
institute. In an ideal world, the concludingword processor and enable us to easily create
pronouncement will be based on the necessarydocuments in HTML format. Typically, these
responsibility and control of the intraneteditors enable us to select HTML elements
resources. Subsequent a centralized model, afrom a pull-down menu. The menu has brief
specific department within the organizationdescriptions of elements we can add to the
will be responsible for the intranet. Thisdocument. The editor places the element in
identical division will be accountable forthe document in the proper format, which
the setup, design, and administration of ourfrees us from having to memorize the format.
intranet servers. The department will also beWhen creating complex forms, we 'all find
responsible for creating the necessaryHTML editors especially useful. HTML
publications and applications based on usertemplates enable us to add the functionality
requests. With a centralized model, thereof an HTML editor to our favorite word
will usually be a formal approval process forprocessor. The great thing about templates is
new publications, applications and services.that we can use all the word processor's
This means that if the Human Resourcesfeatures, which could include checking
department wanted an application to trackgrammar and spelling.
employee files, a formal request would be



1 A B C 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86