Log in

I forgot my password

Latest topics
Poll

How's ur relationship wif people in UNIMAS???

12% 12% [ 4 ]
41% 41% [ 14 ]
38% 38% [ 13 ]
9% 9% [ 3 ]

Total Votes : 34

Who is online?
In total there are 9 users online :: 0 Registered, 0 Hidden and 9 Guests

None

[ View the whole list ]


Most users ever online was 39 on Sun Nov 15, 2009 7:06 am

[FSTS] TMX2012 Exercise

View previous topic View next topic Go down

[FSTS] TMX2012 Exercise

Post by >nocturnal< on Fri Jan 16, 2009 8:54 am

post it here ya...
avatar
>nocturnal<
Moderator
Moderator

Male
Number of posts : 1113
Age : 28
Location : Kuching
Registration date : 2008-08-31

Character sheet
Insane Posters:

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by >nocturnal< on Fri Jan 16, 2009 9:06 am

Question 2

Ten programming language to create a web site:

1. Ada95

Ada95 is the latest version of the Ada programming language, which now supports object-oriented programming. Ada is used widely in goment and industry. Ada and the WWW/Java compares Ada95 to C++ and Java, and discusses its suitability for Internet programming. Programming the Internet in Ada 95 describes efforts by Intermetrics, the principle Ada compiler vendor, to retarget its compiler to generate Java byte-code, in the interest of making the vast body of Ada software suitable for the web. Ada for the Web describes ACM SIGAda's efforts to promote Ada95 for Internet programming. Check out Twelve reasons to use Ada 95 for Java applet development.





2. AppleScript

AppleScript is Apple's object-oriented English-like scripting language and development environment for the Macintosh. It is bundled with MacOS, and is used widely for all variety of scripting tasks on the Mac. Recently, it has been applied to web programming tasks. WebRunner enables the execution of AppleScript scripts embedded in HTML files to be executed on a client running Netscape. The most widely used HTTP servers for the Macintosh, MacHTTP, a shareware product, and WebStar, its commercial sibling, both use AppleScript for recording and CGI scripting. Check out Macintosh World Wide Web Frequently Asked Questions for more info on web programming on the Mac and ScriptWeb for info on scripting on the Mac.



3. BEF

BEF is an object-oriented PASCAL-like scripting language for describing behavior in VRML.



4. CCI (Common Client Interface)

NCSA Mosaic CCI (Common Client Interface) is an interface specification (protocol & API) that enables client-side applications to communicate with NCSA Mosaic, the original web browser, to control Mosaic or to obtain information off the web via Mosaic. Note that this is not for invoking client-side applications (applets) from Mosaic, but for controlling Mosaic from the application. Invocation of client-side applications from a browser is currently specific to the browser, but most support NCSA helpers. Once the application is running, it can communicate with the browser with CCI. CCI is not the only interface currently defined for this purpose, but it seems to be meeting with some acceptance, as Tcl and Perl now support it.



5. CGI (Common Gateway Interface)

A Web daemon executes a CGI program on the server and returns the results to the client (e.g. a query against a database server), rather than simply returning a copy of the referenced file, as it does with an HTML reference. Parameters are passed from the server to the CGI program as environment variables. The program is sometimes written in C, C++, or some other compiled programming language, but more often it is written in a scripting language (e.g. Perl, Tcl, sh). To prevent damage to the server, CGI programs generally are stored in a protected directory under the exclusive control of the webmaster.



6. CMM

Cmm, now renamed ScriptEase: WebServer Edition, is a streamlined version of the C computer programming language. C and Cmm differ in one major area: memory management. With Cmm all memory management is handled automatically, so there is no need to create buffers, declare variables, or cast data types.

With this major exception, Cmm and C are virtually identical. Cmm supports all of the standard C functions and operators (including structures and arrays), and they are used in the same way as in C. For use with CGI programming, Cmm provides specialized functions to easily get data from forms and to create HTML pages on the fly.



7. Dylan

Dylan is a dynamic object-oriented programming language with a pascal-ish syntax, and a lisp-ish semantics. It was designed at Apple's Cambridge lab in cooperation with Carnegie-Mellon University and Harlequin, Inc., and reviewed by its potential user community, mostly former Common Lisp programmers disenchanted with C++. The goal of the designers was to create a language with syntax, performance, and executable footprint acceptable to mainstream programmers (i.e. C/C++), but with many of the characteristics Lisp programmers value in Lisp (e.g. evolutionary development, optional type declarations, runtime safety, automatic storage management, and ease of maintenance). In late 1995, Apple released its Dylan implementation for the Macintosh as an unsupported $40 "Technology Release", and then, for the most part, shut down the Dylan project, although an effort to port Dylan to MacOS on the Power PC appears to have survived. CMU has developed a byte-code compiled version of Dylan called Mindy that runs on several Unix platforms and on Windows NT, and it continues development of a native Unix compiler. Harlequin plans the release of its native compiler and development environment for Windows NT and Windows 95 in mid-1996. See The Dylan Language for a comparison of Common Lisp, Dylan, C++, and Java. Scott Fahlman states that Dylan is better suited to complex programming tasks than Java, and "can also be a good language for building safe, Web-mobile code", although I have not seen any effort to apply Dylan to the latter task. Also, check out PCAI's Dylan page.



8. Guile

Guile is GNU's extension language library. It includes a virtual machine, a run-time system, and front ends for multiple languages (e.g. Scheme, Ctax (scheme with C syntax, Emacs Lisp (future)). Guile interacts at several levels with Tcl/Tk. The VM can call Tcl programs, and, therefore, the front end languages can call Tcl programs. The Tk library is also accessible in this way. Tcl programs can call Guile programs written in any of the extension languages, like Scheme. The Guile Virtual Machine is similar to Java's. A byte-code interpreter is being developed. Guile is implemented in a mix of Scheme and C, and C and Scheme libraries are available to programmers using the extension langauges. TkWWW, GNU's Web Browser, written in Tcl, is being adapted to work with Guile.



9. HyperTalk

HyperTalk is the English-like scripting language for Apple's HyperCard. It's described by its fans as similar to AppleScript, but simpler and more forgiving. Given the large number of HyperTalk-literate programmers in the Mac world, HyperTalk might very well be preferred by many over AppleScript and UserTalk for many web scripting tasks on the Mac.



10. Java

Java is the leading contender for a full feature programming language targetted at Internet applications. It advantages are: familiarity (derived from C++), platform independence (will run on any platform which implements the Java Virtual Machine), performance (byte-code compiled faster than fully interpreted), and safety (downloaded applets are checked for integrity, and only interpreted by trusted Virtual Machine). Java is being aggressively distributed and promoted by Sun Microsystems, which developed it, and, evidently, sees it as a way to loosen Microsoft's and Intel's grip on the computer platform. Netscape, the leading web browser, now includes the Java VM, and Java applets are appearing on web sites everywhere. Even Microsoft, which is promoting Visual Basic Script for this purpose, has licensed Java from Sun and will be supporting it in its browsers. The list of Java licensees is long, and includes other major players, like DEC and IBM. Sun is distributing a Java developers kit free of charge as of this writing, in the interest of promoting Java's widespread use. It recently announced the development of microprocessors optimized for Java for different markets (from cellular phones to high performance 3D "Network Appliances". If their strategy is successful, the application platform is raised, and Java displaces Windows or other OS's as the target platform of application developers, then the whole ballgame changes, and the impact is potentially across the entire computer industry, not just the Internet. The ability to deliver a platform-independent application, or, more correctly, an OS-independent application, is of great appeal to developers, who spend a large portion of their resources developing and maintaining versions off their products for the different hardware/software platform combinations. With Java, one set of sources, and, even more important, one byte compiled executable, can be delivered for all hw/sw platforms. While interpretation of byte-compiled program is slower than execution of a native executable, the claim is made that, once interpreted, the resulting executable is of comparable performance, which means Java apps could be interpreted once and the result cached locally, and thereafter executed optimally. This is great news for Unix, OS/2, and Macintosh vendors and users, who often suffer from limited or delayed availability of software and high prices due to limited demand, and, likewise, for non-Intel chip and computer vendors. Its potentially disastrous news for Microsoft and Intel, who, arguably, often sell their products solely on the basis of their market position, rather than their technical merit. Hopefully, the result will be a more level playing field for vendors and more choice for consumers, and not just the replacement of Microsoft and Intel with Sun and Netscape.

That said, not everyone agrees that Java is the answer. The most common complaint in that Java is not simple; its basically a slimmed down, cleaned up C++, with a big GUI library. C++ programming is not described by most as "simple", and Java programming is not much simpler, especially when compared to HTML, or some other languages put forward as its competition. Java is the market leader at the moment, so it is the obvious target. Each of the competitors is described below in more detail. The following compare Java to specific other languages:
avatar
>nocturnal<
Moderator
Moderator

Male
Number of posts : 1113
Age : 28
Location : Kuching
Registration date : 2008-08-31

Character sheet
Insane Posters:

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by candyclk on Fri Jan 16, 2009 9:36 am

may i know where is the other 2 answer?
do you share the answer?
avatar
candyclk
Latte
Latte

Female
Number of posts : 57
Age : 30
Registration date : 2008-09-08

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by >nocturnal< on Fri Jan 16, 2009 9:39 am

11.
HTML (HyperText Markup Language) is the basic language understood by all WWW (World Wide Web) clients. Unmodified HTML can execute on a PC under Windows or OS/2, on a Mac, or on a Unix workstation. HTML is simple enough that nearly anyone can write an HTML document, and it seems almost everyone is doing so.

12. another one i forgot already... hehe...
avatar
>nocturnal<
Moderator
Moderator

Male
Number of posts : 1113
Age : 28
Location : Kuching
Registration date : 2008-08-31

Character sheet
Insane Posters:

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by >nocturnal< on Fri Jan 16, 2009 9:40 am

but i recommend this website for more informations:

http://www.objs.com/survey/lang.htm#Introduction
avatar
>nocturnal<
Moderator
Moderator

Male
Number of posts : 1113
Age : 28
Location : Kuching
Registration date : 2008-08-31

Character sheet
Insane Posters:

View user profile

Back to top Go down

TMX2012 assignment

Post by ong sue ann on Fri Jan 16, 2009 9:55 am

Question 11

Define database.
Database can be defined as a collection of computer programs, procedures and documentation that perform some tasks on an operating system.
http://en.wikipedia.org/wiki/Software

List out 5 software that can create database. Briefly explain each of the software.

1. PHPMagic – This is an internet databases that can enable u to make a web database with no previous knowledge of PHP or MySQL coding. You create the database tables and fields and the software generates all the code for you, just need to imply upload the generated code to your server and run the generated setup file in your browser.

http://www.websitedatabases.com/index.html

2. iolo System Mechanic 8.5- It includes everything you needed to keep the computer function at the peak speed and efficiency. Nearly all PC problems and slowdowns can be traced back to faulty settings, bits and pieces left over from uninstalled software, clutter and file fragmentation that occurs in standard use. System Mechanic can automatically find and repair errors, remove unuseful file clutter and also unuseful startup applications to allow your PC operate reliably and as fast as possible.

3. Roxio Toast 10 Titanium for Mac OSX- This software allows you to go high-definition on your Mac and record HD content from a HD video camera or TiVo DVRs to standards DVDs or Blu-ray Discs. Besides that you also can transfer your content from your Mac to your iPhone or iPod connected to the Internet through Wi-Fi.

4. Diskeeper 2009 Pro Premier Edition- It can defragment you system in real-time and fast. Prevents the fragmentation of key operating system files to maintain system reliability. Other than that it is able to let you monitor your system's file usage and organize your most commonly utilized files for the fastest possible access.

http://www.software.com/spotlight/

5. ISYS search software- This is specially design to provide powerful search, direction-finding and discovery across a wide range of formats, languages and platforms. It also helps the organizations control corporate knowledge, cutting down costs and risks, and enable rapid discovery of critical intelligence.

http://www.isys-search.com/technology
avatar
ong sue ann
Black Coffe
Black Coffe

Female
Number of posts : 1
Age : 28
Registration date : 2009-01-16

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by FENG~SHUI~MASTER on Tue Jan 20, 2009 3:48 pm

to lerler87@gmail.com.my
Ng here. send oso cannot, post oso no acc. so dono wat do so post here loh...
i know i'm late liao, but... i try many many timeS liao... unimas internet vr T_T.
Next post is my answer.
avatar
FENG~SHUI~MASTER
Black Coffe
Black Coffe

Male
Number of posts : 10
Age : 29
Registration date : 2008-10-09

Character sheet
Insane Posters:

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by FENG~SHUI~MASTER on Tue Jan 20, 2009 3:51 pm

1.
html


html is the principal language that is used to
create web pages. It has been in use since the internet was first founded.


It is a static create website programming language.
It does not process anything or make your site interactive, it just sits there
and tells the browser how the site should look.


2.
dhtml


One such language that has evolved is dhtml, a
language that makes web pages both interactive and dynamic. It consists of
several different components, including Java Script, html, the Document Object
Model (DOM) and Cascading Style Sheets CSS. Using these, a web designer can
control how the various elements of a web page are positioned and displayed
within a web browser window. All pages designed with create website dhtml
utilize client-side scripting, which means that the changes it initiates occur
after the page has been fully loaded and viewing has begun. Server-side
scripting languages, such as Perl and PHP, run on the server side before the
page has finished loading.


3.
Java
Script



JavaScript, contrary to its name, has virtually
nothing to do with the Java programming language. JavaScript is a scripting
language. Scripting create website languages are used to connect diverse
pre-existing parts to accomplish a new related task without compiling. Instead,
scripting languages are interpreted, and are executed faster than a compiling
language. JavaScript is very versatile and can communicate with other languages
effectively. JavaScript is a registered trademark of Sun Microsystems, and is
compatible with every major browser on the market.


4.
Document
Object Model (DOM)



This model is now compatible with most web browsers.
It provides a standard set of objects that can be used in web programming,
making it easier to access and change web documents. The Document Object Model
looks at documents as a tree. Each of the elements within the document is
regarded as a branch on a tree, and these elements can be accessed and modified
through the DOM. Also, it is platform and language independent. This cross-platform
compatibility is extremely significant because most wireless devices are now
equipped with access to the internet and email. These wireless gadgets have
installed on them web browsers and platforms that are not compatible with many
elements of the basic html. The object model enables programmers to create
documents that are structured in such a way that all web browsers will be able
to display the document relatively equally, regardless of what sort of device
is being used to view the web page. Also, it is compatible with all programming
languages


5.
Cascading
Style Sheets (CSS)



Cascading style sheets specify how elements of a
page are to be displayed. A cascading style sheet is normally an external file
saved with a .css file extension and is uploaded with the rest of your web
pages. This .css file specifies a layout for a webpage given certain tags and
attributes. Then, all the programmer has to do is create website reference that
.css file in the code for the webpage he or she is developing and just layout
the webpage properly, and the .css file will automatically format all of the
tags and attributes as specified. Specific styles can be applied to everything
from paragraphs to email forms and much more.


http://www.bluevoda.com/create-website-DHTML.htm


6.
PHP
(Hyper text processor)



7.
ASP
(Active Server Page)



We are defining here
two standard website programming language PHP (Hyper text processor) and ASP
(Active Server





Page) for Website Programming Development. Basically
it is database driven website programming
languages. Whenever you require huge data connectivity and extra features PHP
and ASP are useful. ASP.NET is such type of programming language which
providing by Microsoft Product Technology. On other hand PHP is an open source
programming language which is derived from many of various languages.

To develop dynamic database oriented websites these both programming languages
are used. Microsoft Product mostly comfortable with Active Server Pages (ASP)
and is also used IIS Server (Internet Information Server) to run asp
application. But PHP can connect with different types of databases and so it is
platform independent programming language.

There are some differences between two website programming languages define as per
below.

Database Connectivity
IIS Server is required to install on a windows server platform for an ASP.Net
to run successfully. But it is required to purchase the package. Other side PHP
is free package to run programs on Linux server. In ASP.Net it requires MS SQL
Server of Microsoft so that database connectivity is expensive for ASP.Net. And
PHP basically uses MY SQL for database connectivity which is freed accessible.

The Simplicity
There is code behind structure of PHP is simple to understand, a fresh
programmer can do easily to code it. Other hand ASP.Net codes are not so easy
to quick understand for programmers.

Run Time Speed
If we discuss about run time speed of PHP and ASP then PHP should gets the
upper hand because of ASP.Net generally uses the code which is require to time.
And PHP code has in built memory space to run fast web application.

Security
Purpose
ASP.Net is most useful to big Organization which has required more security for
its internal process and some security numbers. Because of ASP.Net is so safety
protection and PHP has not a security Level Because of it is open source code.
So this is mail difference between PHP and ASP.Net.

And finally, we can conclude that both programming languages have their own
advantages and disadvantages. It is just depending upon the user’s requirement
and budget to afford for any kind of web programming development. Generally we
can say that PHP is for small or middle level business websites and ASP.Net is
for a real big company or business firm.

About Company: Outsourcing website development
is a leading website development company deliver outsourcing programming
development, website application development, web software development services
that increase efficiencies, and reduce operational costs of outsourcing
business.
http://www.articlealley.com/article_576302_4.html


8.
Backend
Programing



As the name suggests, backend website programming
forms the backbone of any website. The main purpose of having a website
programmed using a developmental programming language is to have full control
over the website or rather to make it fully functional. Obviously, the work
done is said to be perfect only when it meets the purpose of its presence. This
is what is promised by most of the website development companies, but by the
end of the day we see only very few companies keeping to their promise and that's
what we at Web Design do.

It is true that the website's design and the content are the two basic elements
of any website which are visible to the visitors but the fact that lies behind
is that the website's programming language is what plays the key role giving
the website a complete shape making it even more sophisticated. This
completeness is attained only when appropriate website development tools are
used for programming the various modules.

Before deciding on which building tool is to be used, it is essential to have a
clear picture of the functionality that the website is expected to perform. If
the website is just going to be an online show piece of the business then it is
sufficient to have a basic website with some minor programming done behind. But
in case of an ecommerce web site design, it is essential to have the website
programmed with a high-end programming language. The money transfer and the
transfer of other confidential data demand the system to be highly secured and
more reliable.

Yet another most important point that needs to be taken into consideration is
that the programming language and the backend database should be selected based
on the expected life of your website. If it is expected to be live for a long
period of time with huge amount of data behind, then it is advisable to go with
the latest programming language which would not loose its vanity for a long
time along with a database that can store large amounts of data.

Though it sounds too technical, it should not bother you too much as XEL Web
Design is always at your side to assist you. Based on our experience and
expertise, we can assure that we would be able to suggest you the best
configuration. On just knowing the business model of your business, we would
readily be able to advise you on the right technology and the apt database that
would turn your dream project into reality.
http://www.net4gains.com/backend_programming.html


9.
NET


10. CFML


http://www.image-xl.com/webhosting.html


11. SQL Programming


SQL Programming
SQL Programming is a very common relational database programming language
frequently used in our website projects that utilize complex back-end systems
with database driven information. We also use the open source MySQL database as
a common variant of this relational database. Whichever type of database
programming is ideal for your particular situation, the goal is to increase
accuracy the efficiency with which data is stored.


12. Flash
Programming



Flash Programming
Adobe (formerly Macromedia) Flash Programming can be used to create interactive
websites. Flash programming is usually only used when the desire for movement
or animation is needed. However, flash programming might also be needed or be
relevant to conserve bandwidth if a lot of website photography or images are
used. Most web hosting packages or web hosting plans are pretty generous these
days, therefore, you might want to use flash programming to maximize the
available space on a website. Our flash programmers will make special
consideration if your website project needs to be search engine friendly. Also,
if we are editing the flash programming of another flash programmer it is
extremely important you are able to provide the original flash programming
source file in the appropriate file format.


13. XML
Programming



XML Programming
XML programming is very commonly used by our website programmers and search
engine optimization staff. XML programming is not a replacement of the primary
website programming language (i.e., HTML, PHP, ASP, etc.). XML programming is
mostly used to store, transfer data and describe the actual data. Most third
party shipping API's such as FedEX, UPS, DHL, etc. use XML programming in their
coding. In another example, Google.com, uses a XML site map used by their
search robot.

11, 12 & 13 de URL lost liao. forget to copy.
avatar
FENG~SHUI~MASTER
Black Coffe
Black Coffe

Male
Number of posts : 10
Age : 29
Registration date : 2008-10-09

Character sheet
Insane Posters:

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by >nocturnal< on Tue Jan 20, 2009 5:34 pm

to candyclk or lerler87 or my tmx2012 lab demo:

my lab session will change to wednesday morning, 9-11 with muhd. hafiz. actually i missed the wednesday lab last week so dr. ling asked me to attend your demo on friday morning. haha. that's all. just to inform you...
avatar
>nocturnal<
Moderator
Moderator

Male
Number of posts : 1113
Age : 28
Location : Kuching
Registration date : 2008-08-31

Character sheet
Insane Posters:

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by aries_gurlz on Wed Jan 21, 2009 8:54 pm

well..muhd.hafiz is a good lab instructor...i had attend his lab session today...
avatar
aries_gurlz
Black Coffe
Black Coffe

Female
Number of posts : 18
Age : 28
Registration date : 2008-09-26

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by candyclk on Thu Feb 05, 2009 11:07 am

>nocturnal< wrote:to candyclk or lerler87 or my tmx2012 lab demo:

my lab session will change to wednesday morning, 9-11 with muhd. hafiz. actually i missed the wednesday lab last week so dr. ling asked me to attend your demo on friday morning. haha. that's all. just to inform you...

Ok
I agree Hafiz is a good lab demo.
among us, he is very experienced.
avatar
candyclk
Latte
Latte

Female
Number of posts : 57
Age : 30
Registration date : 2008-09-08

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by candyclk on Thu Feb 05, 2009 11:09 am

FENG~SHUI~MASTER wrote:to lerler87@gmail.com.my
Ng here. send oso cannot, post oso no acc. so dono wat do so post here loh...
i know i'm late liao, but... i try many many timeS liao... unimas internet vr T_T.
Next post is my answer.

I have read it
well done
please don't stress yourself over the connection problem

i understand your problem
avatar
candyclk
Latte
Latte

Female
Number of posts : 57
Age : 30
Registration date : 2008-09-08

View user profile

Back to top Go down

Re: [FSTS] TMX2012 Exercise

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum