Microsoft.NET Mobile Web
|
|
|
- Shawn James
- 10 years ago
- Views:
Transcription
1 БЪЛГАРСКА АКАДЕМИЯ НА НАУКИТЕ. BULGARIAN ACADEMY OF SCIENCES ПРОБЛЕМИ НА ТЕХНИЧЕСКАТА КИБЕРНЕТИКА И РОБОТИКАТА, 54 PROBLEMS OF ENGINEERING CYBERNETICS AND ROBOTICS, 54 София Sofia Microsoft.NET Mobile Web Mitko Gospodinov, Elmira Buchvarova, Andrei Zamanov Central Laboratory of Mechatronics and Instrumentation, 1113 Sofia s: 1. Introduction There s a new trend in wireless telecommunications, Internet: Internet connectivity via handheld devices. More people are buying wireless handheld devices such as cellular phones, pagers, personal digital assistants (PDAs), and they demand access to online resources at any time from any location. Over the past few years a tremendous number of wireless devices different in their characteristics appeared on market. Developments of web application for these devices become challenging experience due to the following reasons [1]: Different markup languages are necessary, including HTML for PDAs, wireless markup language (WML) for wireless application protocol (WAP) cell phones, and compact HTML (chtml) for Japanese i-mode phones. Different display capabilities screen size (rows and columns) and color capability. For example, a device with higher resolution can show more information and have better viewing quality. Some devices can display images and multiple colors, some can make phone calls, and others can receive notification messages. Devices have different network connectivity, ranging from 9.6-KB cellular connections to 11 MB Wireless LANs. The Mobile Internet Toolkit is the solution that Microsoft has brought forward to help in mobile web development and overcome the difficulties with it. 2. The mobile internet toolkit overview The Mobile Internet Toolkit makes fast and easy to build and maintain sophisticated mobile Web applications. It prevents developers from writing lots of custom code to 6 0
2 support many devices in their mobile Web applications. The toolkit extends the Microsoft Visual Studio.NET and the ASP.NET so that you can build a single mobile Web application that automatically adapts the display and interaction for a wide variety of mobile devices, including Web-enabled cell phones, pagers, and PDAs such as the Pocket PC [2]. The toolkit automatically generates the correct WML, HTML, and chtml for the requesting device, providing the ability to support over 200 devices. Currently it supports WML 1.1, chtml 1.0, and HTML The mobile Internet toolkit content The Microsoft Mobile Internet Toolkit contains the following parts: 3.1. Mobile Internet Controls Runtime It provides device-independent capabilities and extensibility for future device support. MICR consists of a set of ASP.NET server controls and device adapters that intelligently renders content for cell phones, PDAs and pagers [3]. The most important point is that controls do not render markup. Controls select an appropriate device adapter based upon the capabilities of a device. At a minimum, mobile controls need the following information about a device: Markup language (HTML, WML, chtml); Browser; Number of display lines; Cookie support; Screen size. The Mobile Internet Toolkit adds these mobile device capabilities to the server s Machine.config file. The device capability information in the Machine.config file allows device adapters to optimize a markup for specific devices [3] Mobile Internet Designer It integrates with Visual Studio.NET IDE, extends the graphical user interface of the Visual Studio.NET IDE to build easily mobile Web applications [4]. Using the designer, the developer can take advantage of the adaptive rendering, customization, and extensibility features in the Microsoft Mobile Internet Toolkit. It provides the standard Visual Studio IDE design tools: the Toolbox, forms creation, debugging capability, code windows (HTML View and Code View), interactive design (Design View), and more. Mobile Internet Designer facilitates the developer in the actions [4]: Create a mobile Web project; Add a mobile Web Forms page to the project; Drag a mobile Web Forms control onto the form; Double-click the control to write the logic; Rebuild the application; Run the application. 6 1
3 4. The mobile web application architecture In this paragraph we will present the basic concept of how Microsoft Mobile Toolkit works. The following illustration (Fig. 1) shows outlines of Microsoft Mobile Toolkit mobile web application architecture. Create mobile Web Form Mobile Presentation Layer (controls) Integrate Business Logic Test Target Devices Post to Web Servers Device Capabilities Update Device Capabilities Mobile.aspx Pages Mobile Controls & Device Adapters generate display Add Device Adapters IIS.NET Framework Mobile Internet Toolkit HTTP Request HTTP Response Development Environment Production Environment Fig. 1. The Mobile Web Application architecture We will give a brief explanation about what happens at development environment and production environment. We will discuss what happens in development and production environment Development Environment In each mobile Web application there are different logical layers: presentation, application, business logic, and data layer. The presentation layer focuses on what the user will see, while the application layer focuses on how the application behaves and how the user can go from pages to pages. The business layer contains the components that manipulate and work on the data layer and also the components that understand the business domain in which the application lives. Finally, the data layer contains the data. Let s preview what happens during the development process. 6 2
4 One of the first steps is creation of Mobile Web Form. This happens to be an aspx page, which is used to create ASP.NET development, with some special added features. Mobile Web Forms are server-side ASP.NET controls that are device independent typically controls. In this case controls rely upon a rendering engine, called the adapters, to do the rendering work that the controls would normally do [4]. The next step in development of mobile Web application is construction of a mobile presentation layer using the mobile controls, which integrates applied business logic. It could be Web services, data retrieval. The same business logic executed in mobile web application may be used by desktop Web applications allowing developers to re-use an existing code. After the mobile page is done, it is tested on the target devices or emulators and web application is deployed to the IIS Web server [1] Production Environment On the right side of production environment there is a Pocket PC and a cellular phone that want access to mobile Web application through HTTP request to IIS Web server. The HTTP request will be processed on the server in three main stages. First process is identifying the requesting device and its capabilities: browser, markup language and image capability. Microsoft Internet Toolkit extends.net Framework Machine.config file with mobile device capability and pre-populates the device data. The HTTP request contains User Agent string, Header information and URL that is requested. The User Agent string is matched against entry in Machine.config file. The URL is used to locate the correspondent mobile web page-files with aspx extension. Parser parses the aspx page, after that it is compiled. The aspx page is compiled only one way, the first time it is accessed. The compiled page is stored in Assembly Cache. The servers then create a new instance of it and use it to process the request. The use of Assembly Cache improves performance. After the page is compiled, the page and controls over it are instantiated. The business logic contained on aspx page is executed. The device adapters associated with the requested device and controls on the page then generate appropriate mark-up language (Html, Wml). The mark-up language encapsulated in Http respond is returned to requested device (Pocket PC, WAP enabled cellular phones). 5. The real world After discussion about Mobile Internet Toolkit web architecture we will outline some exciting mobile Web applications in which implementation is adopted.net and Mobile Internet Toolkit. One of them is deployed by Scandinavian Airlines System, the consortium of the 3 Scandinavian airlines. SAS goal is to give customers the ability to check the status of flights and book tickets regardless of the user s location, device, or time of day. By using MMIT to develop this web application, users with any internetcapable device have seamless access to this functionality. SAS have chosen to use MMIT because it enabled them to reach the widest possible range of mobile users with various cell phone and PDA devices while optimizing their development resources. 6 3
5 Dollar Rent a Car is another company that has taken the early initiative in deploying mobile Web application using MMIT and is benefiting from it greatly. Dollar Rent A Car started their.net initiative by building an XML web service interface to their existing reservation system. Now, with MMIT, they are able to reuse this web service component in creating a large number of applications with the.net platform as well as give third party developers the ability to integrate their applications with the Dollar Rent A Car reservations system. By using MMIT, Dollar Rent A Car became the first rental car agency to create a web site accessible from all wireless devices. 6. Conclusion Although our paper can not cover all aspects of applying MMIT in the world of wireless Web, we believe that we have done our goal to write a paper which provides a brief introduction to the development and deployment of Net mobile Web applications. We consider that the used MMIT technology is at the beginning of Microsoft initiative for development and deployment of web applications that will be accessed by any wireless device. It could be expected that the investigation of this field will gain rapid progress in the near future. R e f e r e n c e s 1. M i l r o y, S., K e n C o x. DotThatCom.com, Amit Kalani, Ken Cox, Wei Meng Lee NET Mobile Web Developer s Guide, Syngress Media Inc., December 10, F e r g u s e n, D. Mobile.NET. 1st edition. APress, October 15, G i b b s, M. ASP.NET Mobile Controls: Tutorial Guide: Adaptive Web Content for Mobile Devices with the MMIT. 1st edition. Wrox Press Inc., December R R R R R R R R, R..RRR RRRRRRRR RRRRRRRRRRR. 1st edition. Sybex, February Microsoft.NET мобильный Web Митко Господинов, Елмира Бычварова, Андрей Заманов Центральная лаборатория мехатроники и приборостроения, 1113 София s: [email protected], [email protected], [email protected] (Р е з ю м е) С широким расспространением мобильного Internet и мобильных устройств, сегодняшние коммуникации и трансфер данных становятся все более мобильными. Почти все главные IT компании изучают рынок с точки зрения возможностей разработки мобильных технологий. В работе рассматривается Microsoft.NET Internet мобильная стратегия, представленная системой Microsoft Mobile Internet Toolkit API (MMIT). Это группа мобильного программного расширения, с помощью которой могут быть дополнены ASP.NET Web Forms. Используя эти модули, разработчики мобильных реализаций могут создавать мобильные системы, не беспокоясь об ограничениях целевого устройства. 6 4
Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT
Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP
ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT
ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT Dr. Mike Morrison, University of Wisconsin-Eau Claire, [email protected] Dr. Joline Morrison, University of Wisconsin-Eau Claire, [email protected]
http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is
Developing XML Solutions with JavaServer Pages Technology
Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number
Java ME Clients for XML Web Services
66 Java ME Clients for XML Web Services Paul POCATILU Academy of Economic Studies, Bucharest Using Web services in developing applications has many advantages like the existence of standards, multiple
Project: E290 - MOBILE COMMERCE APPLICATION DEVELOPMENT
Undergraduate Research Opportunity Programme (UROP) Project: E290 - MOBILE COMMERCE APPLICATION DEVELOPMENT Supervisor Professor Kong Pe Hin Hinny Nanyang Technological University Email: [email protected]
WHITE PAPER. TimeScape.NET. Increasing development productivity with TimeScape, Microsoft.NET and web services TIMESCAPE ENTERPRISE SOLUTIONS
TIMESCAPE ENTERPRISE SOLUTIONS WHITE PAPER Increasing development productivity with TimeScape, Microsoft.NET and web services This white paper describes some of the major industry issues limiting software
Advanced Web Application Development using Microsoft ASP.NET
Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course
2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led
2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led Introduction This three-day, instructor-led course provides students with the knowledge and skills
Developing Database Business Applications using VB.NET
Developing Database Business Applications using VB.NET Curriculum class designed and written by Ernest Bonat, Ph.D., President Visual WWW, Inc. Visual WWW is a Microsoft Visual Studio Industry Partner
This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.
Module 1: Overview of service and cloud technologies This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud. Key Components of
4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development
4 Understanding Web Applications IN THIS CHAPTER 4.1 Understand Web page development 4.2 Understand Microsoft ASP.NET Web application development 4.3 Understand Web hosting 4.4 Understand Web services
Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET
Unit 39: Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET Learning Outcomes A candidate following a programme of learning leading to this unit will
Creating XML Report Web Services
5 Creating XML Report Web Services In the previous chapters, we had a look at how to integrate reports into Windows and Web-based applications, but now we need to learn how to leverage those skills and
Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)
Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB) Course Number: 70-567 UPGRADE Certification Exam 70-567 - UPGRADE: Transition your MCPD Web Developer Skills to MCPD ASP.NET
Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming
TRAINING & REFERENCE murach's web programming with C# 2010 Anne Boehm Joel Murach Va. Mike Murach & Associates, Inc. I J) 1-800-221-5528 (559) 440-9071 Fax: (559) 44(M)963 [email protected] www.murach.com
Developing ASP.NET MVC 4 Web Applications
Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools
Implementation Guideline: Enterprise Application Development Guidelines for the Microsoft.Net Framework
THE OFFICE OF ENTERPRISE TECHNOLOGY STRATEGIES Statewide Technical Architecture Implementation Guideline: Enterprise Application Development Guidelines for the Microsoft.Net Framework STATEWIDE TECHNICAL
Microsoft.NET mobiililaitteille:.net Compact Framework
Microsoft.NET mobiililaitteille:.net Compact Framework Aali Alikoski Architect Evangelist Microsoft Finland [email protected] Agenda Visual Studio.NET &.NET Framework Microsoft-alustan mobiililaitteet
CrownPeak Java Web Hosting. Version 0.20
CrownPeak Java Web Hosting Version 0.20 2014 CrownPeak Technology, Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical,
Designing Multiplatform Web Applications Using.NET
Designing Multiplatform Web Applications Using.NET Sheikh Tabish Mazhar M.Sc. Information Systems Session (2004/2005) i Abstract As the world has turned into a global village through the use of internet,
MS 20487A Developing Windows Azure and Web Services
MS 20487A Developing Windows Azure and Web Services Description: Days: 5 Prerequisites: In this course, students will learn how to design and develop services that access local and remote data from various
Developing ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
Emaml.NET ASP.NET Server Control for ArcIMS
SpatialMedia Emaml.NET ASP.NET Server Control for ArcIMS If you are familiar with ASP.NET, and write GIS applications you will no doubt be delighted to learn that SpatialMedia can supply a comprehensive.net
VB.NET - WEB PROGRAMMING
VB.NET - WEB PROGRAMMING http://www.tutorialspoint.com/vb.net/vb.net_web_programming.htm Copyright tutorialspoint.com A dynamic web application consists of either or both of the following two types of
Advanced Web Application Development using Microsoft ASP.NET
Key Data Course #: 2311A Number of Days: 3 Format: Instructor-Led Certification Exams: Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic.NET and Microsoft Visual Studio.NET
Kentico CMS 5 Developer Training Syllabus
Kentico CMS 5 Developer Training Syllabus June 2010 Page 2 Contents About this Course... 4 Overview... 4 Audience Profile... 4 At Course Completion... 4 Course Outline... 5 Module 1: Overview of Kentico
Base One's Rich Client Architecture
Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.
A design of the transcoder to convert the VoiceXML documents into the XHTML+Voice documents
A design of the transcoder to convert the VoiceXML documents into the XHTML+Voice documents JIEUN KIM, JIEUN PARK, JUNSUK PARK, DONGWON HAN Computer & Software Technology Lab, Electronics and Telecommunications
Curl Building RIA Beyond AJAX
Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information
Key Benefits of Microsoft Visual Studio 2008
Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current
multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting, 156 158
Index A Active Directory Active Directory nested groups, 96 creating user accounts, 67 custom authentication, 66 group members cannot log on, 153 mapping certificates, 65 mapping user to Active Directory
AuditMatic Enterprise Edition Installation Specifications
Enterprise Edition Installation Specifications Version: 4.0 Copyright 2005 F.A.S., Inc. All rights reserved. Copyright 2008 F.A.S., Inc. All rights reserved. Copyright Notice Information contained in this
Introduction. ASP to ASP.NET MIGRATION. Executive Summary
Executive Summary Microsoft s.net technology offers persuasive richness for complex web applications. Moving to.net technology opens whole new world of utilities which were difficult to prefigure before,
Integrating Mainframe Systems in Microsoft Environments
Integrating Mainframe Systems in Microsoft Environments WHITE PAPER Integrating Mainframe Systems in Microsoft Environments CONTENTS About BizTalk Server and Host Integration Server... 2 The Legacy-Integration
Agents and Web Services
Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of
MOC 20487 DEVELOPING WINDOWS AZURE AND WEB SERVICES
ONE STEP AHEAD. MOC 20487 DEVELOPING WINDOWS AZURE AND WEB SERVICES Length: 5 Days Level: 300 Technology: Microsoft Visual Studio 2012 Delivery Method: Instructor-led (classroom) COURSE OUTLINE Module
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW About this Course This course provides SharePoint developers the information needed to implement SharePoint solutions
Software Architecture Document
COMPREHENSIVE WATERSHED MANAGEMENT WATER USE TRACKING PROJECT Southwest Florida Water Management District 2379 Broad Street Brooksville, FL 34604-6899 Date Revision Description Author Table of Contents
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5
Programming in C# with Microsoft Visual Studio 2010
Introducción a la Programación Web con C# en Visual Studio 2010 Curso: Introduction to Web development Programming in C# with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft
Introduction to BlackBerry Development using Java ME. Presented by: Sean Fenton Technical Channel Manager RIM (Research in Motion )
Introduction to BlackBerry Development using Java ME Presented by: Sean Fenton Technical Channel Manager RIM (Research in Motion ) 2 Introduction to BlackBerry MDS BlackBerry Mobile Data System (BlackBerry
EPiServer and XForms - The Next Generation of Web Forms
EPiServer and XForms - The Next Generation of Web Forms How EPiServer's forms technology allows Web site editors to easily create forms, and developers to customize form behavior and appearance. WHITE
Application Architecture for.net: Designing Applications and Services
Application Architecture for.net: Designing Applications and Services Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise
Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology [email protected] Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology [email protected] Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
MS 10978A Introduction to Azure for Developers
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
Design and Functional Specification
2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)
This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.
20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction
Developing Microsoft SharePoint Server 2013 Advanced Solutions
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Page 1 of 9 Developing Microsoft SharePoint Server 2013 Advanced Solutions Course 20489B: 4 days; Instructor-Led Introduction
This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.
Table of Contents Introduction Audience Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This three-day instructor-led course provides students with the
ICAPRG409A Develop mobile applications
ICAPRG409A Develop mobile applications Release: 1 ICAPRG409A Develop mobile applications Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications
Wireless Java Programming for Enterprise Applications
Wireless Java Programming for Enterprise Applications Mobile Devices Go Corporate Dan Harkey Shan Appajodu Mike Urkin WILEY PUBLISHING, INC. Jl. ^E^.^l.^ Contents Foreword Preface v vii Part 1. Technologies
ITDUMPS QUESTION & ANSWER. Accurate study guides, High passing rate! IT dumps provides update free of charge in one year!
ITDUMPS QUESTION & ANSWER Accurate study guides, High passing rate! IT dumps provides update free of charge in one year! HTTP://WWW.ITDUMPS.COM Exam : 70-549(C++) Title : PRO:Design & Develop Enterprise
Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys
Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph Client: Brian Krzys June 17, 2014 Introduction Newmont Mining is a resource extraction company with a research and development
Considerations for Mobile Application Development
Intermec Technologies Considerations for Mobile Application Development Developer Support, 2012 Intermec Technologies 1/3/2012 Table of Contents What is an AKU?... 3 Device OS / IVA (SSPB)... 3 Operating
Upgrading a Visual Basic Application to.net:
Upgrading a Visual Basic Application to.net: The e-volutionvisualizer Example Introduction The emergence of a new technology brings the opportunity to develop new and more powerful applications. The cost
Sage CRM Connector Tool White Paper
White Paper Document Number: PD521-01-1_0-WP Orbis Software Limited 2010 Table of Contents ABOUT THE SAGE CRM CONNECTOR TOOL... 1 INTRODUCTION... 2 System Requirements... 2 Hardware... 2 Software... 2
HTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify
CATALOG OF CLASSES IT and Technical Courses
CATALOG OF CLASSES IT and Technical Courses Table of Contents CATALOG OF CLASSES... 1 Microsoft... 1 10135BC... 1 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Service Pack 2...
ASP.NET Overview. Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland
ASP.NET Overview Ken Casada Developer Evangelist Developer & Platform Evangelism Microsoft Switzerland Agenda Introduction Master Pages Data access Caching Site navigation Security: users and roles Themes/Skin
Guide to Wireless Communications. Digital Cellular Telephony. Learning Objectives. Digital Cellular Telephony. Chapter 8
Guide to Wireless Communications Digital Cellular Telephony Chapter 2 Learning Objectives Digital Cellular Telephony 3 Describe the applications that can be used on a digital cellular telephone Explain
OVERVIEW HIGHLIGHTS. Exsys Corvid Datasheet 1
Easy to build and implement knowledge automation systems bring interactive decision-making expertise to Web sites. Here s proven technology that provides customized, specific recommendations to prospects,
WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 1. Computer Systems 1.1 Identify and describe computer systems Windows Server Administration Fundamentals: Lesson 1 Server Overview
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference
Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio
Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio Academic Visual Studio Library Curso Nombre del curso Idioma 2263 Clinic 2263: Exam Preparation for
Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1
Contents Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Time for action - Viewing the mobile sample site 2 What just happened 4 Time for Action - Mobile device redirection
Developing Windows Azure and Web Services
Course M20487 5 Day(s) 30:00 Hours Developing Windows Azure and Web Services Introduction In this course, students will learn how to design and develop services that access local and remote data from various
Course 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
ASP.NET. Web Programming. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Hans- Petter Halvorsen, 2014.03.01 ASP.NET Web Programming Faculty of Technology, Postboks 203,
How To Train Aspnet
Technology Services...Ahead of Times.net Training Plan Level 3 Company Class Pre-requisites Attendees should have basic knowledge of: HTML/ JavaScript Object Oriented Programming Relational DBMS / SQL
DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions
DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions Summary Duration Vendor Audience 5 Days Microsoft Developer Published Level Technology 21 November 2013 300 Microsoft SharePoint
CrossPlatform ASP.NET with Mono. Daniel López Ridruejo [email protected]
CrossPlatform ASP.NET with Mono Daniel López Ridruejo [email protected] About me Open source: Original author of mod_mono, Comanche, several Linux Howtos and the Teach Yourself Apache 2 book Company:
How To Understand Programming Languages And Programming Languages
Objectives Differentiate between machine and and assembly languages Describe Describe various various ways ways to to develop develop Web Web pages pages including including HTML, HTML, scripting scripting
> Define the different phases of K2 development, including: understand, model, build, maintain and extend
This course concentrates on K2 blackpoint from a SharePoint Site Collection owners perspective, that is, a person who already has a basic understanding of SharePoint concepts and terms before attending
Developing Microsoft SharePoint Server 2013 Advanced Solutions
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Course Details Course Outline Module 1: Creating Robust and Efficient Apps for SharePoint In this module, you will review key
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
WEB COMPAS MINIMUM HOSTING REQUIREMENTS
WEB COMPAS MINIMUM HOSTING REQUIREMENTS For Additional Support: Northpointe Institute for Public Management T: 231.938.5959 F: 231.938.5995 www.npipm.com [email protected] Adult COMPAS Web Application
HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS
HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS Overview of Oracle JInitiator Oracle JInitiator enables users to run Oracle Forms applications using Netscape Navigator or Internet Explorer. It
Cache Configuration Reference
Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...
Fundamentals of Web Design (One Semester)
Fundamentals of Web Design (One Semester) In this course students are introduced to the basics of web page design. Topics include information about the World Wide Web, copyright and e Commerce as well
SharePoint Checklist and Resources
SharePoint Checklist and Resources Activity Labs for Developer Labs for Administrator Resources Create a re-buildable SharePoint environment Lab : Install SharePoint 2010 Exercise 1: Create Active Directory
SPT2013: Developing Solutions with. SharePoint 2013. 4 DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES
SHAREPOINT 2013 FOR.NET DEVELOPERS 4 DAYS SPT2013: Developing Solutions with SharePoint 2013 AUDIENCE FORMAT COURSE DESCRIPTION.NET Developers Instructor-led training with hands-on labs This 5-day course
DOS to Windows CE Migration: How and Why to Develop Enterprise Mobility Applications for the Windows CE Environment
DOS to Windows CE Migration: How and Why to Develop Enterprise Mobility Applications for the Windows CE Environment December 2004 Te c h n i c a l W h i t e P a p e r S y m b o l T e c h n o l o g i e
Introduction to Information Technology Course Number 10009
Course Name Introduction to Information Technology Course Number 10009 IT1.0 Understand the need for digital technologies within their life IT1.0 Understand the need and impact of technology IT1.1 Define
Describe how to utilize the Publishing API to access publishing settings and content.
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Duration: 5 days About this Course
SAML v1.1 for.net Developer Guide
SAML v1.1 for.net Developer Guide Copyright ComponentSpace Pty Ltd 2004-2016. All rights reserved. www.componentspace.com Contents 1 Introduction... 1 1.1 Features... 1 1.2 Benefits... 1 1.3 Prerequisites...
Iron Speed Designer Installation Guide
Iron Speed Designer Installation Guide Version 1.6 Accelerated web application development Updated May 11, 2004 Iron Speed, Inc. 1953 Landings Drive Mountain View, CA 94043 650.215.2200 www.ironspeed.com
Working with SQL Server Integration Services
SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to
