Scelta della tecnologia di presentazione dei dati.

Slides:



Advertisements
Similar presentations
FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform.
Advertisements

Languages for Dynamic Web Documents
Developing An Advanced ASP.NET Server Control With Rich Design-Time Eilon Lipton PRS401 Software Design Engineer Microsoft Corporation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Server-Side vs. Client-Side Scripting Languages
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Optimised Desktop Paul Butterworth Enterprise Technology Strategist Microsoft Corporation.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Punit Shah Technical Lead | Microsoft
Saad Ladki Program Manager Microsoft Corporation WUX403.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
JavaServer Faces: The Fundamentals Compiled from Sun TechDays workshops (JSF Basics, Web-Tier Codecamp: JavaServer Faces, Java Studio Creator; IBM RAD)
DEV317 Integrating Extensible Business Graphics into Enterprise Applications using Visio 2003 Mai-lan Tomsen Bukovec Program Manager.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
XForms: A case study Rajiv Shivane & Pavitar Singh.
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 is a rich web framework that leverages well known patterns and JavaScript frameworks to build great web experiences quickly.
Turning Ideas into Reality using.NET – A Technical Briefing for Imagine Cup Peter Ty, Developer Evangelist Developer and Platform Group Microsoft Hong.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist Microsoft Corporation
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Microsoft Office InfoPath 2007 Development, Deployment, And Hosting For Rich And Browser Forms Jessica Gruber Consultant Microsoft Corporation.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
TechEd /24/2017 2:42 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
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,
Keynote Shawn Burke Director Microsoft Corporation.
D301 Building solutions with the Project Data Service David Solomon InfoPath ADC Microsoft Corporation.
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
Cloud Roadshow. Getting Started with the Office 365 APIs.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Microsoft Office 2007 InfoPath Forms Solutions Reach more users with better forms Streamline data-driven business processes Rapidly develop and deploy.
Making The Most Of RFID In Your Applications Anush Kumar DATL01 Program Manager Microsoft Corporation
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Arun Prakash Ganesan Development Lead Microsoft Corporation Office 2007 for Developers.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Gowtham Prasad K N Partner Technical Consultant | Microsoft Corporation |
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
The richest experience on the web Web Slices Accelerators Visual Search InPrivate Users Develop, test and debug without leaving the browser Built-in developer.
ASP.NET Architecture Mike Taulty Developer & Platform Group Microsoft Ltd
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Technologies For Creating Rich Internet Applications Presenter's name
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
Building Enterprise Applications Using Visual Studio®
Office Add-ins: Make your solution a native part of Office
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
Integrating Enterprise Applications Into SharePoint® Portal Server
Manual testing of Windows Metro style apps built using HTML
Reaching more customers with accessible Metro style apps using HTML5
Explore web development with Microsoft ASP.NET Core 1.0
Explore web development with Microsoft ASP.NET Core 1.0
11/15/ :59 AM THR2294 Building great looking experiences with Microsoft Graph and Office UI Fabric Ben Summers Office Marketing David Lavenda Harmon.ie.
The Application Lifecycle
Web Development Using ASP .NET
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
Quality & Performance for XAML Apps
JavaServer Faces: The Fundamentals
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Tips and Tricks for Making Web Forms Shine with Microsoft ASP.NET 4
Microsoft Connect /28/2019 2:20 AM
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Scelta della tecnologia di presentazione dei dati

Windows User Interfaces “Full-blown” Windows Forms applications Great control over the user experience Must be deployed to users Forms with embedded HTML Greater runtime flexibility Script security concerns Additional code required to “hook” HTML to form Application plug-ins Implement your UI in an existing host application (for example, Microsoft Office)

Browser-based User Interfaces Implement a custom error page and global exception handler ASP.NET client-side validation uses JavaScript, so provide server-side validation in controller functions as well Expose only the required methods and properties of custom controls Use ViewState, Session, and Application appropriately Use user process components to transition between pages Implement controller functions separately

Mobile Device User Interfaces Take the form factor into account Design for smaller screen Minimize data input Web-based mobile devices Pocket PC, WAP. iMode, etc. Use Mobile Internet Toolkit Smart Devices Pocket PC (.NET Compact Framework) Tablet PC (pen and ink API)

Document-based User Interfaces Working from the “outside” Gathering data: User fills in document and submits it for processing; the application parses the document to extract the data Reporting data: The application uses automation to generate a document containing the required data Working from the “inside” Gathering data: The user enters data in a predefined template and macros in the host application are used to call your business components Reporting data: Custom menus, buttons, and smart tags can be used to retrieve application data and display it

Richness vs. Complexity - Microsoft Presentation Technologies UX Richness Developer Productivity ASP.NET ASP.NET 2.0 (HTML) Windows Forms 2.0 Win32 Direct 3D v9 Availability: DHTML 1997 ASP.NET “Atlas” Approachable Direct 3D v10 Richness Windows Presentation Foundation Optimized Richness & Approachable Ajax

Demo

Summary – Why Microsoft? Most widely used tools and runtime Most comprehensive application platform Significantly more productive than Oracle, IBM and SAP J2EE environments Standards-based for open interoperability Scalable, reliable and secure Significantly lower license costs than commercial J2EE application servers

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.