Upload
mohan-r
View
336
Download
0
Embed Size (px)
Citation preview
Overview about Important Changes happening on the Web
New ways on the Internet to share information
Changes happening in Operating Systems and a small comparison about their position in today's web
Web as an application platform
Databases for Specific purposes
Programming Languages for web application development
RSS and Atom - XML file format for Feeds
News Feeds - Get updated news on your news feed reader when changes appear in the subscribed site
Podcast - Update your podcast reader/iPod to download new songs from the subscribed site
Videocast – Update your videocast reader/iPod to download new videos
BitTorrent Protocol - used to transfer data between seeds and peers
Azureus - A bittorrent client for GNU/Linux, *nix, OS X, Windows
http://www.torrentfinder.com - Torrent search site
http://thepiratebay.org - Torrent tracker site
DirectConnect - Share files within WAN/University Campus
eDonkey - Advanced P2P sharing within local network
GNUtella - GNU's file sharing network
Big Bloated Kernel (aka Hybrid Kernel) in Vista.
API rewritten in Vista which makes the whole system bloated
Customers hoping for Windows 7 to be slim and modular
Killing backward compatibility ghost
One system for every purpose?
Stylish OS X Leopard with Darwin Microkernel (Derived from FreeBSD Microkernel)
Fully Integrated with Apple's product line
Only concern is, we need to pay huge money to taste apple ('s products)
RedHat's Dominance in Server side
Novell SuSE on IBM's z Series (http://www.novell.com/partners/ibm/mainframe/)
Ubuntu, Fedora, Debian and OpenSuSE push in Desktop (perhaps laptop) market
Wide adoption in Universities and Government departments
Following the Great Unix Tradition, modern open source communities are technically powerful enough to challenge every proprietary product
Part of life for Research Students, Geeks, Hackers and Crackers
Unbeatable stand in Embedded Systems, Real-time Servers and Supercomputers
http://www.w3c.org is a standard body which is setting standards for HTML, XML, XHTML, CSS web markup languages
Acid 2 (http://www.webstandards.org/files/acid2/test.html) and Acid 3 (http://acid3.acidtests.org/) Tests are created to analyze the browsers capability to render the latest standardized web pages
Firefox, Safari, Opera passed Acid2 and are combating for Acid3 to take the lead in the browser war. But IE7 didn't pass Acid2. Its lack of design asks Microsoft to think about a complete rewrite of their browser
We need to take care of standards when we design web applications so that it will work on any browser which complies web standards. Otherwise our web application will become obsolete quickly
PS: On June 17, 2008. Firefox 3 set a Guinness record for the most downloaded Software in 24 hours. It was downloaded 8 million times (http://www.spreadfirefox.com/en-US/worldrecord/)
Oracle and its business - Before the arrival of MySQL, Oracle was unbeatable in database solutions. But its big memory print asks for high end machines and costs more for the customer. But CTOs are happy to have oracle solutions in their firms
MS SQL and its Boundaries – As usual, another Microsoft lock in. It only works on Windows Server OS and speaks only with Microsoft products
MySQL and Multiplication – A slim and sleek yet powerful full featured Database engine which gives High volume data transactions with tremendous response time. Its multi threaded working base provides high performance distributed warehouse. Today, most popular websites in internet are powered by MySQL. Sun’s acquisition will takeoff MySQL into business environments.
Sqlite embedded database – Sqlite is actually a SQL interpreter using libsqlite3 C library. It stores and retrieves databases either in Flat ASCII file or binary file. It is used by many embedded projects in the world
Java (Building business) – It has been the choice for nearly every complex project in the world. Sun's open source policy opens up java even more to the public. Thanks to Sun
PHP ( Php Hyperpower Performer.... nooo!! its Php Hypertext Processor) – Best server side backend scripting language powering most of the web's forums, wikis, content management systems. Its simple flow of programming allows web programmers to create complex web applications quickly
Python ( Swallowing the web with Django) – If php is simple, Python and its Django framework is dead simple to produce amazing HTML, front end pages with high quality CSS style sheets. It is one of the hottest web programming languages and it is used by popular sites in web .
Ruby ( Connecting the web with Rail Roads) – Yet another fantastic frontend scripting language with Rail as its framework. Has taken the world of web programming another step forward.
Microsoft .NET – “In simple words, Microsoft is trying hard to capture developer fishes with .NET. But it’s not going on their way” Anonymous from the Internet
The face of the web is changing rapidly. Today, the web is not only a data mine, but has been converted into a big brain with numerous neurons connected with each other in order to do complex things
“Its not the cells, Its the system that matters”
- Quote from Redhat's TruthHappens Video