Success is not in future it is under your feet Gain knowledge with us

Slides:



Advertisements
Similar presentations
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
Advertisements

Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
OPC WPFHMI.NET.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
Ruth Betcher Ruth Christie
ISYS 512 Business Application Design and Development with.Net David Chao.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
ASP.NET AJAX 1. Ordinary web applications vs. AJAX Ordinary web application The full page is updated at each request The page is not available while being.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Introduction to .NET Rui Ye.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Ajax Technology for the Web Nic Shulver, FCET, Staffordshire University Introduction What is it? Pros and Cons Why is it important? Traditional Client-Server.
Introduction to ASP.NET 1www.tech.findforinfo.com.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
Ajax for Dynamic Web Development Gregory McChesney.
Building AJAX-Enabled Applications with ASP.NET AJAX Framework Peter Ty Developer Evangelist Microsoft Hong Kong
1 What is JQuery. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax* interactions.
ISYS 512 Business Application Design and Development with.Net David Chao.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Introduction ITEC 420.
Introducing the Microsoft® .NET Framework
Web Programming Language
.NET Omid Darroudi.
ASP.NET AJAX – Basics Svetlin Nakov Telerik Corporation
Working with Client-Side Scripting
Visual Studio Tools for Office 2005
Introduction to .NET Framework Ch2 – Deitel’s Book
ASP.NET developing web applications based on Microsoft.NET Framework.
Haritha Dasari Josue Balandrano Coronel -
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
By Gary Mandela December 26, 2006
AJAX.
Database Driven Websites
IS 360 Course Introduction
Silverlight Technology
ASP.NET
Overview of Silverlight 2
ASP.NET Module Subtitle.
Introducing the .NET Framework
and Program Development
Microsoft .NET Presentation
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
DOT NET ARCHITECTURE (OR) DOT NET FRAME WORK ARCHITECTURE
WCF Data Services and Silverlight
Mark Quirk Head of Technology Developer & Platform Group
Running C# in the browser
Presentation transcript:

Success is not in future it is under your feet Gain knowledge with us Dot net with Ajax Success is not in future it is under your feet Gain knowledge with us PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA), ST. JOSEPH'S COLLEGE.

Why Microsoft .NET "NET is Microsoft's strategy for software that empowers people any time, any place and on any device." Platform Independent Language Independent In .NET you have a choice of languages to code with(C#,VB.NET, J#,Python etc), producing the same type of compiled code. Language Independent Support More than 44 Languages

Microsoft .NET

Plant Operation Customer Services ERP & Billing User Any Device Any Place Any Time Engineering Sales Operations Supply Customer Roles/Experience Get the right info To the right user At the right time XML Web Services Integrate and orchestrate business application and process Authentication Scheduling Notification Back Office Heterogeneous application and server infrastructure Plant Operation Customer Services ERP & Billing

What is .Net Microsoft .NET is a software component that runs on the Windows operating system. .NET provides tools and libraries that enable developers to create Windows software much faster and easier. .NET benefits end-users by providing applications of higher capability, quality and security. .NET provides Complete suite of tools for developing and deploying various kind of applications.

Continue… Microsoft describes .Net (dot net) as its web services platform: it enables a company to develop an IT infrastructure that works across a network, such as the internet. Applications can be developed very quickly using Visual Studio or the free Visual Studio Express. Excellent Support for databases and XML A way for Internet servers to expose functions to any client via WEBSERVICES

.NET Framework VISUAL BASIC .NET Common Language Specification ASP.NET VB C# C++ … Common Language Specification ASP.NET WebForms Web Services Mobile Internet Toolkit Windows Forms ADO.NET And XML Base Class Library Common Language Runtime (CLR) Operating System Services

.NET Application Execution Source code VB C# C++ Unmanaged Component Compiler Compiler Compiler Managed code Assembly IL Code Assembly IL Code Assembly IL Code Common Language Runtime JIT Compiler Native Code Operating System Services

History Of .NET Microsoft started building .NET in the late 90s under the name “Next Generation Windows Services” (NGWS). Microsoft announced .NET to the world in June 2000 and released version 1.0 of the .NET framework in January 2002.

Versions of .NET VERSION RELEASE VISUAL STUDIO` 1.0 2002-02-13 Visual Studio .NET 1.1 2003-04-24 Visual Studio .NET 2003 2.0 2005-11-07 Visual Studio 2005 3.0 2006-11-06 3.5 2007-11-19 Visual Studio 2008 4.0 2010-04-12 Visual Studio 2010

Why .NET Plays Vital Role in IT Market We can Develop Variety of application Using .Net Framework VB.NET ASP.NET Mobile Application AJAX WPF WCF Silverlight SharePoint Ms-Office Application

The Life Cycle Of the ASP.NET Page

The Parts Of An ASP.NET Page

ASP.NET Architecture ASPX .ASPX

ASP.NET Architecture Compiled .ASPX

ASP.NET Architecture Compiled .ASPX

ASP.NET Architecture Compiled Compiled .ASPX .ASPX

Acronym Asynchronous JavaScript And XML

The Person That Coined The Term AJAX This asynchronous mode or Ajax architecture is developed by JJ GARET(JESSY JAMES GARET) in the year 2005 The term Ajax also coined by him in the same year. Garrett, the president of San Francisco Web design boutique Adaptive Path.

AJAX In general with out Ajax whatever the request we send to the server from the client is known as synchronous request

Synchronous Request Model Step1: User prepares the request at client side Step2: Request is send to the server Step3: Server will process the request Step4: Client gets the response from the server These steps will repeat again and again as long as user is interact with website.

Disadvantages 1.User idle time is more because until server process the request user need to sit idle 2.Burden on the server will be more because complete client request should be processed by server only. 3.Burden on the network is more, because every thing is coming from server to client. To overcome these, we use Asynchronous model.

Asynchronous Request Model

Asynchronous Request Model Step1: User prepares a request at client side. Step2: Request is sent to Ajax engine at client side. Step3: Some part of the request will be processed by the Ajax engine at client side only. Step4: Request is delivered to server by Ajax engine

Continuation… Step5: Ajax engine will deliver response to the user. Server process the request. Step7: Result is delivered to the client. Before response comes from the server user starts preparing other request at client side. This process will be repeated as long user interacting with the server.

Advantages 1.User idle time is reduced and user will be get very quick response 2.Burden on the server is reduced, because some part of the request is processed by the Ajax Engine only. 3.Burden on the network is reduced, because payload coming from server is less.

AJAX It is not itself a technology but a group of technologies such as HTML JavaScript CSS (Cascading Style Sheet) XML (Extensible Markup Language) DOM (Document Object Model)

AJAX Much of increased client interactivity of web applications Platform Independent (IE, Firefox, Safari…) ECMA Script compliant technology –for providing richer UI for browser based cross platform web application.

Why Ajax Become Popular Sites Like Google Mail Google Map Google Group Flickr Amazon PageFlakes - http://www.pageflakes.com/ Smart Scoreboard - http://www.smartscoreboard.com/

Who Uses AJAX? Google Yahoo! And Many Others… Maps, iGoogle & Gmail MyYahoo! & Yahoo!Mail (beta) And Many Others…

ASP.NET Ajax Server Controls

Developing in Ajax As we learned before, we must have only one ScriptManager in each page that is using AJAX. We can put the ScriptManager in a master page and it will apply to all of its child pages. Updates will occurs in the “Updatepanel” component. A page can have more then one “Updatepanel”.

Websites Using Ajax Ajax Based Home Pages Ajax Based Shopping Sites 24eyes  Alesti.org  Claudehussenet.com  Eskobo.com  Favoor.com  Fold.com Google Personalized  HomePortals  LinkedFeed Live.com  Magnoto.com MaxiGate.com  Netvibes  PageFlakes PopUrls  Protopage.com  SmileyToday  Ajax Based Shopping Sites HiDefDvd  Amazon Based Ajax Sites Amazon.com's AJAX Diamond Search  Drag n Drop DVD Recommendations  TitleZ  Search Engine AlltheWeb LiveSearch  AskAlexia  DigForIt 

Usage Statistics And Market Share of ASP.NET Ajax For Websites This diagram shows the historical trend in the percentage of websites using ASP.NET Ajax.

IT Jobs One of the first steps to matching your skills Choose your platform. Be Specialist in your platform. Learn about the organization. Have a specific job or jobs in mind. Review your qualifications for the job. Relax and answer each question concisely. Use proper English—avoid slang.

Top 30 Related IT Skills

Thank You.