Open Means Open Means

Oracle is a towering software giant in the world

No comments on “Oracle is a towering software giant in the world”

Oracle is a towering software giant in the world

Entry into cloud computing

Oracle has entered into Cloud computing for the first time. Oracle’s CEO Larry Ellison is confident of this move because of the security and performance of Oracle. Oracle’s machines were designed from the beginning by a company that controlled both the main hardware and the software. If you have your machine designed in concert with both hardware and software, it offers an advantage to you. The advantage is in the form of better ease of use, better performance and lower cost. For making its softwares effective in Cloud environment, Oracle rewrote more than hundred business softwares like its sales management software. Oracle’s sales management software has a competitor Salesforce.com. But this software was constructed by many suppliers and is less effective than Oracle’s. Security wise also, it does not compete with Oracle. Oracle announced its entry into Cloud and launched its social network in San Francisco during its annual event, Oracle Open World.

Launching of social network for enterprises

Oracle Social Network is an internal social network for enterprises with a Facebook like friendly user interface. Oracle’s Cloud has the Infrastructure as a Service (IaaS) and Application as a Service (AaaS). Users are offered the flexibility of Amazon EC2-like elastic computing. What this means to the user is that they can move freely from various clouds to Oracle’s cloud any number of times they feel like. They can expand or shrink their usage as they feel. Users have to pay a monthly subscription fee and can access any Oracle software in the Oracle cloud like for example Oracle Sales Management, Human Capital Management, CRM, Oracle network etc.

Hardware capability

One of the problems a company venturing into cloud computing faces is the hardware capability. They need to store millions of data of the users securely and qualitatively so that users can retrieve or manipulate their data in any way they want. As Oracle has expertise in both software and hardware, this is not a big problem to it. In fact, cloud computing is a natural offshoot for Oracle’s capabilities, which have been proved time and again. But one thing is mysterious. Why is it that Larry Ellison chose to attack salesforce.com so often during his speech in the Oracle Open World event? Ellison compared his product with that of salesforce.com and even called the latter as a fake cloud. A company executive should talk only about the superiority of his products and explain their salient features before the assembled people. No mention need be made about the competitors. If your products are superior, they will prove so in the market place. Market is the best place to test the superiority of one’s product. Therefore, Larry Ellison should have avoided criticising salesforce.com in his speech and that too so often. Of course, Ellison’s anger is understandable because a few hours before he spoke, salesforce.com’s executive Benioff had called Oracle as false.

Parallel computing is powerful

Oracle recently launched its T4 Sparc processor of Sun Microsystems, which Oracle acquired in 2010. Oracle is keen to establish itself in parallel computing for enterprises. Parallel computing means breaking up a huge task into several smaller tasks and doing all of them simultaneously. Oracle’s Exxdata and Exalogic software launches were successful. Now Oracle has launched Exaalytics during Oracle Open World conference. These engineered systems simplify the IT infrastructure of an organisation by combining both hardware and software. They reduce cost and improve speed and productivity. Exaadata enhances database of the company. Exalogic enhances application processing. Exalytics will find usage in business intelligence to handle and analyse data. Larry Ellison stated that this new engineered system will deliver data analysis at the speed of thought. Exalytics will feature parallel hardware and software architecture and dense data compression. It has a memory of 1 TB (terabyte). The average response time improvement over other existing business intelligence is nearly 18 times. It will be an open solution for use in heterogeneous IT environments. Testing of this software has been done by the government, telecom industry and data service providers.

Oracle1

Powerful data interpretation software

The software will help companies take better business decisions. With an array of data at their disposal, it will be useless if there is no proper data analysing or data interpreting tool in their possession. Exalytics has solved this problem. In the past decade, there has been an explosion of data. Add to this, machine generated data and social network data. Companies are finding it difficult to cope with this huge data flow. It is not possible to manually handle the situation even if you employ hundred people. Moreover, human errors can nullify any effort in data interpretation. Therefore companies were facing the challenge of acquiring, organising and finally interpreting a huge volume of data. Now Exalytics has come in handy for them.

Planning more acquisitions as it is a cash rich company

Oracle is planning to purchase industry-specific software makers as it is facing mounting competition from the smaller rivals. Oracle is focusing on verticals like financial services, banking, telecommunications and retailing industries. Oracle is a cash rich company and has $31.7 billion in its cash kitty. Therefore acquisitions will not be a problem for the company. Oracle is world’s largest maker of database software. The company’s software and hardware can boost efficiency, letting customers reduce the number of servers and databases they run. The small companies that pose a competition to Oracle focus on specialised software applications and make inroads into the Oracle’s business. Oracle has spent more than $40 billion for acquisitions since 2005. Last year, Oracle acquired Sun Microsystems for $7.4 billion. The acquisitions have helped Oracle to gain programmes in the domain of operations, human resources and other complicated computing tasks in various fields.

 

Sale of OFSS falls through

Oracle was trying to sell Oracle Financial Services Software’s services unit to the private equity firm Catlyle and former top executives of the company. But now the deal has fallen through. The bid received was below the expectations of Oracle. Now Oracle is reconsidering whether the sale is worth or it can retain it. But bankers are trying to romp in some IT services companies that may be interested in expanding their Indian operations to make a fresh bid for the unit. Oracle Financial Services Software was earlier called as i-flex Solutions. The bid amount received was $200-$300 million, but Oracle’s valuation was close to $1 billion. The basis of valuation by Oracle was that the services division was contributing nearly 35% of Oracle’s India revenue. OFSS had a market capitalisation of around $4 billion. Its shares were last traded at Rs.2156 in the Indian stock markets. But Carlyle feels that since the services unit does not possess any intellectual property, it does not merit this much valuation. Oracle is experienced with over 50 acquisitions that include companies like Peoplesoft and Siebel. But when it comes to selling, Oracle seems to lack negotiating skill. Others who showed interest in acquiring OFSS were CapGemini, HCL Technologies and L&T Infotech. The banker involved in the deal was Credit Suisse.

Oracle files lawsuit against Google

Services are not a key focus for Oracle. Its strong points are technology and products. Services business came to it automatically when it inherited i-flex Solution in 2005. There is a patent litigation going on between Oracle and Google. Oracle Corporation wants to question Google CEO Larry Page in the course of litigation between the two towering corporate giants involving high stakes. Oracle had sued Google last year, claiming that the Android technology infringes upon Oracle’s Java patents. Oracle bought Java programming language through its acquisition of Sun Microsystems in 2010 January.

Good results but hardware performance not satisfactory

Oracle reported an increase of 36% in its net income to $3.2 billion in the quarter ended 31.05.11 as against an income of $2.38 billion in the corresponding period of the previous year. The growth was driven by software sales. The company recorded a decline in its hardware business. Total revenue increased to $10.8 billion from $9.5 billion in the corresponding period of the previous year. It represented a growth of 13%. Software license sales are the main contributing factor to the company’s growth and it increased by 19% to $3.7 billion. This was achieved with almost no help from acquisitions. Sales of hardware products declined by 6% to $1.16 billion. This shows that Oracle has not been benefitted fully from its acquisition of Sun Microsystems Inc.

World’s second largest software maker

Oracle is world’s second largest software maker (in data-based software, it is world’s number one). In India, the company’s name has been somewhat tarnished because of the Irish lawsuit against Oracle Financial Services (OFSS). Allied Irish Banks has filed a lawsuit in the Irish High Court against Oracle and one of its subsidiary companies, claiming damages of more than 84 million pounds for breach of contract, negligence and misrepresentation. But it should be noted that lawsuits are quite common among big corporate giants. They have a full fledged legal department to handle such matters. This will not affect the reputation of the company unless any adverse judgement comes.

Opera: The fastest browser with great potential

No comments on “Opera: The fastest browser with great potential”

We all agree that the best cell phone browser is none other than Opera Mini. But when it comes to computers Google Chrome & Firefox are much more used than Opera. I used Opera some long time ago and then I fell in love with Mozilla Firefox later and after that with the Google Chrome because it gave me a lot of screen space and so many good options. Since, the idea of giving the web more screen space than the browser was accepted by the users almost all browsers adopted the same policy. And Firefox had some major difficult time with their latest version loading slowly and Chrome gained popularity in the mean time by adding more and more add ons as well.

Anyway, I somehow got into the Opera's website and I thought of giving the latest version a shot – and I really liked it. You know, here in India, most of us use Bsnl Broad band connection and mine is Rs. 7500 (approx. $150 ) a year connection with unlimited bandwidth and 512 Kb/s speed. Now this is not a fast connection. And that’s the main reason I liked the new Opera. And I’ll tell you why!

I’m not a pro or geek or whatever and I don’t know what some features are for. But I will tell you what I liked about this browser.

Opera Turbo

Opera Turbo is the most useful tool for me in Opera. If your internet connection is slow you can turn on this guy and your pages will get loaded faster than the normal speed. Thy uses some technique here to load the important contents first or something. I don’t know what is the science behind this little tool but it does works pretty good and when ypu open some new web 2.0 site with loads and loads of clutter graphics you’d better turn this thing ON if your connection is slow.

Opera turbo

I think Opera is popular for their speed itself. I came across an article on their website about the speed tests and the opera stood first.

"Opera's still the speed champion, as usual."

- Lifehacker

Opera Unite

I actually doesn't use this thing but it is something about accessing your data from anywhere in the world via internet. It’s not a unique thing, there are so many services out there but I don’t know whether Opera is the first browser which comes with such a feature by default.

Open Individual Private tab

In Firefox there is Private browsing option, but once you go private then browser as a whole will go to Private mode. In Chrome there is Incognito window, still one can’t have an Incognito tab in a normal window. But that’s possible in Opera! Yeah, you could Open some Incognito tabs while you’re working in a normal window if you don’t want your pc to store data from that particular page. This is good since we won’t have to deal with multiple windows whenever we want some privacy!

private tab

Extensions

Add ons was the best thing about Firefox. But now Opera and Chrome have lots of useful extension or add ons (or plug-ins or whatever they call them). I think still Firefox have way too much add ons than any other browsers but I have everything I want on Opera itself. Facebook, imdb, Ad free YouTube and everything I want is right there. I think Opera has great potential and more developers will be interested in Opera.

Widgets

Opera got some cool and productive applications called ‘Widgets’, there are hundreds of them available and you can publish your own if you want to. There are games, social networking and developer widgets which will help to make your online life and little bit more fun and easier. It’s fast and easy to install.

Opera Widgets

If you haven’t tried Opera on your PC yet, I would recommend you to do so. Opera is a browser which is really really fast and which can provide you all the options a normal user needs. Opera is, without a doubt, getting better and better and it’s definitely in mainstream competition with Chrome, Firefox, Internet Explorer, Safari etc.

Triggers in SQL Server

No comments on “Triggers in SQL Server”

In this article, I would like to describe one of the most important topic in database – Trigger. My discussions here in this document will be restricted within Microsoft SQL Server Trigger. Throughout this article the following points will be conversed:

1. What is a trigger?
2. When to use triggers
3. Types of triggers with examples

1. What is a trigger?

Triggers are a special kind of database object attached to a specific table. It is a special type of “stored procedure” that executes a batch of SQL code when either an insert, update and/or delete statement is fired on a particular table. The main difference between a stored procedure and trigger is – former is a compiled collection of SQL statements which resides in database though they are not automatically run and they need to be called explicitly by the user but triggers are event driven. When the particular event on that table is called, triggers are automatically executed.

2. When to use triggers ?

Assume a scenario. You just wish to perform some job before or after an insert and/or update and/or delete statement fired on a particular table regularly. In this case, the most elegant solution should be writing a trigger on that table. The full process will occur automatically without any manual hazard. There is a special type of trigger named Instead Of trigger which is performed when user wants to perform a task Instead Of Insert/Update/Delete. 

3. Types of triggers with examples

There are three types of triggers in SQL Server:
 
a) DDL Trigger : They are mainly used for administrative work. It can fire in response to a Transact-SQL event occurred in current database or current server. But keep one thing in mind, DDL triggers can be fired only “after” DDL statements. You cannot use them as INSTEAD OF.

Syntax:

CREATE TRIGGER trigger_name
ON { ALL SERVER | DATABASE }
[ WITH [,...n ] ]
{ FOR | AFTER } { event_type |event_group } [,...n ]
AS { sql_statement [ ; ] [,...n] }
::=
    [ ENCRYPTION ]
    [ EXECUTE AS Clause

Example:
Using DDL trigger, you can prevent to create, update or delete any table or database or stored procedure which is very much useful for a complete database.
Create a table named TEST. Following trigger will prevent dropping a table from a database:

Step 1:
     CREATE TRIGGER PreventDropTable

     ON DATABASE

            FOR DROP_TABLE

            AS

            PRINT 'Dropping Table is not allowed.'


Step 2:
To test the Trigger, write the following command:
DROP TABLE TEST

This should throw following message:
Dropping Table is not allowed.

Step 3:
You can disable the trigger and then drop the table. Last line of the code is used to enable the trigger again.

            DISABLE TRIGGER PreventDropTable ON DATABASE;

      DROP TABLE TEST;

            ENABLE TRIGGER PreventDropTable ON DATABASE;

b) LOGON Trigger : It fires SQL statements or stored procedure in response to LOGON events. Most important thing is - Logon triggers fire after the authentication phase, but before the user session is actually established. If authentication fails, this trigger will not fire. Here all messages that are written in trigger are directly diverted to the SQL Server error log.

Syntax:

CREATE TRIGGER trigger_name
ON ALL SERVER
[ WITH [,...n] ]
{ FOR | AFTER } LOGON
AS { sql_statement [ ; ] [,...n ] [ ; ] }
::=
     [ ENCRYPTION ]
     [ EXECUTE AS Clause ]


Example:
Create LOGIN test WITH Password = 'password'
GO
Create Trigger PreventLogon
ON ALL SERVER
AFTER LOGON
AS
IF ORIGINAL_LOGIN = 'test'
ROLLBACK()

Here, trigger PreventLogon will prevent user test to log in the database on all server.

c) DML Trigger: In SQL Server there are mainly two types of DML triggers: AFTER and INSTEAD OF. It is true that there are no BEFORE trigger in SQL though it’s valid for Oracle, the following list of commands cannot be used within a trigger body:

CREATE DATABASE
ALTER DATABASE
DROP DATABASE
LOAD DATABASE
LOAD LOG
RECONFIGURE
RESTORE DATABASE
RESTORE LOG

Syntax:

CREATE TRIGGER [schema_name. ] trigger_name
ON {table | view }
[ WITH [,...n ] ]
{ AFTER | INSTEAD OF }
{ [ INSERT ] [, ] [ UPDATE ] [, ] [ DELETE ] }
[ WITH APPEND ]
[ NOT FOR REPLICATION ]
AS { sql_statement [ ; ] [,...n ] }
::=
    [ ENCRYPTION ]
    [ EXECUTE AS Clause ]

AFTER trigger is the default one. You use an AFTER trigger when you want a trigger to fire only after SQL Server completes all actions successfully.
Example:

CREATE TRIGGER AfterInsert

ON TEST

AFTER INSERT

AS BEGIN

PRINT 'Inserted Successfully.'

END

This AfterInsert trigger will be fired every time after an row is inserted in TEST Table.


INSTEAD OF triggers take place instead of any SQL action being made.
It can be used as BEFORE triggers available in other RDBMS systems. Let, you define an INSTEAD OF trigger on a table FOR INSERT, the trigger will fire BEFORE the data is inserted into the table. But you can write an INSERT statement within the trigger then the insert will take place. That means, before statement trigger is fired and then event is performed. Now if you don’t write the INSERT statement within trigger then instead of insert, trigger is fired.
  
  Example:

CREATE TRIGGER InsteadOfInsert

ON TEST

INSTEAD OF INSERT

AS BEGIN

PRINT 'Value cannot be inserted. This is a master data table.'

END

This InsteadOfInsert trigger will not allow inserting any row on test table. If you wish to insert value then you have to disable the trigger first and then perform the INSERT operation.

Microsoft – Google battle in smartphones and search engines is exciting to watch

No comments on “Microsoft – Google battle in smartphones and search engines is exciting to watch”

Microsoft – Google battle in smartphones and search engines is exciting to watch

After Bill Gates’ exit, what?

A decade back, Microsoft was a towering giant in computer software industry. Today how it is performing? Has it adjusted to the new changing situation? Has it adopted itself after the exit of Bill Gates? These questions are tormenting the minds of the investors.

Will Windows 8 bring a revolution?

Microsoft has reported 5 lakh downloads of Windows 8 preview by the developers. It will vie with Apple Inc. Microsoft’s operating system can run handheld touch-screen computers, aimed at narrowing the lead of Apple’s iPad in the tablets market. Microsoft was under pressure to come out with a Windows software capable of running thinner and smaller tablets with battery life to challenge that of Apple’s iPad. The launching of this Windows 8 software will catapult Microsoft into the top slot at par with Apple and Google’s Android software. Yahoo, AOL and Microsoft, the three major technological giants have hitherto competed for digital advertising revenue. Now they have come together in partnership in which they will sell ads for one another. Google dominates search advertising market with its Google Adsense. By joining together and selling for one another, the three companies hope to reduce the need for third party ad networks that sell some of the less desirable ad space.

 

PC sale is declining

Microsoft’s Windows sales missed analysts’ estimates for the third quarter in a row. The reason for this is the consumers’ preference for notebooks and tablets instead of PCs. In 2011, companies will be shipping 60 million tablets and nearly three fourths of them will be Apple’s iPads. This figure will rise further to 275 million units in 2015. Apple’s market share is expected to come down to around 45% at that time. In the Quarter ended June 2011, Apple sold 9.3 million iPads. Nearly a fifth of this figure was to customers who chose to buy Apple’s iPads instead of a PC.

But PC is irreplaceable

But Microsoft need not unduly worry about this trend. PC will never die a death. There are many things that can be conveniently done with a PC, which cannot be done with a smartphone or a tablet. I am a freelance journalist and I have contributed more than 3000 articles to various publications and websites. Before the advent of computers and the Net, I was typing all these articles with the help of a typewriter, which only recently I donated to a typewriting institute. After this, I started preparing my articles in a PC and sending them to the websites straightaway. Now imagine, can I do all these things in a tablet or a smartphone? I can type with a speed of hundred words per minute in a PC or typewriter. But I cannot produce even a fraction of that speed in a smartphone and tablet. Therefore PCs are indispensable for certain types of works and cannot be dispensed with.

Google-Motorola pact may favour Microsoft?

Microsoft has introduced its Express Mouse. It can track virtually any surface. Its sporty finish in pink colour is appealing. The Google-Motorola deal is indirectly helping Microsoft. Google’s purpose of acquiring Motorola was for patents as it was losing the patent cases filed by Apple in various courts. But this move has created fear psychosis in the minds of players like Samsung, LG, and Hutch etc who are using Google’s Android software in their mobile phones. Now that Google itself has become a competitor for them, it is unlikely that they will continue to rely on Android for their future mobile phones. At the earliest opportunity, they will jump into another software and here is what Microsoft can gain. If Microsoft induces these players to opt for its software, then its business and revenue will grow and so also profits. Mobile phone players do not have any reservations about Microsoft because till now Microsoft is not a player in the mobile phone hardware industry.

Will Bing challenge Google?

The biggest challenge that Microsoft is facing is whether its Bing search engine can effectively challenge the supremacy of Google. Google is on top of the world with regard to search engine and the ads related to it. Microsoft is spending $5 billion every year in order to inch towards the top position in this field. Google has two thirds market share in USA in search engine market and much more in other countries. In order to break this stronghold of Google, Microsoft is trying to change the definition of search engine. So far search engine helps one to find out websites based on the nouns that users feed in their browsers. But Microsoft wants to present a particular action in the search engine based on the verbs the users feed. The name search engine itself will be changed to decision engine by Microsoft. Even then, it will take quite long for Microsoft to break Google’s stronghold.

MoU with Anna University

Since its induction in late June, Microsoft’s cloud-based MS Office 365 experienced its first major outage recently for five hours. In India, Microsoft is scouting for R&D talent in smaller cities. It is to hire 300 engineers this fiscal year. Customs and Central Excise Settlement Commission has imposed a penalty of Rs.2 crore on Microsoft India and its former Chairman Ravi Venkatesan in a case of customs duty evasion involving sale of its software in India. Microsoft has opened a new R&D facility in Bangalore, the tech hub of India. Microsoft has signed a MoU with Anna University, Chennai promising to kindle innovation and developing entrepreneurial skills among the students. The programme is named as ‘I Spark’. It will provide 5.7 lakh students designer softwares. Microsoft will also directly hire from Anna University for research work.

Initiative for reliable technology

Microsoft is taking all initiatives to make technology as reliable and trustworthy as any other infrastructure in the modern world like safe water or secure roads. Microsoft has chosen Tech Mahindra to set up testing lab. Encoder Conformance Testing Lab (ECT) is for developing of IPTV solutions on Microsoft Mediaroom based softwares. It will enable the delivery of multimedia content over an IP network.

Will Bing-Baidu partnership be productive?

Coming back to search engines, Microsoft has decided to partner China’s Baidu in English search. This will help Microsoft’s Bing to penetrate China and further dent Google’s business there. Baidu enjoys three quarters of search engine market share in China. China is world’s largest Internet market. Baidu is eyeing overseas Chinese to use English words in their search engine. Google pulled out of China last year after a fight with Chinese government over censorship. The partnership between Baidu and Microsoft will automatically activate Bing if any Chinese typed an English word into Baidu search engine. There are more than 450 million Internet users in China. In the first quarter of 2011, Baidu had a 76% Chinese market share of search engines. Google had 20% and Bing a negligible share. Already Bing and Baidu had cooperation on mobile platforms and page results. But there are doubts as to whether this partnership in search engine can boost Microsoft’s share in a big way. This is because Chinese people prefer to use Chinese language in search engines to obtain results quickly and do not prefer English. An overwhelming majority of the Chinese do not understand English. Moreover, many English words are not workable in Baidu search engine. Therefore, a few Chinese, who prefer to type English words in search engines, prefer to type it in Google and obtain the desired results. Therefore analysts doubt as to whether the Bing-Baidu partnership can affect Google’s 20% domination in Chinese market.

Acquisition of Skype

Microsoft lost a patent battle in US top court. This may cost Microsoft $300 million and has already forced changes in the MS Word software. Microsoft developed the first ever consumer level device that can see in 3D. Its name is Kinect. But hackers have developed a fascination for Kinect. Hackers are turning this accessory into a motion sensing technology. Microsoft, in one of its biggest buyouts in more than three decades, will snap up Skype for a whopping $8.5 billion. As Microsoft is a cash rich company with cash on hand worth $48 billion, it does not face any problem in readying this huge cash. Skype enjoys patronage of millions of people the world over. After the acquisition, Skype will become a new business division within Microsoft and Skype CEO Tony Bates will become the President of this division. Skype will support Microsoft devices like gaming console, Xbox, Kinect and a wide array of Windows applications.

Microsoft-Nokia partnership may change smartphones equation

Microsoft’s partnership with Nokia is a challenge for Apple’s iPhone. Right now, Apple and Google’s Android dominate the smartphones market. Microsoft has failed to penetrate the smartphones with its Windows Phone software. Nokia has seen its market share shrink in USA. Its alliance with Microsoft will result in its switching of its existing Symbian software with Windows software of Microsoft. Nokia hopes to capture 20% of the market share in US in 2015 with the Windows software.

Why force customers to run for a third party software?

Many customers have grievances also against Microsoft inspite of its many achievements. For example, a person who wants to convert his Power Point presentation into a DVD so that he can play it in the DVD player to a wider audience will have to resort to a third party software like Moyea Power point – DVD converter by paying $100 separately. Why can’t Microsoft itself provide such a facility in its Power Point software, more especially when the customer is paying for acquiring the MS office software? Why should Microsoft force the customer to shell out money to a third party for his need? I have given this as an example. There are many such applications that need a third party software. While some of these third party softwares can be acquired free of cost, some others cost a lot. When a small group of people without any huge money at their disposal could develop a software by using their programming knowledge and offer it to users free of cost, what prevents Microsoft, sitting on a huge cash pile to undertake research and produce a similar programme for their clients? In future, Microsoft should provide all such softwares in its MS Office software package itself so that its customers can find a solution to their problems within MS Office itself.

Introductions & Classifications of Markup language

No comments on “Introductions & Classifications of Markup language”
We come across several documents in our day-to-day working. In fact, documents have existed from the beginning of civilization. It has, therefore, always been important to manage them so that their intended meaning is clear. Earlier, the documents recorded with pen and paper, were formatted by human typesetters who followed pre-defined markup instructions. For example, to provide extra information or to highlight the importance of some text in a document, the typesetters used different colors, or quotation marks or color to a document, to add special meaning to it, is referred to as markup. Definition of Markup Language. To ensure that the user understands the markups, we need to follow a set of rules. A markup language defines this set of rules, and helps add meaning to the content and structure of documents. Markup can be classified as follows: • Stylistic Markup Language • Structural Markup Language • Semantic Markup Language 1] Stylistic Markup The presentation of a document is determined by this markup. In the case of word processor applying stylistic markup would involve making the text bold, italicized or changing the font. In case of HTML and are two of the many tags that help in stylistic markup. 2] Structural Markup The structure of a document is determined by this kind of markup. This markup, for example, determines the heading or paragraph in a document. For example, the tag in HTML is two of the many tags that help to structure the document. 3] Semantic Markup The content of the document is determined by this kind of markup. Tags in HTML can be considered as examples of semantic markup. In the late 1960's, three researchers at IBM began working on the problem of dealing with documents created on disparate systems that used proprietary formats. The research made it obvious that the following three primary requirements were essential, in order to have an interoperable system: * There should be a common document format supported by the document processing programs. * The common format should be specific to their domain, for example, a domain for legal documents and a domain for medical documents. *There should be specific rules for the format of the document. The system of formatting documents was named Generalized Markup Language (GML). Over the years, GML was fine-tuned, and came to be known as Standard Generalized Markup Language (SGML). SGML is, therefore, considered to be the mother of all markup languages. SGML is a powerful language, but many of its features are rarely used because of its complexity. SGML describes markup languages, allowing authors to create their own tags that relate to the content. An SGML document needs a file, which has all the rules for the language, for its interpretation. That files needs to be sent along with the SGML document, so that the tags can be interpreted. Markup languages derived from SGML are called SGML applications. HTML is the most famous markup language derived from SGML. It has been extensively used on the web and is popular because of its simplicity. HTML was created to mark up technical papers so that they could be transferred across different platforms to be accessed by the scientific community. As the use of the Internet became popular, the non-scientific users became concerned about the presentation of their documents. Manufacturers of browsers started offering different tags that would allow authors to display documents with more creativity. The rapid growth in the numbers of tags created new problems. The implementation of the same tag in different browsers was different. Therefore, even today, we can find web sites, which inform the user as to which browser the site can best be viewed in.

More Articles …

  1. Visual Effects in Winforms
  2. Word-Processing
  3. The Features of Visual Studio.NET
  4. Benefits of XML Language
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Page 6 of 46

  • About Us
  • Faqs
  • Contact Us
  • Disclaimer
  • Terms & Conditions