AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft.

Slides:



Advertisements
Podobné prezentace
Andrea Vlčková Jak prodávat produkty Microsoft v akademickém sektoru a v sektoru veřejné správy Andrea Vlčková
Advertisements

Stránka 1, © Vema, a. s.. Stránka 2, © Vema, a. s. Podnikové aplikace  Integrovaný podnikový systém (Integrated Business System):  komplex aplikací.
Vladimír Vencálek CEO Martin Švec CRM Projekt Manažer
Virtuální akademie Řešení privátního cloudu.
Kompozitní aplikace (Office Business Applications) Michael Juřek, Software Architect Tomáš Kutěj, TSP – Office Platform Microsoft s.r.o.
Otevřené myšlení otevřené dveře. Přehled akademických aktivit Dalibor Kačmář Academic Program Manager Developer & Platform Evangelist Group
Virtuální akademie Virtualizace a vysoká dostupnost.
SharePoint technologie WSS 3.0 a MOSS 2007 Tomáš Kutěj TSP – Office platform Microsoft.
MICROSOFT BUSINESS INTELLIGENCE Pavel Cach Solution Specialist: BI, Aplikace
Úvod do Azure AppFabric Michael Juřek Software Architect Microsoft s.r.o.
ISV Community Days. Čtvrtletně Technologická část zaměřená na jednu technologii.NET Connected Apps, Windows Server 2003 Enhanced, SQL VS 2005,
Modelování procesů pomocí workflow
Webová aplikace.  Úvod  Možnosti vývoje (komponenty, které dokážeme nabídnout) + ukázka  Možnosti využití Frameworku pro těžkého klienta  Výrobní.
Michal Neuwirth Partner Technical Readiness Microsoft s.r.o.
Vytváříme Webové aplikace s Visual Studiem 2005 a ASP.NET 2.0 Dr. Ing. Dalibor Kačmář Academic Program Manager Developer & Platform Evangelist Group Microsoft.
Nabídka Microsoft Enterprise Services pro partnery
Priority IT v bankách a pojišťovnách pro rok 2012: Strategie Microsoftu pro finanční instituce Roman Cabálek, generální ředitel Microsoft ČR
SAP Best Practices Odvětvové a meziodvětvové know-how v jednom paketu Dostupnost pro zákazníky SAP a partnery SAP.
Microsoft Confidential Michael Juřek Software Architect Microsoft.
Microsoft Partner Program
Úloha informačních technologií ve státní správě Robert Hernady Senior Systems Engineer Microsoft.
1 Přehled novinek v serveru Exchange 2007 Marian Henč Technology Specialist – AD & Messaging
Vývoj aplikací pro SharePoint
Software Architect Forum 2006 Trendy ve vývoji aplikací Michael Juřek, Dalibor Kačmář Microsoft s.r.o.
Michael Juřek Software Architect Microsoft s.r.o..
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Partner SBSC evening university , Čestlice.
Jiří Karpeta Platform Strategy Advisor Microsoft Czech Republic
Dalibor Kačmář Developer & Platform Evangelist Group
Advanced Technologies 05 Jak zabezpečit váš Web Server Martin Pavlis (MCSE, MCT) Konzultant.
René Klčo Partner Technology Specialist Czech Republic Microsoft Petr Hartmann Solution Sales Specialist Czech Republic Microsoft.
Microsoft Office InfoPath 2003 Tomáš Kutěj Account Technology Specialist
Web 2.0 Štěpán Bechynský Microsoft. Web 2.0 aplikace.
Jak využít Office 365? Několik scénářů. | Copyright© 2010 Microsoft Corporation.
Heterogenní serverové prostředí, správa, bezpečnost a interoperabilita Jak zajistit interoperabilitu v hererogenním serverovém prostředí? Jak spolupracuje.
Silverlight - Tirs.NET Antonín Hofmann - Radek Špelda -
Jiří Burian DPE PM Nový typ aplikací a požadvků Visual Studio 2008 Silverlight Expression Web 2.0 Připravujeme lokalizaci komunitních.
Přehled hlavních novinek a výhod. Přínosy pro IT správu Přínosy pro IT správu a nasazení Vysoká dostupnost ve standardu Replikace databází napříč více.
Advanced Technologies 05 Rozšířené monitorování infrastruktury pomocí MOM 2005 Ondřej Výšek Systémový Specialista Infinity a.s., member of Synergon Group.
Andrea Vlčková Licensing Marketing Manager
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
Advanced Technologies 05 Integrace MS Exchange a SharePoint a jejich nasazení ve společnosti Microsoft Integrační scénáře technologií Microsoft Exchange.
Efektivní vývoj webů v ASP.NET 4.0 Tomáš Herceg Microsoft MVP Microsoft Student Partner
Příležitost pro partnery s Windows 7 Lukáš Křovák Produktový manažer divize Windows
Petr Štos Partner Technology Specialist Microsoft Corporation.
Současný web a technologie Microsoft Michael Juřek Software Architect Microsoft s.r.o.
Partnerská konference Solution Partners Clarion Congress Hotel Prague 1. října 2009.
Internet Explorer 8 Štěpán Bechynský Developer Evangelist Microsoft s.r.o.
Michaela Hernady, Microsoft s.r.o Partner Development Manager
Information Worker v období 2006/2007 People – ready business Drahoslav Dvořák Solution Specialist Microsoft.
Windows 7 & Internet Explorer 8 vývoj aplikací a kompatibilita Štěpán Bechynský, Ondřej Štrba Developer Evangelists
Jak postupujeme vpřed v testování? Jak se nám daří vytvářet denní buildy? Stíháme opravovat chyby? Jak kvalitně chyby opravujeme?
Jakub Kvaček Segment Manager – Breadth Microsoft Česká republika
Aktuální bezpečnostní výzvy … a jak na ně ….. v praxi Dalibor Lukeš Platform and Security Manager Microsoft Czech and Slovak Michal Pechan Production Stream.
Poznejte jak je skvělé Mít to pod Kontrolou René Klčo Microsoft System Center Data Protection Manager 2007.
Platforma Windows Server Partnerská konference – Solution track Petr Váša Product manager – divize Server&Tools 1. října 2009.
Pokročilá ochrana informací Ladislav Šolc, Tomáš Kutěj Systems Engineers Microsoft, s.r.o.
Podpora pro partnery zdroje pro obchodníky, studie návratnosti, případové studie atd. René Klčo Partner Account Manager.
Potřebujete vybudovat business aplikaci? Pokryje dílčí obchodní potřeby určité skupiny zaměstnanců, jednoho nebo více týmů Bude vytvořena / připravena.
Jan Dryml Systems Engineer Microsoft. Databáze SCCM 2007 Operační data Konfigurační data SCCM server Může poskytovat všechny nebo jen některé Uživatelská.
Chytrá volba pro podnikání René Keyzlar Operator Channel Lead 1/3/2012.
Július Hájek On-line Marketing Manager Microsoft
Office 365 Education Scénáře pro univerzity
Co s daty? Azure ML Jan
, Brno Autor práce: Bc. Tomáš Vencálek
Legislativní tok Ministerstvo spravodlivosti SR
Automatizované testy uživatelského rozhraní
Dynamic Identity Framework Assessment
Windows Server 2003 Service Pack 1 z pohledu bezpečnosti
Transkript prezentace:

AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft Corporation

Agenda •Několik slov o AJAXu •Živé příklady •Host na scénu •Nezapomneňte na...

ASP.NET AJAX •Zvýšená produktivita • Méně konceptů, méně řádků kódu •Optimalizace využití sítě •Částečné renderování, odlehčené volání web služeb •Zdokonalený přístup ke skriptování •Jmenné prostory, rozhraní, dědičnost, vlastnosti, události •Jednodušší vytvořit, ladit a udržovat • Dobře integrován s designerskými a vývojářskými nástroji •Bezproblémová integrace s aplikačním modelem • Funguje na ASP.NET stránkách a se serverovámi prvky •Funguje všude – napříč prohlížeči, postaven na standardech Framework pro vytváření bohatých, interaktivních a více osobních webových řešení Framework pro vytváření bohatých, interaktivních a více osobních webových řešení

ASP.NET AJAX •Platforma pro internetové aplikace v AJAX stylu •Bohatá sada komponent a ovládacích prvků pro rychlou implementaci AJAX řešení •Integrace s komponentami a službami ASP.NET •Součást.NET Frameworku 3.5 •Dostupnost a jednoduchost nasazení •Tenký klient podporující nejmodernější prohlížeče •Využívá rozšířených technologií – DHTML, JavaScript, CSS •Úplná podpora ASP.NET AJAXu ve Visual Studiu 2008 •Intellisense •ladění

Architektura ASP.NET AJAX ASP.NET AJAX Server Extensions ASP.NET AJAX Server Controls ASP.NET AJAX Server Controls App Services Bridge Web Services Bridge Server Framework Client Framework a služby Client Script Library Controls, Components Script Core Base Class Library Component Model and UI Framework Browser Compatibility Klientské Aplikační Služby Klientské Aplikační Služby Browser Integration Browser Integration ASP.NET 2.0 Application Services Page Framework, Server Controls Page Framework, Server Controls ASP.NET AJAX ASP.NET Pages ASP.NET AJAX ASP.NET Pages Web Services HTML, Script, ASP.NET AJAX Markup HTML, Script, ASP.NET AJAX Markup ServiceProxiesServiceProxies

Agenda •Několik slov o AJAXu •Živé příklady •Nové datové komponenty •LINQ to SQL, ASP.NET ListView, stránkování •Částečné překreslování stránky •Update panel, stránkování •Bezplatné ingredience pro okamžité použití •AJAX Control Toolkit •„Klientský“ AJAX a Web služba •ASMX/JSON, Visual Studio 2008 JavaScript Intellisense •Host na scénu •Nezapomeňte na...

Agenda •Několik slov o AJAXu •Živé příklady •Nové datové komponenty •LINQ to SQL, ASP.NET ListView, stránkování •Částečné překreslování stránky •Update panel, stránkování •Bezplatné ingredience pro okamžité použití •AJAX Control Toolkit •„Klientský“ AJAX a Web služba •ASMX/JSON, Visual Studio 2008 JavaScript Intellisense •Host na scénu – Vítek Karas •Nezapomeňte na...

Nezapomeňte na... •Úspešnost použití AJAXu je závislá na •Latenci a propustnosti sítě •Méně vhodné pro GPRS •Větší množství přenášeného javascriptu •Nasazení na nejmodernějších prohlížečích •IE6+, Mozilla 1.5+, Opera 8+… •Dodržení bezpečnostních pravidel •Např. serverovou validaci nelze nahradit na klientovi •Visual Studio 2008 je komfortním nástrojem pro •tvorbu objektově relační vrstvy aplikací •kódu a testovaní webových služieb •vývoj a ladění AJAX aplikací na straně serveru i klienta

Soutěžní kategorie: • Softwarový návrh* • Embedded vývoj* • Vývoj her* • Project Hoshimi • Informační technologie • Algoritmy • Fotografie* • Krátký film* • Interface design* * Téma: Životní prostředí Největší světová studentská soutěž

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.